The third review found words missing while their keeper was still hidden for
a later stage. Examples: Growing Core 8 × 10 from 3 × 3 had no negation in
es pt pl hi zh, Fixed Paths 84's first words had no "a" in ten languages.
- aac-core samewords::mark: of a group's keys on the board, the one shown
first keeps the word (ext_aurasense_pageset.shown_from), then the group's
order. A keeper someone hid still keeps it.
- pagesets build: every Growing Core and Fixed Paths word says the step it is
shown from (Growing Core: its stage; Fixed Paths: 0 for the first words,
1 for the rest). The build picks the keeper the same way.
- catalog.py fails if a word is left out for a key not shown with it, as the
package comes and at every step of a set that grows (pslib/samewords.py).
- Tests: the app's marks are the build's for every package; no gaps at any
step; each of the review's 318 cases shows its word
(tests/fixtures/samewords_r3_growing.json).
- German tells a noun from a verb by its capital: food is "Essen" again, and
the eat/food group is gone. The checks keep case in German (samewords::as_read).
- Keeper re-audit by two readers (gloss_audit_2026-10-14.json):
- pl and uk "the" has no word.
- "one" keeps the numeral in ur, fa and am.
- fr and de tall is big's word, which keeps it.
- es "it" is "eso", the word that keeps.
- symbol_coverage resolves cells as the app draws them (symbol_for_cell), so
"I need help" draws help.
- SPEC §4.1 item 5 and §8.1 updated.
Co-Authored-By: Claude Opus 5.5 <[email protected]>