feat(docs): phase 15 — the Rust group, its reference pages checked against their sources #35
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/phase-15-rust"
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 15 of PLAN.md §16: the Rust docs group, after Ultima Online. RunicNPC's subgroup is phase 16.
The group: 15 pages (D70)
You chose the option I labelled "14 pages", but its own list had fifteen entries. The list is what's built, and PLAN.md records the mislabel.
Every page teaches and then links out to its canonical document. Versions come from
platform.json, including the protocol inside code samples, which are rendered with Starlight's<Code>.Checks: three new sections in
checkReference.mjs(no new check)sidecar.toml: 6 keys fromRust-Linkconfig.rs, using the same struct parser as uo-link's (now shared), plus the 6RUSTLINK_…env overrides.RunicGateway.json: the 13 public fields ofPluginConfiginRunicGateway.cs.Module-Rustserver/catalogue.js. A kind that moves from staff to public upstream fails twice.The canonical documents gain
OPERATING.mdandCARBON.mdunder Rust.Walked first (D36)
I signed in on the walk site and walked:
RunicGateway.json's read-only keys;Nothing was saved, and there were no console errors. The walk and the source corrected three of my drafts: a reward does not need a linked account, the bundle ships three helpers, and the Test button prints raw statuses.
Core pages
/healthsample hard-coded"protocol":4. It now readsplatform.json(8).EventsEnabled. That's false on Rust: Mod config can editRunicGateway.json. Both pages now say so (D68 tagged examples on the first).checkFactswent red mid-phase: installer v0.8.1 shipped (the--helpfix).platform.jsonis updated; no page quotes the help text.Found in other repositories (reported, not fixed)
PluginConfig.EventsEnabledsays it "gates taking a lease only". That stopped being true at protocol 9.rust-link/INTEGRATION.md+INSTALL.md: fixed in docs#370, the separate PR you approved.If you want the three Module-Rust / Rust-Plugins items fixed, say so and I'll do them.
Decisions recorded (count of record 71)
Verification
npm run verifyis green locally:checkReferencenow runs 36 checks;checkLinksresolves 5319 internal links;I also opened two rendered pages in Chrome.
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY