V1 Web PWA · Surface walkthrough

Studio · Yemaya · Autonomous Pipelines

A per-surface walkthrough of the V1 Web PWA studio surface: layout, states, interactions, data, and cross-references.

walked
8sections2 minread

On this page

Context. surface studio · domain yemaya · route /studio/yemaya/autonomous-pipelines · auth signed-in + studio entitlement · source apps/oshun/web/src/app/studio/yemaya/autonomous-pipelines/page.tsx

Last walked. 2026-05-29 automated runtime walk (Playwright headless) — render, /v1 data (2xx), console/page-errors, expected content, screenshot verified; live screen-reader, touch, offline, and telemetry-delivery checks pending a manual AT pass. Evidence: WALKTHROUGH/results/runtime-sweep-2026-05-29.md; body re-derived 2026-06-03 from current source (lane-console architecture)

Purpose#

Aggregator workspace that composes the Yemaya autonomous-pipeline admin lanes — the autonomous film pipeline, the autonomous game pipeline, and pipeline configuration — under a four-card capability summary. It issues no /v1 fetch of its own; each embedded lane runs its own real-backed engine.

Entry points#

  • Breadcrumb chain on this page: Studio › Yemaya Multi-Agent Orchestration › Autonomous Pipelines.
  • Reachable from the Studio index and from sibling Yemaya routes.
  • Direct URL / bookmark (signed-in + studio entitlement).

Layout regions#

page.tsx renders ShellLayout active="studio" and:

  • Breadcrumbs panel (data-yemaya-autonomous-pipelines-breadcrumbs): Studio › Yemaya Multi-Agent Orchestration › Autonomous Pipelines.
  • Workspace panel (StudioYemayaAutonomousPipelinesWorkspace, data-yemaya-autonomous-pipelines-workspace):
    • <h1> "Yemaya Autonomous Pipelines Workspace" (WorkspaceHeading).
    • Summary paragraph (data-yemaya-autonomous-pipelines-summary).
    • Capability Summary (data-yemaya-autonomous-pipelines-capability-summary): <h2> + four cards — Autonomous Orchestration Control Plane, Film and Game Pipeline Coordination, Pipeline Configuration Governance, Security and Parity.
    • Autonomous Film Pipeline Lane (data-yemaya-autonomous-pipelines-film-lane) — embedded StudioYemayaAutonomousFilmPipelineWorkspace.
    • Autonomous Game Pipeline Lane (data-yemaya-autonomous-pipelines-game-lane) — embedded StudioYemayaAutonomousGamePipelineWorkspace.
    • Pipeline Configuration Lane (data-yemaya-autonomous-pipelines-configuration-lane) — embedded StudioYemayaPipelineConfigurationWorkspace.
  • Route Map panel (data-yemaya-autonomous-pipelines-route-map): <h2> "Route Map" + six STUDIO_YEMAYA_AUTONOMOUS_PIPELINES_ROUTE_MAP entries.
  • Quick-action panel: four quickAction links.

States#

Per embedded lane (this page has no fetch of its own):

  • Autonomous Film Pipeline Lane — its own loading / unauthorized / error / ready / result states.
  • Autonomous Game Pipeline Lane — its own lane states.
  • Pipeline Configuration Lane — its own lane states.
  • Capability Summary — static four-card panel, always rendered.

Interactions#

  • "Studio" (link) → /studio
  • "Yemaya Multi-Agent Orchestration" (link) → /studio/yemaya/multi-agent-orchestration
  • "Autonomous Pipelines" (current page) — aria-current="page".

Embedded lanes#

  • Autonomous Film Pipeline LaneStudioYemayaAutonomousFilmPipelineWorkspace.
  • Autonomous Game Pipeline LaneStudioYemayaAutonomousGamePipelineWorkspace.
  • Pipeline Configuration LaneStudioYemayaPipelineConfigurationWorkspace.

Route map#

data-yemaya-autonomous-pipelines-route-map — six entries:

  • /studio/yemaya/autonomous-pipelines
  • /studio/yemaya/autonomous-pipelines/film/[pipelineId]
  • /studio/yemaya/autonomous-pipelines/game/[pipelineId]
  • /studio/yemaya/autonomous-pipelines/configuration/[configId]
  • /studio/yemaya/autonomous-pipelines/parity/[parityId]
  • /studio/yemaya/autonomous-pipelines/governance/[policyId]

Quick actions#

  • "Open Yemaya Autonomous Film Pipeline workspace"/studio/yemaya/autonomous-film-pipeline.
  • "Open Yemaya Autonomous Game Pipeline workspace"/studio/yemaya/autonomous-game-pipeline.
  • "Open Yemaya Pipeline Configuration workspace"/studio/yemaya/pipeline-configuration.
  • "Back to Studio workspace index"/studio.

Data & contracts#

  • Reads / Writes: none at the aggregator boundary; each embedded lane issues its own admin GET catalog + POST verb.
  • Realtime: none.
  • Caching: delegated to the embedded lanes (client fetch on mount, cache: 'no-store').
  • Auth/role check: admin-scoped fail-closed inside each lane, behind the proxy studio gate.

Cross-references#

  • Studio overview: studio-overview.md
  • Workspace source: apps/oshun/web/src/components/studio/StudioYemayaAutonomousPipelinesWorkspace.tsx
  • Route map source: apps/oshun/web/src/components/studio/StudioYemayaAutonomousPipelinesRouteMap.ts
  • Sibling per-view doc: studio-yemaya-pipeline-templates.md
  • Sibling Yemaya bridges: see folder index
  • Feature spec: V1/features.md

Open questions / known gaps#

  • The Route Map advertises film / game / configuration / parity / governance sub-routes; confirm whether those dynamic children exist as page.tsx files yet.