Render sieve runtime-events.jsonl into a desktop-first HTML transcript.
Requires uv.
# newest turn
./sieve-read-log
# three most recent turns
./sieve-read-log --num-turns 3`
# when you only want the HTML file path (i.e. don't try to open in browser)
./sieve-read-log --no-open