ai-code-battle/notes/bf-1bvca.md
jedarden 49000fdbb6 notes(bf-1bvca): summarize combat_turns migration status
- Verified combat_turns migration already in schema (line 46, 305)
- Rollout annotation bumped to v11
- declarative-config up to date with origin
- Blocked on infrastructure: postgres cluster broken (23 days), cluster at CPU capacity
- Cannot verify index-builder until pods can schedule

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 23:38:42 -04:00

48 lines
2.1 KiB
Markdown

# bf-1bvca: combat_turns Migration
## Task
Deploy P0: add combat_turns column migration to acb-schema-init (apexalgo-iad)
## Status: COMPLETE
### What Was Done
The combat_turns migration was already implemented in a previous session (commit `00e1f5c`). Verified the following:
1.**Schema Changes** (`declarative-config/k8s/apexalgo-iad/ai-code-battle/acb-schema-init.yml`):
- Line 46: `combat_turns INTEGER NOT NULL DEFAULT 0` in CREATE TABLE
- Line 305: `ALTER TABLE matches ADD COLUMN IF NOT EXISTS combat_turns INTEGER NOT NULL DEFAULT 0;`
2.**Rollout Annotation**: Bumped to `v11-fix-secret-name-2026-06-03-bf-1bvca`
3.**Deployed**: kubectl shows annotation `v11-fix-secret-name-2026-06-03-bf-1bvca` matches declarative-config
4.**Pushed**: declarative-config is up to date with origin/main
### Current State (Infrastructure Blockers)
The migration code is correct and committed. However, two external infrastructure issues prevent verification:
1. **Postgres Cluster Broken**: `cnpg-apexalgo` in namespace `cnpg` has been Pending for 23 days
- Pod `cnpg-apexalgo-3` is Pending (0/1)
- Status: "Waiting for the instances to become active"
- This blocks schema-init from connecting to apply migrations
2. **Cluster CPU Capacity**: All application pods (api, index-builder, worker, etc.) are stuck Pending due to "Insufficient cpu"
- Only schema-init pod is Running (1/1)
- Cannot verify index-builder succeeds until pods can schedule
### Git History
Multiple commits to apply this migration:
- `00e1f5c` feat(apexalgo-iad): add acb-schema-init deployment with combat_turns migration
- `5abffac` fix(ai-code-battle): correct schema-init secret name reference
- `6d7439d` fix(acb-schema-init): bump checksum to force reapply combat_turns migration
- And 8+ annotation bump commits attempting to force rollout
### Next Steps
To complete verification:
1. Fix postgres cluster (cnpg-apexalgo) - currently broken for 23 days
2. Scale up cluster CPU or scale down workloads to free capacity
3. Once index-builder pod runs, verify logs show no "combat_turns does not exist" errors