docs(roadmap): add #414 — status git_state:"clean" in non-git dir; indistinguishable from clean repo#2958
Conversation
…stinguishable from clean repo
|
Review verdict: REQUEST_CHANGES I inspected the exact diff against Blocker: the new #414 entry duplicates existing ROADMAP #125. #125 already covers the same core issue: non-git directories report Requested change: replace #414 with a short fresh-run follow-up appended to #125, or rework the entry only if there is a genuinely new non-duplicative contract gap beyond #125. Summary:
— |
|
Closing — duplicate of ROADMAP #125 (already documents in non-git directories). Thanks to gaebal-gajae for catching this in review. |
Pinpoint #414
status --output-format jsonreturnsgit_state:"clean"from a directory that is NOT a git repository — same value as a real clean git repo.Evidence (non-git dir
/tmp/probe-nogit):{"git_state":"clean","git_branch":null,"project_root":null,"changed_files":0,"staged_files":0,"unstaged_files":0,"untracked_files":0}Evidence (clean git repo):
{"git_state":"clean","git_branch":"main","project_root":"/path/to/repo","changed_files":0,...}Automation must heuristically parse
git_branch:nullto detect non-repo state — the structuredgit_statefield gives no signal.ROADMAP-only PR. No source/test changes.