jedarden
46c51a79c3
feat: add budget dashboard with per-bead cost tracking and EMA burn rate
...
Adds Budget panel (B key) to TUI with per-bead/per-worker cost tracking,
EMA-smoothed burn rate, time-series storage, and CostDashboard web component.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 01:14:14 -04:00
jeda
57e8193f7b
feat(bd-2kf): Add comprehensive test coverage for parser and store
...
- Add 36 parser tests covering:
- parseLogLine with valid/invalid inputs
- parseLogLines for multi-line parsing
- formatEvent with all options
- Edge cases: malformed JSON, missing fields, colorization
- Add 35 store tests covering:
- InMemoryEventStore add/query operations
- Worker status tracking (active/idle/error)
- Event filtering by worker, level, bead, timestamp
- maxEvents limit and LRU trimming
- getStore/resetStore singleton management
- Close phase beads (bd-2pa, bd-n8l, bd-2nu) as infrastructure complete
- Close test beads (bd-5eh, bd-2en) with comprehensive coverage
- Total: 91 tests passing across parser, store, and tailer
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-03 10:43:24 +00:00