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

The terminal's decider screen says, per app, what one shipped change cost this week, as the board's Today line does #8057

shipped production is serving it opened this has it
opened this

Intent: the owner's spend against what it bought, in the terminal where they decide. The board's Today rows say "$X per shipped change this week" (perShippedWords from src/web/studio/words.ts over efficiencyForRepos), but src/tui/screens/decider.ts shows today's counts without it.

Done looks like:

  • [ ] perShippedWords moves into a module outside src/web/ (e.g. src/core/efficiency.ts beside Efficiency), and words.ts re-exports or imports it, so the board's text is unchanged.
  • [ ] Under the decider's head line, one muted line per app the viewer holds owner facts for (the screen's existing gate) that ran or shipped this week: "<app>: <perShippedWords> this week", from one efficiencyForRepos call over the last 7 days. With nothing ran or shipped there are no lines.
  • [ ] test/tui-decider-efficiency.test.ts: with ledger lines and a merged pull seeded in one repository, the screen shows the same words the board shows for it. A reader with no owner facts sees no line.

Files: src/core/efficiency.ts, src/web/studio/words.ts, src/tui/screens/decider.ts, test/tui-decider-efficiency.test.ts. Risks: never show spend to someone without owner facts. Use the decider's own repository list; don't add a new one.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs