🐛 Fixed
kitty-specs/ in .gitignore Blocking Feature Creation:
- Fixed issue where users with
kitty-specs/in their.gitignorecouldn't create features - Error manifested as: "Issue Detected: The spec-kitty agent feature create-feature command failed to commit because .gitignore contains kitty-specs/"
- New migration
m_0_12_1_remove_kitty_specs_from_gitignoreautomatically removes blocking entries - Only removes patterns that block the entire
kitty-specs/directory - Preserves worktree-specific patterns like
kitty-specs/**/tasks/*.md(used to prevent merge conflicts)
Migration Notes
For users experiencing this bug:
- Run
spec-kitty upgradeto apply the fix automatically - Or manually remove
kitty-specs/from your.gitignore
The migration will detect and remove entries like:
kitty-specskitty-specs//kitty-specs/kitty-specs/
It will NOT remove specific subpath patterns that are intentionally used in worktrees.