# Campaign Timeline

> Generated from `broken-measure-trunk-01-state` at 2026-09-11T12:43:18.750Z.
> Schema sim-1.0.0; source broken-measure-trunk-01-turn-001; SIMULATION.


## Early spring, Year 1 — Turn 001

- **T001-SC-1:** {"id":"P-barleybank-spring","subject_id":"barleybank","name":"Barleybank spring work","state":"Cold rain is collecting at the lower seed beds; the drainage crew needs a clear priority.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player1"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"P-barleybank-spring","subject_id":"barleybank","name":"Barleybank spring work","state":"The lower drainage ditch has been cleared down to gravel and the seed loft roof secured against rain.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player1"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-10:** {"id":"reedhaven-households","name":"Reedhaven households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["fara","jora"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["a ferry landing and sound reed boats"],"current_agenda":"One landing post is loose, while the next grain-for-baskets exchange is due this month.","visibility":{"scope":"PLAYERS","player_ids":["player2"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"reedhaven-households","name":"Reedhaven households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["fara","jora"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["a ferry landing and sound reed boats"],"current_agenda":"Landing post is sound and grain received; maintain boat gear and prepare trade records for Month 2 preparation.","visibility":{"scope":"PLAYERS","player_ids":["player2"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-11:** {"id":"hearthmere-households","name":"Hearthmere households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["kira","pia"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["potters and communal ovens with skilled fuel management"],"current_agenda":"The communal oven flue needs repair before another large firing; wet fuel is piling beside the shelter.","visibility":{"scope":"PLAYERS","player_ids":["player3"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"hearthmere-households","name":"Hearthmere households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["kira","pia"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["potters and communal ovens with skilled fuel management"],"current_agenda":"Oven flue repaired and fuel drying; test grain jar firings and prepare internal tallies for Month 2 copying.","visibility":{"scope":"PLAYERS","player_ids":["player3"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-12:** {"id":"stonecross-households","name":"Stonecross households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["ressa","willa"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["stoneworking, a stable upland road and a carefully preserved reference weight"],"current_agenda":"A retaining wall has shifted above the road; hauling stone will occupy the same oxen needed for exchange.","visibility":{"scope":"PLAYERS","player_ids":["player4"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"stonecross-households","name":"Stonecross households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["ressa","willa"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["stoneworking, a stable upland road and a carefully preserved reference weight"],"current_agenda":"Retaining wall stabilized and oxen preserved; complete shelter checks and prepare chits for Month 2 preparation.","visibility":{"scope":"PLAYERS","player_ids":["player4"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-13:** null → {"domain":"RESOURCE","id":"fact-barleybank-infrastructure-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D01"]},"statement":"Bran's crew cleared the lower drainage ditch down to gravel and reinforced the embankment, draining the seed beds. The communal loft roof was re-thatched and sealed, securing dry storage for seed barley.","subject_id":"barleybank","value":null,"visibility":{"player_ids":["player1"],"scope":"PLAYERS"}} (T001-D01)
- **T001-SC-14:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-barleybank-infrastructure-turn1","holder_id":"leader-barleybank","id":"K-barleybank-infrastructure-turn1","learned_turn":1,"player_id":"player1","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D01)
- **T001-SC-15:** null → {"domain":"RESOURCE","id":"fact-reedhaven-infrastructure-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D01"]},"statement":"Garr reinforced the loose landing post with stone ballast and fascines without disrupting boat traffic. Reed boats were inspected and found sound, and marsh foraging supplemented food stores.","subject_id":"reedhaven","value":null,"visibility":{"player_ids":["player2"],"scope":"PLAYERS"}} (T001-D01)
- **T001-SC-16:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-reedhaven-infrastructure-turn1","holder_id":"leader-reedhaven","id":"K-reedhaven-infrastructure-turn1","learned_turn":1,"player_id":"player2","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D01)
- **T001-SC-17:** null → {"domain":"RESOURCE","id":"fact-hearthmere-infrastructure-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D01"]},"statement":"Kira repaired the communal oven flue with refractory clay while baking continued safely on low-draft hearths. Noll built an elevated fuel drying rack and organized alternating shifts to patch living quarter roofs.","subject_id":"hearthmere","value":null,"visibility":{"player_ids":["player3"],"scope":"PLAYERS"}} (T001-D01)
- **T001-SC-18:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-hearthmere-infrastructure-turn1","holder_id":"leader-hearthmere","id":"K-hearthmere-infrastructure-turn1","learned_turn":1,"player_id":"player3","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D01)
- **T001-SC-19:** null → {"domain":"RESOURCE","id":"fact-stonecross-infrastructure-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D01"]},"statement":"Una cut weep channels behind the shifted retaining wall and braced the slope with timber cribbing, arresting movement. Rotational hauling by hand and sledge preserved draft oxen from exhaustion.","subject_id":"stonecross","value":null,"visibility":{"player_ids":["player4"],"scope":"PLAYERS"}} (T001-D01)
- **T001-SC-2:** {"id":"P-barleybank-spring","subject_id":"barleybank","name":"Barleybank spring work","state":"The lower drainage ditch has been cleared down to gravel and the seed loft roof secured against rain.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player1"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} → {"id":"P-barleybank-spring","subject_id":"barleybank","name":"Barleybank spring work","state":"The lower drainage ditch has been cleared down to gravel and the seed loft roof secured against rain.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":1,"visibility":{"scope":"PLAYERS","player_ids":["player1"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-20:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-stonecross-infrastructure-turn1","holder_id":"leader-stonecross","id":"K-stonecross-infrastructure-turn1","learned_turn":1,"player_id":"player4","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D01)
- **T001-SC-21:** null → {"domain":"RESOURCE","id":"fact-reedhaven-exchange-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D02"]},"statement":"Jora completed the scheduled early spring grain-for-baskets exchange at Measure House with Keeper Oren and Sella. Receipts and dual-notched tallies matched the standard delivery, and the grain boat returned safely to Reedhaven.","subject_id":"reedhaven","value":null,"visibility":{"player_ids":["player2"],"scope":"PLAYERS"}} (T001-D02)
- **T001-SC-22:** null → {"confidence":"CONFIRMED","epistemic_status":"REPORTED","fact_id":"fact-reedhaven-exchange-turn1","holder_id":"leader-reedhaven","id":"K-reedhaven-exchange-turn1","learned_turn":1,"player_id":"player2","propagation_path":["jora"],"source_type":"PROPAGATED"} (T001-D02)
- **T001-SC-23:** null → {"domain":"INSTITUTION","id":"fact-hearthmere-messenger-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D02"]},"statement":"Hearthmere's courteous greeting was received at Measure House. Keeper Oren and Belen acknowledged the message and noted Hearthmere's plan to attend Month 2 receipt copying.","subject_id":"hearthmere","value":null,"visibility":{"player_ids":["player3"],"scope":"PLAYERS"}} (T001-D02)
- **T001-SC-24:** null → {"confidence":"CONFIRMED","epistemic_status":"REPORTED","fact_id":"fact-hearthmere-messenger-turn1","holder_id":"leader-hearthmere","id":"K-hearthmere-messenger-turn1","learned_turn":1,"player_id":"player3","propagation_path":["pia"],"source_type":"PROPAGATED"} (T001-D02)
- **T001-SC-25:** null → {"domain":"INSTITUTION","id":"fact-stonecross-messenger-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D02"]},"statement":"Stonecross's messenger delivered advance notice to Belen and Sella at Measure House confirming plans to send receipt copies for Month 2 preparation and the reference stone for Month 3 reweighing. Belen affirmed the customary schedule.","subject_id":"stonecross","value":null,"visibility":{"player_ids":["player4"],"scope":"PLAYERS"}} (T001-D02)
- **T001-SC-26:** null → {"confidence":"CONFIRMED","epistemic_status":"REPORTED","fact_id":"fact-stonecross-messenger-turn1","holder_id":"leader-stonecross","id":"K-stonecross-messenger-turn1","learned_turn":1,"player_id":"player4","propagation_path":["willa"],"source_type":"PROPAGATED"} (T001-D02)
- **T001-SC-27:** null → {"domain":"INSTITUTION","id":"fact-barleybank-audit-prep-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D03"]},"statement":"Ada, Dain, and Esme calibrated empty sack and cart tare weights and established an internal balance in Barleybank. Last winter's receipts and tallies were gathered in good order for Esme's attendance at Month 2 preparation.","subject_id":"barleybank","value":null,"visibility":{"player_ids":["player1"],"scope":"PLAYERS"}} (T001-D03)
- **T001-SC-28:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-barleybank-audit-prep-turn1","holder_id":"leader-barleybank","id":"K-barleybank-audit-prep-turn1","learned_turn":1,"player_id":"player1","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D03)
- **T001-SC-29:** null → {"domain":"INSTITUTION","id":"fact-hearthmere-audit-prep-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D03"]},"statement":"Pia and Mela reviewed internal delivery chits from last winter's emergency grain. The eighteen dependent households were protected from public stigma, and internal tallies were organized for Month 2 preparation without making external accusations.","subject_id":"hearthmere","value":null,"visibility":{"player_ids":["player3"],"scope":"PLAYERS"}} (T001-D03)
- **T001-SC-3:** {"id":"P-reedhaven-spring","subject_id":"reedhaven","name":"Reedhaven spring work","state":"One landing post is loose, while the next grain-for-baskets exchange is due this month.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player2"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"P-reedhaven-spring","subject_id":"reedhaven","name":"Reedhaven spring work","state":"The loose landing post has been stabilized with ballast and fascines; dock operations are secure.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player2"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-30:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-hearthmere-audit-prep-turn1","holder_id":"leader-hearthmere","id":"K-hearthmere-audit-prep-turn1","learned_turn":1,"player_id":"player3","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D03)
- **T001-SC-31:** null → {"domain":"INSTITUTION","id":"fact-stonecross-audit-prep-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D03"]},"statement":"Ressa and Tovin inspected the locked reference chest and documented that the seal and cord from last year's reweighing remain intact and undamaged. Willa organized Stonecross's receipts in preparation for Month 2.","subject_id":"stonecross","value":null,"visibility":{"player_ids":["player4"],"scope":"PLAYERS"}} (T001-D03)
- **T001-SC-32:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-stonecross-audit-prep-turn1","holder_id":"leader-stonecross","id":"K-stonecross-audit-prep-turn1","learned_turn":1,"player_id":"player4","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D03)
- **T001-SC-33:** null → {"domain":"RESOURCE","id":"fact-hearthmere-grain-jars-turn1","provenance":{"source_kind":"APPROVED_DECISION","source_ids":["T001-D04"]},"statement":"Lorn and the potters produced test batches of standardized ceramic grain storage jars with fitted lids tested for beeswax and clay slip sealing, preparing sample vessels for demonstration.","subject_id":"hearthmere","value":null,"visibility":{"player_ids":["player3"],"scope":"PLAYERS"}} (T001-D04)
- **T001-SC-34:** null → {"confidence":"CONFIRMED","epistemic_status":"OBSERVED","fact_id":"fact-hearthmere-grain-jars-turn1","holder_id":"leader-hearthmere","id":"K-hearthmere-grain-jars-turn1","learned_turn":1,"player_id":"player3","propagation_path":[],"source_type":"DIRECT_OBSERVATION"} (T001-D04)
- **T001-SC-4:** {"id":"P-reedhaven-spring","subject_id":"reedhaven","name":"Reedhaven spring work","state":"The loose landing post has been stabilized with ballast and fascines; dock operations are secure.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player2"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} → {"id":"P-reedhaven-spring","subject_id":"reedhaven","name":"Reedhaven spring work","state":"The loose landing post has been stabilized with ballast and fascines; dock operations are secure.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":1,"visibility":{"scope":"PLAYERS","player_ids":["player2"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-5:** {"id":"P-hearthmere-spring","subject_id":"hearthmere","name":"Hearthmere spring work","state":"The communal oven flue needs repair before another large firing; wet fuel is piling beside the shelter.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player3"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"P-hearthmere-spring","subject_id":"hearthmere","name":"Hearthmere spring work","state":"The communal oven flue has been rebuilt and fuel elevated on drying racks; roof patching is underway.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player3"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-6:** {"id":"P-hearthmere-spring","subject_id":"hearthmere","name":"Hearthmere spring work","state":"The communal oven flue has been rebuilt and fuel elevated on drying racks; roof patching is underway.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player3"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} → {"id":"P-hearthmere-spring","subject_id":"hearthmere","name":"Hearthmere spring work","state":"The communal oven flue has been rebuilt and fuel elevated on drying racks; roof patching is underway.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":1,"visibility":{"scope":"PLAYERS","player_ids":["player3"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-7:** {"id":"P-stonecross-spring","subject_id":"stonecross","name":"Stonecross spring work","state":"A retaining wall has shifted above the road; hauling stone will occupy the same oxen needed for exchange.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player4"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"P-stonecross-spring","subject_id":"stonecross","name":"Stonecross spring work","state":"Drainage weep channels and timber cribbing have arrested retaining wall movement without exhausting oxen.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player4"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-8:** {"id":"P-stonecross-spring","subject_id":"stonecross","name":"Stonecross spring work","state":"Drainage weep channels and timber cribbing have arrested retaining wall movement without exhausting oxen.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":0,"visibility":{"scope":"PLAYERS","player_ids":["player4"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} → {"id":"P-stonecross-spring","subject_id":"stonecross","name":"Stonecross spring work","state":"Drainage weep channels and timber cribbing have arrested retaining wall movement without exhausting oxen.","progress":null,"maximum":null,"status":"ACTIVE","last_updated_turn":1,"visibility":{"scope":"PLAYERS","player_ids":["player4"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
- **T001-SC-9:** {"id":"barleybank-households","name":"Barleybank households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["ada","esme"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["deep barley fields and experienced grain growers"],"current_agenda":"Cold rain is collecting at the lower seed beds; the drainage crew needs a clear priority.","visibility":{"scope":"PLAYERS","player_ids":["player1"]},"provenance":{"source_kind":"FIXTURE_ADAPTATION","source_ids":["BM-SCENARIO-01"]}} → {"id":"barleybank-households","name":"Barleybank households","scope":"LOCAL","member_summary":"Growers, makers, dependants and exchange workers.","leader_ids":["ada","esme"],"interests":["Food, shelter, credible local leadership"],"controlled_resources":["deep barley fields and experienced grain growers"],"current_agenda":"Seed beds are draining and the loft is dry; prepare for spring planting and Esme's attendance at Month 2 tally checks.","visibility":{"scope":"PLAYERS","player_ids":["player1"]},"provenance":{"source_kind":"APPROVED_DECISION","source_ids":["BM-SCENARIO-01","T001-D01"]}} (T001-D01)
