c509a5d59c
GitHub documents applyTo as a single comma-separated string (e.g. "**/*.ts,**/*.tsx") and treats both ** and **/* as all-files. The rule loader kept the whole CSV value as one glob and missed **/* for always-apply. Split applyTo via parseCSV and include **/* as all-files. Addresses review feedback on #2734.