Skip to content

Commit 48931e7

Browse files
TMHSDigitalclaude
andcommitted
docs: record the plural subcategory fix in the ledger
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wc67NX9MM964uaVGn4bpZJ
1 parent 48d3d4d commit 48931e7

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

‎docs/review-ledger.md‎

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,28 @@ Newest section at the top. One section per review run. This is the record of wha
44
run measured, what it changed, what it deliberately did not change, and what the next
55
run should not spend time re-deciding.
66

7+
## 2026-09-23 (plural subcategories)
8+
9+
The previous section's next action: the five singular/plural subcategory pairs. One
10+
commit, `48d3d4d`, because the stricter check fails without the data fix.
11+
12+
- Kept the more common form of each, changing 15 entries: `characters` (9 over 7),
13+
`environment` (32 over 4), `interior` (7 over 1), `tileset` (8 over 2), `vectors` (2
14+
over 1). The `characters`/`character` split was close; it is recorded in CONTRIBUTING
15+
so the next contributor does not reopen it.
16+
- **V13 now folds a trailing "s".** Checked first against every `formats` and
17+
`subcategories` value in the catalog: the only hits were these five pairs, so no false
18+
positives today. One fixture added (52 assertions); a mutation on a real entry
19+
(`kaykit-character-animations` back to `character`) fails the validator.
20+
- Process note: the mutation test was reverted with `git checkout`, which also reverted
21+
the uncommitted fix in that file. Caught by re-reading the file before commit. Revert a
22+
mutation with the inverse edit, not a checkout, while other changes are uncommitted.
23+
- Next highest-value action: **the `formats` values that are not formats** (`examples`,
24+
`many`, `runtime`, `windows`, `macOS`, `iOS`, `library`, `binary` and similar). Move
25+
each to `tags` where it carries meaning, delete it where it does not, and say in
26+
CONTRIBUTING that platforms are tags. Small, but they show up in the search haystack and
27+
on entry pages as if they were file types.
28+
729
## 2026-09-23 (Search button)
830

931
The previous section's next action: make the floating button land where it focuses. One
@@ -16,7 +38,8 @@ commit, `4c4a111`.
1638
screen and focused every time, and typing filters immediately ("kenney", 54 of 305).
1739
- Not changed: the button stays visible while the search box is on screen, because it
1840
shows by scroll depth (600px) and the catalog starts below that. Cosmetic.
19-
- Next highest-value action: **settle the five plural subcategory pairs**
41+
- Next highest-value action: ~~**settle the five plural subcategory pairs**~~ Done in
42+
the plural subcategories section above.
2043
(character/characters, environment/environments, interior/interiors, tileset/tilesets,
2144
vector/vectors) by majority use, then let V13 fold a trailing "s" so a new variant
2245
cannot return. Check the check against the whole catalog before trusting it: plural

0 commit comments

Comments
 (0)