CI / Check (push) Skipped
CI / Check (pull_request) Successful in 7m21s
CI / Detect Changes (pull_request) Skipped
CI / Deploy Agent (pull_request) Skipped
CI / Deploy Dashboard (pull_request) Skipped
CI / Deploy Docs (pull_request) Skipped
CI / Deploy MCP (pull_request) Skipped
Assess our findings against catalog controls and emit a standard OSCAL 1.1 assessment-results document — the assessment half of the loop (their catalog, our assessment). - ControlLinker maps a Finding's CWE -> catalog control-ids (CRA seed mirrors breakpilot's _CWE_TO_REQ; extensible via ControlLinker::new) - assess() builds an observation per linked finding + a per-control 'not-satisfied' finding; reviewed-controls covers the full catalog set - deterministic: stable uuid5 ids (adds uuid "v5" feature) + caller-supplied timestamp; pure (no DB/network) - 3 lib tests Not yet wired into a scan run — that lands with the control-driven router (PR-4). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>