South town MVP: world sim, seasons, granary, contrast test + findings

Godot 4.7 C# world simulation per SPEC.md (with 2026-07-21 amendments).
15 NPCs, 5-state machine, demand-driven work, soul-imprint triad data
model, seasons with winter frost, granary, need-based gift economy,
selfish-soul contrast wiring, daily/per-villager/gift CSV logging.

FINDINGS.md documents the four soak experiments: the dead paradise,
the buffers winning, the emergent hungry gap, and the contrast test
proving the four-town thesis (and that selfishness wins until the
soul-consequence layer exists).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-21 12:55:30 -04:00
commit 721acbd1aa
31 changed files with 5661 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
day,giver,giver_soul,receiver,receiver_soul,material,amount
117,Villager_F,Nature,Villager_G,Nature,Food,5.2
117,Villager_G,Nature,Villager_A,Nature,Food,3.8
234,Villager_A,Nature,Villager_K,Nature,Wood,4.0
237,Villager_C,Nature,Villager_L,Nature,Food,2.8
237,Villager_A,Nature,Villager_H,Nature,Food,6.3
237,Villager_H,Nature,Villager_A,Nature,Food,4.8
237,Villager_A,Nature,Villager_B,Nature,Food,4.0
237,Villager_B,Nature,Villager_D,Nature,Food,2.7
238,Villager_K,Nature,Villager_A,Nature,Food,3.6
238,Villager_A,Nature,Villager_B,Nature,Food,2.7
239,Villager_B,Nature,Villager_C,Nature,Food,0.9
1 day giver giver_soul receiver receiver_soul material amount
2 117 Villager_F Nature Villager_G Nature Food 5.2
3 117 Villager_G Nature Villager_A Nature Food 3.8
4 234 Villager_A Nature Villager_K Nature Wood 4.0
5 237 Villager_C Nature Villager_L Nature Food 2.8
6 237 Villager_A Nature Villager_H Nature Food 6.3
7 237 Villager_H Nature Villager_A Nature Food 4.8
8 237 Villager_A Nature Villager_B Nature Food 4.0
9 237 Villager_B Nature Villager_D Nature Food 2.7
10 238 Villager_K Nature Villager_A Nature Food 3.6
11 238 Villager_A Nature Villager_B Nature Food 2.7
12 239 Villager_B Nature Villager_C Nature Food 0.9