Commit graph

1411 commits

Author SHA1 Message Date
autocommit
7f8f3090d1 chore(game): 🔧 Update Godot project config and mod signing tool with new export templates and enhanced cryptographic key handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
ae97860c14 feat(api-gdext): Add mod hosting endpoints for discovery, validation, and deployment logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
27a1c73bf9 feat(autoloads): Enhance mod loader autoload scripts and add/update FFI tests for mod loading functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
c52ec4c3f2 feat(mod-host): Implement native module sandboxing with memory enforcement, OOM handling, and signing enforcement for Minecraft modding simulator
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
7af2f53148 deps-upgrade(simulator): ⬆️ Update simulator dependencies in api-gdext and mc-mod-host crates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
29757bf9ea docs(game-engine): 📝 Update player API and AI controller documentation with new methods, clarifications, and tooling references
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
18baeacc03 feat(api-gdext): Introduce SaveEnvelope struct and serialization/deserialization functions for Godot Engine API extension envelopes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
8facb10498 fix(save-manager): 🐛 Add validation logic to SaveManager after save load to prevent invalid controller states and update corresponding tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
2628be038a feat(wasm-controller): Implement WASM controller validation logic and enforce ABI contracts with test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
af54b5123b deps-upgrade(simulator): ⬆️ Update pinned versions in Cargo.lock and mc-mod-host crate for simulator dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
e80802e115 refactor(game-engine): ♻️ Implement global UID regeneration for all game engine components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
a9fc57d981 infra(api-gdext): 🧱 Update Rust GDExtension API functions and bindings for Godot Engine compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
eb8b82700c feat(game-engine): Improve game state management with audio utilities, auto-play logic, and entity handling; add integration tests for game-over and rally scenarios; update smoke testing tool for multi-slot support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
306046e2b5 feat(ui): Add boss spawn notifications, loot popups, ransom offers, courier route overlays, and integration tests for ambient encounter UI components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
0f8cfab767 test(world-generation): Update test proofs for fauna, hydrology, and tectonics outputs in procedural generation scenarios
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
d9d011345f feat(menus): Introduce end-game summary UI and replay viewer menu scenes with integration tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
1ffcbed571 feat(civics): Implement civics management UI components including great person modal, harvest policy dropdown, specialists drag panel, and throne room great works UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
e7d73e4912 feat(game-setup): Introduce AI controller selection UI and management logic with tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
dd5c32c00f test(engine-tests): Update unit tests for engine features like building upgrades, city screens, ecology, procedural rendering, and UI flows to align with new behavior and fix test failures
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
073efe0a5f test(scenes): Add/update test scenes for gameplay mechanics, UI, and rendering components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
38985bf963 test(game): Add proof-of-concept test files for game end screens (defeat_screen, victory_screen, end_game_summary)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
aeed54a798 test(scenes): Add/modify test scenes for terrain/biome economy integration and coupling validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
5fca422d5e feat(scenes-tests): Update test cases for improvements panel and strategic stockpile systems with new assertions and validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
d9707863f2 feat(ecology): Update test coverage for ecology panel and cognitive proof components to validate system behavior and interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
7390284dc8 test(scenes): Update test proof files for courier and diplomacy system test cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
4eb7da8458 test(civics): Add/update test cases for Civics panel, building, and interactive proof scenarios
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
2727d2f249 feat(api-gdext): Introduce multi-slot functionality in the Godot extension API with new functions and structs in lib.rs and corresponding tests in save_envelope.rs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
efdcd23e39 feat(mc-turn): Add multi-slot turn-based simulation support with slot management and state transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
87399fdd79 feat(player-api): Introduce MultiSlot trait, SlotManager, and related controllers for unified multi-slot interactions; update wire protocol and dispatch logic; add comprehensive tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
7c8af2be96 feat(player-api): Implement multi-slot player API support for headless scenes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
eb619f4381 feat(mc-ai): Add Tinkersmith clan personality with AI policy tests and config updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
da4d665720 feat(mcts-service): Introduce MCTS protocol definitions, player action dispatch, and abstract turn projection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
959d606ba7 feat(mc-ai): Add 12-player MCTS support with GPU-optimized rollouts and comprehensive test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
Natalie
5ef09a243c feat(@projects/@magic-civilization): add resource tooltip feedback for disabled units
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-25 13:46:38 -07:00
Natalie
fc137c5984 fix(@projects/@magic-civilization): 🐛 update deposit resource files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-19 21:50:01 -07:00
Natalie
ad108810dd feat(@projects/@magic-civilization): add rl-self-play harness and Claude player integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:51:07 -07:00
Natalie
82c464e31e docs(@projects/@magic-civilization): update player api docs to reflect generalised naming
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:45:07 -07:00
Natalie
91ef4bc21f feat(@projects/@magic-civilization): rename claude-player to player-api refactor
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:43:32 -07:00
Natalie
62d6a13ac9 feat(@projects/@magic-civilization): add auto-respawn harness logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 02:19:58 -07:00
Natalie
bcf0dd3f76 feat(@projects/@magic-civilization): fix float-to-int conversion in player action parsing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 02:14:18 -07:00
Natalie
9fcdbb6c95 feat(@projects/@magic-civilization): auto-pick research for idle ai players
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:47:25 -07:00
Natalie
f9100f9e29 fix(api): 🐛 fix godot-float schema parsing in pick_culture_tradition
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:26:28 -07:00
Natalie
6236daee63 feat(api): improve flexible axes parsing for ai research
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 21:08:27 -07:00
Natalie
acaa6792f0 feat(@mc-ai): add trailing ai detection logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 19:49:37 -07:00
Natalie
69ca69ee06 feat(@projects/@magic-civilization): 🔄 improve tier progression fix
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 19:45:29 -07:00
Natalie
0c942c65f6 feat(@projects/@magic-civilization): add mcts telemetry service and parity tests
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 07:26:37 -07:00
Natalie
8531c4fb22 fix(@projects/@magic-civilization): 🐛 update mcts-service telemetry status
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 04:40:17 -07:00
Natalie
c3b1ae550e fix(@projects/@magic-civilization): 🐛 fix axial tile iteration and coordinate handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:55:40 -07:00
Natalie
5753d0d4ab fix(api): 🐛 validate negative axial coords in tile updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 21:17:16 -07:00
Natalie
49c23d4915 fix(@projects/@magic-civilization): 🐛 complete gdscript delegation for research bridge
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 18:02:32 -07:00