`/quantus/3600` sent the standings straight to block 3,600. `isBlockRef` matches
any bare run of digits and is consulted two lines before the window is even
considered, so the rename walked into a collision that already existed — and
this module's own header warns about exactly it:
Shape works until two kinds of thing can look alike... Naming the kind
costs six characters and removes the whole class of problem.
Naming the window for its block count was right; leaving it as a bare number was
not. The segment is `3600-blocks` now, in the standings path and as the miner
suffix both, which is a distinct shape from a height and from a hash and says
what the number counts.
Bare counts are deliberately not accepted back, though the site emitted them for
about an hour: `/quantus/3600` cannot be told from block 3,600, and guessing
would make one of the two silently open the wrong page. The duration names from
before the rename still resolve and are still rewritten.
Checked in a browser against the live chain:
/quantus/six_hours -> /quantus/3600-blocks last 3,600 blocks · 11 h
/quantus/week -> /quantus/100800-blocks last 100,800 blocks · 29 h
/quantus/600-blocks -> unchanged last 600 blocks · 2 h
/quantus/block/3600 -> canonicalised to a hash #3,600
/planck/3600-blocks -> unchanged last 3,600 blocks · 32 h
That last line is the one this whole thread was about.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jp6a8EDar9ueEhAxzep4V5