Block a user
[Task] Separate command bus from event bus
[Feature] Target-state module update planner
Next slice implemented locally: installer preflight now returns a structured target_plan summary for planned package changes, including action, source, current version, catalog target version,…
[Feature] Move login/session/admin access UI into access/admin module contributions
[Feature] Move login/session/admin access UI into access/admin module contributions
Codex State: done
Summary
- The access/admin UI has been moved out of core; core now has no legacy webui/src/api/admin.ts surface and no imports from api/admin.
- Retention policy editing…
[Feature] Move access permissions and default role templates into the access manifest
[Feature] Move access permissions and default role templates into the access manifest
Codex State: done
Summary
- Access now owns the permission catalog helpers, legacy access aliases, permission validation/delegation helpers, and role-template lookup.
- Access default…
[Feature] Target-state module update planner
Next slice implemented locally: release catalog entries can now declare migration_safety (automatic/requires_review/forward_only/destructive) plus migration_notes; generated catalogs mark…