Commit graph

99 commits

Author SHA1 Message Date
Natalie
0d2520a700 feat(@projects/@magic-civilization): add terraforming cascade design and fauna updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-09 19:51:48 -07:00
Natalie
0763db8e2d feat(game): persist wind_direction for climate fidelity
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-09 01:17:04 -07:00
Natalie
00e98329fa feat(@projects/@magic-civilization): update objectives dashboard and climate integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-09 01:07:07 -07:00
Natalie
c1f44e0a83 feat(@projects/@magic-civilization): complete city script view conversion
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 11:32:55 -07:00
Natalie
efd65a4a86 chore(@projects): 🔧 add claude worktree symlink
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 07:52:52 -07:00
Natalie
5f3446e4a2 chore(@projects/@magic-civilization): 🔧 add claude worktree symlink
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 06:58:06 -07:00
Natalie
a6ec2abb3a fix(@projects): 🐛 update soil derivation status and date
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 05:09:26 -07:00
Natalie
d0a74e5122 fix(@projects/@magic-civilization): 🐛 update world simulation docs and objectives
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 19:34:57 -07:00
autocommit
8a7c26ff12 chore(tooling-specific): 🔧 Update bridge-cse_01UCbE4p6FXAuiDrQ5WSWyTh submodule state for toolchain integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-06 22:19:32 -07:00
Natalie
5953f4f465 merge(magic): integrate bridge-cse branch into main — p2-74 design tokens + p2-65 mc-state crate + sprites/gallery
Full integration of worktree-bridge-cse_01Nnt (54 commits) into main.
Conflicts (17) resolved: adopt branch's p2-65 GameState->mc-state crate move
across mc-ai/mc-core/mc-player-api/mc-turn; keep main's design-token theme
system (build-ui-theme.py, tile_info_panel.gd) and main's newer p0-26b evidence.

