Session Analyzer Parse Fix
Fixes two bugs that produced ~2430 WARN lines on every terraphim-agent sessions search invocation:
#3081: Metadata entry type pre-filter
- 12 Claude Code metadata JSONL entry types (
last-prompt,mode,permission-mode,ai-title,file-history-snapshot,queue-operation,agent-name,pr-link,tool_reference,text,attachment,system) now skipped before deserialization - Eliminates 2003 false warnings
#3082: ContentBlock enum missing variants
- Added
thinking,server_tool_use,advisor_tool_resultcontent block types - Added
#[serde(other)] Unknowncatch-all for future-proofing - Eliminates remaining 427
assistantparse failures
Combined result
- WARN count: 2430 → 0 (100% elimination)
- All 317 tests pass (7 new)
- No breaking changes to public API