CLAUDE.md drifted from main while three ADRs landed back-to-back.
The roadmap section still listed docs-static-site, charts lib +
audit-page dashboards as "next" even though both shipped, and the
new shared-auth lib was not in the lib roots list.
Changes scoped to the Repository status section:
- Lib roots: was four (listed five), now seven — adds
libs/feature/auth (already existed), libs/shared/auth (new with
ADR-0025), libs/shared/charts (new with ADR-0023).
- CI line mentions the catalogue-drift gate alongside
format:check / lint / test / build.
- New "Shipped on main" entries:
- Docs static site (ADR-0022): VitePress + Mermaid + workflow.
- Charts lib + audit-page dashboards (ADR-0023): 3 components
integrated on /admin/audit.
- Authorization model + guards (ADR-0025): catalogues +
PrincipalBuilder + 3 new decorators + drift gate.
- Phase-3a updated: user-list and audit-log viewer modules now
exist; only CMS + menu management remain in v1 scope.
- AI relay entry merged with its live consumer (chatbot widget in
portal-shell); proto-drift CI gate moved to the roadmap.
- Roadmap pruned of the two shipped chantiers; added entries for
the @RequireScope Prisma-backed resolver (depends on the
proposed ADR-0026), the proto-drift gate, and the admin-app
CMS/menu pair.
- @RequireMfa / @RequireAdmin entry split: @RequireAdmin is on
main (used by the admin app already); only @RequireMfa
consumer routes remain on the roadmap.
No code touched.