RFC 002: Projects as a first-class workstation surface
Status
Section titled “Status”Accepted — Implement in Phase E1 after shell/palette convergence.
Context
Section titled “Context”The gateway exposes full project CRUD and assets under /api/atlas/projects, but the workstation did not mount a dedicated /app/projects route. Shell composition (B2+C) depends on whether a project scope chip appears in the header.
Decision
Section titled “Decision”- Promote Projects: add route
/app/projectsand wire ProjectsView (or successor) in the app router. - Scope: integrate
@alexbayerl/djed-scope-contextso the active project can drive scoped API calls where applicable. - Navigation: add Projects to the workbench rail / palette per IA (alongside Home, Investigate, Cases, Studio).
Consequences
Section titled “Consequences”- Phase H1 documents OpenAPI and ACL expectations for
/api/atlas/projects. - Retiring Projects is not chosen; if code is removed later, this RFC must be superseded.