AUTHOR’S WORD — 1 row here show a completed status that nothing derived The pill on this row was typed, not measured: pr1-defer-proof-posted. Every other status on this page comes from that row’s own PR, commit or decision links; this one name nothing a machine can read, so nothing can contradict it when the work changes. To make the same claim checkable, write one of these on the row and it derives on the next tick: prs (a PR ref — read from GitHub), completion_evidence (owner/repo@<full 40-char sha> — checked against the default branch), shipped_without_pr (why no PR can exist), or decision (the id that settled it). A row that is not owed a build says so with unbuilt; one a decision retired says so with canceled.
Vercel production build spend — 30-min window, then a measured build-machine trial

Vercel production build spend — 30-min window, then a measured build-machine trial

Cut Vercel production build spend: put the promote window default back to 30 min on release, then trial the standard build machine with a per-build CPU-minute receipt or revert.

Status is DERIVED from each row’s own PR, decision and prod-evidence links by bin/refresh-tracker vercel-build-spend — never typed. Last refreshed 2026-10-12 05:45Z.

Overall
—
 
—
Shipped
—
Merged
—
In flight
—
Open
—
Waiting on you
Groups — click to filter
Status
—

Every row opens: when it was added, why it exists, and the links that prove it. Rows waiting on a human carry a Decide → link straight to the answerable question on the decisions page. Statuses are re-derived from live PR, decision and prod-evidence state by bin/refresh-trackers; nothing here is typed by hand, and merged is not shipped until a prod_evidence permalink says the fix was exercised in production.

PropFlow Docs