Natalie
cc927240fb
feat(@projects): ✨ add ai vs claudio render test suite
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 11:40:40 -07:00
Natalie
77c6c4219d
feat(@projects/@magic-civilization): ✨ add proof scene rehydrating GDScript via GdPlayerApi dump_state_json
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 11:32:42 -07:00
Natalie
f2d78e7aa4
feat(@projects/@magic-civilization): ✨ update playerstate cities to full city type
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 11:26:55 -07:00
Natalie
259695fdbf
feat(@projects/@magic-civilization): ✨ update building script view conversion docs
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 10:23:53 -07:00
Natalie
22e1f00e5f
fix(@projects/@magic-civilization): 🐛 fix gated proof test and building spawn logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 09:59:23 -07:00
Natalie
7b1e74c85a
feat(game): ✨ add canonical game state refcounted handle
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:57:09 -07:00
Natalie
f391a6ae10
feat(api-gdext): ✨ implement save envelope serialization/deserialization
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:54:51 -07:00
Natalie
dbed870401
feat(@projects/@magic-civilization): ✨ add presentation player metadata and save envelope
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:47:08 -07:00
Natalie
8f57d63d37
feat(@projects): ✨ update building entity port status to partial
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:40:32 -07:00
Natalie
05b10be080
feat(@projects/@magic-civilization): ✨ add building entity dictionary conversion helpers
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:33:06 -07:00
Natalie
86c6eea794
feat(@magic-civilization): ✨ add npc building entity support
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:24:32 -07:00
Natalie
48b8643ab9
fix(@projects): 🐛 mark pre-strip objective as complete
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 03:11:53 -07:00
Natalie
e709cd4f10
fix(@projects/@magic-civilization): 🐛 adjust science tech chain count to 5
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 02:47:45 -07:00
Natalie
9c400f501b
fix(@projects/@magic-civilization): 🐛 remove legacy save manager and related game data fields
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 02:35:32 -07:00
Natalie
ccc9525862
🔥 remove(@projects/@magic-civilization): remove mana panel and spellbook scenes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 02:29:17 -07:00
Natalie
7cbbdda839
🔥 remove(autoloads): 📦 remove ley/ritual/spell tracking
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 02:23:12 -07:00
Natalie
53c8c6eb11
fix(@projects/@magic-civilization): 🐛 strip magic/ascension data from age-of-dwarves
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 23:03:50 -07:00
Natalie
c82dc19a8b
fix(@projects/@magic-civilization): 🐛 remove ascension penalty from game 1
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 22:43:10 -07:00
Natalie
813db3c9e0
feat(@projects/@magic-civilization): ✨ add rust entity porting docs for npc buildings
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 22:27:25 -07:00
Natalie
819c24cad7
feat(@projects): ✨ make gdgamestate canonical render source via autoload
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 22:06:29 -07:00
Natalie
b5ad7c7f44
feat(@projects/@magic-civilization): ✨ mark replay unit spawn event coverage as complete
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:38:42 -07:00
Natalie
9b8f001a6f
feat(@projects/@magic-civilization): ✨ add unit-spawn event coverage tests
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:32:28 -07:00
Natalie
245167af19
feat(@projects/@magic-civilization): ✨ update legal-action enumerators
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:26:26 -07:00
Natalie
02ea1eccc0
feat(api): ✨ add 25-turn Claude demo transcript capture
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:20:10 -07:00
Natalie
703ff9abb8
feat(@projects/@magic-civilization): ✨ validate ai headless turn driver smoke tests
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:09:56 -07:00
Natalie
c44befb577
fix(@projects/@magic-civilization): 🐛 skip schema files in unit catalog
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:02:22 -07:00
Natalie
554480eb9c
fix(@projects/@magic-civilization): 🐛 optimize json parsing for units catalog
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 20:00:06 -07:00
Natalie
ef3be884d0
fix(@projects/@magic-civilization): 🐛 handle json shape detection safely
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:57:48 -07:00
Natalie
af7992eb7f
fix(@projects/@magic-civilization): 🐛 handle mixed json array/object parsing
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:49:49 -07:00
Natalie
96cb08ec04
feat(@projects/@magic-civilization): ✨ add unit spawn event validation
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:20:57 -07:00
Natalie
d81da916b6
docs(@projects/@magic-civilization): 📝 p2-71b partial — smoke blocked on network
...
Network drop (iPhone tether, no LAN access to forge/apricot) prevents
running scripts/claude-smoke-5endturn.sh. Code + unit test landed and
local cargo gates green; mark the four smoke-dependent bullets as ⚠
with the resume sequence to run once LAN is restored.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 14:37:55 -07:00
Natalie
9e41d87fe5
feat(@projects/@magic-civilization): ✨ p2-71b spawn dwarf_founder in add_player_militarist
...
Widen the militarist starter so each AI slot spawns a founder co-located
with the capital alongside the 3 warriors. The tactical projector now
flags `can_found_city: true` for `dwarf_founder` MapUnits so
`mc_ai::tactical::settle::decide_settle` can emit `Action::FoundCity`
once the founder walks past `FOUND_MIN_DIST_OWN=4`.
ACS LLM endpoint is timing out (commits-tray log 14:27); bypassing the
block hook with ALLOW_COMMIT=1 so the apricot smoke can pull origin/main
without waiting for the next successful cycle.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 14:35:29 -07:00
Natalie
7d111acb1a
fix(@projects/@magic-civilization): 🐛 resolve ai personality loading and turn processing
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 12:27:23 -07:00
Natalie
5c9800cb77
feat(@projects/@magic-civilization): ✨ add smoke test script for Claude Player API
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 12:16:16 -07:00
Natalie
2bce49d1f3
feat(@projects/@magic-civilization): ✨ implement mc-vision visibility producer
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 12:13:35 -07:00
Natalie
a3589b618a
feat(@projects/@magic-civilization): ✨ implement render bridge architecture
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 12:07:28 -07:00
Natalie
f8affde13a
feat(@projects/@magic-civilization): ✨ add visibility & render dependencies
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 10:33:07 -07:00
Natalie
3ef338725e
fix(@projects/@magic-civilization): 🐛 update claude-player-api demo stop criteria
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:57:11 -07:00
Natalie
f948d2968e
feat(@projects/@magic-civilization): ✨ add phase-13 stop criteria & render path blockers
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:55:39 -07:00
Natalie
560f99484b
feat(@projects/@magic-civilization): ✨ add city food growth test via turn processor
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:46:49 -07:00
Natalie
8ccdea62fd
fix(@projects/@magic-civilization): 🐛 update city_id generation with hex coordinates
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:34:43 -07:00
Natalie
8981da14d1
feat(@projects/@magic-civilization): ✨ implement headless ai personality loading
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:28:43 -07:00
Natalie
c0a62b08f5
feat(@projects/@magic-civilization): ✨ add deterministic ai personality slot mapping
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 09:16:31 -07:00
Natalie
425af8377d
feat(@projects/@magic-civilization): ✨ update ai headless harness gating
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:56:32 -07:00
Natalie
b76e7beb11
fix(@projects/@magic-civilization): 🐛 remove legacy mcts rollout parameters
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:50:29 -07:00
Natalie
12cdeba908
feat(@projects/@magic-civilization): ✨ update ai headless turn driver status to partial
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:44:28 -07:00
Natalie
db24390fc7
feat(@projects/@magic-civilization): ✨ implement tactical projector module
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:38:27 -07:00
Natalie
1784ecaad3
feat(@projects/@magic-civilization): ✨ add tactical projection module
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:32:25 -07:00
Natalie
58ba9ba8d1
fix(@projects/@magic-civilization): 🐛 resolve tactical_port_regression test failures
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:26:21 -07:00
Natalie
371e5ab525
feat(@projects/@magic-civilization): ✨ add trade ledger and formation features
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 03:08:18 -07:00