Repository navigation
chore: remove tracked csproj.bak backups and ignore the pattern - #960
Merged
drmoisan merged 8 commits intoOct 1, 2026
Merged
Conversation
…minimal-audit plan; preflight pending) Preparation-mode WIP commit made on a quota stop. The plan passes the structural plan validator; executor preflight had not returned a signal at commit time. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NcieP6KJzhzgHkRh4F21Po
…ope) and D2 (P1-T2 LF-only remediation) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… commit time Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…k-files-carry-stale-project-content-951
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NcieP6KJzhzgHkRh4F21Po
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NcieP6KJzhzgHkRh4F21Po
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NcieP6KJzhzgHkRh4F21Po
This was referenced Oct 1, 2026
drmoisan
deleted the
bug/tracked-csproj-bak-files-carry-stale-project-content-951
branch
October 7, 2026 10:57
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Suggested title
chore: remove tracked csproj.bak backups and ignore the pattern
Summary
*.csproj.bakbackup files:QuickFiler.Test/QuickFiler.Test.csproj.bak,QuickFiler/QuickFiler.csproj.bak,Tags/Tags.csproj.bak,TaskTree/TaskTree.csproj.bak,TaskVisualization.Test/TaskVisualization.Test.csproj.bak,TaskVisualization/TaskVisualization.csproj.bak,ToDoModel.Test/ToDoModel.Test.csproj.bakandToDoModel/ToDoModel.csproj.bak.*.csproj.bakto.gitignore, directly after the existing*.rptproj.bakrule (line 258).TaskMaster.sln.bak,TaskTree/TaskTree.vbproj.bak,TaskVisualization/TaskVisualization.vbproj.bak) untouched and not matched by any ignore rule.docs/features/is the nine paths above.Why
QuickFiler/QuickFiler.csproj.bak,QuickFiler.Test/QuickFiler.Test.csproj.bak). Tracked stale project text can mislead searches and reviews.origin/mainand on the end-state tree).*.csproj.bakand not*.bak: a*.bakrule would shadow the three out-of-scope tracked backups, which the acceptance criteria forbid.What Changed
.gitignoreline (numstat1 0).docs/features/active/2026-09-30-tracked-csproj-bak-files-carry-stale-project-content-951/containing the issue, research, plan, baseline and QA-gate evidence, and the reduced audit artifacts (policy audit, code review, feature audit).origin/maininto the branch (clean merge, no conflicts, no overlap with this change).Architecture / How It Fits Together
Not applicable. This is a repository-content change with no runtime component.
Verification
Completed (from the evidence in the feature folder and the independent reduced audit):
git ls-files -- "*.csproj.bak"is empty after the change (eight paths before).git check-ignore -v --no-indexreports.gitignore:258:*.csproj.bakfor all eight former paths.git ls-files -ci --exclude-standard -- "*.bak"is empty, so no tracked.bakfile is shadowed by an ignore rule; the three remaining backups are unmodified againstorigin/main..csproj.bakacrossscripts,.github,.claude/lib,*.csproj,*.slnand*.targetsfinds no reader.scripts/hygiene/Test-RepositoryHygiene.ps1:HYGIENE Findings=0.Recommended:
git ls-files -- "*.bak"should list exactly three paths.Backward Compatibility / Migration Notes
No API, build or runtime behavior changes. The deleted files were backups that no build step references.
Risks and Mitigations
*.csproj.bak. Mitigation: the hygiene guard extension is recorded as a follow-up.Review Guide
.gitignore(one added line).Follow-ups
TaskMaster.sln.bak,TaskTree/TaskTree.vbproj.bak,TaskVisualization/TaskVisualization.vbproj.bak) are out of scope here and remain tracked by design.*.csproj.bakfiles.GitHub Auto-close
🤖 Generated with Claude Code
https://claude.ai/code/session_01NcieP6KJzhzgHkRh4F21Po