Workstream Command Center
Sole builder + program owner · 2026
A single-file portfolio tracker that turned a 65-item HR transformation backlog into an executive-ready status surface.
Impact
Replaced a static slide deck with a live status tool: one glance gives overall program progress, what's blocked, and what needs a steering-committee decision.
Systems
HR areas
The problem
Running a multi-quarter HR systems transformation program meant tracking ~65 workstreams — each one a problem found during a systems review plus its recommended fix — through discovery, planning, and delivery. That status lived in a slide deck that was stale the moment it was exported, and there was no single place a steering committee could look to see the real state of the program between meetings.
What I built
A single HTML file, no backend, no build step — open it and it works. Four views over one dataset:
- Dashboard — one headline completion percentage, four KPI tiles, a "needs attention" callout for the single most urgent blocked item, and a milestone track.
- Board — a four-column kanban (Prioritization → In Progress → On Hold → Complete) with drag-to-reorder. Delivery health (on track / slowing / delayed) is a color line along each card's edge rather than a badge, and plan completion is a gradient wash across the card body — so status reads at a glance without a single extra click.
- Priority Rank — one flat, drag-sortable list across every open workstream, kept in sync with the board.
- Steer Co — a meeting-ready briefing view (decisions needed, in flight, delivered, queued) plus a "progress digest" generator that diffs the current state against any past snapshot and writes a plain-English recap.
Every save snapshots the full state (last 50 versions, restorable), which is what makes the progress-digest feature possible — "here's what changed since the last time we met" is generated automatically, not written by hand.
Why it mattered
The steering committee stopped reading a lagging slide deck and started reading a live surface. The plain "what needs a decision from you" and "what's blocked" callouts did more to unstick the program than any status meeting did on its own.