Bugs Are Innocent Until Reproduced: Building Verdict, an Evidence-First Agent Harness
Описание и применение
Verdict превращает GitHub‑issue в структурированное расследование, фиксируя каждую попытку воспроизведения и требуя доказательств, прежде чем предложить патч.
Задача
Flaky bug reports often end as "cannot reproduce" or patches that cannot be verified, making it hard to confirm fixes.
Результат
Verdict produced a reproducible record for TrueForge issue #417, demonstrating that the bug could be reliably reproduced under a specific condition and providing a clear regression plan.
Рабочий процесс
- 1. Create a GitHub issue for the bug.
- 2. Verdict’s Hunter searches approved conditions and runs the command under budgeted constraints, logging all outcomes.
- 3. Verdict’s Surgeon narrows the reproduced condition to the minimal suspect range based on evidence.
- 4. Verdict’s Insurance converts the reproduction into a regression plan and drafts a pull request only after maintainer approval.
- 5. Maintainer reviews the evidence and PR, then merges if satisfied.
Доказательства
Verdict turns a GitHub issue into a bounded investigation. It runs an approved command repeatedly under approved conditions, keeps every observation and refuses to claim a reproduction unless the evidence crosses a deterministic threshold.
Verdict reproduced TrueForge issue #417, where snapshot registration can wait indefinitely when an upstream request never resolves.
- Дата записи: 2026-09-07T13:37:42.404Z