Goal: Persist conversation state across app restarts.
Tasks:
Success criteria:
- Conversation persists when app closed and reopened
- No data loss on unexpected termination (auto-save)
- Session files are human-readable (JSON)
Output: src/claude_devel_client/session/persistence.py
Goal: Persist conversation state across app restarts.
Tasks:
~/.config/claude-devel-client/sessions/Success criteria:
Output:
src/claude_devel_client/session/persistence.py