Workspace: 2624 tests pass; 5 pre-existing/environmental failures inherited from
main (constructor_smoke capping test, five_players_overflow, 3x gpu_rollout_parity)
— zero regressions introduced by the merge. api-gdext (GDExtension) compiles.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 01:04:16 -07:00
autocommit
1336dc73d0 deps-upgrade(bridge-cse): ⬆️ Update bridge-cse submodule to latest commit for improved tooling stability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 22:02:06 -07:00
autocommit
f5c4ee9c30 chore(tooling): 🔧 Update Claude bridge submodule reference for development tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 20:50:49 -07:00
autocommit
bcf72d34b8 deps-upgrade(bridge-cse): ⬆️ Update bridge-cse submodule reference to ensure compatibility with latest version in tooling/claude/dot-claude/worktrees/
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:26:25 -07:00
autocommit
cc66e7a24c deps-pin(claude): 📌 Pin Claude tooling dependency version for stable development
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 19:02:04 -07:00
autocommit
b7768d2680 chore(claude): 🔧 Update submodule reference path for Claude tooling's worktree bridge
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 18:41:15 -07:00
autocommit
3d83f4781c chore(bridge-cse): 🔧 Update submodule reference to ensure correct version alignment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 17:34:39 -07:00
autocommit
f50d9c197d chore(claude): 🔧 Update bridge-cse submodule reference in Claude tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 14:55:47 -07:00
autocommit
2166ca9bf0 chore(bridge-cse): 🔧 Update submodule reference to ensure correct version for bridge-cse component
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 12:30:00 -07:00
autocommit
b239ed41e1 chore(claude): 🔧 Update bridge-cse submodule reference to pin version or commit hash
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 12:06:01 -07:00
autocommit
334ca2fbfd chore(bridge-cse): 🔧 Update submodule reference in worktrees directory
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 11:49:33 -07:00
autocommit
3f49f98395 deps-upgrade(claude-bridge): ⬆️ Update Claude bridge submodule to latest version with fixes and new features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 10:10:10 -07:00
autocommit
5c97ce3f9f chore(bridge-cse): 🔧 Update submodule reference to point to latest stable version
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 08:19:53 -07:00
autocommit
f88e9b072e feat(sprites): OSS standin coverage p2-23..27 (536 PNGs) + xi-v11 charter
- 536 game-icons.net CC-BY-3.0 standins fill every renderer slot (units/buildings/wonders/city-tiers), id-keyed flat layout
- LICENSES.md (536 ledgered rows, SHA256), STANDINS.md, sprite-license-audit passes
- build_standins.py rewritten data-driven off manifest + icon_rules.json (replaces mapping.json)
- juggernaut-xi-v11 added to approved model list (charter + 2 instruction modules), operator decision
- objectives p2-23..27 + p2-22: partial (standin coverage; final art deferred)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 04:40:14 -07:00
autocommit
80b519ecf3 chore(claude): 🔧 Update dot-claude config for bridge CSE environment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 22:24:23 -07:00
autocommit
55935afbd2 refactor(rl-self-play): ♻️ Optimize ONNX export script for RL self-play model (p1_29f) to improve compatibility and performance
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-02 22:59:04 -07:00
Natalie
7c33434676 feat(tooling): add claude agent worktrees
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-02 21:16:32 -07:00
autocommit
dbeb3f4088 test(rl-self-play): Add evaluation functions, opponent models, and smoke tests for divergence mining in RL self-play tools
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:26:00 -07:00
autocommit
2637b79e15 feat(rl-self-play): Add lightweight SmokeModelOpponent class with core act() and train() methods for RL self-play testing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:34 -07:00
autocommit
236160134c feat(rl-self-play): Implement opponent model loading, execution, and behavior management for reinforcement learning self-play
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:34 -07:00
autocommit
4564074d86 feat(rl-self-play): Add opponent model evaluation support with new training parameters and evaluation metrics in the self-play loop
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:33 -07:00
autocommit
20d842004d feat(rl-self-play): Add methods to load and integrate learned opponent policies into MagicCivEnv for reinforcement learning workflows
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:33 -07:00
autocommit
e2e578cdab feat(rl-self-play): Add learned opponent policy evaluation options to RL self-play evaluation script
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:15:33 -07:00
autocommit
bb15503079 feat(rl-self-play): Add mine divergence metric for evaluating strategy differences in RL self-play
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-27 20:04:30 -07:00
autocommit
fd64dc5622 test(rl-self-play): Add comprehensive test suite for RL self-play pretraining, diagnostics, encoders, harness client, and expert recording validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:15 -07:00
autocommit
e6d90a6a47 feat(rl-self-play): Add encoder logic, training modes, behavior cloning pretraining, diagnostic tools, and expert data handling to the RL self-play pipeline
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:14 -07:00
autocommit
6a256be8a0 chore(claude): 🔧 Update config settings in settings.json for Claude tooling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:14 -07:00
autocommit
09119c5186 feat(claude): Update agent configurations and batch scripts for Claude AI agents to improve worktree management and batch processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
af0cad4873 perf(rl-self-play): Optimize RL self-play environment with faster episode evaluation, optimized state encoding, and reduced training overhead
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
a4453da4bb docs(claude): 📝 Update CLAUDE.md with clearer examples, usage cases, and error handling for the Claude tool
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
05db83146c docs(claude): 📝 Update Claude AI roadmap and plan documentation in CLAUDE.md
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
15b11a0929 chore(claude): 🔧 Update environment variables and parameters for Claude agent instance ab92d53de9e5a7618
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:13 -07:00
autocommit
6b7d66d8ac chore(claude): 🔧 Update agent-a397679d7776133d4 configuration settings
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
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
3f1aeaa602 infra(player-api): 🧱 Update player API infrastructure to enable multi-slot configuration for concurrent player agents
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:12 -07:00
autocommit
34911ad08c perf(rl-self-play): Refactor environment state transitions and agent communication for faster RL self-play execution
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
3241bdacd1 feat(rl-self-play): Introduce turn/step cap tracking in evaluation metrics for improved RL self-play observability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
47ca06f270 chore(claude): 🔧 Add 'tooling/' directory to allowed paths in structure enforcement hook
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
e5a2a37d0e feat(rl-self-play): Add stochastic evaluation with masked softmax sampling to replace deterministic argmax in RL self-play training
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00
autocommit
b82e4a8fbd feat(rl-self-play): Introduce no-op penalty and turn advancement bonus in RL environment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-26 02:21:11 -07:00