Context
During earlier development, a real macOS Keychain dialog ("cannot be found to store 'git'" or similar wording) was observed firing during devboost operations that touch git (clones, config). Root cause was never resolved — an earlier discussion about a possible wrapper-script fix got tangled/miscommunicated between the user and the assistant working on this at the time, and the user explicitly asked to defer this until after the Go migration completed, requesting a fresh restatement of their idea rather than reconstruction from memory.
Status
Deferred. The Go migration (this repo's v2 rewrite) is now complete. This issue exists so the deferred item has a durable home instead of living only in session-local task state, which doesn't survive between conversations.
Next step
When this is picked back up: ask the user to restate their proposed fix/idea fresh. Do not assume or guess at what was discussed previously — that led to a real, sharply-corrected miscommunication before.
Likely relates to macOS Keychain ACL staleness on ad-hoc-signed Homebrew git binaries, but this was a working hypothesis, not confirmed root cause.
Context
During earlier development, a real macOS Keychain dialog ("cannot be found to store 'git'" or similar wording) was observed firing during devboost operations that touch git (clones, config). Root cause was never resolved — an earlier discussion about a possible wrapper-script fix got tangled/miscommunicated between the user and the assistant working on this at the time, and the user explicitly asked to defer this until after the Go migration completed, requesting a fresh restatement of their idea rather than reconstruction from memory.
Status
Deferred. The Go migration (this repo's v2 rewrite) is now complete. This issue exists so the deferred item has a durable home instead of living only in session-local task state, which doesn't survive between conversations.
Next step
When this is picked back up: ask the user to restate their proposed fix/idea fresh. Do not assume or guess at what was discussed previously — that led to a real, sharply-corrected miscommunication before.
Likely relates to macOS Keychain ACL staleness on ad-hoc-signed Homebrew git binaries, but this was a working hypothesis, not confirmed root cause.