Context. surface studio · domain yemaya · route /studio/yemaya/enterprise · auth signed-in + studio entitlement · source apps/oshun/web/src/app/studio/yemaya/enterprise/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 four sibling Yemaya lanes — Organization
Management, Enterprise Plans, Compliance and Audit, and Enterprise Analytics —
under one shell, with a Capability Summary heading the page. The page performs
no /v1 fetch; each embedded lane runs its own admin-scoped console.
Entry points#
- Studio index quick-actions.
- Breadcrumb chain on this page: Studio › Yemaya Organization Management › Enterprise.
- Direct URL / bookmark (signed-in + studio entitlement).
Layout regions#
page.tsx renders ShellLayout active="studio" and:
- Breadcrumbs panel (
data-yemaya-enterprise-breadcrumbs): Studio › Yemaya Organization Management › Enterprise (currentaria-current="page"). - Workspace panel (
StudioYemayaEnterpriseWorkspace,data-yemaya-enterprise-workspace):<h1>"Yemaya Enterprise Workspace".- Summary
<p data-yemaya-enterprise-summary>. - Capability Summary (
data-yemaya-enterprise-capability-summary,<h2>): fourdata-yemaya-enterprise-capabilitycards — Enterprise Account Governance, Plans and Contract Orchestration, Compliance and Enterprise Observability, Security and Parity. - Organization Management Lane (
data-yemaya-enterprise-organization-lane,<h2>) — embedsStudioYemayaOrganizationManagementWorkspace. - Enterprise Plans Lane (
data-yemaya-enterprise-plans-lane,<h2>) — embedsStudioYemayaEnterprisePlansWorkspace. - Compliance and Audit Lane (
data-yemaya-enterprise-compliance-lane,<h2>) — embedsStudioYemayaComplianceAndAuditWorkspace. - Enterprise Analytics Lane (
data-yemaya-enterprise-analytics-lane,<h2>) — embedsStudioYemayaEnterpriseAnalyticsWorkspace.
- Route Map panel (
data-yemaya-enterprise-route-map):<h2>"Route Map" with six entries. - Quick-action panel: five
quickActionlinks.
States#
The aggregator renders unconditionally; each embedded lane owns its own states:
- Organization Management Lane — see
studio-yemaya-organization-management.md. - Enterprise Plans Lane — see
studio-yemaya-enterprise-plans.md. - Compliance and Audit Lane — see
studio-yemaya-compliance-and-audit.md. - Enterprise Analytics Lane — see
studio-yemaya-enterprise-analytics.md.
Interactions#
Capability cards (non-interactive)#
- Enterprise Account Governance / Plans and Contract Orchestration /
Compliance and Enterprise Observability / Security and Parity
(
data-yemaya-enterprise-capabilityarticles).
Embedded lanes#
- Organization Management Lane / Enterprise Plans Lane / Compliance and Audit Lane / Enterprise Analytics Lane — see their per-view walkthroughs.
Route map#
data-yemaya-enterprise-route-map — six entries:
-
/studio/yemaya/enterprise -
/studio/yemaya/enterprise/accounts/[accountId] -
/studio/yemaya/enterprise/contracts/[contractId] -
/studio/yemaya/enterprise/analytics/[dashboardId] -
/studio/yemaya/enterprise/parity/[parityId] -
/studio/yemaya/enterprise/governance/[policyId]
Quick actions#
- "Open Yemaya Organization Management workspace" →
/studio/yemaya/organization-management. - "Open Yemaya Enterprise Plans workspace" →
/studio/yemaya/enterprise-plans. - "Open Yemaya Compliance and Audit workspace" →
/studio/yemaya/compliance-and-audit. - "Open Yemaya Enterprise Analytics workspace" →
/studio/yemaya/enterprise-analytics. - "Back to Studio workspace index" →
/studio.
Data & contracts#
- Reads: none at the page boundary; reads happen inside each embedded lane.
- Writes: none at the page boundary; the embedded lanes own their POSTs.
- Realtime: None.
- Caching: aggregator delegates to embedded lanes.
- Auth/role check: admin-scoped, fail-closed inside each lane; route additionally signed-in + studio via the proxy gate.
Cross-references#
- Workspace source:
apps/oshun/web/src/components/studio/StudioYemayaEnterpriseWorkspace.tsx - Route map source:
apps/oshun/web/src/components/studio/StudioYemayaEnterpriseRouteMap.ts - Page source:
apps/oshun/web/src/app/studio/yemaya/enterprise/page.tsx - Embedded lanes:
apps/oshun/web/src/components/studio/StudioYemayaOrganizationManagementWorkspace.tsxapps/oshun/web/src/components/studio/StudioYemayaEnterprisePlansWorkspace.tsxapps/oshun/web/src/components/studio/StudioYemayaComplianceAndAuditWorkspace.tsxapps/oshun/web/src/components/studio/StudioYemayaEnterpriseAnalyticsWorkspace.tsx
- Studio overview:
studio-overview.md - Feature spec:
V1/features.md
Open questions / known gaps#
- Route-map children (
accounts/contracts/analytics/parity/governance) are a sitemap contract; confirm which dynamic pages exist.