feat(docs): phase 14 — game-neutral core docs, an Ultima Online group, and checkTerms #34
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/phase-14-vocabulary"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 14 of PLAN.md §16: game vocabulary leaves the core docs, Ultima Online gets its own sidebar group, and the vocabulary rule is now a build check (D63, D64).
What changed
301from the server (src/config/redirects.mjs).test/headers.test.mjsasserts every redirect against the running server.docsmain:rust-link/INSTALL.md. Verify the whole stack stays, rewritten neutral (D69).<GameExample game="…">(D68) prints the game's name above a real example quoted on a core page: the module manifest, the budget dimensions,--game <servuo|rust>, the per-game repository and canonical-document tables. It looks right in both docs themes.scripts/checkTerms.mjs, the twelfth check. It knows 16 game words. It reads the docs pages (frontmatter included) and both sidebar trees. It skips link targets, bare URLs, imports and{…}expressions, but reads fenced code. There is one allowlist entry: Discord's own "Guild (server) ID" label. Before I trusted it, I ran it against a planted page: five violations failed, and a URL and an expression carrying the same words passed. It is wired intoverifyandpr-checks.yml.canonicalDocsis grouped by game, and the Rust group now has four documents.Decisions recorded (count of record 69)
Checked against Rust before generalising
Four things now stated for both games were checked against the Rust sources first:
/healthwith plugin connected;EventsEnabledoff;Two findings in other repositories (not fixed here)
websiteclient/src/lib/teamAdmin.js:34reads "…is not a confirmed empty shard". The docs now paraphrase it instead of quoting it.--helpdescribes--gameas "Which game's shard side", and--site-urlnames "Admin → Shard (uo-link)" for both games.Both are game words in core products. If you want them fixed, I'll file the issues.
Verification
npm run verifyis green locally: all twelve checks plus both test suites, including the token-backed facts, quickstart and reference checks.🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY