Run 11: satiation and quarry return - clean two-year stability

Granary satiation: hunger scars motivate storage only until town
capacity could carry a winter (pop x 45); sprawl of ~10 granaries falls
to the sated level. Quarry return: packs stuck with undroppable stone
after rebuilds made starving porters; unneeded stone goes back to the
quarry (matter conserved, packs unclogged).

Also corrects the record: run 10's zero-ruin year-2 claim came from
CSV contamination by orphaned headless child processes (console wrapper
kills didn't kill the tree). Clean verified result now: year-1
catastrophe and rebuild, then year-2 at 0.77 nourishment, zero new
ruins, 100% condition, textbook granary sawtooth.

Open in FINDINGS: accessible stone exhaustion plateaus housing below
population - a Phase 3 economy question (deeper quarrying, stockpiles).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-21 15:55:39 -04:00
parent e661a3f739
commit 3ffde3d9e9
8 changed files with 6726 additions and 6437 deletions
+2 -2
View File
@@ -6,10 +6,10 @@ uid="uid://b1b2os1svftw2"
[deps]
files=["res://soak_npc_days.npc.translation", "res://soak_npc_days.name.translation", "res://soak_npc_days.soul.translation", "res://soak_npc_days.town.translation", "res://soak_npc_days.dominant.translation", "res://soak_npc_days.gather.translation", "res://soak_npc_days.build.translation", "res://soak_npc_days.trade.translation", "res://soak_npc_days.rest.translation", "res://soak_npc_days.social.translation", "res://soak_npc_days.nourish.translation", "res://soak_npc_days.health.translation", "res://soak_npc_days.debris.translation"]
files=["res://soak_npc_days.npc.translation", "res://soak_npc_days.name.translation", "res://soak_npc_days.soul.translation", "res://soak_npc_days.town.translation", "res://soak_npc_days.dominant.translation", "res://soak_npc_days.gather.translation", "res://soak_npc_days.build.translation", "res://soak_npc_days.trade.translation", "res://soak_npc_days.rest.translation", "res://soak_npc_days.social.translation", "res://soak_npc_days.nourish.translation", "res://soak_npc_days.health.translation", "res://soak_npc_days.debris.translation", "res://soak_npc_days.demand.translation", "res://soak_npc_days.rough.translation", "res://soak_npc_days.hunger.translation"]
source_file="res://soak_npc_days.csv"
dest_files=["res://soak_npc_days.npc.translation", "res://soak_npc_days.name.translation", "res://soak_npc_days.soul.translation", "res://soak_npc_days.town.translation", "res://soak_npc_days.dominant.translation", "res://soak_npc_days.gather.translation", "res://soak_npc_days.build.translation", "res://soak_npc_days.trade.translation", "res://soak_npc_days.rest.translation", "res://soak_npc_days.social.translation", "res://soak_npc_days.nourish.translation", "res://soak_npc_days.health.translation", "res://soak_npc_days.debris.translation"]
dest_files=["res://soak_npc_days.npc.translation", "res://soak_npc_days.name.translation", "res://soak_npc_days.soul.translation", "res://soak_npc_days.town.translation", "res://soak_npc_days.dominant.translation", "res://soak_npc_days.gather.translation", "res://soak_npc_days.build.translation", "res://soak_npc_days.trade.translation", "res://soak_npc_days.rest.translation", "res://soak_npc_days.social.translation", "res://soak_npc_days.nourish.translation", "res://soak_npc_days.health.translation", "res://soak_npc_days.debris.translation", "res://soak_npc_days.demand.translation", "res://soak_npc_days.rough.translation", "res://soak_npc_days.hunger.translation"]
[params]