V1 Web PWA · Surface walkthrough

Isis AI Video

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

walked
8sections3 minread

On this page

Context. surface studio · domain isis · route /studio/isis/ai-video · auth signed-in + studio entitlement; Studio Isis production boundary hard-blocks this AAA-only route. Automated verification uses the localhost-only bypass. · source apps/oshun/web/src/app/studio/isis/ai-video/page.tsx

Last walked. 2026-07-24 automated Chromium + Pixel 7 walk — production hard-block, localhost-only entry, five child lanes, exact authority boundary, route status, touch targets, responsive containment, and applicable axe verified

Purpose#

UI-only, non-authoritative composition of Isis video lanes. It embeds five sibling workspaces — AI video generation, video generation, video production workflows, AnimateDiff Lightning, and RIFE interpolation — each running its own real lane. It has no AI Video endpoint, retained project, shot, render, diagnostic/evidence, parity, governance, approval, or release state.

Entry points#

  • Breadcrumb / quick-action card from /studio/isis/video-generation
  • Studio index (/studio)
  • Direct URL / bookmark

Layout regions#

page.tsx mounts ShellLayout active="studio" with a breadcrumb panel.

  • Breadcrumb panel (data-isis-ai-video-breadcrumbs): Studio → Isis Video Generation → (current)
  • Workspace panel (data-isis-ai-video-workspace):
    • <h1> "Isis AI Video Workspace" (WorkspaceHeading) + summary (data-isis-ai-video-summary)
    • Exact ui_only_non_authoritative_embedded_lane_composition disposition
    • Composition Boundary panel (data-isis-ai-video-capability-summary, <h2>)
    • Five embedded lanes, each an <h2> panel wrapping a sibling workspace via WorkspaceSection:
      • AI Video Generation Lane (data-isis-ai-video-ai-video-generation-lane)
      • Video Generation Lane (data-isis-ai-video-video-generation-lane)
      • Video Production Workflows Lane (data-isis-ai-video-video-production-workflows-lane)
      • AnimateDiff Lightning Lane (data-isis-ai-video-animatediff-lightning-lane)
      • RIFE Interpolation Lane (data-isis-ai-video-rife-interpolation-lane)
  • Route map panel (data-isis-ai-video-route-map): one mounted-composition and five documented-contract entries
  • Quick-actions panel: quickAction links to /studio/isis/ai-video-generation, /studio/isis/video-generation, /studio/isis/video-production-workflows, and "Back to Studio workspace index" → /studio

States#

No fetch at the aggregator; each embedded lane drives its own Loading / Unauthorized (admin-scope 401/403) / Error / Ready / Result states.

Interactions#

Embedded lanes#

  • AI Video Generation Lane
  • Video Generation Lane
  • Video Production Workflows Lane
  • AnimateDiff Lightning Lane
  • RIFE Interpolation Lane

Capability summary#

  • Capability cards — non-interactive

Route map#

  • Route-map articles ×6 — non-interactive path + purpose entries

Quick-actions#

  • Open Isis AI Video Generation workspace/studio/isis/ai-video-generation
  • Open Isis Video Generation workspace/studio/isis/video-generation
  • Open Isis Video Production Workflows workspace/studio/isis/video-production-workflows
  • Back to Studio workspace index/studio

Data & contracts#

  • Reads / writes: none from this aggregator directly — delegated to the embedded sibling lanes, each calling its own /v1 endpoint
  • Realtime: None
  • Caching: delegated to embedded lanes (client fetch on mount, no-store)
  • Auth: admin-scoped fail-closed per embedded lane; route behind the signed-in + studio proxy gate
  • Component sources:
    • apps/oshun/web/src/components/studio/StudioIsisAiVideoWorkspace.tsx
    • apps/oshun/web/src/components/studio/StudioIsisAiVideoRouteMap.ts

Cross-references#

Open questions / known gaps#

  • Project, shot, diagnostics, parity, and governance routes are documented shapes only, with no pages or corresponding authority
  • There is no aggregate project/shot store, render or diagnostic evidence, parity certification, governance, approval, or release authority here