beadboard/src/app/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
..
activity feat(observability): chronological timeline and agent productivity APIs 2026-02-14 00:21:02 -08:00
agents/[agentId]/stats feat(observability): chronological timeline and agent productivity APIs 2026-02-14 00:21:02 -08:00
beads fix(realtime): unify authority via shared SSE subscription and watcher-v3 2026-02-14 00:20:20 -08:00
events fix(realtime): unify authority via shared SSE subscription and watcher-v3 2026-02-14 00:20:20 -08:00
projects feat: add Windows project registry API and persistence 2026-02-11 20:35:36 -08:00
scan feat: add project scanner with full-drive mode 2026-02-11 20:41:39 -08:00
sessions feat(ui): deliver Social-Dense Agent Sessions Hub 2026-02-14 00:20:41 -08:00