Development record
2026-08-30 — itd-179 round-4: the grounds floor's unit is a WORD where the script separates words and a LETTER where it does not (`textUnits` + a named, deliberately partial `scriptioContinua` set: Han, Hiragana, Katakana, Thai, Lao, Khmer, Myanmar, Tibetan, Javanese), and `MinTextWords = 3` is unchanged. The letter test is load-bearing, not tidy: a Unicode SCRIPT table carries its script's digits, punctuation and combining marks too, so counting table members would have made twenty Thai digits — or twenty Tibetan tsheg, which are twenty dots — a twenty-unit text and reopened iss-2608301206034359 once per script. Rejected: the review-converged shape of "contains a scriptio-continua rune → skip the run count and apply the rune floor", because `supercalifragilistic 中` then clears a 20-rune floor on one word; the shipped counting refuses it at two units, though the closure is one ideograph deep (`supercalifragilistic 中中` passes, as `supercalifragilistic 中 中` already did before this change). Rejected: Hangul in the set — Korean is spaced, and counting its syllables would let two Korean words clear a three-word floor. Limit stated in the doc comment: a scriptio-continua script not named in the set still counts as one word and is still refused, and the set is where that is fixed, one script at a time.
2026-08-30 — itd-179 round-4: the grounds floor's unit is a WORD where the script separates words and a LETTER where it does not (textUnits + a named, deliberately partial scriptioContinua set: Han, Hiragana, Katakana, Thai, Lao, Khmer, Myanmar, Tibetan, Javanese), and MinTextWords = 3 is unchanged. The letter test is load-bearing, not tidy: a Unicode SCRIPT table carries its script's digits, punctuation and combining marks too, so counting table members would have made twenty Thai digits — or twenty Tibetan tsheg, which are twenty dots — a twenty-unit text and reopened iss-2608301206034359 once per script. Rejected: the review-converged shape of "contains a scriptio-continua rune → skip the run count and apply the rune floor", because supercalifragilistic 中 then clears a 20-rune floor on one word; the shipped counting refuses it at two units, though the closure is one ideograph deep (supercalifragilistic 中中 passes, as supercalifragilistic 中 中 already did before this change). Rejected: Hangul in the set — Korean is spaced, and counting its syllables would let two Korean words clear a three-word floor. Limit stated in the doc comment: a scriptio-continua script not named in the set still counts as one word and is still refused, and the set is where that is fixed, one script at a time.
Frontmatter
| id | dcn-2608300000000014 |
|---|---|
| type | decision |
| date | 2026-08-30 |
.abcd/work/decisions/dcn-2608300000000014-itd-179-round-4-the-grounds-floor-s-unit.md
open on GitHub ↗ · commit history ↗
mentions2
- iss-2608301206034359the grounds substance floor counts runes not letters so twenty zero-width spaces satisfy the promoted refusal
- itd-179The reasoning behind what was pursued no longer evaporates at the gate — readiness and triage record grounds for the conjecture, not only the decision