magicciv/public
Natalie 91c0b79ad1 docs(@projects/@magic-civilization): 📋 p3-25 — record e2e proof + no-regression verification (canonical GUT 607/0)
p3-25 steps 1-5 verification recorded in the objective:
- End-to-end: process_trade_phase forms+persists a real StrategicSwap → projected into
  view_json (steps 2-5 chain proven).
- No-regression: release dylib rebuilt; canonical GUT gate engine/tests/unit/ → 617 tests,
  607 passing, 0 failing; cargo mc-core/mc-state/mc-turn/mc-player-api green; workspace
  compiles incl. api-gdext dylib.
- The 5 failures in a broader -ginclude_subdirs run are pre-existing non-canonical debt
  (stale v2 save fixtures in ffi/ vs the v3 loader from p2-72b; a stats-modal test; a
  cross-suite pollution cascade in test_audio_manager) — untouched by this work, flagged
  for a separate cleanup session.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 02:26:53 -04:00
..
games docs(@projects/@magic-civilization): 📋 p3-25 — record e2e proof + no-regression verification (canonical GUT 607/0) 2026-06-26 02:26:53 -04:00
resources refactor(@projects/@magic-civilization): p3-18 — embark gate is data-driven per-player config, not hardcoded 2026-06-25 04:40:14 -04:00