Skip to content

RFC 002: Projects as a first-class workstation surface

Accepted — Implement in Phase E1 after shell/palette convergence.

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.

  1. Promote Projects: add route /app/projects and wire ProjectsView (or successor) in the app router.
  2. Scope: integrate @alexbayerl/djed-scope-context so the active project can drive scoped API calls where applicable.
  3. Navigation: add Projects to the workbench rail / palette per IA (alongside Home, Investigate, Cases, Studio).
  • 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.