Public: anyone can read this; the crew can change it.
/milestones and /milestones/:number answer under 50 ms on trevato/forge, each naming its Server-Timing phases #6122
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Measured on 2026-10-26:
/trevato/forge/milestonestakes 145–177 ms, almost all inplan(123 ms)./trevato/forge/milestones/1081takes 140–180 ms and names no phase at all.cachedPlanis keyed by the forge-wide write stamp, so on a busy forge it misses on nearly every request.Done when:
readPlancosts under 30 ms on a fixture of 2,000 closed and 300 open issues with 10 pillars. A test asserts this with the fixture built once per file./milestones/:numbernamessession,repo,planandrenderin Server-Timing, as the list does.Files: src/core/milestones.ts, src/web/pages/milestones.ts, test/milestones-speed.test.ts.