docs: Phase B recovery — 4 offline detector hypotheses refuted; scripts into scripts/
This commit is contained in:
@@ -1362,3 +1362,32 @@ member -> committed canon stays HEAD (LUT g=0.344/m=4.2).
|
||||
2. Step 7 live capture ctx+0x188 (constants + possible content-dependent
|
||||
branch), NOTES_CAPTURE.md method.
|
||||
3. combine consumer hunt (multiband cascade) for dual/comb.
|
||||
|
||||
## ============ UPDATE 2026-08-22a: PHASE B RECOVERY — offline detector hypotheses REFUTED ============
|
||||
|
||||
Контекст: Phase B сессия 2026-08-21 (вечер) + утро 08-22 осталась незакоммиченной —
|
||||
скрипты в /tmp/opencode, результаты не сохранялись. Все 4 эксперимента перепрогнаны,
|
||||
stdout зафиксирован (`phaseB_*.out`), скрипты перенесены в `scripts/phaseB_*.py`.
|
||||
Движок: phaseA_grid_fast.py (валидированный офлайн-тректор, погрешность 0.09..0.19 dB
|
||||
на анкорах). Анкоры res_500/al_12/al_24/t1k_1000, критерий pred_err ~ 0 на ВСЕХ.
|
||||
|
||||
| # | Гипотеза | Скрипт | Результат | Статус |
|
||||
|---|----------|--------|-----------|--------|
|
||||
| 1b | slide_max pooling lvl (w=3..33) | phaseB_pool2.py | w=3: tones −2.7/−2.3/−4.9, rms 3.02 (base 1.04) | **REFUTED** |
|
||||
| 1c | neighborhood mean/RMS pooling | phaseB_pool3.py | best mean w=3 rms 1.35; res +1.9..+5.1 vs t1k −1.9..−4.4 tradeoff, ни одна точка не закрывает все 4 | **REFUTED** |
|
||||
| 2 | temporal dynamics (hold b/dbdecay r/ema a на полной траектории) | phaseB_temporal.py | ВСЕ варианты = baseline (rms 1.03–1.05): метрика в steady-state, состояние успевает устояться до окна | **REFUTED (no-op)** |
|
||||
| 3 | ρ(IIR1)+Δ joint scan (ρ∈[0.30,0.95], Δ∈[−1.5,+1.5]) | phaseB_rho.py | best ρ=0.830 D=+1.40 → rms 0.654; НО al_24 стабильно −1.19..−1.25, ρ без источника в декомпе (канон 0.692) | **REJECTED** (нарушает golden rule #1, тот же scalar-family тупик) |
|
||||
|
||||
Выводы:
|
||||
1. Пространственный pooling ЛЮБОГО вида (max/mean/rms) не объясняет content-gap.
|
||||
2. Temporal-класс гипотез НЕПРОВЕРЯЕМ на steady-state анкорах — нужен переходный
|
||||
контент (burst-рефы уже есть в soothe-bt) или другой анкорный набор.
|
||||
3. Лучший (ρ,D) = репараметризация affine-семейства Phase A → упирается в тот же
|
||||
KEY NEGATIVE RESULT (scalar-семейство не закрывает тон+шум одновременно).
|
||||
Канон НЕ сменён: HEAD (LUT γ=0.344/MULT=4.2, ρ=0.692).
|
||||
|
||||
NEXT (приоритеты без изменений):
|
||||
1. Step 7 live capture ctx+0x188 (NOTES_CAPTURE.md метод) — константы A/B/γ +
|
||||
возможная контент-зависимая ветка. Требует REAPER+плагин.
|
||||
2. combine consumer hunt (межполосный каскад) для dual/comb.
|
||||
3. Опционально: transient-анкоры для проверяемости temporal-класса.
|
||||
|
||||
Reference in New Issue
Block a user