From 8fc81320b5c7747737a28b67e4f7eb4a6efe4599 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 18 Aug 2026 21:59:04 +0000 Subject: [PATCH] docs(kernel): list services.sms in the runtime-services stability matrix, and gate the matrix and its labels (#9684) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `versioning.mdx`'s "Current Matrix" carried seven rows for the chapter's eight pages: `services.sms` was missing from a FIFTH enumeration of the same chapter, after #9604 fixed it in two index lists and #9630 fixed the accessor/slot mismatch. Every enumeration of this chapter that the gate does not hold has drifted, and each one was found by a human noticing. So the row is the small half. `check-runtime-services-index.mjs` gains two additive limbs, leaving the five existing checks untouched: - check 6 holds the "Current Matrix" to the pages on disk — membership and order, exactly as check 3 holds the chapter list, because the matrix follows meta.json's nav order and that convention is the only thing that tells the next author where a new row goes; - check 7 holds every published stability LABEL to the page's own `- **Stability:**