Skip to content

Expand compliance into per-framework mappings#7

Merged
bradleygauthier merged 1 commit intomainfrom
compliance-expansion
Mar 8, 2026
Merged

Expand compliance into per-framework mappings#7
bradleygauthier merged 1 commit intomainfrom
compliance-expansion

Conversation

@bradleygauthier
Copy link
Contributor

Summary

Replaces the single docs/compliance.md with a docs/compliance/ directory containing individual mapping documents for 11 regulatory frameworks. Adds a compliance summary table to the README and parametrized tests to verify all framework files exist.

Frameworks mapped:
NIST SP 800-53, NIST AI RMF, EU AI Act, SOC 2, ISO 27001, HIPAA, GDPR, PCI DSS, FedRAMP, FINRA, CMMC

Type of Change

  • Documentation update
  • Test improvement

Checklist

Python reference (reference/python/)

  • Tests pass: cd reference/python && pytest tests/
  • Linter passes: no source changes
  • Type checker passes: no source changes
  • Golden fixtures pass: cd reference/python && pytest tests/test_golden_fixtures.py

TypeScript reference (reference/typescript/)

  • Tests pass: no code changes
  • Type check passes: no code changes
  • Conformance passes: no code changes

General

  • Documentation updated (if applicable)
  • CHANGELOG.md updated (if user-facing change)

Protocol Impact

  • No protocol impact (implementation only)

Replace the single docs/compliance.md with a docs/compliance/
directory containing individual mapping documents for 11
regulatory frameworks (NIST SP 800-53, NIST AI RMF, EU AI Act,
SOC 2, ISO 27001, HIPAA, GDPR, PCI DSS, FedRAMP, FINRA, CMMC).

Update README with compliance summary table, update cross-references
in docs, and add parametrized tests to verify all framework files
exist.
@bradleygauthier bradleygauthier merged commit 8a40f2b into main Mar 8, 2026
7 checks passed
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