feat(organizations): add governed DSAR coverage

This commit is contained in:
2026-08-21 01:26:05 +02:00
parent d1e3b1cbfd
commit aa4ed0b7c1
4 changed files with 787 additions and 2 deletions
+10 -2
View File
@@ -46,13 +46,21 @@ accessibility evidence are recorded in
## Module Contract
The module registers two capabilities from
`govoplan_core.core.organizations`:
The module registers organization-directory capabilities from
`govoplan_core.core.organizations` and a privacy capability:
- `organizations.directory` for backward-compatible direct unit/function
lookup;
- `organizations.hierarchyDirectory` for typed, tenant-safe, explicitly
structure-scoped hierarchy and path resolution.
- `privacy.dsar.organizations` for tenant-scoped account attribution on model
instantiations and upgrades.
The DSAR provider does not treat institutional units or functions as personal
records. It retains model-change attribution as governance evidence and excludes
global templates, opaque definitions, previews, decisions, provenance,
idempotency material, and other tenants. Identity-to-function assignments are
covered by IDM, which owns that relationship.
Feature modules should consume the capability instead of importing
organization ORM models.