Commit graph

2483 commits

Author SHA1 Message Date
Natalie
64557381ac feat(@projects): update lab component and tab aliases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:10:48 -04:00
Natalie
474c965e1e feat(worldgen): add layer-based world generation tabs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-01 00:05:18 -04:00
Natalie
957eae6448 fix(@projects/@magic-civilization): 🐛 resolve wasm build getrandom dependency error
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:59:41 -04:00
Natalie
5cac55a1d3 feat(terraformer): Wave C dashboard regeneration after p1-48/p1-49 land
Regenerate objectives dashboard after Wave C closes.
p1-48 and p1-49 both status: partial with algorithmic + bridge bullets ✓.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 23:55:31 -04:00
Natalie
5395910f67 feat(@projects): remove fauna/flora species logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:53:53 -04:00
Natalie
6f9cb323fd feat(api-wasm): add flora selection API integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:48:20 -04:00
Natalie
211c0e368d feat(@projects/@magic-civilization): add fauna and flora ecosystem modules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:42:43 -04:00
Natalie
11b95f103e docs(@projects): add terraformer wave-closing checklist
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:31:44 -04:00
Natalie
43dd8d5c25 fix(@projects/@magic-civilization): 🐛 update hydrology stubs and remove deleted files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:15:18 -04:00
Natalie
8855f69945 feat(@projects): implement wasm hydrology bindings
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:09:42 -04:00
Natalie
31b92bc7d8 feat(@projects/@magic-civilization): inline pcg64 with siphasher for rand-0.9 compatibility
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 23:04:07 -04:00
Natalie
f60c832c25 feat(objectives): update priority counts and statuses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 20:09:39 -04:00
Natalie
967cc29a16 docs(@projects): 📝 update climate axes objective to reflect partial implementation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:58:39 -04:00
Natalie
7fe43667b8 feat(@projects/@magic-civilization): add climate tile data access
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:47:41 -04:00
Natalie
55550e48e7 feat(@projects/@magic-civilization): add tectonic prepass system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:42:05 -04:00
Natalie
6b8bda6370 feat(@projects/@magic-civilization): pin deterministic rng across mapgen layers
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:36:31 -04:00
Natalie
641cc59e15 feat(@projects/@magic-civilization): add deterministic rng derivation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 19:30:54 -04:00
Natalie
e0dac63f14 feat(@projects/@magic-civilization): document worldgen pipeline specs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:52:41 -04:00
Natalie
e8fc027898 docs(@projects/@magic-civilization): add ecology binding species and biome documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:47:06 -04:00
Natalie
8f257d0933 feat(@projects/@magic-civilization): update objectives priorities and team assignments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:36:03 -04:00
Natalie
a22d540e0e fix(@projects/@magic-civilization): 🐛 remove unused toName helper
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:25:04 -04:00
Natalie
05d7307d85 feat(@projects/@magic-civilization): add biome-specific flora and fauna generation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:19:31 -04:00
Natalie
94bf6d9171 feat(@projects/@magic-civilization): add ridginess terrain property
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:13:58 -04:00
Natalie
d00a3a61be feat(@projects/@magic-civilization): add terraforming objectives and team leads
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 18:08:24 -04:00
Natalie
1e431d389f feat(@projects/@magic-civilization): add dynamic tab routing for world generation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 16:52:02 -04:00
Natalie
3b0bdb0ba1 feat(world-gen): add forest lab tab integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 15:20:01 -04:00
Natalie
a5dcc0a9b5 fix(@projects/@magic-civilization): 🐛 remove unused ridge noise grid and obsolete exports
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 15:08:54 -04:00
Natalie
6c273b2733 feat(world-gen): add procedural world generation page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 15:03:19 -04:00
Natalie
8e67bf4c9e feat(@projects/@magic-civilization): add hex grid generator and terrain visualization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 14:57:45 -04:00
Natalie
c1f66151f0 feat(units): add structured unit roles, factions, and domains
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:52:09 -04:00
Natalie
cdaaefb280 feat(@projects): add gdrust map page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:46:34 -04:00
Natalie
bbe152d620 feat(@projects/@magic-civilization): add d3 dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:40:55 -04:00
Natalie
1ca0e1dd5a feat(@projects): add gd-rust bridge integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:35:20 -04:00
Natalie
126f8565cc feat(@projects/@magic-civilization): update game objectives and infrastructure docs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 10:28:46 -04:00
Natalie
1991c38930 feat(@projects/@magic-civilization): add replay and past games pages
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:44:05 -04:00
Natalie
acecb8dd15 feat(@projects/@magic-civilization): add building trees, stats, and end-game screens
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:38:26 -04:00
Natalie
8097f5c55d feat(@projects/@magic-civilization): add end-game summary and replay features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:31:34 -04:00
Natalie
752ef4d409 feat(@projects/@magic-civilization): add dwarf unit json assets
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:25:53 -04:00
Natalie
fa41a670cf feat(@projects/@magic-civilization): implement subscription audio system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 04:20:19 -04:00
Natalie
d54e0178bd feat(@projects/@magic-civilization): update building resource files
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 03:14:52 -04:00
Natalie
eda168d852 feat(@projects): add end-game stats, replays, and history system
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 03:09:23 -04:00
Natalie
7bd5efbf06 feat(@projects): add stats screens design doc
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 03:03:45 -04:00
Natalie
d4c5a693a6 feat(tooling): add batch binary freshness objective doc
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:23:52 -04:00
Natalie
def441c305 fix(@projects/@magic-civilization): 🐛 revert culture port fix
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:18:18 -04:00
Natalie
bda82df594 fix(@projects/@magic-civilization): 🐛 update combat dev work log with skipped levers and test results
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:12:39 -04:00
Natalie
5875311197 feat(@magic-civilization): add modifier support for culture processing
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:06:56 -04:00
Natalie
a8e280c848 fix(@projects/@magic-civilization): 🐛 remove city attack stack-of-doom cap
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 01:01:19 -04:00
Natalie
d2c9539d49 feat(@projects/@magic-civilization): add combat stack limits and occupation penalties
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-30 00:50:14 -04:00
Natalie
868a4b6bd2 Merge remote-tracking branch 'origin/main' 2026-04-30 00:49:04 -04:00
Natalie
0b0e4b1b91 fix(repo): remove stray Users/natalie/.../ duplicate tree
Origin commit 78957450b (apricot autocommit, 2026-04-29) accidentally
wrote 3 Rust files to literal absolute-path locations under the repo
root:

  Users/natalie/Code/@projects/@magic-civilization/src/simulator/api-gdext/src/ai.rs
  Users/natalie/Code/@projects/@magic-civilization/src/simulator/crates/mc-ai/src/tactical/mod.rs
  Users/natalie/Code/@projects/@magic-civilization/src/simulator/crates/mc-ai/src/tactical/state.rs

Verified byte-identical to the canonical paths
(src/simulator/api-gdext/src/ai.rs etc.), so the canonical files are
authoritative and these are pure duplicates. The autocommit agent on
apricot must be passing absolute Mac paths to its Write tool calls — its
relative-path interpretation lands them under a literal Users/ prefix.
Worth tracking down separately.
2026-04-30 00:48:11 -04:00