stale-maps-to-out-on-import
IN premise
Nodes marked `[STALE]` in beliefs.md are stored with truth value OUT during both initial import and subsequent syncs
Summary
When beliefs are flagged as stale in the markdown file, the system automatically treats them as retracted (not currently held) whenever it reads that file — whether loading it for the first time or re-syncing later. This ensures that marking something stale in the human-readable format has real consequences in the reasoning engine, rather than being just an annotation.
Dependents
These beliefs depend on this one:
- staleness-information-survives-binary-truth-model — Despite the TMS using binary IN/OUT truth values with no distinct STALE state, staleness information is preserved end-to-end: stale beliefs are mapped to OUT on import with stale_reason metadata, and the compact output surfaces this metadata for OUT nodes — so downstream consumers can distinguish intentional retractions from staleness-driven ones.
Details
| Source | entries/2026/04/24/tests-test_sync_agent.md |