feat(core): OSCAL 1.1 catalog types + mapping to controls corpus
Deserialise the OSCAL catalog served by breakpilot-compliance and flatten it into the framework-agnostic traits::Control the mapping engine consumes. Pure serde (no reqwest); exposes content-hash for snapshot/drift on the consumer side. Fixture-tested against the real 40-control CRA catalog (3 lib tests). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
94c0d51a11
commit
0e5a2d7e43