# V3 Marketing Site and Public Web

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.
