Files
foxhunt/crates
jgrusewski ff98edc774 fix(sp22): H6 Phase 3 beta - activate via 0.5 structural prior (B6-minimal)
Bug: state_reset_registry has FoldReset entries for sp22_reward_aux_align_ema
and sp22_aux_align_scale, but reset_named_state dispatch had no matching arms
-> unknown name error at first fold boundary with these registry entries.

Latent in 5106e3b117 - single-fold smoke (current train-qsltr) avoids the
trigger but any --folds 2+ run would fail.

Fix: add dispatch arms for both names. Plus elevate scale_beta cold-start
from 0 to 0.5 - a structural prior matching W [-0.5, 0, +0.5, 0] init
approach. Activates beta reward shaping with fixed magnitude from epoch 0
without waiting for Phase B6 full SP11 controller extension.

Once B6 lands (SP11 controller emits scale_beta adaptively per bounds
[0.05, 2.0]), the 0.5 prior is overwritten on first emit per
pearl_first_observation_bootstrap.

Docs updated: sp22_isv_slots.rs, state_reset_registry.rs, audit doc.
Verification: cargo check -p ml --lib clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 08:30:31 +02:00
..