---
path: /studio/yemaya/organizations
surface: studio
domain: yemaya
auth: signed-in + studio entitlement
source: apps/oshun/web/src/app/studio/yemaya/organizations/page.tsx
status: walked
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)'
---

# Studio · Yemaya · Organizations

## Purpose

Aggregator workspace that composes the Yemaya tenant-and-membership admin lanes —
organization management, enterprise plans, RBAC, and compliance/audit — 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 Organization Management ›
  Organizations**.
- 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-organizations-breadcrumbs`): Studio ›
  Yemaya Organization Management › Organizations.
- **Workspace panel** (`StudioYemayaOrganizationsWorkspace`,
  `data-yemaya-organizations-workspace`):
  - `<h1>` "Yemaya Organizations Workspace" (`WorkspaceHeading`).
  - Summary paragraph (`data-yemaya-organizations-summary`).
  - **Capability Summary** (`data-yemaya-organizations-capability-summary`):
    `<h2>` + four cards — Organization Control Plane, Membership and Plan
    Operations, RBAC and Compliance Observability, Security and Parity.
  - **Organization Management Lane**
    (`data-yemaya-organizations-organization-management-lane`) — embedded
    `StudioYemayaOrganizationManagementWorkspace`.
  - **Enterprise Plans Lane**
    (`data-yemaya-organizations-enterprise-plans-lane`) — embedded
    `StudioYemayaEnterprisePlansWorkspace`.
  - **RBAC Lane** (`data-yemaya-organizations-rbac-lane`) — embedded
    `StudioYemayaRbacWorkspace` (the role/permission console documented in
    [`studio-yemaya-rbac.md`](./studio-yemaya-rbac.md)).
  - **Compliance and Audit Lane** (`data-yemaya-organizations-compliance-lane`) —
    embedded `StudioYemayaComplianceAndAuditWorkspace`.
- **Route Map panel** (`data-yemaya-organizations-route-map`): `<h2>` "Route
  Map" + six `STUDIO_YEMAYA_ORGANIZATIONS_ROUTE_MAP` entries.
- **Quick-action panel**: five `quickAction` links.

## States

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

- [ ] **Organization Management Lane** — its own lane states.
- [ ] **Enterprise Plans Lane** — its own lane states.
- [ ] **RBAC Lane** — see [`studio-yemaya-rbac.md`](./studio-yemaya-rbac.md).
- [ ] **Compliance and Audit Lane** — its own lane states.
- [ ] **Capability Summary** — static four-card panel, always rendered.

## Interactions

### Breadcrumbs

- [ ] **"Studio"** (link) → `/studio`
- [ ] **"Yemaya Organization Management"** (link) →
      `/studio/yemaya/organization-management`
- [ ] **"Organizations"** (current page) — `aria-current="page"`.

### Embedded lanes

- [ ] **Organization Management Lane** —
      `StudioYemayaOrganizationManagementWorkspace`.
- [ ] **Enterprise Plans Lane** — `StudioYemayaEnterprisePlansWorkspace`.
- [ ] **RBAC Lane** — `StudioYemayaRbacWorkspace`; see
      [`studio-yemaya-rbac.md`](./studio-yemaya-rbac.md).
- [ ] **Compliance and Audit Lane** —
      `StudioYemayaComplianceAndAuditWorkspace`.

### Route map

`data-yemaya-organizations-route-map` — six entries:

- [ ] `/studio/yemaya/organizations`
- [ ] `/studio/yemaya/organizations/tenants/[tenantId]`
- [ ] `/studio/yemaya/organizations/members/[memberId]`
- [ ] `/studio/yemaya/organizations/roles/[roleId]`
- [ ] `/studio/yemaya/organizations/parity/[parityId]`
- [ ] `/studio/yemaya/organizations/governance/[policyId]`

### Quick actions

- [ ] **"Open Yemaya Organization Management workspace"** →
      `/studio/yemaya/organization-management`.
- [ ] **"Open Yemaya Enterprise Plans workspace"** →
      `/studio/yemaya/enterprise-plans`.
- [ ] **"Open Yemaya RBAC workspace"** → `/studio/yemaya/rbac`.
- [ ] **"Open Yemaya Compliance and Audit workspace"** →
      `/studio/yemaya/compliance-and-audit`.
- [ ] **"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`](../../studio-overview.md)
- Workspace source:
  `apps/oshun/web/src/components/studio/StudioYemayaOrganizationsWorkspace.tsx`
- Route map source:
  `apps/oshun/web/src/components/studio/StudioYemayaOrganizationsRouteMap.ts`
- Embedded lane:
  `apps/oshun/web/src/components/studio/StudioYemayaRbacWorkspace.tsx`
- Sibling per-view docs:
  [`studio-yemaya-rbac.md`](./studio-yemaya-rbac.md),
  [`studio-yemaya-auth.md`](./studio-yemaya-auth.md)
- Shell auth:
  [`shell/04-auth-session.md`](../../../shell/04-auth-session.md)
- Feature spec: [`V1/features.md`](../../../../V1/features.md)

## Open questions / known gaps

- [ ] The RBAC and Compliance lanes are also embedded by the Auth aggregator;
      define the canonical entry point for each.
- [ ] The Route Map advertises tenants / members / roles / parity / governance
      sub-routes; confirm whether those dynamic children exist as `page.tsx`
      files yet.
