Block a user
[Task] Rate limiting (APIKey)
[Task] Real emission logic (for /flight)
[Task] Handle orphaned orgs
[Task] Permissions for data_modeler
[Task] Versioned factor editing
[Task] Pagination/search
[Task] Global usage stats
[Task] Rotate on expiration
[Task] SMTP from env + admin config
[Task] Admin address update
[Task] Resend unverified email
[Task] Better JS UX (modals/forms)
[Feature] Improve flash/toastr messages
[Task] Admin-set default locale
[Task] Session expiration handling
[Task] Resend confirmation
Move platform admin services and models into owning modules
Codex State: progress
Summary
- Replaced govoplan-files direct User/Group/Tenant compatibility-model imports with access.directory capability lookups for file spaces, group access, and…
Move platform admin services and models into owning modules
Codex State: progress
Summary
- Moved shared settings, tenant governance, slug/error, and tenant count helpers out of access internals.
- Registered live access.directory and tenancy.tenan…