[skip-docs] — the invariant row for this plan lands in Step 13, after the mutations.
Amendment 2 in the same commit: the framework-neutrality sweep covered only
expert-reviewer, so the skill that arrived by subtree pull had no framework guard
anywhere. GUARDED_SKILL_DIRS names both, and a fail-closed coverage arm turns red
when a future pull brings a third skill that is not listed.
Co-Authored-By: Claude <claude-opus-5>