Claude Code session retention is 30 days by default for CLI transcripts, with Desktop exceptions. Build a four-layer archive and retrieval contract.