{"uuid":"uuid-pre-1","type":"user","timestamp":"2024-06-01T10:00:00Z","sessionId":"sess-compact","cwd":"/work","gitBranch":"main","message":{"role":"user","content":"Help me refactor the auth module."}}
{"uuid":"uuid-pre-2","type":"assistant","parentUuid":"uuid-pre-1","timestamp":"2024-06-01T10:00:01Z","sessionId":"sess-compact","message":{"role":"assistant","content":[{"type":"text","text":"I'll start by reading the current auth code."},{"type":"tool_use","id":"t-pre-1","name":"Read","input":{"file_path":"src/auth.rs"}}],"model":"claude-opus-4-6","stop_reason":"tool_use","usage":{"input_tokens":300,"output_tokens":40}}}
{"uuid":"uuid-pre-3","type":"user","parentUuid":"uuid-pre-2","timestamp":"2024-06-01T10:00:02Z","sessionId":"sess-compact","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"t-pre-1","content":"pub fn login() { ... }","is_error":false}]}}
{"uuid":"uuid-boundary","type":"compact_boundary","parentUuid":null,"logicalParentUuid":"uuid-pre-3","timestamp":"2024-06-01T10:30:00Z","sessionId":"sess-compact","compactMetadata":{"trigger":"auto","preTokens":180000}}
{"uuid":"uuid-summary","type":"user","parentUuid":"uuid-boundary","timestamp":"2024-06-01T10:30:01Z","sessionId":"sess-compact","isCompactSummary":true,"isVisibleInTranscriptOnly":true,"message":{"role":"user","content":"[compacted summary] Earlier in this session: read src/auth.rs, identified that login() lacks session-token validation."}}
{"uuid":"uuid-post-1","type":"user","parentUuid":"uuid-summary","timestamp":"2024-06-01T10:31:00Z","sessionId":"sess-compact","message":{"role":"user","content":"Now add the session validation."}}
{"uuid":"uuid-post-2","type":"assistant","parentUuid":"uuid-post-1","timestamp":"2024-06-01T10:31:01Z","sessionId":"sess-compact","message":{"role":"assistant","content":[{"type":"text","text":"Adding session validation to login()."},{"type":"tool_use","id":"t-post-1","name":"Edit","input":{"file_path":"src/auth.rs","old_string":"pub fn login() {","new_string":"pub fn login() { validate_session();"}}],"model":"claude-opus-4-6","stop_reason":"tool_use","usage":{"input_tokens":600,"output_tokens":80}}}
{"uuid":"uuid-post-3","type":"user","parentUuid":"uuid-post-2","timestamp":"2024-06-01T10:31:02Z","sessionId":"sess-compact","message":{"role":"user","content":[{"type":"tool_result","tool_use_id":"t-post-1","content":"File written successfully","is_error":false}]}}
{"uuid":"uuid-post-4","type":"assistant","parentUuid":"uuid-post-3","timestamp":"2024-06-01T10:31:03Z","sessionId":"sess-compact","message":{"role":"assistant","content":"Done. The auth module now validates sessions on login.","model":"claude-opus-4-6","stop_reason":"end_turn","usage":{"input_tokens":700,"output_tokens":20}}}