Block a user
[Feature] Target-state module update planner
First slice implemented locally: install plans now support explicit update rows; catalog planning records update when a module is already installed; package catalog entries preserve dependency…
[Feature] Allow module configuration so behavior can be controlled through settings
Codex State: progress
Summary
- Existing pieces cover parts of this: enabled module state, admin module-management endpoints, module manifests, and configuration package providers.
###…
[Debt] Remove legacy compatibility code only after migration/export compatibility requirements are explicit
Codex State: progress
Summary
- Compatibility requirements are now documented in MODULE_ARCHITECTURE.md, RELEASE_DEPENDENCIES.md, CONFIGURATION_PACKAGES.md, and module boundary docs.
###…
[Feature] Move audit log storage/query/export into audit module
[Feature] Move access migrations into the access module migration registration
[Feature] Move access migrations into the access module migration registration
Codex State: done
Summary
- Access migrations are owned by the access module manifest.
- The active access manifest registers MigrationSpec(module_id='access') with AccessBase.metadata…
[Feature] Move login/session/admin access UI into access/admin module contributions
Codex State: progress
Summary
- Access Admin WebUI is contributed by govoplan-access via @govoplan/access-webui and the /admin route contribution.
Next / Blocked
- Core still…
[Feature] Move access permissions and default role templates into the access manifest
Codex State: progress
Summary
- Access manifest now declares access permissions and role templates, but the runtime is not fully migrated yet.
Next / Blocked
- Access admin…
[Feature] Move audit log storage/query/export into audit module
Codex State: done
Summary
- Audit storage, query routes, delta listing, recorder, retention provider, migrations, uninstall guard, and destructive retirement provider now live in…