Lilith Metaverse · Reference & analysis

V3 Launch Readiness

Each row maps a manifest gate ID to the verify:v3 * sub-gate(s) it declares and to its human-readable topic file, or — where no topic file exists — its primary evidence path.

2sections7 minread2tables

On this page

Gate: v3-launch-readiness.v1

Verifier: pnpm verify:v3 launch-readiness

This gate closes V3/V3_TODOS.md §75. It aggregates every final launch readiness item into 39 required release gates (the named gate IDs in libs/oshun/analytics/src/v3-launch-readiness.ts) with concrete evidence paths and verifier commands. Since the 2026-05-31 de-circularization (V3/VERIFICATION_AUDIT_2026-05-31.md), the verifier scripts/v3/verify-v3-launch-readiness.mjs actually executes every verifier command those 39 gates declare — 41 distinct constituent commands: 40 verify:v3 * sub-gate verifiers plus gate 25's avatar-pipeline vitest run (the prior doc cited only the 39 manifest count, which caused a 39-vs-40 discrepancy; all counts are real and are indexed below). Each named gate's measured status is the AND of its own commands' results, and the verifier refuses to pass while the committed evidence artifact disagrees with the run it just performed. The aggregate dispatches each verify:v3 * command through the exact route in scripts/verify-manifest.json, including composite routes, and fails closed when a route is absent. --write-evidence regenerates the artifact from a real run; hand-editing it green is impossible without the verifier failing on drift. The aggregate gate is green only when:

  • §1 through §74 have no remaining unchecked or waived local tasks.
  • GA inventory is published for Tara, Saraswati, and Lilith Commons.
  • All 41 constituent verifier commands exit green.

Current status (2026-07-24): NOT GA-ready. V3/V3_TODOS.md carries [~] not-locally-actionable tasks and a subset of the constituent sub-gates fail for exactly those reasons — the measured state is 30/41 constituent commands and 24/39 named gates passing (see V3/launch/launch-readiness-release-gate.json, machine-generated). A passing sub-gate is structural verification, not operational proof — see the honest-scope note in V3/VERIFICATION_AUDIT_2026-05-31.md:308-318.

The machine-readable evidence is V3/launch/launch-readiness-release-gate.json (regenerate only via node scripts/v3/verify-v3-launch-readiness.mjs --write-evidence). The gate fails closed when any required item is missing, not passing, lacks a verifier, lacks traceable evidence, when the GA inventory aggregate is not published, or when the recorded evidence disagrees with the measured run.

The artifact uses oshun.generated-evidence-metadata.v1 and the release-readiness evidence class, whose freshness SLO is 24 hours. Its metadata binds the measured payload to the generator version, source commit, exact write command, host, and manifest-contract digest. The consumer also fails closed when that metadata is stale, future-dated, incomplete, tampered, references an unavailable commit, or describes another contract. Execution, evidence write, and release publication are separate lifecycle states: the current red result records a completed verifier and written evidence while remaining honestly unpublished for GA release.

Index: the 39 manifest gates#

Each row maps a manifest gate ID to the verify:v3 * sub-gate(s) it declares and to its human-readable topic file, or — where no topic file exists — its primary evidence path.

