docs: avoid root todo filename case collision#258
Conversation
|
Submitted for the active Ugig request to test the repo, file a bug, and submit a PR fix: https://ugig.net/gigs/abd6b2a0-e728-48cf-a46f-f99e419ed94e The issue is reproducible on a normal Windows checkout because the repo tracks both |
Greptile SummaryThis PR resolves a cross-platform filename case collision between root-level
Confidence Score: 5/5Documentation-only rename with no logic, code, or configuration changes — safe to merge. The change is a straightforward file rename and a corresponding tree-listing update in one docs file. No application code, configuration, or data is touched, and the tree notation in docs/tech-stack.md correctly nests legacy-project-todo.md under docs/. No issues were found. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["Before"] --> B["todo.md (root)"]
A --> C["TODO.md (root)"]
B -. "case collision on Windows" .-> C
D["After"] --> E["TODO.md (root — canonical roadmap)"]
D --> F["docs/"]
F --> G["legacy-project-todo.md"]
Reviews (2): Last reviewed commit: "docs: avoid todo filename case collision" | Re-trigger Greptile |
09a3c0b to
c405f29
Compare
Summary
Fixes #257.
This removes the root-level
TODO.md/todo.mdcase collision that makes a normal Windows checkout warn during clone and appear dirty before any edits are made.Changes
TODO.mdas the canonical current roadmap.todo.mdchecklist todocs/legacy-project-todo.md.docs/tech-stack.mdso it no longer points at a lowercase roottodo.md.Validation
I also reproduced the original issue on a normal Windows checkout, where Git warned that
TODO.mdandtodo.mdcollided andgit status --shortshowedM TODO.mdimmediately after clone.npx prettier@3.7.4 --check docs/tech-stack.md TODO.md docs/legacy-project-todo.mdstill reports existing markdown formatting differences in those docs, so I left formatting untouched to keep this PR focused on the cross-platform checkout bug.