docs(kit): pin core 1.17.0; teach 1.13.0 to 1.17.0 and one module per site #15
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/core-1.17.0"
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?
What & why
This is the kit re-pin agreed during the Rust cutover: a separate PR after stage 6.
ci/core-ref.jsonmoves from0a37a44(1.12.0) to6890a74(1.17.0, website#220), the commit where 1.13.0 to 1.17.0 reachedmain. The chapters were read again for each version:duration, a lease'sexample, an option row'snotemultipleandmaxretryAfterMsdetail.warningsverifyonIdentityLinking/onIdentityLinked,ctx.identities.listTwo core changes in that cutover carried no version bump, and the kit teaches both:
examplegamesorts first, so theirs starts and the site's own module does not.untilis read at reconcile (W1). Chapter 5 covers it next toctx.events.expired().The template declares none of the new members, so nothing it does changed meaning.
template/module.json'scoreApibecomes^1.17.0for the equality check. The kit still never re-specifies the contract: each passage names its MODULE_API version and links out.How it was tested
Everything
pr-checks.ymlruns, locally, against.coreat6890a74:checkCoreApi(^1.17.0 = 1.17.0),checkLinks(74),checkRenameSites(32 files) andcheckChapterPaths(37) all pass, and so do the script tests (10 and 11).check:imports, client build,check:externalsandcheck:swaggerpass.examplegame, registered through the pinned core's own loader. Copied in again beside module-uo,examplegamestarted anduowas refused atmanifestwith "this site already runs the module "examplegame", and a site runs one module…", as chapter 1 now describes.Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with aCo-Authored-Bytrailer.License
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY