Changelog
- d8ca243 Add dependency edges and guard worker lifecycle
- 0785a43 Merge remote-tracking branch 'origin/main'
- daba452 beads: sync task tracking data
- 34c3c3a chore: capture pre-optimization baseline benchmarks
- b3175ee chore: update benchmark baseline
- eda6972 chore: update gitignore/ubsignore for ephemeral files
- c7e2cfe feat(agents): add TTY guard to prevent control sequence leakage in robot mode
- cba2f3f feat(analysis): add orphan detection, O(1) cycle lookup, and case-insensitive labels
- ea25629 feat(analysis): enhance data hash computation for deterministic cache invalidation
- fbeb585 feat(bv-4jfr): Add single-value accessor pattern for GraphStats
- 8ec02df feat(bv-fwjm): Integrate topk package into vector search
- c0e3582 feat(loader): add IssueFilter callback and status normalization
- 1cbdb9c feat: Add topk utility and TriageContext for performance optimization
- 127176b feat: Memoize GetActionableIssues via TriageContext (bv-oko3)
- 3d393e0 feat: add Claude Code SKILL.md for automatic capability discovery
- f696e3d feat: add E2E test suite with detailed logging (bv-dikp)
- 2324e61 feat: add comments to SQLite export (#52) and watch mode for export (#55)
- 164f2d7 feat: add isomorphic verification test infrastructure (bv-3wni)
- af868af feat: add performance metrics package and --robot-metrics command (bv-84tp)
- f25a827 feat: benchmark updates and README improvements
- 09db3df feat: enable GoReleaser auto-publishing to Homebrew and Scoop
- a80a75c feat: unify tombstone and closed status handling across codebase
- a122cff fix(e2e): add validation for memory bytes extraction
- a1e4ca3 fix(export): XSS prevention, JSON encoding, and preview validation
- da2be05 fix(export): handle empty stdin pipe in wizard to prevent infinite hang
- 2bedf41 fix(export): remove dead code and fix goroutine leak in wizard stdin handling
- fe79efa fix(platform): add Windows compatibility for atomic file operations
- fe8f062 fix(search): add default priority and improve metrics cache consistency
- 2922790 fix(ui): correct attention table width calculation and add test coverage
- c1c5c40 fix: add support for all 8 beads status types + filter blocked items from robot-next
- 309506c fix: address code review issues in buffer pooling
- 2a4304d fix: prevent division by zero and panic with invalid sampleSize
- eac6338 perf(analysis): optimize triage scoring and add optimization plan
- 47adaeb perf: comprehensive Round 2 optimizations for robot-triage latency
- 44c10c2 perf: implement buffer pooling for Brandes' algorithm
- 9c560be test(e2e): enhance E2E test coverage and determinism