method: a borrowed threshold still has to be checked against the cases it decides

The under-10-units filter was documented and reasonable and wrong both ways: it
admitted the 10-19 bucket, the worst at 45.1 % mid-ramp, and excluded the two
splashes at width 8, the strongest evidence for the proposal it was serving. One
--settle invocation per screen would have shown this in seconds.

Plus the near-miss: the bucket gradient made 'narrow window means bad settle
pose' look obvious, and it is refuted by two screens inside the excluded band
that win by 75x and 33x. A gradient across buckets is not a mechanism.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
sylph-decoder
2026-08-30 12:45:59 +00:00
parent 19b41014ae
commit 664a77b82d
2 changed files with 55 additions and 0 deletions

View File

@@ -1668,3 +1668,24 @@ is threshold-free and correct **on that path**, and it fails outright on the pla
path, where the hold is real and what separates a footer from a sparkle is *where
the hold sits relative to the screen's end*. **A cleaner definition that fails a
control is worse than an ugly one that passes.**
## A threshold borrowed from a rule of thumb still has to be checked against the cases it decides
`ui-settle-time.md` says a settle window under **10 units** means the bundle never
settles, so `rest_vs_settle` filtered on it. Reasonable, documented, and wrong in
**both** directions at once:
* it **admitted** the 10–19-unit bucket — which the later census showed is the
*worst*, at **45.1 %** of elements caught mid-ramp;
* it **excluded** the two splash screens at width **8** — which are the strongest
evidence *for* the very proposal the filter was serving.
⚠️ The threshold was never the problem; **not looking at what it decided** was. One
`--settle` invocation per screen would have printed every window in seconds, and I
ran it only after the port agent produced a counter-example.
📌 And the near-miss on top: the census made "narrow window ⇒ bad settle pose" look
obvious — 45.1 % against 15.0 % — and it is **refuted by two screens inside the
filtered-out band**, which win by 75× and 33×. **A gradient across buckets is not a
mechanism.** Say what the mechanism would be and check it against the extreme cases,
which here point the opposite way.