gstack/diagnose
Milan 9776f21ee3 fix: diagnose mandatory output blocks — gates, hypothesis table, Phase 4
The skill template said "must have" but the model skipped the artifacts
anyway. Root cause: instructions were phrased as checklists to verify
mentally, not as mandatory output blocks the model must print.

Three fixes:

1. Evidence Gate 1, Hypothesis Table, and Hypothesis Results are now
   MANDATORY OUTPUT BLOCKS with "if this block does not appear in your
   output, you have violated the skill protocol" language. Each has a
   fill-in-the-blank format the model must complete.

2. Phase 4 (Exhaustive Analysis) now has its own mandatory output block:
   COMPLETENESS CHECK requires investigating ≥2 alternative explanations
   for the symptom even after confirming root cause at 10/10. The block
   must list each alternative, what was checked, and the result.

3. Diagnostic report template now includes a COMPLETENESS section that
   requires Phase 4 findings — alternative causes investigated and
   contributing factors verified. Can't write the report without doing
   the completeness work.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 21:31:34 -07:00
..
SKILL.md fix: diagnose mandatory output blocks — gates, hypothesis table, Phase 4 2026-04-08 21:31:34 -07:00
SKILL.md.tmpl fix: diagnose mandatory output blocks — gates, hypothesis table, Phase 4 2026-04-08 21:31:34 -07:00