beadboard/tests/api
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
..
events-route.test.ts Add realtime watcher+SSE transport with tests and lock-retry read path 2026-02-11 21:05:27 -08:00
mutations-routes.test.ts Add bd exec bridge and mutation API routes with tests 2026-02-11 19:46:02 -08:00
projects-route.test.ts feat: add Windows project registry API and persistence 2026-02-11 20:35:36 -08:00
sessions-route.test.ts feat(observability): chronological timeline and agent productivity APIs 2026-02-14 00:21:02 -08:00