fix: harden gemini loop auth routing and closure #193

Merged
Timmy merged 3 commits from timmy/gemini-loop-hardening into main 2026-04-05 19:33:35 +00:00
Owner

Summary

  • load Gemini API key from the local key file instead of an embedded expired value
  • add code-fit filtering, auth-invalid handling, safer cleanup, and proof-gated closure semantics
  • update automation defaults to the Forge host

Verification

  • bash -n /Users/apayne/worktrees/timmy-config/bin/gemini-loop.sh
  • bash -n /Users/apayne/worktrees/timmy-config/bin/claude-loop.sh
  • bash -n /Users/apayne/worktrees/timmy-config/bin/timmy-orchestrator.sh
  • Gemini CLI smoke test with file-backed key returned GEMINI_OK
## Summary - load Gemini API key from the local key file instead of an embedded expired value - add code-fit filtering, auth-invalid handling, safer cleanup, and proof-gated closure semantics - update automation defaults to the Forge host ## Verification - bash -n /Users/apayne/worktrees/timmy-config/bin/gemini-loop.sh - bash -n /Users/apayne/worktrees/timmy-config/bin/claude-loop.sh - bash -n /Users/apayne/worktrees/timmy-config/bin/timmy-orchestrator.sh - Gemini CLI smoke test with file-backed key returned GEMINI_OK
Timmy added 3 commits 2026-04-05 19:32:47 +00:00
Timmy merged commit c5e4b8141d into main 2026-04-05 19:33:35 +00:00
Sign in to join this conversation.