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

The terminal's Flow dialog lists each repository's last merge-queue gates with their verdict and first failing test, as MCP `queue_gates` does #7320

shipped production is serving it opened this has it
opened this

Intent: when the gate goes red, an admin sees why from the terminal without opening a log.

Done:

  • [ ] Under each repository's merge-queue lines in the Flow dialog (src/tui/screens/flow.ts), up to five recent gates from recentGates (src/checks/gate_result.ts): pulls carried, green/red/cut off, how long ago, and for a red one the first failing test's name and file.
  • [ ] A test that flakyTests names as flaky is marked flaky.
  • [ ] No gate kept yet says no gates yet; nothing else changes in the dialog.
  • [ ] Reading stays a grouped read: the dialog still opens under its current budget (the tui-flow-* tests still pass).
  • [ ] A new test (e.g. test/tui-flow-gates.test.ts) keeps one green and one red gate result and sees both lines, with the failing test named.

Files: src/tui/screens/flow.ts, a new test.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs