After feature extraction, computeSkillGaps() flags a skill only when its
compatibility: floor is strictly below the CC version that introduced a
new-surface feature mapped to it. Set the inputs and watch the decision — and the exact
cc-skill-gaps.json row it would emit.
Inputs
yes
no / unknown skill