Add governed DSAR coverage for formal-decision attribution #1

Closed
opened 2026-08-21 11:55:22 +02:00 by zemion · 1 comment
Owner

Goal

Cover subject attribution in immutable formal Decision revisions through the Core data-subject request workflow tracked by GovOPlaN/govoplan#47.

Scope

  • provide and document privacy.dsar.decisions
  • correlate exact actor identifiers with optional Decision narrowing
  • export minimized revision, lifecycle, and creator attribution only
  • exclude protected reasoning, operative results, conditions, arbitrary payloads, and digests
  • retain immutable institutional Decision evidence
  • add focused provider and Core workflow coverage

Acceptance criteria

  • Decision identifiers alone do not expose protected content
  • unrelated actors, Decisions, and tenants remain excluded
  • erasure planning is retain-only and cannot rewrite formal history
  • focused tests, Ruff, and manifest checks pass
## Goal Cover subject attribution in immutable formal Decision revisions through the Core data-subject request workflow tracked by GovOPlaN/govoplan#47. ## Scope - provide and document `privacy.dsar.decisions` - correlate exact actor identifiers with optional Decision narrowing - export minimized revision, lifecycle, and creator attribution only - exclude protected reasoning, operative results, conditions, arbitrary payloads, and digests - retain immutable institutional Decision evidence - add focused provider and Core workflow coverage ## Acceptance criteria - Decision identifiers alone do not expose protected content - unrelated actors, Decisions, and tenants remain excluded - erasure planning is retain-only and cannot rewrite formal history - focused tests, Ruff, and manifest checks pass
Author
Owner

Implemented and pushed in e6ea0d6.

  • Added privacy.dsar.decisions for creator attribution with optional decision narrowing, protected reasoning/outcome exclusions, tests, and user/admin documentation.
  • Verified with the module test and lint suite.
  • Verified across the workspace with tools/checks/check-focused.sh: manifest and boundary checks, backend suites, 59 WebUI module permutations, seven Playwright conformance tests, and module-specific frontend checks all passed.
Implemented and pushed in `e6ea0d6`. - Added privacy.dsar.decisions for creator attribution with optional decision narrowing, protected reasoning/outcome exclusions, tests, and user/admin documentation. - Verified with the module test and lint suite. - Verified across the workspace with `tools/checks/check-focused.sh`: manifest and boundary checks, backend suites, 59 WebUI module permutations, seven Playwright conformance tests, and module-specific frontend checks all passed.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-decisions#1