Commitments
Build queue and delivery progress
Progress summary
Four stat cards: use case commitments done, in progress, upcoming (due within 30 days), and overdue. A fifth card shows enablement sessions completed vs. scheduled. These read from the collapsed event state.
Use case commitments
All use cases marked In during the workshop. Each entry shows: title, champion, deadline, status, and days remaining or overdue. The Gantt bar spans from the workshop date (or explicit start date) to the deadline. No deadline = list entry only, no Gantt bar. Clicking opens the use case detail sheet.
Enablement commitments
Blockers marked as addressed and enablement sessions scheduled during the workshop. Each entry shows: topic or blocker, owner, scheduled date, and status. Scheduled sessions appear as point markers on the Gantt.
Gantt chart
Horizontal Gantt showing all commitments with a date. Use case commitments are bars (start → deadline); enablement sessions are point markers. Grouped by type. The today line is marked. Zoom levels: week, month, quarter. Bars are coloured by status: In Progress (blue), Done (green), overdue (red), upcoming (grey).
Status updates
In the JSON phase, status is updated by appending a status-change event to events.jsonl directly. In iteration 2, the Linear integration pulls live ticket status into this page via a Cloudflare Worker, no manual editing needed.