qdash Cutover
To close: Move the existing Outcome to HISTORY.md (the #713 review is parked by Mark's ruling, not a cycle task)
last activity Oct 2
The product still shipped an old dashboard nobody worked on, while the app everyone worked on shipped nowhere.
The app everyone used became the one the product ships. The old apps were archived, not deleted, and their best fixes came across first. Tyler's review is still to come.
Documents
With file names, on their own page →Start here
Documents
Pages
- /alerts (local dev)
- /campaigns (local dev)
- /compliance (local dev)
- /cost (local dev)
- /dlp (local dev)
- /team/endpoints (local dev)
- /findings (local dev)
- /inventory/harnesses (local dev)
- /identity (local dev)
- /integrations (local dev)
- /live (local dev)
- /inventory/mcp-servers (local dev)
- /inventory/models (local dev)
- /fleet (local dev)
- /performance (local dev)
- /controls (local dev)
- /posture (local dev)
- /inventory/providers/detail (local dev)
- /inventory/providers (local dev)
- /team/sessions (local dev)
- /inventory/skills/detail (local dev)
- /inventory/skills (local dev)
- /team/teams (local dev)
- /inventory/tools (local dev)
- /team/users/detail (local dev)
- /team/users (local dev)
- /inventory/workspaces (local dev)
- /organization/endpoints (local dev)
- /overview (local dev)
- /policies (local dev)
- /activity (local dev)
- /organization/teams (local dev)
- /organization/users/detail (local dev)
- /organization/users (local dev)
What changed
The three changes that matter most, in plain words. Open any one to see it.
- 1
The dashboard the product ships is now the app everyone was already working on.
One app, the one everyone uses · came from Mark Parson
- 2
Every page from the old app exists in the new one, and old addresses still lead somewhere.
Nothing lost on the way · came from Mark Parson
- 3
Six bugs the set-aside rebuild had already fixed were fixed in the new app before the swap.
The best fixes came across first · came from Mark Parson
- The prototype, the first app and the set-aside rebuild are archived, with instructions to look at or run each one. New in this cycle
How we got here
Each change, traced back to the conversation it came from. A solid mark means the record names the source; a dashed one was matched by the draft and waits for review.
From the record: no recorded conversation behind this one.
c107-D1 Swap now and confirm with Tyler afterwards, since the other apps are archived, not deleted. — Mark Parson
c107-D2 Land the swap on the existing new-pages branch and its pull request. — Mark Parson
The dashboard the product ships is now the app everyone was already working on.
From the record: no recorded conversation behind this one.
c107-D3 Harvest what the set-aside apps got right before they leave, then tell the story of why. — Mark Parson
Every page from the old app exists in the new one, and old addresses still lead somewhere.
From the record: no recorded conversation behind this one.
c107-D3 Harvest what the set-aside apps got right before they leave, then tell the story of why. — Mark Parson
Six bugs the set-aside rebuild had already fixed were fixed in the new app before the swap.
Thanks to
People outside Qpoint first. Every thank-you points at something they said or made.
Called the cutover and kept everything reachable
Moved the review work onto the rebuild, ruled to cut over now and confirm with Tyler afterwards, asked for the other apps to be harvested and archived rather than deleted, and asked for the story to be told.
Built the prototype it all grew from
qdash began as Devin's single-file prototype. c107's lineage starts there, and it stays reachable through c97's rebuild.
All images
Every picture from this cycle. Click any one to step through them all.
The pairs
Everything captured · 54
The full record 10 decisions · 6 key-change entries · 1,499 words · 54 captures
The record stays as written, for agents and for audit: Key Changes, every decision, the artifacts and the visual record.
Open the record for c107 →