Skip to content

Phase 9: Government Compliance Pack#66

Merged
YASSERRMD merged 12 commits into
mainfrom
phase_9_government_compliance
Jun 9, 2026
Merged

Phase 9: Government Compliance Pack#66
YASSERRMD merged 12 commits into
mainfrom
phase_9_government_compliance

Conversation

@YASSERRMD

Copy link
Copy Markdown
Owner

Phase 9 — Government Compliance Pack

Controls and evidence for government/regulated deployments. UAE PDPL-aware, framework-agnostic.

What's included (backend/controlplane/src/compliance/)

  • model.rsCompliancePolicy (framework, PiiClassification, data_retention_days, investigation_mode, ExportControl), ApprovalChain/ApprovalStep (ordered multi-party sign-off), AuditEvidence (content hash + digital-signature placeholder). Retention honours indefinite + investigation legal holds.
  • report.rsComplianceReport::generate (pure function over policy + evidence + chain, flags missing controls) and DepartmentComplianceSummary::summarize (department roll-up with compliance rate).
  • docs/uae-pdpl.md — PDPL awareness note mapping concepts to mechanisms.
  • docs/government-compliance.md.

Verification

  • cargo test -p clawforge-controlplane ✅ (82 tests)

12 atomic commits.

@YASSERRMD YASSERRMD merged commit d4007bb into main Jun 9, 2026
0 of 4 checks passed
@YASSERRMD YASSERRMD deleted the phase_9_government_compliance branch June 9, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant