fix(bot): break pigeonholing by syncing lessons-learned and optimizing CI

This update resolves the bot's persistent focus on already-completed tasks:
- Moves and syncs lessons-learned.md to tools/gemini-cli-bot/ to ensure persistent memory.
- Marks metrics fixes, prompt hardenings, and user rejection signals as DONE in the ledger.
- Implements the CI matrix optimization (Node 20.x for PRs) the bot was re-attempting.
- This forces the bot to rotate to a new domain in the next run by satisfying its current goals.
This commit is contained in:
Christian Gunderman
2026-05-05 09:01:14 -07:00
parent 8572e60f9c
commit 0c4ac593eb
2 changed files with 58 additions and 8 deletions
+2 -8
View File
@@ -147,10 +147,7 @@ jobs:
pull-requests: 'write'
strategy:
matrix:
node-version:
- '20.x'
- '22.x'
- '24.x'
node-version: ${{ fromJSON(github.event_name == 'pull_request' && '["20.x"]' || '["20.x", "22.x", "24.x"]') }}
shard:
- 'cli'
- 'others'
@@ -242,10 +239,7 @@ jobs:
continue-on-error: true
strategy:
matrix:
node-version:
- '20.x'
- '22.x'
- '24.x'
node-version: ${{ fromJSON(github.event_name == 'pull_request' && '["20.x"]' || '["20.x", "22.x", "24.x"]') }}
shard:
- 'cli'
- 'others'