docs(kit): pin core 1.19.0; teach the public demo's module members #17
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/core-1.19.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?
Step 3 of
website/DEMO_MODE.md§10 (RunicGateway/website#222): the kit's paragraph on the demo, and thecore-ref.jsonre-pin.The pin moves from
6890a74(1.17.0) to69998ec(1.19.0, website#224), past 1.18.0 (website#223). Both versions are the public demo, and the chapters were read again for each.What changed
demoLocksinmodule.json: writes only, under your mounts, validated on every boot;ctx.demoMode, for a lock a route list cannot express (and for the rare read that must be hidden);api.onDemoSeed: upsert, never insert;coreApifloor.onDemoSeedis the new call.demoRefuses(1.19.0) and a line in the action listing:perform();^1.19.0.template/module.json:coreApibecomes^1.19.0, for the equality check only. The template declares none of the new members.ci/core-ref.json: the new sha and a datedwhyentry.One note on scope. §10 asked for a paragraph on
demoLocksandctx.demoMode.onDemoSeed(DM15) anddemoRefuses(DM18) were decided after §10 was written, and both are in the versions this pin crosses, so they are taught too.The only other core change in the window, website#221, is a wording fix on core's Teams panel. A module sees none of it.
Verified at the new pin
checkCoreApi(^1.19.0= 1.19.0),checkLinks,checkRenameSitesandcheckChapterPathsall pass. Script tests: 10 and 11 pass.Template:
check:imports, client build,check:externalsandcheck:swaggerpass. Tests: server 82, client 20 pass.Real core load. The template was loaded as
examplegameinto core at69998ecthrough core's own loader, once withDEMO_MODEunset and once with ittrue. It registered both times.node -p "require('./ci/core-ref.json').ref"parses.AI-assisted: written with Claude Code (Claude Opus 5.5).
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY