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

An issues list reads every row's status word in one batch: `words` under 10 ms for a page of issues #6125

shipped production is serving it opened this has it
opened this

Measured on 2026-10-26: /trevato/forge/issues takes 97–125 ms, of which words is 63 ms. src/web/studio/lists.ts awaits tellWord once per issue, and each call reads on its own.

Done when:

  • [ ] The words for a page of issues come from batched reads (runs, pulls and checks for all the shown issues at once), and each word is the same as tellWord gives today. A test compares the two for every state.
  • [ ] A test with 50 issues in mixed states asserts the words phase is under 10 ms.

Files: src/web/studio/lists.ts, the module that exports tellWord, test/issues-words.test.ts.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs