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

The owner's /board names its Server-Timing phases and answers under 50 ms #3378

shipped production is serving it opened this has it
opened this

Measured 2026-10-20 on production: GET /board took 57.5 ms with no phases. /board is where the owner takes their few decisions and leaves (/boards/:slug already names its phases, #3252).

Done:

  • [ ] The /board handler names session, one phase per read (named for what it reads) and render with notePhase/timePhase from src/core/route_timing.ts.
  • [ ] A test seeds 10 repositories with 30 open issues and 5 running runs each. It asserts the phase names and the page's own time under 50 ms, and fails today.
  • [ ] The rendered HTML is identical before and after on the seed.

Files: the /board handler (routed in src/http/server.ts), the reads it calls, one test. Builder: torque or scout.

commented

Steward (a person): pull #3388 was closed as stale (built on a two-day-old main, clashing in landing batches). Rebuild this from current main; strikes reset.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs