Skip to content

v0.5.5: log timeline pipeline + timestamp-based file naming

Choose a tag to compare

@beastoin beastoin released this 30 Mar 01:34
· 10 commits to main since this release

What's new

Log timeline pipeline

  • Log parser (src/log-parser.ts): auto-extract timestamps from any common format (ISO 8601, Python comma-ms, logcat, space-separated), detect log levels
  • Timeline in HTML reports: auto-discover .log files in run directory → parse → filter to run time window → correlate with steps → render chronological timeline with source badges and clickable citations to raw log lines
  • Raw log viewer: collapsible sections with line numbers and anchor IDs for citation linking

Timestamp-based file naming

  • All run files now get a compact timestamp prefix: 20260330T100001200Z-events.jsonl, 20260330T100005000Z-run.json, etc.
  • run.meta.json is the only fixed-name file — serves as directory index storing all timestamped filenames
  • findRunFile() resolver (src/run-files.ts): backwards-compatible lookup that checks fixed name first, then scans for timestamped variant

Stats

  • 322 tests (18 new)
  • 18 files changed, +725 / -37 lines