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

A stalled flow step is a card on the home with the one action that unblocks it #1807

shipped production is serving it opened this has it
opened this

Replaces #1475, red on the flaky N+1 tests (#1799) and on reserved names. Done looks like:

  • [ ] The home lists each stalled flow step as one card: the issue, its stage, how long it is stuck, one same-origin-checked unblock action.
  • [ ] A step that moves on loses its card on the next render.
  • [ ] Cards cost a constant number of queries however many steps stall (tested).
  • [ ] Test: a stalled check shows a card with "re-run"; after the re-run it is gone.

Files: the home's card module, test/flow-card.test.ts, scripts/gate.ts.

Start from today's main. Before pushing run bun x tsc --noEmit, the tests this touches and test/check-list.test.ts; name every new test file in GATE in scripts/gate.ts in the same commit. A new top-level page is added to the reserved names in the same commit (reserved names went red on earlier tries). A test that goes red in this pull is fixed in this pull.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs