feat: preserve governed configuration context
This commit is contained in:
@@ -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",),
|
||||
),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user