diff --git a/handoff/NOTES_LEVEL.md b/handoff/NOTES_LEVEL.md index 6b40e01..95514b1 100644 --- a/handoff/NOTES_LEVEL.md +++ b/handoff/NOTES_LEVEL.md @@ -414,6 +414,23 @@ distance factor env-tunable `RT_DELTA_DIST` (дефолт 0 = identity). `corpus.py --compare baseline_bridge.json --tol 0.25` d=+0.000; structural 2.689 (RT_CASC=0); `fn529fe0_check`/`vlaw_check`/`twin_check` PASS. +### ph*.npz capture proof (2026-09-02) +`rendersnap2.py` успешно снимает `ph*.npz` (слоты 0x540628/0x540678/0x540688/0x540768). +Данные в `/tmp/opencode/`: +- `rendersnap2_dual` (dual_b1q_0.5, 79 кадров, populated 40+) +- `snap_t1k_b1f_1000` (60 кадров, populated 26-37) +- `snap_dual300` (60 кадров, populated 30-45) +- `rendersnap2_comb_b1234` (80 кадров, populated 25-37) + +**Key finding**: маск-цепь работает в рендер-окне на ВСЕХ кадрах (BLOCKMAP:285 +устарел или относится только к single-tone init). Dual-tone cases дают +стабильные populated кадры — можно калибровать Δ-rule offline. + +**Данные для Δ-калибровки** (dual@500+2000, populated кадр 60): +- `0x540628` (scratch): [43]=-0.1849 [171]=-0.2460 (log-domain) +- `0x540678` (bands_curve/mask): [43]=0.7221 [171]=0.6486 +- `0x540768` (track_i): [43]=4.1498 [171]=1.5989 + ## ============ 25a (2026-09-02): chain_9_19 staged, IIR4-генератор, k-mapping dedup, audit fixes ============ ### Сессия-контекст