Compact the current conversation into a handoff document under `.ai/handoffs/` so another agent — a fresh Claude Code session, Codex, or a teammate — can continue without re-reading the transcript. Explicit-invoke only. Use when wrapping up or pausing a session; trigger phrases: "session handoff", "handoff", "summarise for next session".