Write one snapshot of the current state, organized by what the next reader needs rather than by what this session did, so a person or session with zero memory of the work can read it once and keep going — every open thread's status, every already-spent asset and how to start it, every cross-thread dependency, every unresolved debt, each answered or marked none. Use when a session is ending, a task is moving to another person or agent, a long break is coming, or a fresh session needs to inherit in-flight work without whoever was here to fill the gaps.