NOTES_LEVEL 25b: Δ-rule wired, calibration blocked on ph*.npz

This commit is contained in:
2026-09-02 23:51:04 +03:00
parent c85b888745
commit a562f6f56a
+21
View File
@@ -396,6 +396,24 @@ winetrace_casc/chain_samples.pkl, kind∈{CIN,COUT,AIN,AOUT,COPY,EXP,DF0}).
- Каскад STATEFUL: bands_curve сохраняется между кадрами - Каскад STATEFUL: bands_curve сохраняется между кадрами
- 5407a8 = accumulator, НЕ нулевой при рекуррентности - 5407a8 = accumulator, НЕ нулевой при рекуррентности
## 25b (2026-09-02): Δ-rule distance-aware gain wired (c85b888)
### Механизм
`delta_gain(bin, kfc, nbin, dist_factor) = 1 + (|bin-kfc|/nbin)·RT_DELTA_DIST` —
template-local: далёкие пики получают бо́льший cut. `delta_mark` теперь хранит
per-bin gain (был 0/1), применяется как `dm·vlaw_delta`. Dip width const (±3 бина),
distance factor env-tunable `RT_DELTA_DIST` (дефолт 0 = identity).
### Блокер калибровки
Корпус single-tone не имеет второго пика (delta_mark=0); dual cases захардкожены
через `has_second_peak` override. Калибровка `dist_factor` и STATE-зависимости
(`g@2000 12.15 vs 1.85`, `STATE=[ctx+0x540788]`) требует `ph*.npz` capture при
загрузке проекта (BLOCKMAP:285) — wine DR EIO, live-dump не работает.
### Gate
`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.
## ============ 25a (2026-09-02): chain_9_19 staged, IIR4-генератор, k-mapping dedup, audit fixes ============ ## ============ 25a (2026-09-02): chain_9_19 staged, IIR4-генератор, k-mapping dedup, audit fixes ============
### Сессия-контекст ### Сессия-контекст
@@ -465,4 +483,7 @@ f2cc0ae vlaw continuous per-fc + additive sens
b41d7a4 chain: RT_IIR4_GEN wire + smoke tests b41d7a4 chain: RT_IIR4_GEN wire + smoke tests
197f5ed k_mapping_factor dedup 197f5ed k_mapping_factor dedup
e4c5348 audit fixes Phases 1+2 e4c5348 audit fixes Phases 1+2
2f854cd spectral vectors + vlaw_check target
a881ee2 AGENTS.md: vlaw_check in test list
c85b888 Δ-rule: distance-aware template-local gain (blocked on ph*.npz)
``` ```