3.0 KiB
Stage 3 v6 N=400 — Final Memo
Date: 2026-04-25 · Anchor: 608f466 · Manifest: v6 (SHA 5d5c1023…)
Verdict
🟢 H1 PASSES. Retrieval pass-rate 22.25% > no-context 3.00%; Δ = +19.25 pp, Fisher one-sided p = 8.07 × 10⁻¹⁸. Far above the v6 §1 ≥5 pp + p<0.10 thresholds. Memory-lift at conv-scope retrieval is established for Qwen 3.6-35B-A3B + LoCoMo.
Per-cell (N=400 each, full-N denominator)
| Cell | Pass rate | Δ vs no-context |
|---|---|---|
| no-context | 3.00 % | — |
| oracle-context | 33.50 % | +30.50 pp |
| full-context | 27.25 % | +24.25 pp |
| retrieval | 22.25 % | +19.25 pp |
| agentic | 21.50 % | +18.50 pp |
Ordering: oracle > full > retrieval ≳ agentic ≫ none. Retrieval ≈ agentic (Δ −0.75 pp, indistinguishable).
Agentic 395/400 caveat (PM-required disclosure)
The agentic cell completed 395/400 cleanly + 5 instances with failure_mode = agentic_error_TypeError.
Confirming the error class:
- These are TypeScript runtime errors in the runner agent-loop, NOT judge ensemble failures, NOT subject-model failures, NOT evaluator_loss in the §5.2.1 sense.
- Signature:
model_answer = null,usd_per_query = $0.00,judge_verdict = null,latency_ms ≈ 4892(±11 ms cluster across all 5). The subject LLM was never called and the judge was never invoked. The runner caught the error pre-LLM and emittedfailure_mode = agentic_error_TypeError. - All 5 occurred in only 3 conversations (conv-26 ×2, conv-44 ×2, conv-49 ×1) — clustered to ∼6% of conversations; suggests substrate-shape or tool-call-shape interaction.
Effect on H1: NONE. H1 compares retrieval vs no-context; the agentic cell is a secondary endpoint S4. The 5 errors are correctly counted as misses in the canonical full-N pass-rate (0.2150 = 86/400). The "completed-only" descriptive metric (86/395 = 0.21772) is shown for transparency but is not the headline metric.
Footnote: Five agentic instances (
locomo_conv-26_q019,conv-26_q111,conv-44_q029,conv-44_q117,conv-49_q071) had TypeScript runtime errors in the runner's agent-loop and were excluded from the descriptive completion-rate metric only. The canonical pass-rate (full-N denominator) counts them as misses, consistent with v6 §9 (no post-hoc exclusion).
Follow-up: open Task 2.7 to re-run these 5 instance IDs in isolation under a verbose runner trace; investigate tool-call-shape mismatch + conv-26/44 substrate quirk + tool-registration race. Not a v6 launch blocker.
Cumulative cost
$29.75 / $60 cap (49.6 %) — comfortably under the v6 §14 envelope.
Reproducibility
Five JSONL evidence files at benchmarks/results/{no-context,raw,full-context,retrieval,agentic}-locomo-*.jsonl (400 lines each). Manifest pinned at 5d5c1023…. Subject qwen3.6-35b-a3b-via-dashscope-direct; judges Opus 4.7 + GPT-5.4 + MiniMax M2.7 (via OpenRouter); seed 42; concurrency 1.
PM-action requested: ratify Stage 3 v6 closure (PM-RATIFY-V6-N400-COMPLETE).
(297 words)