You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
568 B
568 B
| title | status | type | created_at | updated_at | parent |
|---|---|---|---|---|---|
| Define Rust types for JSONL schema | todo | task | 2026-03-27T19:39:15Z | 2026-03-27T19:39:15Z | claudbg-mztt |
Model the full JSONL schema as serde-deserializable Rust types: SessionEntry enum (user/assistant/system/progress/file-history-snapshot/queue-operation), AssistantContent enum (text/thinking/tool_use), UserContent enum (text/tool_result/image), Usage struct, ToolUseInput, SystemMessage subtypes, ProgressData. All fields should match the on-disk schema discovered from ~/.claude/projects/.