S24 · Knowledge & World Model
Declared state: **removed 2026-10-04 (M04)** — D-26 is carried out, not just decided. `graph.py` and `tools/graphmem.py` are deleted, the `graph` lazy tool group is unregistered, the L5b recall layer is gone from `fused_recall`, the background reviewer no longer writes triples, and `what_i_dont_know` no longer speaks from a store the owner had stopped trusting. `world_model.py` survives: it is goals and events, not relations. Measured: recall p95 improved from 27.0/42.0/28.6 ms to 11.3/15.6/15.5 ms, and the advertised tool count fell to 151 · retired.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
No dependencies are declared in the catalog.
Tasks and gates
24.F1 · Entity resolution: one person, one node, regardless of spelling or channel
Tier F · in-progress · Verification: hermetic-test
Gate: `test_proper_nouns.py` 27/27, `test_contacts.py` 52/52. `test_graph_memory.py` was a third gate and no longer exists as a file.
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2719 - hermetic-green · undated ·
bench/test_proper_nouns.py
24.F2 · The world model states what it does *not* know about an entity when asked.
Tier F · done · Verification: hermetic-test
Gate: `test_world_model.py` extended. 36/36.
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2731
24.R1 · Temporal validity — facts carry "true from / true until", so a moved apartment does not
Tier R · cancelled · Verification: planned-test
Gate: new `test_world_model_time.py` - planned gate. new `test_world_model_time.py`
- owner-decision · undated ·
docs/DECISIONS.md D-26
24.R2 · Belief revision on contradiction, with an audit line. *gate:* `test_world_model.py`
Tier R · cancelled · Verification: hermetic-test
Gate: `test_world_model.py`
- recorded-note · undated ·
docs/REGISTRY-RECONCILIATION.md 2c - owner-decision · undated ·
docs/DECISIONS.md D-26
24.R3 · The model is consulted in the *prompt path*, not only by tools — it should shape answers.
Tier R · cancelled · Verification: hermetic-test
Gate: `test_memory_autorecall.py` extended.
- owner-decision · undated ·
docs/DECISIONS.md D-26
24.E1 · "What's going on with <project>?" produces a dated, sourced, entity-grounded briefing in
Tier E · cancelled · Verification: unregistered-test
Gate: `behavioral_suite.py` new scenario.
- owner-decision · undated ·
docs/DECISIONS.md D-26
HUD screen contracts
- Knowledge & World Model · /systems/S24
All subsystems · Source: docs/systems-plan.json.