# Gate ID Sub-gate verifier(s) Topic file / evidence
1 sections-1-74-complete verify:v3 ga-inventory V3/GA_INVENTORY.md; V3/launch/ga-inventory-release-gate.json
2 stub-scan-all-v3 verify:v3 testing-qa-accessibility V3/TESTING_QA_ACCESSIBILITY.md
3 cross-platform-certification verify:v3 cross-platform-certification V3/CROSS_PLATFORM_CERTIFICATION.md
4 pixel-streaming-fleet-5x verify:v3 pxstream-rtt, verify:v3 pxstream-session-start, verify:v3 fleet-load V3/PIXEL_STREAMING_RTT_VALIDATION.md, V3/PIXEL_STREAMING_SESSION_START_SUCCESS.md, V3/FLEET_LOAD_VALIDATION.md
5 tier2-fallback-parity verify:v3 testing-qa-accessibility, verify:v3 tier2-fallback-fps V3/TESTING_QA_ACCESSIBILITY.md, V3/TIER2_FALLBACK_STEADY_FPS_VALIDATION.md
6 tier-router-dashboard verify:v3 tier-router-decision-distribution V3/TIER_ROUTER_DECISION_DISTRIBUTION.md
7 world-server-fleet-5x verify:v3 fleet-load V3/FLEET_LOAD_VALIDATION.md
8 release-thresholds verify:v3 eval-sets-release-gates V3/EVAL_SETS_RELEASE_GATES.md (evidence incl. V3/VOICE_LATENCY_VALIDATION.md, V3/MUSIC_SYNC_DRIFT_VALIDATION.md)
9 operator-console-staffed verify:v3 operator-runbooks-on-call V3/OPERATOR_RUNBOOKS_ON_CALL.md
10 generation-failover-provenance verify:v3 saraswati-music-provider-routing, verify:v3 lilith-provenance-inspector no topic file — libs/v3/isis-music/src/provider-routing.ts, V3/concerts/concert-authoring-pipeline-release-gate.json
11 tara-ga-inventory verify:v3 ga-inventory V3/GA_INVENTORY.md; libs/v3/tara-studio/src/ga-inventory.ts
12 saraswati-ga-inventory verify:v3 ga-inventory V3/GA_INVENTORY.md; libs/v3/saraswati-stage/src/ga-inventory.ts
13 commons-ga-inventory verify:v3 ga-inventory V3/GA_INVENTORY.md; libs/v3/lilith-commons/src/index.ts
14 launch-locales verify:v3 launch-localization no topic file — libs/v3/lilith-commons/src/index.ts; see also V3/CULTURAL_ADAPTATION_REVIEW.md
15 minor-protection verify:v3 minor-protection-defaults, verify:v3 minor-operator-alerts no topic file — libs/v3/lilith-commons/src/index.ts
16 royalty-quarter-settlement verify:v3 lilith-quarterly-royalty-settlement no topic file — apps/v3/lilith-commerce-service/src/lilith_royalty_waterfall.rs
17 public-web-store-listings verify:v3 marketing-public-web V3/MARKETING_PUBLIC_WEB.md
18 dsar-v3-session-data verify:v3 dsar-v1-pipeline V3/DSAR_V1_PIPELINE.md
19 c2pa-every-export verify:v3 c2pa-every-export V3/C2PA_EVERY_EXPORT.md
20 saraswati-stadium-concert verify:v3 saraswati-per-song-execution no topic file — apps/v3/saraswati-service/src/per_song_execution.rs
21 stadium-banded-seating verify:v3 concert-prewarm V3/CONCERT_PREWARM_VALIDATION.md
22 recording-consent-drills verify:v3 recording-consent-flow V3/RECORDING_CONSENT_FLOW.md
23 metahuman-mobile-streaming verify:v3 mobile-on-demand-asset-streaming V3/MOBILE_ON_DEMAND_ASSET_STREAMING.md
24 operator-pools-day-one verify:v3 operator-runbooks-on-call V3/OPERATOR_RUNBOOKS_ON_CALL.md; V3/operations/operator-staffing-model.json
25 saraswati-dual-authoring pnpm --filter @oshun/avatar-pipeline test (vitest — not a verify:v3 * sub-gate, but executed by the launch verifier since 2026-06-12) no topic file — libs/v3/avatar-pipeline/src/premium/dual-authoring.ts
26 voice-rights-contracts verify:v3 voice-cloning-consent-registry V3/VOICE_CLONING_CONSENT_REGISTRY.md
27 ue-umg-design-token-regression verify:v3 ue-design-tokens no topic file — V3/ue/Content/UI/DesignTokens/Generated/manifest.json
28 wave1-region-prerequisites verify:v3 region-rollout-compliance V3/REGION_ROLLOUT_COMPLIANCE.md
29 pxstream-abuse-posture verify:v3 pxstream-abuse-posture V3/PIXEL_STREAMING_ABUSE_POSTURE.md
30 concert-authoring-cadence verify:v3 concert-authoring-pipeline V3/CONCERT_AUTHORING_PIPELINE.md; V3/concerts/ga-cadence-60-day-evidence.json (planned schedule — window not elapsed)
31 pxstream-pop-capacity verify:v3 pxstream-pop-capacity V3/PIXEL_STREAMING_POP_CAPACITY_MANAGEMENT.md
32 mobile-deep-links verify:v3 cross-platform-certification no root topic file — V3/docs/deep-links.md
33 steam-deck-compatibility verify:v3 cross-platform-certification no topic file — V3/ue/Build/Valve/SteamDeckCompatibilityChecklist.json
34 client-build-size-budgets verify:v3 client-asset-bundles, verify:v3 console-desktop-store-size-budget V3/CLIENT_ASSET_BUNDLE_VALIDATION.md, V3/CONSOLE_DESKTOP_STORE_SIZE_BUDGETS.md
35 vr-calibration-and-floor verify:v3 vr-calibration, verify:v3 vr-floor-recalibration no topic file — V3/ue/Build/XR/VrCalibrationProfile.json, V3/ue/Build/XR/VrFloorRecalibrationGesture.json
36 avatar-nameplate-lod verify:v3 avatar-nameplate-lod no topic file — V3/ue/Build/UI/AvatarNameplateLod.json
37 cancellation-refund-policy verify:v3 lilith-user-cancellation-refunds, verify:v3 lilith-platform-cancellation-goodwill, verify:v3 lilith-provider-outage-cancellation, verify:v3 lilith-waitlist-promotion-flow, verify:v3 lilith-stadium-band-reshuffle, verify:v3 lilith-refund-tax-reversal no topic file — apps/v3/lilith-commerce-service/src/lilith_cancellation_refunds.rs
38 stub-scanner-ue-precommit verify:v3 testing-qa-accessibility no topic file — scripts/stub-indicator-scan.sh, .husky/pre-commit
39 ue-anti-mod-anti-cheat-posture verify:v3 launch-readiness (the posture JSON is checked inline by the launch verifier itself) no topic file — V3/security/ue-anti-mod-anti-cheat-posture.json; posture prose in V3/V3_ARCHITECTURE.md

