{ "$comment": "The core this module is proved against. MODULE_API.md ยง5.3: the frozen-manifest job clones RunicGateway/website at this exact ref, drops this module in as modules/uo and runs CORE's own routeManifest.js โ€” nothing else can answer whether the URLs the module claims are the URLs it actually serves. Pinned rather than tracking a branch on purpose: core moves for reasons that have nothing to do with this module, and a bump is then a deliberate commit saying which core the module was last proved against, instead of an unexplained red X on someone else's PR. Bump it, regenerate routes.manifest.json, and commit both together. **It pointed at `edge` for the length of the Event System window** (org lead, 2026-09-04), and this commit ends that: `api.registerEventActions` exists only from MODULE_API 1.10.0, so under the previous `main` pin `register()` threw and the module did not load at all โ€” the job would have been red by construction for eight phases and would have proved nothing while a real regression hid behind it. The Phase 16b cutover put 1.10.0 on `main`, so the pin comes home, and this is the same move that turns the Integration kit green again. **routes.manifest.json needed NO regeneration**: the job's own steps were run against this exact ref and answered `routes.manifest.json is current โ€” 73 routes, all documented`, so the \"commit both together\" instruction above had nothing to pair with this time.", "repo": "https://gitea.whitlocktech.com/RunicGateway/website.git", "ref": "655fbf3f69a6a1fd650ecbc81afd6cf9c2ad9f66", "refName": "main @ MODULE_API 1.10.0, the Event System cutover (website#199)" }