.agents/skills/maintain-golden-contract/SKILL.md:15 instructs updating GOLDEN_CASES with its _QUESTION_VECTORS row. No tracked .py file binds _QUESTION_VECTORS; the constant is _QUESTION_VECTORS_BY_CASE_ID, defined at eval/test_verdigrise.py:117.
Verification at 74cf737:
$ git grep -nE '(^|[^A-Za-z0-9_])_QUESTION_VECTORS([^A-Za-z0-9_]|$)' -- '*.py'
(no output)
$ git grep -nE '^_QUESTION_VECTORS[A-Z_]*' -- '*.py'
eval/test_verdigrise.py:117:_QUESTION_VECTORS_BY_CASE_ID: dict[str, list[float]] = {
An agent or a human following the golden-contract procedure searches for a constant that is not there.
The defect class matters more than the instance. A tracked file naming a symbol that does not exist passed Ruff, mypy, the free suite, CODEOWNERS review, and a full release audit, because no gate reads prose against source. Fix the reference, sweep every tracked Markdown file for the same class, and add the missing gate.
.agents/skills/maintain-golden-contract/SKILL.md:15instructs updatingGOLDEN_CASESwith its_QUESTION_VECTORSrow. No tracked.pyfile binds_QUESTION_VECTORS; the constant is_QUESTION_VECTORS_BY_CASE_ID, defined ateval/test_verdigrise.py:117.Verification at 74cf737:
An agent or a human following the golden-contract procedure searches for a constant that is not there.
The defect class matters more than the instance. A tracked file naming a symbol that does not exist passed Ruff, mypy, the free suite, CODEOWNERS review, and a full release audit, because no gate reads prose against source. Fix the reference, sweep every tracked Markdown file for the same class, and add the missing gate.