The union of the verify:v3 * commands above is exactly the 40 distinct constituent sub-gates the launch verifier executes; together with gate 25's avatar-pipeline vitest command (also executed since 2026-06-12) the verifier runs 41 distinct constituent commands per sweep.

Index: root V3 gate topic files not aggregated by §75#

These per-topic gates exist with their own verifiers and evidence but are not constituents of the launch-readiness aggregate. They are listed here so the topic-file inventory is complete (previously ~15 of these were absent from any prose index).

Topic file Verifier
V3/COLD_JOIN_VALIDATION.md verify:v3 cold-join
V3/COOK_SIZE_REPORTS_CI.md verify:v3 cook-size-reports
V3/CULTURAL_ADAPTATION_REVIEW.md verify:v3 cultural-adaptation-review
V3/DAY0_PATCH_HEADROOM.md verify:v3 day0-patch-headroom
V3/DOCUMENTATION_RUNBOOKS.md verify:v3 documentation-runbooks
V3/GRAFANA_DASHBOARDS.md verify:v3 grafana-dashboards
V3/JWT_REFRESH_ROTATION.md verify:v3 jwt-refresh-rotation
V3/MUSIC_SYNC_DRIFT_VALIDATION.md verify:v3 music-sync-drift
V3/PER_REGION_RULES.md verify:v3 per-region-rules
V3/RECONNECT_VALIDATION.md verify:v3 reconnect
V3/SERVICE_WORKER_CACHE_VALIDATION.md verify:v3 service-worker-cache
V3/TELEMETRY_SCHEMA_V3.md verify:v3 telemetry-schema
V3/TENANT_MODE_PAK_CHUNKING.md verify:v3 tenant-mode-chunking
V3/TRANSPORT_SECURITY.md verify:v3 transport-security
V3/UE_DESKTOP_FPS_VALIDATION.md verify:v3 ue-desktop-fps
V3/UE_MOBILE_FPS_VALIDATION.md verify:v3 ue-mobile-fps
V3/UE_VR_FPS_VALIDATION.md verify:v3 ue-vr-fps
V3/VOICE_LATENCY_VALIDATION.md verify:v3 voice-latency
V3/VOICE_TRANSCRIPT_RETENTION.md verify:v3 voice-transcript-retention
V3/VR_STORE_SIZE_BUDGETS.md verify:v3 vr-store-size-budget
V3/WEB_FIRST_LOAD_BUDGET.md verify:v3 web-first-load-budget