Skip to content

Commit 0129b5c

Browse files
authored
Merge pull request #211 from AdaWorldAPI/claude/continue-ndarray-x0Oaw
feat(codec): PR-X12 v1 — λ-RDO mode selection + rANS entropy coder
2 parents d67b6d4 + ed6f3ba commit 0129b5c

4 files changed

Lines changed: 1024 additions & 5 deletions

File tree

.claude/blackboard.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@
3434
## Consolidation-sprint debt (PR-X program; ground-truthed `ls src/hpc/` 2026-05-27)
3535
> Shipped-state vs `pr-master-consolidation.md`. Landed: ✅ **PR-X10** `linalg/`,
3636
> **PR-X11** `pillar/`, ✅ **PR-X13** `ogit_bridge/`, ✅ **PR-X3** `blocked_grid/`.
37-
- **PR-X12 codec ⚠️ PARTIAL**`src/hpc/codec/` has `ctu/mode/predict/mod` only;
38-
**RDO + ANS entropy stages missing**. Doc-canon merged (#198/#205), kernel half-built.
37+
- **PR-X12 codec ⚠️ v1 NEAR-COMPLETE**`ctu/mode/predict` + now **`rdo` (A6, λ-RDO,
38+
integer fixed-point λ_q8 — no float) + `ans` (A7, static-table rANS over the 4-symbol
39+
mode alphabet, bit-exact round-trip)**. Remaining: `transform` (A4, deferred to v2 per
40+
design Q2) + `stream` (A8, framing over `ans`). 81 lib + 20 doctests green, clippy clean.
3941
- **PR-X4 splat4d ❌ OUTSTANDING** — no `src/hpc/splat4d/`. Unbuilt.
4042
- **PR-X9 cognitive ❌ OUTSTANDING** — no `src/hpc/cognitive/`. Unbuilt; must **consume**
4143
`lance-graph-contract::splat::CamPlaneSplat` (q8), never redefine it (contract is sacred).

0 commit comments

Comments
 (0)