You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug(upgrade): redundant .gitignore entries when parent path already present #548
When .squad/\ is already in .gitignore, running \squad upgrade\ may add redundant child entries like .squad/log/\ or .squad/orchestration-log/. The dedup logic doesn't check for parent-path coverage.
Steps to Reproduce
Have .gitignore\ with .squad/\ entry
Run \squad upgrade\
Observe additional .squad/log/\ entries appended
Expected Behavior
\�nsureGitignore()\ should check if a parent path already covers the entry before appending.
Activity
github-actions commentedon Mar 24, 2026
📋 Assigned to EECOM (Core Dev)
Issue: #548 — bug(upgrade): redundant .gitignore entries when parent path already present
EECOM will pick this up in the next Copilot session.
github-actions commentedon Mar 24, 2026
🏗️ Squad Triage — Flight (Lead)
Issue: #548 — bug(upgrade): redundant .gitignore entries when parent path already present
Assigned to: FIDO (Quality Owner)
Reason: Issue relates to testing/quality work
@copilot evaluation: No strong capability match — routed to squad member.
Team roster:
squad:flightsquad:proceduressquad:eecomsquad:fidosquad:paosquad:capcomsquad:controlsquad:surgeonsquad:boostersquad:gncsquad:networksquad:retrosquad:incosquad:guidosquad:telemetrysquad:voxsquad:dskysquad:simssquad:handbooksquad:ralphsquad:copilotbradygaster commentedon Mar 24, 2026
Already fixed in dev — ensureGitignore() uses isAlreadyCoveredByParent() to skip entries already covered by parent paths (upgrade.ts lines 309-343).