beadboard/src/lib
openhands a3f2ceef52 fix: address Qodo code review findings
- Add missing snapshot-differ.test.ts to npm test script
- Fix path traversal vulnerability in agent-mail.ts with message ID validation
- Fix readLastTouchedVersion to log errors instead of silently swallowing them
- Sanitize log statements to not leak full paths
- Add projectRoot validation to all API routes
- Fix activity persistence write race conditions with promise chaining

Co-authored-by: openhands <openhands@all-hands.dev>
2026-02-14 08:43:13 +00:00
..
activity-persistence.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
activity.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
agent-mail.ts fix: address Qodo code review findings 2026-02-14 08:43:13 +00:00
agent-registry.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
agent-reservations.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
agent-sessions.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
aggregate-read.ts docs(beads): etch project history into memory bank and finalize skill-bb 2026-02-14 00:21:25 -08:00
bd-path.ts Add bd exec bridge and mutation API routes with tests 2026-02-11 19:46:02 -08:00
bridge.ts Add bd exec bridge and mutation API routes with tests 2026-02-11 19:46:02 -08:00
coalescer.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
graph-view.ts fix(runtime): resolve white-screen parse regressions and harden checklist/realtime keying 2026-02-13 00:07:38 -08:00
graph.ts fix: always enable SSE auto-refresh on kanban page 2026-02-13 14:51:31 -08:00
issue-editor.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
kanban.ts Add epic filter to kanban board 2026-02-13 12:35:17 -08:00
mutations.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
parser.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
pathing.ts chore: initialize beadboard baseline 2026-02-11 17:42:51 -08:00
project-context.ts feat: add project context model 2026-02-11 19:44:47 -08:00
project-scope.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
read-interactions.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
read-issues.ts fix(realtime): unify authority via shared SSE subscription and watcher-v3 2026-02-14 00:20:20 -08:00
read-text-retry.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
realtime.ts fix: address Qodo code review findings 2026-02-14 08:43:13 +00:00
registry.ts feat: add Windows project registry API and persistence 2026-02-11 20:35:36 -08:00
scanner.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
snapshot-differ.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
types.ts feat: add project context model 2026-02-11 19:44:47 -08:00
watcher.ts fix(realtime): unify authority via shared SSE subscription and watcher-v3 2026-02-14 00:20:20 -08:00
writeback.ts Add optimistic writeback flow with kanban drag-drop transitions 2026-02-11 19:59:55 -08:00