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
+12
View File
@@ -179,6 +179,18 @@ Governance-template metadata CRUD is not access-owned. It is contributed by
`govoplan-admin`; access only materializes those templates into access-owned
groups and roles through the `access.governanceMaterializer` capability.
The configuration-package Admin routes remain in Access as a compatibility
surface. Their preflight context is assembled from the active Core registry,
including module-owned external-provider declarations. This allows an
integration package to validate installed provider authority and maturity
without importing provider modules into Access. For dry-run, apply, and export,
Access also asks the active registry for tenant-scoped, sanitized runtime
provider state using the request database transaction. Package preflight can
therefore select an exact stable binding and evaluate its authority, health,
freshness, and recovery readiness. When no provider state is available,
preflight reports it as unverified rather than inferring health from
installation.
## Verification References
Focused verification is run from `/mnt/DATA/git/govoplan-core`.