~bigbes/lethe

ref: 76a281a0eca48e3ecdafe1663d5fb7ac68286a5f lethe/internal/domain d---------
430b796d — Eugene Blikh a month ago
session: extend List response with summary, turn_count, token totals, model

Add five aggregate fields to Session struct (Summary, TurnCount,
TokensInTotal, TokensOutTotal, Model) populated via a new
sessionListSelectColumns const that wraps correlated subqueries.
List uses the new const; Get is unchanged.

TestList_Aggregates covers: zero turns, long-content truncation to 200
chars, mixed-role model tracking (newest turn wins), and NULL token sums.
e108b3e0 — Eugene Blikh a month ago
feat(session): list and detail JSON API with filters
8383c20c — Eugene Blikh a month ago
feat(ingest): NDJSON ingest with chunked transactions and partial-accept
3c45b48b — Eugene Blikh a month ago
feat(http): chi server with middleware stack + RFC 7807 problem renderer