feat: preserve governed configuration context

This commit is contained in:
2026-08-01 17:47:00 +02:00
parent 9776f862f8
commit fe247999e9
5 changed files with 166 additions and 3 deletions
+13
View File
@@ -27,6 +27,7 @@ from govoplan_core.core.identity import CAPABILITY_IDENTITY_DIRECTORY, IdentityD
from govoplan_core.core.idm import CAPABILITY_IDM_DIRECTORY, IdmDirectory
from govoplan_core.core.organizations import CAPABILITY_ORGANIZATION_DIRECTORY, OrganizationDirectory
from govoplan_core.core.module_guards import persistent_table_uninstall_guard
from govoplan_core.core.provider_governance import declared_module_architecture
from govoplan_core.core.modules import (
DocumentationCondition,
DocumentationLink,
@@ -741,6 +742,18 @@ manifest = ModuleManifest(
ACCESS_CONFIGURATION_CAPABILITY: _configuration_provider,
},
documentation=ACCESS_DOCUMENTATION,
architecture=declared_module_architecture(
layer="institutional_foundation",
kind="foundation",
maturity="vertical_slice",
documentation_ref="docs/ACCESS_MODULE_BOUNDARY.md",
test_ref="tests/test_login_security.py",
known_limits=("Recovery and upgrade evidence is not yet complete enough for supported maturity.",),
owned_concepts=("account authentication", "application role", "permission evaluation", "service account"),
non_owned_concepts=("person identity", "organization structure", "function incumbency", "policy definition"),
security_docs=("docs/ACCESS_MODULE_BOUNDARY.md",),
operations_docs=("README.md",),
),
)