Disciplines · Proposals

YSD-0122 — Canonical route: /studio/study vs /studio/yemaya/study

Where does the workspace mount in Oshun Studio?

5sections1 minread

On this page
  • Status: approved (2026-07-18)
  • Priority: P0 EXT — blocking (production rollout gated via YSD-0139)
  • Decision owner: @GreyChimp
  • Drafted: 2026-07-18 by Claude Code (claude-fable-5)
  • Approval: approved as recommended by @GreyChimp on 2026-07-18; outcome recorded in decision-log.json; review by 2027-07-18

Question#

Where does the workspace mount in Oshun Studio?

Recommendation#

Adopt /studio/study (proposal §3.3 preferred placement): the workspace is a cross-domain composition entered from the global "Study" nav item; nesting it under /studio/yemaya would brand a multi-domain product as one domain's feature and lengthen every deep link.

Options considered#

  • /studio/yemaya/study — rejected: buries Nisaba/Sophia rails under Yemaya branding; complicates the migration story for the standalone Yemaya apps.

Consequences#

  • YSD-1002 scaffolds apps/oshun/web/src/app/studio/study/.
  • Deep links, analytics route names, and the Study nav entry use /studio/study; no redirects needed since the route is new.
  • If later renamed, YSD-0122 must be superseded with a redirect plan.

Machine-enforced outcome (once approved)#

Route scaffold lands only at the approved path; traceability check and Playwright journeys pin the URL.