Files
erp/fleet/harness/runs/2026-07-18/backlog-claude-baseline-20260718.json
T
arcodangeandClaude Fable 5 ceb4321224 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
2026-07-18 19:56:55 +02:00

20 lines
4.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"test": "backlog",
"runtime": "claude",
"model": "claude-fable-5 (context-free subagent)",
"endpoint": "Claude Code Agent tool; single Read of the pinned assembled prompt file, no other tools",
"timestamp": "20260718T1850",
"latency_s": null,
"prompt_sha256": "28b6bbaabb441f4b4c9d7bf7eb1236f14a1689716ee8c615506654a5ca1f8020",
"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. **What shipped most recently?** erp#38 — the fleet scaffold — shipped 2026-07-15 via PR erp#62, settling decision D8. It delivered the `fleet/` tree: the atom registry (`fleet/README.md` with the `atom.yaml` contract schema), the 7 class prompt skeletons in `fleet/classes/`, and the worked example `invoice-extract`. This is the first execution-phase ship of the PRD (everything earlier — read skills, sandbox + promote, backups, bank reco, email ingest, telegram-gateway MVP — is the pre-PRD Foundation ledger). STATUS itself was last updated 2026-07-15 to record this. (Note: the backlog map also mentions \"erp#65 client-dossier ops (phase 1 ✅ 07-15)\", so a phase of #65 apparently landed the same day, but #38 is the ship the documents headline and date as the milestone event.)\n\n2. **What should be worked on next, and why.** Per the resume protocol (pick the top unblocked issue of the earliest open milestone, skipping issues whose only open step is a `[HUMAN]` gate), the answer is **erp#39 — golden set + injection fixtures**, which STATUS explicitly names \"**entry issue**\". Why this one: it sits in P1 (the earliest open milestone by the protocol's priority order, due 2026-10-09, currently 🟡 in progress); it was blocked by #38 and is \"now unblocked\" post-ship; and it is the eval half of the harness that everything downstream depends on — the graduation model requires golden-set evals for any atom to earn autonomy, and the QA/closure gates require golden-set regressions and quarantined injection fixtures, so nothing else in P1 (e.g. #40 invoice-extract atom) can be proven done without it. The documents also say an orchestrator may fan out independent lanes in parallel — #51 (Dolibarr FEC/BlockedLog verifications, \"startable today\") and #4144 (write-skill side, disjoint directories) — but for one session, one lane, #39 is the pick. Note P2's erp#46 has the *hardest* deadline (2026-09-01) but its step 1 is a `[HUMAN]` Qonto-UI gate, which the protocol says to surface in the digest rather than stall on.\n\n3. **What I would verify before trusting these documents, and in what order.** The documents prescribe their own trust order — **live system > code/git log > STATUS > PRD leaves > agent memories/plans** — and warn that any page whose Last Updated predates the newest closed work is suspect. Concretely, in that order:\n - **Live forge/system first:** the Gitea milestones and issues themselves (owner `arcodange-org`, repo `erp`) — confirm PR erp#62 is actually merged and #38 closed with its acceptance criteria evidenced; confirm #39's \"Blocked by\" footer is really clear; check whether anything shipped *after* 2026-07-15 (STATUS's Last Updated is three days stale relative to today), which could change the entry issue; confirm milestone due dates and open/closed states match the phase tracker.\n - **Code/git:** that the claimed artifacts exist as described — `fleet/README.md`, `fleet/classes/` (7 skeletons), the `invoice-extract` worked example, `bin/arcodange`, `ops/sandbox/sandbox-lifecycle.sh` — and `git log` corroborates the #62 merge date.\n - **STATUS internal consistency:** the tracker says \"#38 ✅\" yet the backlog map still lists issues not in the phase rows (#65, #67 under P4, #56/#57 \"Ops (post-replay)\" appear in the map but not the phase table) — reconcile against the live milestone contents; also verify the #65 \"phase 1 ✅ 07-15\" claim, which the headline ship note doesn't mention.\n - **PRD leaves last:** that pages the ship should have touched (agent-catalog, task-inventory, roadmap) were truth-passed — a leaf whose Last Updated predates 2026-07-15 in the fleet area is suspect per the documents' own rule.\n - I would *not* rely on memories/plans for any of this; both documents rank them last.\n\nOne caveat as a cold reader: I was given only these two documents, so every claim above (including \"#38 shipped\") is documentation, not observation — items in the first tier of the verification list are exactly the ones I could not check from here.\n"
}