{ "repo": "https://gitea.whitlocktech.com/RunicGateway/website.git", "branch": "main", "ref": "4ad8b2bb0ede2747622075dcfa4cb1fe460f91ca", "why": [ "The core this kit is written against, pinned to a commit rather than a branch.", "This one is the MODULE_API_VERSION 1.5.0 bump, which is the version", "template/module.json declares. It moved here from the 1.4.0 bump because", "the kit's acceptance run found PublicLayout had no way to give a module", "page the site's body wrapper, and core grew a `shell` prop for it - so the", "template now uses a member that only exists at this ref and later.", "", "Moving this pin is the moment someone re-reads the chapters: CI asserts the", "version template/module.json declares still equals this core's", "MODULE_API_VERSION, so a contract bump turns this repo red on purpose", "(MODULE_SYSTEM.md 2.11.1 d2, 2.10).", "", "The branch said `edge` until 2026-08-12, when the module system cut over", "and that branch was deleted (MODULE_SYSTEM.md 2.9). The SHA DID NOT MOVE:", "the pinned commit is an ancestor of `main`, so this is a label correction", "and not a re-pin - the contract is still 1.5.0 and no chapter changed.", "Nothing in CI reads this field; it clones the repo and checks out the sha,", "which is why the cutover could not break the build and why a wrong label", "here would have sat unnoticed. It is for the person deciding whether a", "newer core is worth re-reading the book for, and a branch that no longer", "exists tells them nothing.", "", "Same convention as Module-uo's ci/core-ref.json, deliberately - one file, one", "sha, reviewable in a diff." ] }