This runtime deliberately avoids introducing a database as the source of truth.
The coordination model is:
tmp + fsync + rename writesThe reason is epistemic as much as technical:
Direct deterministic builders may rewrite their known outputs. Human or agent edits that could collide with another writer should use:
cortex propose-change <target_path> <summary>
Large histories should be read through:
md-os/ops/summary/active_work_items.md
before expanding into project-level work item streams.