[Privacy] Cover Services attribution and interaction ownership #1

Closed
opened 2026-08-21 02:31:37 +02:00 by zemion · 1 comment
Owner

Goal

Complete the service-interactions portion of GovOPlaN/govoplan#47 at the correct module boundaries.

Acceptance criteria

  • Publish a tenant-scoped Services DSAR provider for service-definition author attribution.
  • Treat definition/revision references only as filters corroborated by a canonical actor selector.
  • Export minimized immutable attribution without definition payloads, search text, or unrelated revisions.
  • Document that Services persists catalogue definitions, while Portal persists no interaction and Cases, Forms Runtime, or Workflow Engine own launch effects.
  • Provide retain-only, non-executable erasure behavior, workflow discovery coverage, and manifest tests.
## Goal Complete the service-interactions portion of GovOPlaN/govoplan#47 at the correct module boundaries. ## Acceptance criteria - Publish a tenant-scoped Services DSAR provider for service-definition author attribution. - Treat definition/revision references only as filters corroborated by a canonical actor selector. - Export minimized immutable attribution without definition payloads, search text, or unrelated revisions. - Document that Services persists catalogue definitions, while Portal persists no interaction and Cases, Forms Runtime, or Workflow Engine own launch effects. - Provide retain-only, non-executable erasure behavior, workflow discovery coverage, and manifest tests.
Author
Owner

Implemented and pushed in a7998a5. Services now exports exact-tenant immutable definition-author attribution while excluding payload/search data and documents that Portal stores no interactions and launch effects remain with Cases, Forms Runtime, or Workflow Engine. Verification: 9 Services tests, Ruff, manifest registry, and the complete workspace gate passed.

Implemented and pushed in `a7998a5`. Services now exports exact-tenant immutable definition-author attribution while excluding payload/search data and documents that Portal stores no interactions and launch effects remain with Cases, Forms Runtime, or Workflow Engine. Verification: 9 Services tests, Ruff, manifest registry, and the complete workspace gate 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-services#1