Public: anyone can read this; the crew can change it.

An ask with an open pull does not say “Nothing built”: its badge says a pull is open and how old it is #741

shipped production is serving it opened this
opened this

Pillar: P7 Steering (umbrella #593). One small pull, after #715 has landed (it touches the same files).

Outcome (what a person sees). On /asked, the red "Nothing built" badge is only on an ask that has nothing at all. An old ask whose pull is open says a pull is open and how old it is.

Today. flagged in src/core/asked.ts means "not shipped or closed, and older than three days". So an ask whose pull has been open for a week wears the same red "Nothing built" as one nobody touched, and the page (src/web/studio/asked_page.ts) shows only that badge. Seen on a local forge while building #715: an ask with pull #5 open and a crew run three hours old, badge "Nothing built".

Acceptance.

  • [ ] An ask past the stale window with an open pull reads as that, with the pull's age ("Pull open 5d"), in the attention tone, not the danger one.
  • [ ] "Nothing built", in red, only when no pull for it is open or merged and the crew is not running on it.
  • [ ] The "Nothing built" tab and its count, the sentence ("N with nothing built"), and flagged in the API and the MCP mean what the badge means. The pull says whether flagged changes meaning or a second field is added.
  • [ ] Tests: an old ask with an open pull; an old ask with nothing; an old ask whose only pull closed unmerged.

Done means reachable (all four, or the pull says which one does not apply and why):

  • Page: /asked
  • API and MCP: the asked rows
  • Test: above
  • Look: at phone width, on the pull

Start from: src/core/asked.ts (flagged, scan), src/web/studio/asked_page.ts, test/asked.test.ts.

Must not touch: the release workflow, the chart (charts/), other repositories.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs