{"version":"2.1.225","anchor":"bundled-command-registration-split-apart","canonical_anchor":"bundled-command-registration-split-apart","heading":"Bundled command registration split apart","tier":"internal","area":"Slash Commands","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.225\/e\/bundled-command-registration-split-apart","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.225","markdown":"### Bundled command registration split apart\n\nBuilt-in command setup was split into separate build and register steps.\n\n**What**\n\nThe bundled-command builder no longer constructs and registers a command object inline; registration moved to a dedicated function.\n\n**Details**\n\n- The old helper now just returns `{ skillRoot, getPromptForCommand }`.\n- A reset helper clears the bundled command lists and the kill-switch-survivor set tracked by `survivesBundledKillSwitch`.\n- A batched file-writing helper with `tolerateExisting` and verify-content semantics was added alongside.\n\n**Evidence**\n\n`survivesBundledKillSwitch`\n\n- Area: Slash Commands\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}