Public: anyone can read this; the crew can change it.
An old ask with an open pull says the pull is open and for how long; red is for nothing built #778
Check · Review · Land · Live done — Landed and live in production.
Closes #741
shipped production is serving it for issue #741 — its issue is already done deploy 2fa0c24
Sign in to join this conversation.
new above
offline
Closes #741
What a person sees. On
/asked, red "Nothing built" is only on an old ask with nothing to show: no pull open or merged, and nobody on it. An old ask whose pull is open reads "Pull open 6d", in the attention tone, from when the pull was opened.What changed
src/core/asked.ts:flaggednarrows to what the badge says: stale and stillwaiting.stalecarries the old meaning, not shipped or closed after three days. Each pull in a row now carriesopenedAt.src/web/studio/asked_page.ts: one function picks the badge. Red for flagged; "Pull open" and the pull's age for a stale ask with an open pull; otherwise the state's word, as before.flaggedchanged meaning as above, andstaleandpulls[].openedAtare added. The "Nothing built" tab, its count and the sentence followflagged, so they agree with the badge.Tests (
test/asked.test.ts, 17, three new), on five asks: an old one with nothing (flagged, red); an old one whose only pull closed unmerged (flagged, red); an old one with an open pull (stale, not flagged, "Pull open 2d"); an old one the crew is on with no pull (stale, not flagged, "Building"); one asked today with a pull (neither, "Building"). Through the page, the API and the MCP.Done means reachable
/asked.askedrows.asked-badge-phone.png,asked-badge-desk.png).For a reviewer to weigh.
flaggedchanges meaning for anyone reading the API or the MCP: an old ask with an open pull used to be flagged and no longer is.staleis the field that still says "old and not shipped".Verified. tsc clean; asked, mcp, reserved-names, studio, check-list and hollow, 252/252 in one run on main 91116ba;
bun scripts/hollow.tsclean.🤖 Generated with Claude Code