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

The MCP `flow` tool answers kind "bugs": open bugs with their clocks, gated as the terminal is #8973

shipped production is serving it opened this has it
opened this

Replaces #8859, which went red twice adding a new tool file (the Why now rule and the tools/list size ceiling). Done when:

  • [x] No new tool: src/http/mcp/tools/flow.ts takes kind: "bugs" and returns open and overdue counts and each bug (repository, number, high or low, due time) from src/flow/bugs.ts, soonest due first, at most 100.
  • [x] Gated as the terminal bugs screen: an admin sees all, anyone else only public repositories.
  • [x] test/mcp-size.test.ts passes without raising a ceiling; a commit carries "Pipeline: #591".
  • [x] A test: an overdue high bug is named; a private repository's bug is hidden from a guest.

Files: src/http/mcp/tools/flow.ts, docs/MCP.md, a test.

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

Reviewed pull #9007 at its head: ticked No new tool: src/http/mcp/tools/flow.ts takes kind: "bugs" and returns open and overdue counts and each bug (repository, number, high or low, due time) from src/flow/bugs.ts, soonest due first, at most 100.; Gated as the terminal bugs screen: an admin sees all, anyone else only public repositories.; test/mcp-size.test.ts passes without raising a ceiling; a commit carries "Pipeline: #591".; A test: an overdue high bug is named; a private repository's bug is hidden from a guest..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs