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

`scorecard` over MCP says merged, returned and cost this week per member, the same words as /crew #10905

shipped production is serving it opened this has it
opened this

Intent: the owner commanding from a harness sees the crew as the /crew page does. #10731 put one line per member on /crew (merged, returned, cost this week); MCP scorecard answers landed, review rounds, red rate and reverts, all time and 30 days, with no returned count and no cost.

Done when:

  • [x] each member in MCP scorecard has week: { merged, returned, cost } computed by the same function the /crew line uses (move it out of the page module if it lives there)
  • [x] a test seeds one merged and one returned pull and a run cost, and reads the same numbers from the page and from MCP
  • [x] the ui:// scorecard card shows the week line
  • [x] bun test test/mcp-size.test.ts passes without raising a ceiling

Files: src/http/mcp/tools/scorecard.ts, src/web/pages/crew.ts, src/web/studio/cards.ts, a new test.

commented

Reviewed pull #10913 at its head: ticked each member in MCP scorecard has week: { merged, returned, cost } computed by the same function the /crew line uses (move it out of the page module if it lives there); a test seeds one merged and one returned pull and a run cost, and reads the same numbers from the page and from MCP; the ui:// scorecard card shows the week line; bun test test/mcp-size.test.ts passes without raising a ceiling.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs