storage-load-bypasses-propagation

IN premise

`load()` constructs nodes directly into `network.nodes` rather than calling `add_node`, so truth maintenance propagation does not fire during deserialization.

Summary

When the database is loaded from disk, nodes are placed directly into memory without triggering the normal dependency-tracking logic. This means the system trusts the stored state as-is during startup rather than re-deriving every conclusion from scratch, which is faster but assumes the saved state was consistent when it was written.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/23/reasons_lib-storage.md