Rehydration is selective loading
A new session should not blindly load everything. It should read the durable boot files, the live handoff board, the exact files in scope, and the latest relevant history entry if needed. The goal is to reconstruct the working state, not the entire emotional weather of the previous session.
Verify current truth, then act
After reading handoff, inspect the repo. Current code beats old notes. Current status beats old plans. Current human instruction beats stale docs. The first action of a new session is to align reading-knowledge with running-knowledge.
The cwkPippa rehydration ritual
This codebase has a real ritual: read NEW-SESSION-REMINDER.md, read sibling CLAUDE.md, hold TODO.md mapping, read vault entry. Five minutes of disciplined loading saves hours of cold-context flailing. The ritual is documented in memory feedback_session_start_routine; it exists because skipping it has cost real time.