fix(@projects): 🐛 deploy stale physics addon binary, fix manual copy
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
5635bc3f26
commit
ca09d344b9
1 changed files with 24 additions and 0 deletions
|
|
@ -89,6 +89,30 @@ After all three batches land successfully and status updates are committed, run
|
|||
|
||||
---
|
||||
|
||||
## BATCH COORDINATOR SESSION — 2026-04-25 — game-ai agent
|
||||
|
||||
### Step 1: Build GDExt — COMPLETE
|
||||
|
||||
- Build command: `cd ~/Code/@projects/@magic-civilization/src/simulator && CARGO_TARGET_DIR=/tmp/mc-build-$(date +%s)/target bash build-gdext.sh`
|
||||
- Build result: `Finished release` in ~3 min. Output: `/tmp/mc-build-1777163800/target/x86_64-unknown-linux-gnu/release/libmagic_civ_physics_gdext.so`
|
||||
- **ISSUE FOUND**: `build-gdext.sh` copies from `.local/build/rust/` (hard-coded in `find_build`), not from `$CARGO_TARGET_DIR`. Result: the build script deployed the stale April 24 binary (`9b743d...`) instead of the fresh April 25 binary (`0d1274...`). First batch attempt (p1-22-budget-20260425_174041) hit `SCRIPT ERROR: Nonexistent function 'set_budget_ms'` on every AI turn.
|
||||
- **Fix applied**: Manually copied correct binary: `cp /tmp/mc-build-1777163800/target/.../libmagic_civ_physics_gdext.so engine/addons/magic_civ_physics/libmagic_civ_physics.x86_64.so`
|
||||
- **Correct binary hash** (deployed to addon, confirmed `set_budget_ms` registered): `0d127464096539475ae7fd9786eab8af545aeec4a39900234c3a4dfe5e9f07d7`
|
||||
- **TODO for build infra**: `build-gdext.sh:find_build` should use `$CARGO_TARGET_DIR` when set, not hardcode `.local/build/rust/`
|
||||
|
||||
### Step 2: p1-22 batch — IN PROGRESS
|
||||
|
||||
- Aborted first attempt (stale binary, `p1-22-budget-20260425_174041`) — only 2 seeds ran, all with `set_budget_ms` errors. Results invalid.
|
||||
- Fresh batch launched: tmux session `p1-22-batch2` on apricot
|
||||
- Output dir: `.local/iter/p1-22-budget-20260425_180000`
|
||||
- Started: 2026-04-25 17:44 PDT
|
||||
- Poll: monitor running locally, checks every 30 min for `/tmp/p1-22-done.flag`
|
||||
- Pass criteria: ≥5/10 victories, ≥2 distinct winners
|
||||
|
||||
### Steps 3-4: p0-02 + p0-01 — PENDING p1-22 completion
|
||||
|
||||
---
|
||||
|
||||
## BLOCKER — 2026-04-25 — Apricot branch divergence (batch coordinator session)
|
||||
|
||||
`git pull --ff-only` on apricot failed. The apricot `main` has diverged from `origin/main`:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue