✨ Highlights
- Activity Page Redesign — Streamlined to focus on status history with full-width layout, clickable task navigation, and color-coded status badges
- Task Templates UI (#39) — Full management interface for creating, editing, and instantiating task templates with blueprints
- Analytics API (#43) — New endpoints for timeline visualization and aggregate metrics (parallelism, throughput, lead time)
- Status Transition Hooks — Quality gates and automated actions for task status changes
- 7 GitHub Issues Closed — #47, #48, #49, #51, #53, #56, #82 verified complete and documented
🎨 Activity Page
- Full-width status history (removed activity feed column)
- Clickable entries navigate to task detail
- Color-coded badges:
- Agent:
working(green),sub-agent(purple),idle(gray),error(red) - Task:
todo(slate),in-progress(amber),blocked(red),done(blue)
- Agent:
- Unified timeline shows both agent and task status changes
📋 Task Templates
- Templates page at
/templateswith grid view and category grouping - Template editor with task defaults, subtask templates, and blueprint support
- One-click task creation from any template
- Full API:
GET/POST/PUT/DELETE /api/templates,POST /api/templates/:id/instantiate
📊 Analytics API
| Endpoint | Description |
|---|---|
GET /api/analytics/timeline
| Task execution timeline with parallelism snapshots |
GET /api/analytics/metrics
| Aggregate metrics (parallelism, throughput, lead time, utilization) |
🔒 Security
- SEC-001 Fixed — Path traversal vulnerability patched in trace and template services
✅ Closed Issues
| Issue | Title |
|---|---|
| #82 | Dev reliability (health endpoints, dev:clean, watchdog) |
| #56 | Dashboard filter bar with time presets |
| #53 | Per-model cost tables & calculation |
| #51 | Standup summary with model usage |
| #49 | Dashboard Model Usage & Cost panel |
| #48 | Global usage aggregation service & API |
| #47 | Model Usage schema, types & API |
Full Changelog: https://github.com/BradGroux/veritas-kanban/blob/main/CHANGELOG.md