[Feature] Confirm govoplan-access as an installable platform module boundary #7

Closed
opened 2026-07-06 21:43:17 +02:00 by zemion · 1 comment
Owner

Created from the GovOPlaN module and integration planning list on 2026-07-06.

  • Source item: govoplan-access = module?
  • Proposed owner: govoplan-access
  • Routing rationale: Access already exists as a repository; this issue should make its module boundary explicit and testable.
  • Related wiki: core Repo-docs-GOVOPLAN-MODULE-ROADMAP after the wiki sync.

Acceptance criteria:

  • Document access-owned capabilities: accounts, authentication, sessions, API keys, groups, roles, memberships, and principal resolution.
  • Confirm which compatibility paths stay temporarily in core and which public contracts are kernel-owned.
  • Add or reference module startup/manifest tests that prove access can be installed as a platform module.
<!-- codex-module-roadmap-fingerprint:ea34bc1bf8fe72bff32f941e --> Created from the GovOPlaN module and integration planning list on 2026-07-06. - Source item: `govoplan-access = module?` - Proposed owner: `govoplan-access` - Routing rationale: Access already exists as a repository; this issue should make its module boundary explicit and testable. - Related wiki: core `Repo-docs-GOVOPLAN-MODULE-ROADMAP` after the wiki sync. Acceptance criteria: - [x] Document access-owned capabilities: accounts, authentication, sessions, API keys, groups, roles, memberships, and principal resolution. - [x] Confirm which compatibility paths stay temporarily in core and which public contracts are kernel-owned. - [x] Add or reference module startup/manifest tests that prove access can be installed as a platform module.
zemion added this to the Module And Integration Roadmap milestone 2026-07-06 21:43:17 +02:00
Author
Owner

Codex State: done

Summary

  • Confirmed govoplan-access as an installable platform module boundary with access-owned capabilities, kernel contracts, compatibility paths, and route ownership documented.
  • Module-system tests now explicitly verify access auth/admin routes are present through module startup and legacy core imports re-export access implementations.

Changed Files

  • /mnt/DATA/git/govoplan-access/docs/ACCESS_MODULE_BOUNDARY.md
  • /mnt/DATA/git/govoplan-access/README.md
  • /mnt/DATA/git/govoplan-core/tests/test_module_system.py
  • /mnt/DATA/git/govoplan-core/docs/MODULE_ARCHITECTURE.md

Verification

  • cd /mnt/DATA/git/govoplan-core && ./.venv/bin/python -m unittest tests.test_module_system
  • cd /mnt/DATA/git/govoplan-core && ./.venv/bin/python -m unittest tests.test_api_smoke.ApiSmokeTests.test_cookie_session_requires_csrf_for_mutations tests.test_api_smoke.ApiSmokeTests.test_tenant_user_group_role_and_api_key_administration tests.test_api_smoke.ApiSmokeTests.test_profile_refresh_and_system_role_protection_model
## Codex State: done ### Summary - Confirmed govoplan-access as an installable platform module boundary with access-owned capabilities, kernel contracts, compatibility paths, and route ownership documented. - Module-system tests now explicitly verify access auth/admin routes are present through module startup and legacy core imports re-export access implementations. ### Changed Files - `/mnt/DATA/git/govoplan-access/docs/ACCESS_MODULE_BOUNDARY.md` - `/mnt/DATA/git/govoplan-access/README.md` - `/mnt/DATA/git/govoplan-core/tests/test_module_system.py` - `/mnt/DATA/git/govoplan-core/docs/MODULE_ARCHITECTURE.md` ### Verification - `cd /mnt/DATA/git/govoplan-core && ./.venv/bin/python -m unittest tests.test_module_system` - `cd /mnt/DATA/git/govoplan-core && ./.venv/bin/python -m unittest tests.test_api_smoke.ApiSmokeTests.test_cookie_session_requires_csrf_for_mutations tests.test_api_smoke.ApiSmokeTests.test_tenant_user_group_role_and_api_key_administration tests.test_api_smoke.ApiSmokeTests.test_profile_refresh_and_system_role_protection_model`
zemion added the
type
feature
priority
p2
status
triage
codex/ready
labels 2026-07-07 22:27:20 +02:00
zemion added the
source/module-roadmap
label 2026-07-10 19:43:18 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-access#7
No description provided.