# Docs Agent Notes - Docs are the durable project memory. Keep them concise, navigable, and current. - Treat `docs/adr/0000-purpose-to-software-compiler.md` as the root SF product contract. - Put stable decisions here; keep transient execution state in active plans. - Prefer links to source paths, commands, and eval artifacts over broad prose. - When docs and code disagree, inspect the code and update the stale document. - Run the records keeper checklist in `RECORDS_KEEPER.md` after meaningful code, product, or architecture changes.