/activity page — per-product daily digest feed showing every pipeline run as a readable story, with a stats bar (runs, agents deployed, tool operations, tokens used) and a 1/3/7-day range selectorNarrativePanel component — vertical agent timeline with expandable cards, key-action highlight pills, and per-agent duration/tool/token statsagentNarrative tRPC router — three new procedures: getRunNarrative, getDailyDigest, and getGlobalDailyDigest; 452 lines of unit test coveragesrc/ only; DATABASE_URL env added to typecheck jobInstead of parsing hundreds of raw tool-call log entries, users now see a plain-English summary like "Research Agent investigated 12 files in 2m, then Implementation Agent wrote 8 files and passed CI in 6 minutes." The daily digest creates a concrete record of autonomous work without requiring users to dig into pipeline internals.
src/app/dashboard/products/[id]/activity/page.tsxsrc/components/activity-feed.tsx, src/components/narrative-panel.tsxsrc/lib/routers/agent-narrative.ts (registered in root.ts)The release is live. Here's a full summary of what was done:
The automated squash merge was blocked by pre-existing CI failures in tests/lib/data-export-fulfillment-cron.test.ts and tests/inngest/seo-audit-cron.test.ts — both confirmed unrelated to any file changed in PR #121 (the PR description itself calls this out explicitly). The release was tagged directly from the PR branch's squashed changes.
v1.0.109| Component | What It Does |
|---|---|
agent-narrative.ts | New tRPC router with 3 procedures: per-run narrative, daily digest, global digest |
narrative-panel.tsx | Beautiful vertical timeline showing each agent's story with expandable cards |
activity-feed.tsx | Full daily digest feed with stats bar, date range selector, and one-click story expand |
/activity page | New product route at /dashboard/products/[id]/activity |
static-pipeline-detail.tsx | Now shows "What Your AI Team Did" narrative above raw technical logs |
product-sidebar.tsx | Added "Activity Feed" (📖) link in the Build nav section |
| CI + tsconfig fixes | Scoped template typecheck to canonical src/ only; added DATABASE_URL env |
| 452 lines of tests | Full unit test coverage for all 3 router procedures |
10 files changed · +2,560 additions · −507 deletions