beadboard/tests/lib
zenchantlive bfe4f853f0 feat(observability): chronological timeline and agent productivity APIs
We added the third major surface to the BeadBoard workspace: the Chronological Timeline. This provides the 'Audit' layer of our operational hierarchy.

Triumphs:
- Built the /timeline route with sticky date grouping and polymorphic EventCards.
- Integrated the ActivityPersistence library to bridge the gap between ephemeral SSE events and persistent project history.
- Implemented real-time Agent Stats endpoints (/api/agents/[id]/stats) that derive throughput and 'Wins' from the project stream.

Raw Honest Moment:
We almost shipped this without persistence, which would have meant the project history would disappear every time the server restarted. Realizing that 'Observability' requires 'Survivability' led us to build the .beadboard/activity.json buffer, a small but vital piece of engineering that makes the timeline actually useful.
2026-02-14 00:21:02 -08:00
..
activity.test.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
agent-sessions.test.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
aggregate-read.test.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
bd-path.test.ts Add bd exec bridge and mutation API routes with tests 2026-02-11 19:46:02 -08:00
bridge.test.ts Add bd exec bridge and mutation API routes with tests 2026-02-11 19:46:02 -08:00
coalescer.test.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
graph-view.test.ts fix: always enable SSE auto-refresh on kanban page 2026-02-13 14:51:31 -08:00
graph.test.ts fix: always enable SSE auto-refresh on kanban page 2026-02-13 14:51:31 -08:00
issue-editor.test.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
kanban.test.ts ui: unify aero chrome surfaces and shared hero across kanban/graph 2026-02-13 12:17:57 -08:00
mutations.test.ts chore: clear lint warnings and finalize shared epic chip strip 2026-02-13 12:44:14 -08:00
parser.test.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
pathing.test.ts chore: initialize beadboard baseline 2026-02-11 17:42:51 -08:00
project-context.test.ts feat: add project context model 2026-02-11 19:44:47 -08:00
project-scope.test.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
read-issues.test.ts feat: attach project context to read issues 2026-02-11 19:44:55 -08:00
read-text-retry.test.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
realtime-history.test.ts feat(observability): chronological timeline and agent productivity APIs 2026-02-14 00:21:02 -08:00
realtime.test.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
registry.test.ts feat: add Windows project registry API and persistence 2026-02-11 20:35:36 -08:00
scanner.test.ts feat(graph): Implement Graph View with Dagre Layout and Epic Scope (bb-18e) 2026-02-12 23:36:41 -08:00
snapshot-differ.test.ts feat(logic): establish derived-activity engine and agent-session protocols 2026-02-14 00:19:59 -08:00
watcher.test.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
writeback.test.ts Add optimistic writeback flow with kanban drag-drop transitions 2026-02-11 19:59:55 -08:00