You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
impl(sprint-12/wave-G): W-G1 cutover finalization + W-G4 Jirak math correction
W-G1 (D-CSV-5b QualiaColumn cutover) — FINAL
- bindspace.rs: cutover complete. BindSpace.qualia is now QualiaI4Column
(8 B/row, was 72 B/row). QualiaColumn struct kept with #[deprecated]
for one release cycle.
- driver.rs: 2 qualia READ call sites updated. Line 148 (style resolver
seed) now calls `bs.qualia.row(row).to_f32_17d()` → `[f32; 17]` for
`auto_style::resolve`. Line 398 (alpha-composite closure) pre-
materializes `Vec<(u32, [f32; 17])>` for hits before closure capture.
- engine_bridge.rs: dispatch_busdto drops the double-write; single i4
write at the engine boundary via `from_f32_17d(&q17)`. unbind/
read_qualia_decomposed/write_qualia_observed call `.to_f32_17d()` at
read sites. classification_distance (dim 17, no longer stored)
returns 1.0 default.
- 5 new D-CSV-5b tests in bindspace; 4 pre-existing tests updated for
new shape (footprint byte count 71785→71713; builder tests adjusted
for new push_typed signature; 2 engine_bridge round-trip tolerances
relaxed to i4 precision ±0.15)
- end_to_end.rs: 1 integration test updated to use the new i4 surface
- Test status: **86/86 pass, 0 fail.**
W-G4 (D-CSV-15 Σ10 Jirak threshold) — math correction
- Σ_k = k^(p/2) / 10^(p/2). For p=3 (workspace CAM-PQ regime per
I-NOISE-FLOOR-JIRAK), Σ_1 ≈ 0.0316, Σ_5 ≈ 0.3536, Σ_10 = 1.0.
- Worker caught a math error in my spec: "p ≥ 4 collapses toward
linear" is INVERTED. p=4 produces MORE convex spacing (delta variance
p=3 → 0.00079; p=4 → 0.00267). Test test_jirak_p_4_more_linear was
rewritten to assert the actual mathematical behavior.
- Default() now calls jirak_p(3.0); hand_tuned() preserves the
sprint-11 linear values; default_bands() deprecated 0.2.0.
- 20/20 tests pass (12 original + 8 new). Clippy clean.
https://claude.ai/code/session_01UwJuKqP828qyX1VkLgGJFS
0 commit comments