feat(report): add session analyzer engine (TS port of analyze-session.py)

Port all analysis logic from the Python script to TypeScript, running
entirely in the renderer process. Produces a typed SessionReport from
a SessionDetail with: token/cost analysis, friction signals, idle gaps,
conversation tree metrics, test progression, and thrashing detection.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Paul Holstein 2026-02-21 16:43:18 -05:00
parent e371ae793f
commit 465115ee5c

File diff suppressed because it is too large Load diff