Haystack RDF — evidence matrix (reconciled C1)

Tracks HR-01–HR-12 against wave C1–C6. Do not close Soft-OPEN S5 rows here; this table adds Haystack-track ownership and C1 artifacts.

Historical S5 matrix: in-repo plan .cursor/plans/wave_s_data_model_evidence.md (not modified by C1 PR).

Req Summary Wave C1 artifact Status
HR-02 Identity / encoding C1 Profile § IRIs; fixtures expected_c1_answers.json SPEC (policy locked)
HR-03 Haystack semantics C3 Profile + pinned ph defs BLOCKED on C3
HR-04 Projection fidelity C3 Crosswalk + baseline audit PARTIAL (native only)
HR-05 Mapping quality / uncertainty C1 Synthetic ambiguous/missing-parent fixtures FIXTURE
HR-12 Evaluator integrity C5 Gate 36 gap list GAP LIST
DM-09 SPARQL scale / perf S5 Unchanged — PARTIAL (cap only) Soft-OPEN
DM-10 Projection honesty S5/C1 Profile name aligns with rdf-vocabulary.md narrow PASS PARTIAL — full crosswalk in C1 docs, strict export still C3
JSON-PARITY Field crosswalk C1 data-model-json-rdf-crosswalk.md DOCS (not isomorphism tests)
SPARQL-SEM Central graph queries C4 Consumer matrix: unavailable Soft-OPEN
STRESS-GATE Gate 36 qualification C5 Gap list G36-01…G36-10 Soft-OPEN

Honesty: C1 does not bump VERSION, does not claim GHCR tip acceptance, and does not mark HR-03/04 PASS.