Block a user
[Feature] Define policy source path format
Codex State: done
Summary
- Defined the stable policy source path format as system or <scope_type>:, with parser and builder helpers.
Changed Files
-…
[Feature] Define shared
PolicyDecision
[Feature] Define shared
PolicyDecision
Codex State: done
Summary
- Added a shared PolicyDecision contract in govoplan_core.core.policy and used it for the retention explain response.
Changed Files
- `Added PolicyDecision,…
[Task] Inventory current mail, retention, RBAC, delegation, and governance policy logic
[Task] Inventory current mail, retention, RBAC, delegation, and governance policy logic
Codex State: done
Summary
- Documented the current policy inventory across retention, mail profile policy, RBAC/access policy, governance defaults, and delegation/ownership policy, with…
[Task] Write a concise kernel responsibility statement in
MODULE_ARCHITECTURE.md
[Task] Write a concise kernel responsibility statement in
MODULE_ARCHITECTURE.md
Codex State: done
Summary
- The kernel responsibility statement is documented at the top of MODULE_ARCHITECTURE.md, including what the kernel owns and what product semantics modules…
[Feature] Add manifest schema/version validation
[Feature] Keep compatibility imports documented before extraction begins
[Feature] Add a dependency-boundary test or lint script
[Feature] Add "kernel must not own product semantics" as an architecture rule
[Task] Identify which imports belong to future
govoplan-access
[Feature] Add manifest schema/version validation
Codex State: done
Summary
- Manifest contract/version validation is implemented through ModuleCompatibility and installer preflight, with tests for source-version matching and incompatible…
[Feature] Keep compatibility imports documented before extraction begins
Codex State: done
Summary
- Compatibility imports are documented and covered by tests before extraction proceeds.
Changed Files
docs/MODULE_ARCHITECTURE.md- `docs/ACCESS_EXTRACT…
[Feature] Add "kernel must not own product semantics" as an architecture rule
Codex State: done
Summary
- The kernel/product-semantics boundary is documented as an architecture rule.
Changed Files
docs/MODULE_ARCHITECTURE.md
Verification
- `python…
[Feature] Add a dependency-boundary test or lint script
Codex State: done
Summary
- Dependency-boundary linting is implemented and currently passes with zero transitional exceptions.
Changed Files
- `scripts/check_dependency_boundaries.py…
[Task] Identify which imports belong to future
govoplan-access
Codex State: done
Summary
- Imports that belong to govoplan-access are identified in the extraction plan and backed by core compatibility shims and access-owned implementations.
###…
[Task] Inventory all current
govoplan_core.access, auth, user, account, group, API key, role, and permission imports
[Task] Inventory all current
govoplan_core.access, auth, user, account, group, API key, role, and permission imports
Codex State: done
Summary
- The access/auth/user/account/group/API-key/role/permission import inventory is captured in the access extraction plan and current compatibility ownership…
[Feature] Add backend startup tests for supported module permutations