01 ARCHITECTURE MEMORY
Cairn keeps the plan beside the code.
Your coding agent writes a map of the system as it builds. Cairn checks that map against the repo. When code and intent split, it shows the gap or blocks the change.
Synced, planned-but-missing and present-without-a-place are different facts.