Build Log
De-confounding the Helm Classifier's Two Simultaneous Fixes
August 14, 2026
The prior session's crucible:wrap review flagged that two real fixes (a missing system prompt, an ambiguous taxonomy definition) were applied and measured together, with their individual contributions never isolated. This session built two isolated variants to answer which fix actually mattered — the answer was clear and not the assumed 50/50 split.
Timeline
What shipped
experiments/helm-classifier-probe/classify-variant-a-systemprompt-fix-only.mjs — system prompt present in both stages, CONTENT taxonomy text reverted verbatim to its original, pre-fix ambiguous wording
experiments/helm-classifier-probe/classify-variant-b-taxonomy-fix-only.mjs — CONTENT taxonomy text kept at its fixed, resolved wording, but the grounding stage's system prompt deliberately omitted again (reintroducing the original bug on purpose)
experiments/helm-classifier-probe/results-variant-a.json, results-variant-b.json — real run outputs from both isolated variants
Both variant scripts are throwaway research instruments, explicitly marked for deletion once this question is answered and recorded — not meant to be maintained alongside the real classify.mjs
“The system-prompt fix was necessary; the taxonomy fix's marginal contribution is unproven.”