Completed in core commit 83784ea.
Added a dedicated privacyRetentionAuditDetailOptionDisabled helper and regression assertions so lower levels cannot select a less restrictive audit detail option…
PlatformEvent envelope with actor, tenant, subject, resource, correlation, causation, classification, and payload
Completed in core commit 81f0f64.
PlatformEvent now has typed actor, tenant, subject, resource, classification, correlation, causation, and payload fields with serialization coverage. docs/EVENTS_…
PlatformEvent envelope with actor, tenant, subject, resource, correlation, causation, classification, and payload
Completed by the current policy contract implementation.
Evidence: govoplan_core.core.policy defines PolicyDecision, PolicySourceStep, policy_source_path(), and parse_policy_source_path();…
Completed in core commit 0a13096.
The governance model now explicitly marks DataGrid sizing and resize behavior as deferred and warns that future layout changes must be handled as a dedicated…
Completed by the current docs set.
Evidence: docs/INTERFACE_ETHICS_AND_DESIGN_DOCTRINE.md defines the doctrine; docs/GOVOPLAN_MASTER_ROADMAP.md references it as a product quality gate; docs/UI_UX_…
Completed and verified.
webui/scripts/test-module-permutations.mjs builds core-only, access/admin/dashboard/files/mail/organizations/campaign permutations, campaign without files/mail, campaign…
Moved to the owning module tracker as add-ideas/govoplan-tenancy#2.
The tenancy backend already owns tenant registry/settings routes and live tenant schema, but tenant admin WebUI panels still…
Completed by the access WebUI module split.
Evidence: govoplan-access/webui/src/module.ts contributes the /admin route/nav shell; access-owned admin panels live under govoplan-access/webui/src/fea…