v0.2.0 — richer SARIF field mapping
SARIF import/export is no longer lossy:
- Code flows — import parses a qualified engine's
codeFlowsinto an ordered data-flow path (newcode_flowcolumn) and surfaces it in the agent fix briefing, so a fixer sees how a defect flows, not just where. - Rule relationships — export emits cross-standard equivalences as SARIF
reportingDescriptor.relationships(e.g. a MISRA rule linked to its CERT equivalent), with every target resolving to a descriptor. - Round-trip —
startColumn+codeFlowssurvive import → export alongside the existingmaishac/v1partialFingerprintsidentity.
Benchmarked end-to-end (run_sarif_import_test.py, 8/8 checks; see BENCHMARK-SUITE-REPORT.md §4). 33 unit tests green.