agent-evidence-vectors v0.17.9

Failure codes

Every code constant in aee/codes.go, grouped under the heading its const block sits under, read at build time. The codes are this suite's closed set, compared as a set by the harness; message text carries nothing. scripts/code-contract-gate.py holds the corpus and both first-party rails to this set.

GATE 0 — statement well-formedness codes

GATE 1 — statement-level observation-record codes (evaluated whenever observationRecords is non-empty, BEFORE any per-row logic)

GATE 1 — per-row coverage-validity codes

GATE 1 — statement-level coverage validity requirements added at 0.7

GATE 1 — attribution binding codes

Recompute-equality gate

Consumer-policy stage codes