schema: v3.marketing-public-web.v1 verifier:
pnpm verify:v3 marketing-public-web
Public Route#
The V3 public launch route is apps/oshun/web/src/app/v3/landing/page.tsx and
renders /v3/landing without authentication. The page uses the V1 web shell's
existing public screenshot assets and exposes these release-critical sections:
- tenant overview: Tara Live Studio, Saraswati Stage, and Lilith Commons
- launch trailer: landscape, store, and vertical cuts backed by one trailer storyboard package
- join flow: email, preferred client path, tenant intent, and deterministic confirmation state
- store readiness: iOS, Android, Meta, Sony, and Steam listing inventory
Trailer Package#
The trailer package is tracked at
V3/public-web/trailers/oshun-v3-launch-trailer.md. The web page uses the same
shot list and poster assets as the store listings, so each public surface points
at the same approved campaign material.
App Store Listings#
The listing source of truth is V3/public-web/app-store-listings.json. Each
platform entry includes:
- screenshots from
apps/oshun/web/public/screenshots/ - trailer variants with poster, runtime, aspect ratio, and storyboard path
- short and full descriptions
- age rating and rating rationale
Status Page#
The public status route at /status now renders V3 launch-system health
alongside V1 customer-shell health. The component exposes
data-v3-health-status="operational" and lists the V3 launch router, world
server, Pixel Streaming relay, and fallback web client in the component table.
Verification#
The release gate checks the public route files, middleware allowlist, status page V3 health, listing package completeness, trailer package, focused Playwright coverage, workflow wiring, and this TODO section.