Commerce Portal

Business operations

Commerce Operations
Commerce OverviewBusiness TasksCreative BriefsProduct & Services
Settings

Commerce Portal

Business operations

Commerce Operations
Commerce OverviewBusiness TasksCreative BriefsProduct & Services
Settings

Commerce Portal

Business operations

Commerce Operations
Commerce OverviewBusiness TasksCreative BriefsProduct & Services
Settings
Department boundaries

Settings without losing the production context

A read-only overview of Commerce, Codex Photoshoot Production, and the Photoshoot Registry without exposing secrets or runtime controls.

Photoshoot LibraryPhotoshoots

Cloud Backend

Generated assets are distributed from GCS and indexed in Firestore.

Projectnisan-n8n
Asset storeGCS public or signed URLs
Source of truthFirestore

Codex Photoshoot Production

Production is owned by the Codex orchestrator; this portal only shows registered results.

Production ownercar-photoshoot-a2a-orchestrator
Mutation gateSTUDIO_REQUIRE_CODEX_PRODUCER=true
Viewer entrypoint/studio-dashboard

Asset Readiness

Browser-visible media should be cloud-backed before it appears as ready.

GeneratingLocal worker is producing assets
Pending uploadLocal asset exists but cloud verification is incomplete
ReadyGCS object verified and Firestore record is ready

API Access

Humans receive read-only Library access; machine publication and Commerce briefs use separate contracts.

Registry publicationphotoshoot_registry.py publish
Commerce handoffPOST .../prepare-photoshoot-brief
Portal policyGET/HEAD only for Photoshoot Library

Technical Debt Guardrail

Settings is intentionally read-only. Any future control must preserve the Commerce, Codex Production, and Registry ownership contracts.