- 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
20 lines
4.8 KiB
JSON
20 lines
4.8 KiB
JSON
{
|
||
"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 #41–44 (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"
|
||
} |