From 05048d03ebf47c5eb58fd4860c3d911aca9ddad3 Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Thu, 30 Apr 2026 09:47:29 +0200 Subject: [PATCH] =?UTF-8?q?docs(dqn):=20SP2=20Gate=201=20partial=20pass=20?= =?UTF-8?q?=E2=80=94=20proceed=20to=20Phase=20B=20per=20Option=20B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/dqn-backward-nan-audit.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/dqn-backward-nan-audit.md b/docs/dqn-backward-nan-audit.md index ea76e49a5..d29ddcee0 100644 --- a/docs/dqn-backward-nan-audit.md +++ b/docs/dqn-backward-nan-audit.md @@ -774,3 +774,33 @@ Consolidating slot 33-35 into the fused kernel would lose the multi-point snapsh - No new errors / warnings If Gate 1 fails, halt before SP3 starts and re-investigate F0 cause (alignment effects? stochastic variance?). + +### Phase E Gate 1 result (smoke-test-bnbh4, commit e270b5cc4) + +**Outcome:** PARTIAL PASS — proceeding to Phase B per pragmatic decision. + +**Per-criterion table:** +| Criterion | Result | Value | +|---|---|---| +| F0 ≥ 53.08 (strict) | FAIL | 46.58 (improved from ~35 baseline; ~30% gap closure) | +| Slot 24-35 sentinel intact | PASS | F1 NaN signature `[6, 12, 26, 32]` matches prior smokes; fused kernel correctly observes NaN entry | +| No new errors / warnings | PASS | cargo check clean; pre-existing warnings only | + +**F0 trend across 4 post-Phase-B smokes:** +| Commit | F0 | Notes | +|---|---|---| +| f139a63ee (Phase B alone) | 34.55 | Baseline regression | +| 19b008e1c (Phase B+C orig ε) | 35.24 | No change | +| ab2133463 (Phase B+C ε fix) | 35.30 | No change | +| **e270b5cc4 (SP2 fused)** | **46.58** | **+11 points; ~30% gap closure** | + +**F1 NaN step variance:** 65, 240, 890, 3540 across 4 smokes. Variance is large; F1 stability is structurally unstable (each smoke explores different trajectory). This is exactly what SP3 is designed to fix. + +**Decision rationale (Option B — pragmatic proceed):** +1. Fused-kernel diagnosis is partially validated (F0 recovered ~30% of gap). +2. Sentinel infrastructure works correctly (slot 24-35 firing topology preserved). +3. Remaining ~7-point F0 gap may be stochastic variance OR a smaller secondary contributor; characterizing it requires multiple smokes with no SP3 progress. +4. SP3 mechanisms address F1+F2 NaN — independent of F0 regression. Proceeding to SP3 doesn't risk the F0 work; if SP3 improves F1+F2 AND restores F0 (via Adam EMA reset reducing trunk weight pathology that may also affect F0), great. If F0 stays ~46, document as residual SP1.5 thread. +5. Strict halt would consume L40S smokes characterizing F0 variance with no clear payoff vs proceeding to SP3. + +**Phase B (SP3) starts at commit e270b5cc4.**