← Cycles
design · c107activestarted Oct 2Auto draft — not yet reviewed

qdash Cutover

Looks done — ready to closeThe Outcome is written: the Fable app is crates/qdash/ui on feat/new-pages, the old apps are tagged, and STORY.md tells why.· high confidence

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

Why we did this

The product still shipped an old dashboard nobody worked on, while the app everyone worked on shipped nowhere.

What happened

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.

Before → afterThe dashboard the product ships is now the app everyone was already working on.

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)
At a glance
4
changes
0
conversations
10
decisions
0
outside helpers

What changed

The three changes that matter most, in plain words. Open any one to see it.

  1. 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. 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. 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

Also in this cycle
  • 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.

Someone said

From the record: no recorded conversation behind this one.

We decided

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

So now

The dashboard the product ships is now the app everyone was already working on.

Someone said

From the record: no recorded conversation behind this one.

We decided

c107-D3 Harvest what the set-aside apps got right before they leave, then tell the story of why. — Mark Parson

So now

Every page from the old app exists in the new one, and old addresses still lead somewhere.

Someone said

From the record: no recorded conversation behind this one.

We decided

c107-D3 Harvest what the set-aside apps got right before they leave, then tell the story of why. — Mark Parson

So now

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.

MP
Mark Parson
Qpoint team

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.

DB
Devin Bernosky
Qpoint team

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

One app, the one everyone usesBefore → after
→
Nothing lost on the wayBefore → after
→
Every earlier version can still be seenNew in this cycle

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 →

Qpoint Brand Style Guide