Skip to content

Commit 3c95f32

Browse files
authored
Merge pull request #444 from AdaWorldAPI/claude/jolly-cori-clnf9-worldspine
docs+probe: the agnostic lazy world-spine — addressing vision, locality probe (PASS), markov_soa→AriGraph, EW64-as-AriGraph
2 parents 67534a3 + 5c652f4 commit 3c95f32

12 files changed

Lines changed: 2778 additions & 21 deletions

File tree

.claude/board/AGENT_LOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## [Main thread / Opus + W1/W2 wave] world-spine vision + probe wave + markov_soa SoC + EW64-as-AriGraph
2+
3+
**Branch:** claude/jolly-cori-clnf9-worldspine (local, 21 commits ahead of origin/main) | **Spans:** the agnostic-lazy-world-spine + delta-card integration map vision docs; the W1+W2 autoattended wave; the markov_soa SoC re-home; the EW64-as-AriGraph note; the locality probe RUN.
4+
5+
**Cargo:** locality probe RUN on real ontologies → **PASS** (locality 98.6%, max fan-out 3 ≤16, Q=0.325); jc 60/60 tests green, probe clippy-clean (pre-existing jc lints elsewhere untouched); deepnsm 89/4/8/1 green after markov_soa removal; contract soa_view 3/3 green. AriGraph `markov_soa` = **unverified-offline** (lance-graph core's lance/datafusion/arrow don't fetch in the sandbox).
6+
7+
**Outcome (autoattended, auto-resolved):**
8+
- **Vision docs** (knowledge/): `agnostic-lazy-world-spine.md` + `delta-card-addressing-integration-map.md` + `owl-dolce-hhtl-compartments-aerial-fed.md` + `splat-codebook-aerial-wikidata-compression.md` — the converged "inherited nothingness" addressing design (partition-as-address, 27-bit floor, sparse radix, I/P/B-over-Lance, RISC compose-not-materialize, frozen-ISA).
9+
- **W1 (Plan wave worker):** `.claude/plans/wikidata-lazy-spine-hydration-v1.md` (9 D-LWS D-ids); flagged R1 (EW64 not a code symbol), R2 (Lance versioning is dataset-level VersionedGraph not fragment), R3 (CLAM is a probe not a clusterer) — all reconciled in the findings.
10+
- **W2 (probe wave worker):** `jc/examples/ontology_locality_probe.rs` (941 LOC, hand-rolled TTL scan, reuses splat_louvain machinery) — harvested + RUN: **the addressing-locality CONJECTURE → FINDING on real ontologies** (DOLCE-Ultralite/schema.org/Odoo/PROV-O/QUDT/OWL-Time; ~10³ classes, NOT Wikidata).
11+
- **markov_soa SoC arc:** authored in deepnsm (e0a5049), then **moved to AriGraph** (`lance-graph::graph::arigraph::markov_soa`, 9a5f54c) + made **vocabulary-agnostic** (opaque `SpoRanks{u16}`, injected `Fn(u16,u16)->u8` = AriGraph's own cam_pq) + corrected framing (cc24f02: markov_soa IS AriGraph cold→hot; language/COCA stays UPSTREAM in deepnsm, never reaches the hot graph — the GoBD-with-Rumi error). deepnsm copy deleted.
12+
- **EW64 note** (679e61e): `MailboxSoaView` doc — EpisodicWitness64 = AriGraph in the mailbox SoA view (the particle, cold→hot); deferred accessor, EW64 still 0 code symbols.
13+
- **3 governing findings** on the board: the three-Markovs taxonomy (#1 chain / #2 hybrid-dark-horse / #3 pray) + P1→P2→P3 ordering; the VSA substrate decision (32k SPO-W = substrate, VSA = fuzzy proposer/priming); the EW64 reactive-seam (Lance-update=witness-pointer=Surreal-kanban-subscription). NOT pushed — awaiting push/PR decision (autoattended consolidation done).
14+
15+
---
16+
117
## [Main thread / Opus] D-ARM-14 Phase 2 — rebased onto post-#442 main + swapped inline nibble → real contract::hhtl::NiblePath
218

319
**Branch:** claude/jolly-cori-clnf9-darm14-p2 (rebased onto main 415971a, #442 merged) | **Files:** `tests/wikidata_landing.rs` (inline `np_*` helpers + inline FieldMask union → real `NiblePath::{root,child,basin,is_ancestor_of,depth,packed}` + `FieldMask::inherit`), STATUS_BOARD (D-ARM-14 row: swap done).

.claude/board/EPIPHANIES.md

Lines changed: 108 additions & 0 deletions
Large diffs are not rendered by default.

.claude/board/STATUS_BOARD.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,31 @@ The bounded-weekend fix `cognitive-risc-classes.md:56-57` prescribes (discrimina
671671

672672
---
673673

674+
## wikidata-lazy-spine-hydration-v1 — the NiblePath-keyed tiered hydration manager + addressing (the "agnostic lazy world-spine" runtime)
675+
676+
The one missing runtime piece behind the converged delta-card / world-spine vision (`delta-card-addressing-integration-map.md`, `agnostic-lazy-world-spine.md`). Plan: `.claude/plans/wikidata-lazy-spine-hydration-v1.md` (9 D-ids, authored by the W1 wave worker). All gated on D-ARM-7 (Jirak floor) before any hydrated rule writes a live store; firewall (aerial = zero-dep proposer, hub owns contract/ontology) preserved.
677+
678+
| D-id | Deliverable | Crate(s) | LOC | Conf | Status | Notes |
679+
|---|---|---|---|---|---|---|
680+
| D-LWS-1 | Sparse radix range-delegation register (path-compressed trie over the frozen ontology; occupied branch points only; reuses `NiblePath` as the address — never re-encodes identity) | lance-graph-contract / -ontology | ~? | MED | **Queued** | partition-as-address; 27-bit floor with ~0-bit row |
681+
| D-LWS-2 | Delta-card value model (`reconstruct = deck ⊗ delta`; per-entity surprise as a `FieldMask` delta over the inherited archetype; modal member = empty card) | lance-graph-contract | ~? | MED | **Queued** | built on `FieldMask::inherit` |
682+
| D-LWS-3 | RISC compose-cache + per-predicate composability flag (store generators, compose ≤7-hop closure via `ComposeTable`/`mxm`; dissolves the hub problem) | lance-graph + bgz-tensor | ~? | MED | **Queued** | generators=continuant/cold, composed=occurrent/evictable |
683+
| D-LWS-4 | I/P/B frame model over Lance versioning (I=frozen radix+base, P=append, B=compose-cache, GOP=compaction) | lance-graph | ~? | MED | **Queued (spike)** | R2: repo wires dataset-level `VersionedGraph`, not fragment-level — fragment GOP is a NEW spike |
684+
| D-LWS-5 | **The `NiblePath`-keyed tiered hydration manager** (THE missing piece): hot `MailboxSoaView` ↔ cold `VersionedGraph`, address-not-join, agnostic SoA, carries CE64+witness arc; write-refusal until D-ARM-7 | lance-graph | ~? | MED | **Queued** | centerpiece; D-ARM-7 write-refusal acceptance test |
685+
| D-LWS-6 | Foveated prefetch cascade (`HhtlCache::route` Skip/Attend/Compose/Escalate decides periphery prefetch into the 256K envelope) | lance-graph + bgz-tensor | ~? | MED | **Queued** | the Google-Maps tile prefetch |
686+
| D-LWS-7 | Eviction on the DOLCE continuant/occurrent 1-bit (`dolce_id==PERDURANT` ⇒ occurrent ⇒ evictable; 4-facet axis preserved, residence bit derived) | lance-graph | ~? | MED | **Queued** | the perm/temp residence policy |
687+
| D-LWS-8 | Probe harness — runs the 3 falsifiers (Louvain-CLAM locality, delta-card residual, compose hit-rate) on real `data/ontologies/*.ttl` + fixtures; PRODUCES the gates | crates/jc + lance-graph | ~941 | HIGH | **Probe-1 SHIPPED** | `jc/examples/ontology_locality_probe.rs` RUN: **locality 98.6%, max fan-out 3 (≤16), Q=0.325 → PASS** on real ontologies (not yet Wikidata). Probes 2-3 queued. |
688+
| D-LWS-9 | DEFERRED full Wikidata 115M load (skeleton+basins+CAM-dedup+thin rows) | wikidata loader | ~? | LOW | **Deferred** | gated on all 3 probes PASSED + D-ARM-7; CONJECTURE (no dump on disk) |
689+
690+
## Markov substrate clarification (markov_soa / EW64) — three-Markovs taxonomy
691+
692+
| D-id | Deliverable | Crate(s) | LOC | Conf | Status | Notes |
693+
|---|---|---|---|---|---|---|
694+
| D-MKV-SOA | `arigraph::markov_soa` — the Markov *wave* (AriGraph cold-path chain promoted to hot-path SoA); vocabulary-agnostic `SpoRanks{u16}` + `SoaWavePrimer` + `WaveProjection::best_guess_match(injected dist)`; the "hybrid+ autocomplete" #2 proposer (dark-horse) | lance-graph::graph::arigraph | ~230 | MED | **Shipped (branch, unverified-offline)** | moved out of deepnsm (SoC fix); match = AriGraph's own cam_pq, language stays upstream; 4 tests written, core doesn't build in sandbox → verify on full checkout. Findings: three-Markovs, markov_soa-IS-AriGraph |
695+
| D-EW64-NOTE | `MailboxSoaView` doc note: `EpisodicWitness64` = AriGraph in the mailbox SoA view (the particle; cold→hot); deferred accessor (qualia-pattern) | lance-graph-contract::soa_view | ~20 | HIGH | **Shipped (branch)** | verified (contract builds, 3/3 soa_view tests); EW64 not yet a code symbol — P2 of three-Markovs ordering |
696+
697+
---
698+
674699
## Update protocol
675700

676701
When a deliverable ships:

0 commit comments

Comments
 (0)