[0.21.0] - 2026-04-26
Added
- User-turn ledger line:
UserTurnLine(#94, follows #74). NewLedgerLinekind (user_turn) with matchingappendUserTurnswriter,queryUserTurnsreader, andisUserTurnLineguard. Append-only and dedup'd through the same~/.relayburn/ledger-indexnamespace as turns / compactions / relationships / tool-result events viauserTurnIdHashkeyed on(source, sessionId, userUuid).rebuildIndexre-indexes the new kind. Old readers that don't recognizekind: 'user_turn'simply skip the line — the existing per-kind guards already filter to known kinds. Persists the per-user-turn block sizes the reader started emitting in #74 so consumers can read them back without re-parsing source session files; backfilling user turns into existing ledgers is not done automatically — see follow-up.