chore(fleet): erp#63 evidence — verifier parity + builder bench transcripts

- runs/2026-07-18/: the 8 sha256-pinned verifier transcripts (4 runtimes ×
  2 tests), blind-judging verdicts (2 independent judges per cell, unanimous),
  the erp#56 builder-bench journal + prompt + caps, and the evidence README
  with the parity table.
- run-verifier.sh: mistral runtime drops the tool-filter flag (--enabled-tools
  with a no-match pattern hangs vibe 2.21.0); plain -p with --max-turns 1.

Verdicts: Mistral (vibe -p, mistral-medium-3.5) and Ornith 35B (hermes MLX)
reach verdict parity with the Claude baseline on both tests → admitted to
verifier duty. Qwen2.5-7B-4bit fails both → the honest small-model floor.
Builder bench: erp#56 completed by the Mistral runtime, 0 code corrections,
261 s, acceptance run clean (0 bank-UNKNOWN) → merged as PR #68.

Closes #63 (with the paired factory qa-strategy PR).

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01VRShc4QhLLU73FLHx9vskh
This commit is contained in:
2026-07-18 19:56:55 +02:00
co-authored by Claude Fable 5
parent f2a60817e2
commit ceb4321224
15 changed files with 2290 additions and 1 deletions
@@ -0,0 +1,20 @@
{
"test": "backlog",
"runtime": "mistral",
"model": "vibe-active-model",
"endpoint": "vibe -p",
"timestamp": "20260718T194815",
"latency_s": 102,
"prompt_sha256": "89a3a8653ad858dc4e8066289b08ea1144aa5d568dd23108003cd384e9cd4de8",
"inputs": {
"AGENTS.md": {
"path": "/Users/gabrielradureau/Work/Arcodange/erp/.claude/worktrees/harness-portability/AGENTS.md",
"sha256": "a77d356e7804d2792b605bef2e9daba0233d93ef791675acda021d2dac9b02a6"
},
"STATUS.md": {
"path": "/private/tmp/claude-502/-Users-gabrielradureau-Work-Arcodange-erp/3f5e7a57-37fd-4fed-b967-3efdc6435a91/scratchpad/inputs/STATUS.md",
"sha256": "8a6fcbbd50fc60f3a557260662a478db98622a146c2a4fe03264fe1c76e7da9b"
}
},
"response": "1. **erp#38 (fleet scaffold)**, shipped 2026-07-15.\n\n2. **erp#39 (golden set + injection fixtures)** — it is the first cold-start entry point listed in STATUS.md, explicitly marked as unblocked post-#38, and aligns with the resume protocol to pick the top unblocked issue of the earliest open milestone (P1).\n\n3. Verify in trust order: **live system → code/git log → STATUS.md → PRD leaves → agent memories/plans**."
}