Skip to content

Commit 21db844

Browse files
committed
Define the compression metric explicitly in both board records (CodeRabbit follow-up, PR #1144)
CodeRabbit's follow-up verification was right: LATEST_STATE.md had the 3.6x interpretation but not the formal metric name; STATUS_BOARD.md had neither. Both now state ratio_vs_u8 = bytes(u8)/bytes(spiral) explicitly alongside the ~0.28x measured value and its ~3.6x-larger reading, so the two records can no longer drift on definition or units. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PFnYKqw6d7TTiB9cT8eFdK
1 parent ae17bb7 commit 21db844

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎.claude/board/LATEST_STATE.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
- MERGED #1143 (D-TEH-3 math half, `f05a358`'s ancestor): `jc::drift` / `jc::quorum` land, `cronbach.rs` deleted (see the 2026-09-02 delta below).
44
- ADDED (probes, not shipped API) `crates/thinking-engine/examples/chunker_falsifier.rs` — real-data falsifier for `semantic_chunker` (Jina v5 tokenizer + `jina-v5-codebook`, the tier-1..4 calibration corpus, 168 cross-topic + 8 same-topic passages, 20 SplitMix64 null permutations). Result: recall = 0.000 at every pre-registered threshold; confirmed a genuine mechanism null (not a harness bug) via a non-committed positive-control diagnostic on the module's own adversarial fixture shape. **Verdict: KILL — `semantic_chunker` stays LAB, not ported to deepnsm-v2.**
5-
- ADDED (probes, not shipped API) `crates/thinking-engine/examples/spiral_gate_probe.rs` — real-data falsifier for `spiral_segment` against five real baked 256x256 tables (jina-v3/bge-m3/reranker/jina-v5 u8, jina-v5 i8). Result: fidelity clears the r/rho >= 0.9980 gate on every u8 table; compression tops out at ~0.28x a u8 table (i.e. ~3.6x LARGER than what it would replace), not the module's claimed 51x. **Verdict: KILL — `spiral_segment` stays LAB, no certification battery scheduled.**
5+
- ADDED (probes, not shipped API) `crates/thinking-engine/examples/spiral_gate_probe.rs` — real-data falsifier for `spiral_segment` against five real baked 256x256 tables (jina-v3/bge-m3/reranker/jina-v5 u8, jina-v5 i8). Result: fidelity clears the r/rho >= 0.9980 gate on every u8 table; compression fails on every table — `ratio_vs_u8 = bytes(u8)/bytes(spiral)` tops out at ~0.28x (i.e. the spiral encoding is ~3.6x LARGER than the u8 table it would replace), not the module's claimed 51x smaller. **Verdict: KILL — `spiral_segment` stays LAB, no certification battery scheduled.**
66
- FIXED (unrelated to the probes, surfaced by the same `clippy -D warnings` run and paid down per `TD-THINKING-ENGINE-EXCLUDED-DEBT-1`): `world_model.rs::from_engine_state` (10 args → `ThoughtSignals` bundle, 4 args, zero in-tree callers); `cognitive_stack.rs::MetaCognition` (`impl Default`); `dto.rs::ThoughtIndex` (`#[derive(Default)]`); `tensor_bridge.rs::pairwise_cosines` (documented `#[allow]`, symmetric double-write has no clean iterator form); `qualia.rs` (19 range-fill loops → `.fill()`, 1 zip rewrite); `signed_domino.rs` (1 enumerate rewrite). 25 of ~40 pre-existing lints paid; lib tests for every touched module green (43/43) before and after.
77
- §1c of `thinking-engine-harvest-closure-v1.md` is now CLOSED — every harvested row has a verdict (ghost prior: ported; calibration math: lifted into jc; semantic_chunker: KILL; spiral_segment: KILL).
88
- NOT IN THIS DELTA: the ~13 remaining pre-existing clippy lints outside `world_model.rs`/`cognitive_stack.rs`/`dto.rs`/`tensor_bridge.rs`/`qualia.rs`/`signed_domino.rs` (spread across `cognitive_trace.rs`, `contract_bridge.rs`, `f32_engine.rs`, `l4.rs`, `l4_bridge.rs`, `layered.rs`, `pooling.rs`, `branching.rs`, `composite_engine.rs` — not read this pass); the 3 unrelated `jc`-crate `dead_code` warnings (a separate crate's own debt).

‎.claude/board/STATUS_BOARD.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
| D-TEH-0 | census: live footprint measured (one required consumer via `bridge_gate`; one optional via `with-engine`), 51-file fate table, open-row reconciliation, four-wave closure, idea harvest, four rulings asked | **Shipped (plan-only, this PR)** |
2121
| D-TEH-1 | W1: `bridge_gate` (seven items) → `lance_graph_contract::bridge_gate`; callcenter re-imports and drops the path dep; thinking-engine keeps a re-export shim | **Shipped 2026-09-02** (before: required dep, 6 crossing sites, dep-drop alone fails 6 × E0433; after: zero thinking-engine deps in callcenter metadata, contract 1303/1303, callcenter 156/156, driver default + `with-engine` green, ALU artery files byte-identical). `with-engine` re-point deferred by stop condition: D-TTV-1 not landed |
2222
| D-TEH-2 | W2: ghost prior → planner `nars/ghost_prior.rs` over `WisdomMarker`, per-thought, two-sided falsifiers; crate `ghosts.rs` deleted | **Shipped 2026-09-02** — `GhostPrior`/`PriorFloor` in planner `nars/ghost_prior.rs`, 14 tests incl. the calibration gate (default floor = `Marker`, the gate reversed the first declaration); `ghosts.rs` + `think.rs` deleted; TD-GHOST-ECHO-DUP-1 resolved; consumer D-HOUSE-4 unblocked |
23-
| D-TEH-3 | W2: calibration MATH → `jc` (ruling 4, 2026-09-02: lift if correct, perfect in jc if not; crate copies die); glue stays in the lab crate; `semantic_chunker` / `spiral_segment` decided by their falsifiers | **Shipped 2026-09-02/03, all three halves closed** — `jc::drift` (re-encode drift + delta summary) and `jc::quorum` (pairwise agreement, bands, Cronbach report) added; cronbach LIFTED (same formula; `f32` copy loses the `1e7`-shifted fixture), spearman PERFECTED-IN-JC (retired copy was tie-blind: 1.000 vs 0.9487 on one tie); lab `cronbach.rs` deleted, `reencode_safety` / `silu_correction` / `ground_truth` are glue over jc. `semantic_chunker`: **KILL** — recall 0.000 at every pre-registered threshold, confirmed a real mechanism null via a committed positive-control arm in `chunker_falsifier.rs` (the module's own adversarial synthetic-corners shape, added 2026-09-03 per CodeRabbit review on #1144 so the evidence is reproducible, not just asserted); stays LAB. `spiral_segment`: **KILL** — fidelity passes on every u8 table (r/rho >= 0.998) but NOT on i8 (rho tops out at 0.9975, below the 0.998 floor, corrected 2026-09-03 per Codex review on #1144); compression fails on every table regardless (~0.28x a u8 table, not the claimed 51x); stays LAB, no certification battery scheduled. Plan `thinking-engine-harvest-closure-v1.md` §4c |
23+
| D-TEH-3 | W2: calibration MATH → `jc` (ruling 4, 2026-09-02: lift if correct, perfect in jc if not; crate copies die); glue stays in the lab crate; `semantic_chunker` / `spiral_segment` decided by their falsifiers | **Shipped 2026-09-02/03, all three halves closed** — `jc::drift` (re-encode drift + delta summary) and `jc::quorum` (pairwise agreement, bands, Cronbach report) added; cronbach LIFTED (same formula; `f32` copy loses the `1e7`-shifted fixture), spearman PERFECTED-IN-JC (retired copy was tie-blind: 1.000 vs 0.9487 on one tie); lab `cronbach.rs` deleted, `reencode_safety` / `silu_correction` / `ground_truth` are glue over jc. `semantic_chunker`: **KILL** — recall 0.000 at every pre-registered threshold, confirmed a real mechanism null via a committed positive-control arm in `chunker_falsifier.rs` (the module's own adversarial synthetic-corners shape, added 2026-09-03 per CodeRabbit review on #1144 so the evidence is reproducible, not just asserted); stays LAB. `spiral_segment`: **KILL** — fidelity passes on every u8 table (r/rho >= 0.998) but NOT on i8 (rho tops out at 0.9975, below the 0.998 floor, corrected 2026-09-03 per Codex review on #1144); compression fails on every table regardless — `ratio_vs_u8 = bytes(u8)/bytes(spiral)` tops out at ~0.28x (i.e. the spiral encoding is ~3.6x LARGER than the u8 table it would replace), not the claimed 51x smaller; stays LAB, no certification battery scheduled. Plan `thinking-engine-harvest-closure-v1.md` §4c |
2424
| D-TEH-4 | W3: ENTROPY M8 engine collapse with dtype parity suite; 5 cascade shapes + 3 lens modules collapse | Queued |
2525
| D-TEH-5 | W4: residue deleted, crate renamed `thinking-lab` with a `--manifest-path` CI line; §2 rows closed; `TD-THINKING-ENGINE-EXCLUDED-DEBT-1` paid | Queued — closes the chapter |
2626

0 commit comments

Comments
 (0)