{ "repo": "https://gitea.whitlocktech.com/RunicGateway/website.git", "branch": "edge", "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 is `edge`, not `main`, and that is not a mistake: the module system", "has not cut over yet and core's `main` has no server/src/modules/ at all", "(MODULE_SYSTEM.md decision 11). This pin is one of the things that cutover has", "to revisit.", "", "Same convention as Module-uo's ci/core-ref.json, deliberately - one file, one", "sha, reviewable in a diff." ] }