filterSkillsNeedingReinjectByKept tracks absent skills without registeredNames; immediate path keeps the combined filter. Co-authored-by: Cursor <cursoragent@cursor.com>
Covers kept-window dedup helpers per SPEC §6.4 and §12.1. Co-authored-by: Cursor <cursoragent@cursor.com>