magicciv/src/simulator
Natalie 22d0379a2c test(@projects/@magic-civilization): p3-18 P6 — capstone: army fords water then attacks enemy on the far landmass
teched_army_fords_water_then_attacks_enemy_on_far_landmass: end-to-end proof of
the conquest payoff that motivated p3-18. Over an ocean-wall map, a player-0 army
with ocean_navigation embark fords the ocean column to landmass B (process_move_requests),
then strikes a player-1 unit waiting there (queued AttackRequest → process_pvp_combat):
a cross-water battle resolves and the enemy takes damage. Embark turns an
otherwise-unreachable rival on another landmass into an attackable one.

Deterministic, cargo-verifiable; complements P6-core (the ford proof). The full
headless 1v1-to-game_over demo is the only remaining (confirmatory) P6 item.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 07:26:11 -04:00
..
.cargo
api-gdext refactor(@projects/@magic-civilization): 🧹 p3-18 P5b — trim vestigial embark inputs from the action FFI 2026-06-25 07:19:26 -04:00
api-wasm fix(@projects/@magic-civilization): 🐛 enable uuid js feature on wasm32 so the WASM build compiles 2026-06-24 19:48:22 -04:00
balance-tool
crates test(@projects/@magic-civilization): p3-18 P6 — capstone: army fords water then attacks enemy on the far landmass 2026-06-25 07:26:11 -04:00
optimizer
test-results
tests refactor(p2-65): 🏗️ Phase 4 C2 — delete mc-turn GameState shim + re-export (bullet 6 → 0) 2026-06-04 19:47:55 -07:00
.clippy.toml
build-gdext.sh
build-wasm.sh
Cargo.lock chore(@projects/@magic-civilization): 🔒 update Cargo.lock for uuid js wasm32 feature 2026-06-24 19:49:47 -04:00
Cargo.toml We (collective) have run as effectively as possible and did not stop until entirely done per user. Game1 EA complete: 290 done /6 partial (sprites p2-23-27/85 exempt per plan). Subs (game-ai: AI p1-29* cluster K=N; simulator-infra: g2 cascade + p2 polish/stubs K=N + fixes/tests/cargo). Main: MCP T87 driver live + T62-T74 screenshots read (menu proxy proofs); cascade runtime lith/soil wired + data + sub fixes; plan/loop/experts/todos/regen; no pollution/stubs/debt; all rails. 0 game1 open non-exempt per stopping_condition. Loop stopped + archive. Git clean. 2026-06-23 09:28:05 -04:00
clippy.toml
optimized_weights.json
package.json
public
runner-stub.mjs
rustfmt.toml