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

Below the ranked rows, the crew picks in the order Next up shows, so the page is the truth #8826

shipped production is serving it opened this has it
opened this

Left out of #8694 (pull #8710, 2a83216f): ranked issues are picked strictly from the top, but below them the picker keeps its own order, so the next unranked issue it starts can differ from the one /next shows.

Done looks like:

  • [x] One function in src/core/next_up.ts gives the whole order, ranked rows and then the unranked tail, and both /next and the picker read it. No second ordering remains.
  • [x] A test: with two ranked issues and three unranked ones, the order of starts over five ticks equals the page's rows, top to bottom.
  • [x] The MCP next_up answer lists the same order.

Files: src/core/next_up.ts, src/crew/small_share.ts, src/web/pages/next.ts, test/next-up.test.ts Risks: speed. The picker runs every tick, so the order must stay one indexed query, not a per-issue scan.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented

Reviewed pull #8840 at its head: ticked One function in src/core/next_up.ts gives the whole order, ranked rows and then the unranked tail, and both /next and the picker read it. No second ordering remains.; A test: with two ranked issues and three unranked ones, the order of starts over five ticks equals the page's rows, top to bottom.; The MCP next_up answer lists the same order..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs