-
Couldn't load subscription status.
- Fork 2
Open
Description
Summary
Preset generation currently broadens partial selections back into directories when saving, causing deleted folders (e.g. data/) to reappear on reapply.
Steps to Reproduce
- Load the
complete-projectpreset in PromptCode on rentseeking repo. - Deselect
ingestion/dataandingestion/src/data. - Save preset and reapply.
- Deselected directories reappear due to
dir/**/*pattern overreach.
Expected Behavior
Preset respects explicit deselections; generated patterns only use wildcards when every descendant is covered.
Additional Notes
- Needs refactor of
generatePatternsFromSelectionto verify coverage per directory. - Add regression tests for partial selections (mixed extensions, nested folders).
- Ensure CLI and extension share the same implementation.
Tasks
- Refactor pattern generation logic with async coverage checks.
- Add regression/unit/integration tests covering partial selection cases.
- Provide migration path to regenerate existing presets safely.
- Update docs to describe wildcard rules.
Metadata
Metadata
Assignees
Labels
No labels