SIMULATION · CONTROL · Turn 005

· Co-GM evidence, including information private during play

02-intake

Structured literal evidence. Expand a field to inspect its contents; the source link preserves the exact JSON bytes.

input hash

07d8a051e97b990847208bcb33c51bd2e4d74a80bec5fba3a6e34a89a4aa7578

output hash

1e4a082c0f26c937e4c630994876f9531212061e5475d687499cbaf7f427bc91

output
state
schema version

sim-1.0.0

record id

broken-measure-trunk-01-state

record status

SIMULATION

source
{
  "kind": "INITIALIZATION",
  "campaign_id": "broken-measure",
  "turn_id": "turn-001",
  "notes": "Original synthetic Broken Measure scenario. Uses the existing runner schema and baseline mechanics; no Greywater fictional facts or human approvals are imported."
}
generation
{
  "source_version": "broken-measure-trunk-01-turn-005",
  "generated_at": "2026-09-11T13:23:11.663Z",
  "tool_version": "simulation-runner-1.0.0"
}
campaign
{
  "id": "broken-measure-trunk-01",
  "name": "Simulation: The Broken Measure",
  "rules_version": "terras-clans-v0.2-rc1",
  "status": "ACTIVE",
  "current_turn": 5
}
calendar
{
  "current_key": "Y01-M05",
  "display_label": "Midsummer, Year 1",
  "year": 1,
  "month": 5,
  "next_key": "Y01-M06",
  "legacy_source_label": null
}
turn
{
  "id": "turn-005",
  "number": 5,
  "status": "INTAKE_LOCKED",
  "deadline": "2026-09-11T13:23:11.663Z",
  "maximum_submission_words": 1500,
  "current_blocker": null,
  "status_history": [
    {
      "status": "OPEN",
      "at": "2026-09-11T13:23:11.663Z",
      "approval_id": null
    },
    {
      "status": "INTAKE_LOCKED",
      "at": "2026-09-11T13:23:11.738Z",
      "approval_id": null
    }
  ],
  "intake": [
    {
      "id": "T005-I-player1",
      "player_id": "player1",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 1137,
      "byte_count": 7502,
      "archive_path": "turns/turn-005/intake/player1/submission.md",
      "checksum_sha256": "981d56396f0fa780aceef426c7be4da74c47b47b5c81b53e63d92ad49f3314a3",
      "ruling_id": null
    },
    {
      "id": "T005-I-player2",
      "player_id": "player2",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 803,
      "byte_count": 5816,
      "archive_path": "turns/turn-005/intake/player2/submission.md",
      "checksum_sha256": "e50ce16905d8359d04d1c6814aa59bee50ef6e1d787860f3debb6fc287815a62",
      "ruling_id": null
    },
    {
      "id": "T005-I-player3",
      "player_id": "player3",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 1292,
      "byte_count": 8651,
      "archive_path": "turns/turn-005/intake/player3/submission.md",
      "checksum_sha256": "73fbdb8c15ff7e85dea23bfc6dd584585e0dc8b2f45955ee54eed96bfac7d57c",
      "ruling_id": null
    },
    {
      "id": "T005-I-player4",
      "player_id": "player4",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 991,
      "byte_count": 6841,
      "archive_path": "turns/turn-005/intake/player4/submission.md",
      "checksum_sha256": "55b5c236c191a28da28c7fdc69468d6806b0b7c49c9ecf3a447ddcabab238764",
      "ruling_id": null
    }
  ]
}
players
[
  {
    "id": "player1",
    "clan_id": "barleybank",
    "leader_character_id": "leader-barleybank",
    "leader_title": "Fieldwarden",
    "control_status": "ACTIVE",
    "eligible": true,
    "expected_submission": true,
    "consecutive_misses": 0,
    "influence": "CONDITIONAL"
  },
  {
    "id": "player2",
    "clan_id": "reedhaven",
    "leader_character_id": "leader-reedhaven",
    "leader_title": "Landingwarden",
    "control_status": "ACTIVE",
    "eligible": true,
    "expected_submission": true,
    "consecutive_misses": 0,
    "influence": "CONDITIONAL"
  },
  {
    "id": "player3",
    "clan_id": "hearthmere",
    "leader_character_id": "leader-hearthmere",
    "leader_title": "Hearthwarden",
    "control_status": "ACTIVE",
    "eligible": true,
    "expected_submission": true,
    "consecutive_misses": 0,
    "influence": "CONDITIONAL"
  },
  {
    "id": "player4",
    "clan_id": "stonecross",
    "leader_character_id": "leader-stonecross",
    "leader_title": "Roadwarden",
    "control_status": "ACTIVE",
    "eligible": true,
    "expected_submission": true,
    "consecutive_misses": 0,
    "influence": "CONDITIONAL"
  }
]
places
[
  {
    "id": "measure-valley",
    "name": "Measure Valley",
    "kind": "REGION",
    "population": null,
    "summary": "Four settlements within a day or two of a neutral exchange house, with fields, marsh, potters’ slopes and a stone road. Farther territory remains uncertain.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-house",
    "name": "Measure House",
    "kind": "RESOURCE_SITE",
    "population": null,
    "summary": "Neutral exchange floor, sealed weight cupboard and tally room at the meeting of the road and landing path.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "barleybank",
    "name": "Barleybank",
    "kind": "SETTLEMENT",
    "population": 150,
    "summary": "Approximately 150 people. Advantage: deep barley fields and experienced grain growers. Constraint: a spring drainage ditch is silting and planting cannot wait. Opportunity: a dry communal loft can preserve seed if its roof is repaired.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "reedhaven",
    "name": "Reedhaven",
    "kind": "SETTLEMENT",
    "population": 150,
    "summary": "Approximately 150 people. Advantage: a ferry landing and sound reed boats. Constraint: marsh ground yields little grain, so food depends on regular exchange. Opportunity: sheltered reed beds support baskets wanted by upland growers.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "hearthmere",
    "name": "Hearthmere",
    "kind": "SETTLEMENT",
    "population": 150,
    "summary": "Approximately 150 people. Advantage: potters and communal ovens with skilled fuel management. Constraint: local grain land is thin and fuel crews compete with roof repairs. Opportunity: durable sealed jars could reduce grain spoilage across the valley.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "stonecross",
    "name": "Stonecross",
    "kind": "SETTLEMENT",
    "population": 150,
    "summary": "Approximately 150 people. Advantage: stoneworking, a stable upland road and a carefully preserved reference weight. Constraint: few oxen and steep fields limit transport capacity. Opportunity: a repairable roadside shelter could support visiting exchange witnesses.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  }
]
characters
[
  {
    "id": "leader-barleybank",
    "name": "Barleybank leader",
    "status": "ACTIVE",
    "home_place_id": "barleybank",
    "role": "Fieldwarden",
    "goals": [
      "Choose priorities and lead the community"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Player-directed; never infer an unsubmitted choice.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "ada",
    "name": "Ada",
    "status": "ACTIVE",
    "home_place_id": "barleybank",
    "role": "storekeeper",
    "goals": [
      "Preserve seed and receipts"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "bran",
    "name": "Bran",
    "status": "ACTIVE",
    "home_place_id": "barleybank",
    "role": "ditch foreman",
    "goals": [
      "Drain the lower fields"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "cora",
    "name": "Cora",
    "status": "ACTIVE",
    "home_place_id": "barleybank",
    "role": "seed grower",
    "goals": [
      "Protect good seed"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "dain",
    "name": "Dain",
    "status": "ACTIVE",
    "home_place_id": "barleybank",
    "role": "cartwright",
    "goals": [
      "Keep carts serviceable"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "esme",
    "name": "Esme",
    "status": "ACTIVE",
    "home_place_id": "barleybank",
    "role": "exchange witness",
    "goals": [
      "Keep promises checkable"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "leader-reedhaven",
    "name": "Reedhaven leader",
    "status": "ACTIVE",
    "home_place_id": "reedhaven",
    "role": "Landingwarden",
    "goals": [
      "Choose priorities and lead the community"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Player-directed; never infer an unsubmitted choice.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "fara",
    "name": "Fara",
    "status": "ACTIVE",
    "home_place_id": "reedhaven",
    "role": "landing keeper",
    "goals": [
      "Keep grain boats moving"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "garr",
    "name": "Garr",
    "status": "ACTIVE",
    "home_place_id": "reedhaven",
    "role": "boat repairer",
    "goals": [
      "Replace the loose landing post"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "hana",
    "name": "Hana",
    "status": "ACTIVE",
    "home_place_id": "reedhaven",
    "role": "basket maker",
    "goals": [
      "Secure fair grain terms"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "ivo",
    "name": "Ivo",
    "status": "ACTIVE",
    "home_place_id": "reedhaven",
    "role": "provisioner",
    "goals": [
      "Avoid skipped meals"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "jora",
    "name": "Jora",
    "status": "ACTIVE",
    "home_place_id": "reedhaven",
    "role": "exchange witness",
    "goals": [
      "Make schedules reliable"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "leader-hearthmere",
    "name": "Hearthmere leader",
    "status": "ACTIVE",
    "home_place_id": "hearthmere",
    "role": "Hearthwarden",
    "goals": [
      "Choose priorities and lead the community"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Player-directed; never infer an unsubmitted choice.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "kira",
    "name": "Kira",
    "status": "ACTIVE",
    "home_place_id": "hearthmere",
    "role": "oven keeper",
    "goals": [
      "Repair the flue safely"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "lorn",
    "name": "Lorn",
    "status": "ACTIVE",
    "home_place_id": "hearthmere",
    "role": "potter",
    "goals": [
      "Demonstrate sound grain jars"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "mela",
    "name": "Mela",
    "status": "ACTIVE",
    "home_place_id": "hearthmere",
    "role": "household representative",
    "goals": [
      "Protect dependent households without humiliating them"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "noll",
    "name": "Noll",
    "status": "ACTIVE",
    "home_place_id": "hearthmere",
    "role": "fuel foreman",
    "goals": [
      "Dry fuel and avoid overwork"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "pia",
    "name": "Pia",
    "status": "ACTIVE",
    "home_place_id": "hearthmere",
    "role": "exchange witness",
    "goals": [
      "Remember help while hearing evidence"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "leader-stonecross",
    "name": "Stonecross leader",
    "status": "ACTIVE",
    "home_place_id": "stonecross",
    "role": "Roadwarden",
    "goals": [
      "Choose priorities and lead the community"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Player-directed; never infer an unsubmitted choice.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "ressa",
    "name": "Ressa",
    "status": "ACTIVE",
    "home_place_id": "stonecross",
    "role": "reference custodian",
    "goals": [
      "Keep the seal and custody credible"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "tovin",
    "name": "Tovin",
    "status": "ACTIVE",
    "home_place_id": "stonecross",
    "role": "stoneworker",
    "goals": [
      "Keep comparisons accurate"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "una",
    "name": "Una",
    "status": "ACTIVE",
    "home_place_id": "stonecross",
    "role": "road forewoman",
    "goals": [
      "Stabilize the retaining wall"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "vann",
    "name": "Vann",
    "status": "ACTIVE",
    "home_place_id": "stonecross",
    "role": "ox keeper",
    "goals": [
      "Avoid exhausting the few oxen"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "willa",
    "name": "Willa",
    "status": "ACTIVE",
    "home_place_id": "stonecross",
    "role": "exchange witness",
    "goals": [
      "Demand inspectable claims"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Act within established duties and knowledge; seek witnesses for contested changes.",
    "red_line": "No unsupported violence or omniscient discovery.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "oren",
    "name": "Oren",
    "status": "ACTIVE",
    "home_place_id": "measure-house",
    "role": "respected keeper",
    "goals": [
      "Preserve the shared exchange standard",
      "Protect households he helped",
      "Avoid public disgrace"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Continue exchanges with the ordinary stone. If confronted with credible evidence, weigh admission, explanation or a bounded request for private audit against the witnesses and procedures actually present. Do not invent additional crimes or omniscient knowledge.",
    "red_line": "Will not knowingly destroy food or harm a witness to protect his office.",
    "escalation_position": "Operating under formal caution and joint tally supervision with Sella and Belen.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T003-D03"
      ]
    }
  },
  {
    "id": "sella",
    "name": "Sella",
    "status": "ACTIVE",
    "home_place_id": "measure-house",
    "role": "junior tally keeper",
    "goals": [
      "Keep accurate duplicate tallies",
      "Avoid accusing someone without proof"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "During the customary second-month preparation, compare old receipt tallies to the house ledger, flag known mismatches to the keeper and ask the relevant delivery witness to check the numbers if they remain unexplained. Earlier investigation may reach her sooner. She knows only the mismatch, not its cause.",
    "red_line": "Will not certify that mismatching tallies agree or testify to motives she does not know.",
    "escalation_position": "Has noticed two entries disagree and plans to check them during copying.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "belen",
    "name": "Belen",
    "status": "ACTIVE",
    "home_place_id": "measure-house",
    "role": "senior exchange witness",
    "goals": [
      "Keep the weighing procedure usable and fair"
    ],
    "fears": [
      "Loss of livelihood or credible standing"
    ],
    "relationships": [],
    "initiative": "Convene the already scheduled reweighing, hear witnesses, preserve seals and use the existing council procedure if evidence warrants action.",
    "red_line": "No condemnation without a chance to inspect evidence and answer it.",
    "escalation_position": "Ordinary spring duties; no immediate violent confrontation.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  }
]
factions
[
  {
    "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": "Tending tillering barley crops, rationing through the hungry gap, and preparing timber dunnage for incoming ceramic storage jars.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D04"
      ]
    }
  },
  {
    "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": "Outfitting cargo boats with shock baffles, weaving protective jar sleeves, and conducting comparative grain storage trials.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D04"
      ]
    }
  },
  {
    "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": "Running continuous kiln firings for forward harvest jars, seasoning fuel reserves, and integrating all households in pottery production.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D04"
      ]
    }
  },
  {
    "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": "Staffing the roadside shelter waystation, finishing retaining wall coping stones, and cultivating terrace crops.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D03"
      ]
    }
  },
  {
    "id": "exchange-witnesses",
    "name": "Exchange witnesses",
    "scope": "REGIONAL",
    "member_summary": "Esme, Jora, Pia and Willa represent their communities alongside senior witness Belen.",
    "leader_ids": [
      "belen",
      "esme",
      "jora",
      "pia",
      "willa"
    ],
    "interests": [
      "Credible measures",
      "Continued exchange",
      "Remedies supported by evidence"
    ],
    "controlled_resources": [
      "Witnessed seals and reweighing procedure"
    ],
    "current_agenda": "Supervise monthly certified exchanges, confirm restitution discharges, and maintain duplicate tally oversight alongside Belen and Sella.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T002-D02",
        "T004-D01"
      ]
    }
  }
]
facts
[
  {
    "id": "barleybank-conditions",
    "domain": "RESOURCE",
    "subject_id": "barleybank",
    "statement": "Barleybank: about 150 people; deep barley fields and experienced grain growers; a spring drainage ditch is silting and planting cannot wait; a dry communal loft can preserve seed if its roof is repaired. Cold rain is collecting at the lower seed beds; the drainage crew needs a clear priority. Your storekeeper remembers delivering twenty nominal weights of grain at Measure House last winter. The receipt credited twenty, yet the emptied sacks seemed heavier than the standard accounts predicted. No one here has checked the house weight or knows why. Losing that grain left seed reserves narrow; another short exchange would matter.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "barleybank-contacts",
    "domain": "CHARACTER",
    "subject_id": "barleybank",
    "statement": "Ada, storekeeper: Preserve seed and receipts. Bran, ditch foreman: Drain the lower fields. Cora, seed grower: Protect good seed. Dain, cartwright: Keep carts serviceable. Esme, exchange witness: Keep promises checkable.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "barleybank-concealed",
    "domain": "INSTITUTION",
    "subject_id": "barleybank",
    "statement": "Barleybank delivered twenty loads using a deliberately overweight receiving stone, losing one ordinary weight for every ten credited. Two ordinary weights were diverted to the dependent hearths. Barleybank witnesses saw deliveries but not the diversion or changed stone.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "reedhaven-conditions",
    "domain": "RESOURCE",
    "subject_id": "reedhaven",
    "statement": "Reedhaven: about 150 people; a ferry landing and sound reed boats; marsh ground yields little grain, so food depends on regular exchange; sheltered reed beds support baskets wanted by upland growers. One landing post is loose, while the next grain-for-baskets exchange is due this month. Your people buy grain against Measure House tallies and plan boat crews around its predictable exchange days. The shared standard settles most disputes. Your witnesses have not noticed a discrepancy. An interruption would mean negotiating every boatload separately; there is food for ordinary spring work but little reserve for prolonged closure.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "reedhaven-contacts",
    "domain": "CHARACTER",
    "subject_id": "reedhaven",
    "statement": "Fara, landing keeper: Keep grain boats moving. Garr, boat repairer: Replace the loose landing post. Hana, basket maker: Secure fair grain terms. Ivo, provisioner: Avoid skipped meals. Jora, exchange witness: Make schedules reliable.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "reedhaven-concealed",
    "domain": "INSTITUTION",
    "subject_id": "reedhaven",
    "statement": "Reedhaven’s current grain receipts used the ordinary outgoing weight and contain no direct evidence of the earlier alteration. Its reliance is real, but a temporary audit does not by itself cut off private trade or collapse the settlement.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "hearthmere-conditions",
    "domain": "RESOURCE",
    "subject_id": "hearthmere",
    "statement": "Hearthmere: about 150 people; potters and communal ovens with skilled fuel management; local grain land is thin and fuel crews compete with roof repairs; durable sealed jars could reduce grain spoilage across the valley. The communal oven flue needs repair before another large firing; wet fuel is piling beside the shelter. Keeper Oren arranged emergency grain for eighteen dependent households here during last winter’s shortage. People thank him for finding supplies when others could not. They know the grain arrived from Measure House, not whose deliveries paid for it. You have no proof that a weight or ledger was altered. Gratitude is strong, though some households dislike owing public favors.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "hearthmere-contacts",
    "domain": "CHARACTER",
    "subject_id": "hearthmere",
    "statement": "Kira, oven keeper: Repair the flue safely. Lorn, potter: Demonstrate sound grain jars. Mela, household representative: Protect dependent households without humiliating them. Noll, fuel foreman: Dry fuel and avoid overwork. Pia, exchange witness: Remember help while hearing evidence.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "hearthmere-concealed",
    "domain": "INSTITUTION",
    "subject_id": "hearthmere",
    "statement": "Eighteen dependent Hearthmere households received the diverted grain; they did not know the receiving stone or credited tallies were altered. Oren knows his own act and motive. Gratitude cannot supply the recipients with that hidden knowledge.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "stonecross-conditions",
    "domain": "RESOURCE",
    "subject_id": "stonecross",
    "statement": "Stonecross: about 150 people; stoneworking, a stable upland road and a carefully preserved reference weight; few oxen and steep fields limit transport capacity; a repairable roadside shelter could support visiting exchange witnesses. A retaining wall has shifted above the road; hauling stone will occupy the same oxen needed for exchange. You have seen the independent reference stone kept in a dry locked chest. Tovin and Ressa witnessed its comparison with the ordinary house stone at last year’s public reweighing and resealed its cord. They can show you the intact seal. Possessing it does not reveal whether any later exchange was wrong. Taking it to the coming reweighing requires a carrier and witnesses; other uses of their time will wait.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "stonecross-contacts",
    "domain": "CHARACTER",
    "subject_id": "stonecross",
    "statement": "Ressa, reference custodian: Keep the seal and custody credible. Tovin, stoneworker: Keep comparisons accurate. Una, road forewoman: Stabilize the retaining wall. Vann, ox keeper: Avoid exhausting the few oxen. Willa, exchange witness: Demand inspectable claims.",
    "value": null,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "stonecross-concealed",
    "domain": "INSTITUTION",
    "subject_id": "stonecross",
    "statement": "The Stonecross reference remains accurate. It can expose the separate overweight receiving stone if compared under credible custody; it cannot by itself reveal motives, which households benefited, or who authorized any alteration.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-map",
    "domain": "GEOGRAPHY",
    "subject_id": "measure-valley",
    "statement": "Barleybank lies west of Measure House, Reedhaven a day downstream, Hearthmere south on the clay slope, and Stonecross a day northeast by road. Ordinary messengers can travel between neighboring settlements in a few days; weather and assigned labor still constrain exchanges. Beyond the familiar routes the map is uncertain.",
    "value": null,
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-season-conditions",
    "domain": "WEATHER",
    "subject_id": "measure-valley",
    "statement": "Early spring, Year 1. Cool rain softens tracks and threatens stored seed. Ordinary food and shelter work remains necessary; no imminent regional famine, epidemic or violent catastrophe is established.",
    "value": null,
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-reputation-contacts",
    "domain": "CHARACTER",
    "subject_id": "oren",
    "statement": "Oren has kept the shared measure for twelve years and settled many exchange disputes. The four communities know him by reputation and through their witnesses. Sella keeps duplicate tallies; Belen convenes the weighing witnesses. Reputation is respected but does not guarantee truth.",
    "value": null,
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-procedure-custom",
    "domain": "INSTITUTION",
    "subject_id": "common-measure",
    "statement": "The annual public reweighing is already scheduled for the third month of spring, Turn 3, at Measure House. Second-month preparation copies receipt tallies and checks seals. Each community may send its witness, receipts and any reference weight. Stones and books remain under witnessed custody. After evidence and a hearing, three clan witnesses can order a one-month suspension and temporary Belen custody; all four can confirm replacement or revised custody. Censure and a documented restitution claim are available, but payment needs real resources and agreement. Regular exchanges can continue under supervision.",
    "value": null,
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-breach-concealed",
    "domain": "INSTITUTION",
    "subject_id": "common-measure",
    "statement": "Last winter Oren used a receiving stone one tenth heavier than the ordinary house standard on several Barleybank deliveries. Twenty credited weights included two extra ordinary weights, passed to eighteen dependent Hearthmere households during a genuine shortage. Oren believed it preferable to openly refusing those households food; he concealed the transfer in the house ledger while receipt copies preserved the nominal transaction. The ordinary outgoing stone was unchanged. The extra receiving stone remains in the rear cupboard, labeled winter receiving; no later crimes, violence, conspiracy or wider deficit are established.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-evidence-concealed",
    "domain": "KNOWLEDGE",
    "subject_id": "sella",
    "statement": "Sella has seen two receipt entries disagree with house-ledger totals. She has not identified the heavier stone, diversion or Oren’s motive. The planned second-month copying gives her reason and access to compare and ask delivery witnesses. Belen can require a witnessed cupboard opening under existing audit procedure. The independent Stonecross reference can distinguish stones if brought with credible custody. Neither book discrepancy nor weight discrepancy alone establishes where diverted grain went or who ordered it.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "measure-causal-limits-concealed",
    "domain": "WORLD",
    "subject_id": "measure-valley",
    "statement": "Evidence and actual choices may support private confrontation, a limited admission, public exposure at the scheduled weighing, censure, temporary suspension, restitution, divided reactions, reform or supervised continuity. This is a possibility range, not scheduled outcomes. No invented additional crime, spontaneous collapse, arbitrary violence or omniscient discovery follows. Player actions and precautions may prevent, delay or redirect discovery. Prior breach is fixed; actors retain decision-time knowledge and agency.",
    "value": null,
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "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"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-barleybank-domestic-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D01"
      ]
    },
    "statement": "Cora supervised calibrated sowing of the barley crop across drained lower fields and upper slopes, holding back a seed reserve in the loft. Bran's drainage patrols kept gravel ditches clear of silt and flotsam during mid-spring rains.",
    "subject_id": "barleybank",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-reedhaven-domestic-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D01"
      ]
    },
    "statement": "Garr established a systematic dry-dock rotation, pulling reed boats ashore to inspect pitch seals, tighten lashings, and dry out hulls. Ivo audited grain rations and expanded wetland foraging, drying roots and smoking fish to establish an independent food reserve.",
    "subject_id": "reedhaven",
    "value": null,
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-hearthmere-domestic-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D01"
      ]
    },
    "statement": "Kira supervised a successful communal kiln firing using seasoned fuel, producing standardized grain storage jars and curved roof tiles. Noll's crews weatherproofed roofs, and Mela integrated dependent households into dignified craft preparation.",
    "subject_id": "hearthmere",
    "value": null,
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-domestic-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D01"
      ]
    },
    "statement": "Una and Tovin dressed stone locally and advanced permanent masonry on the retaining wall with rotational ox pacing under Vann. Secondary crews weatherproofed the roadside shelter, restocked firewood, and repaired sleeping bunks.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-barleybank-tally-audit-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D02"
      ]
    },
    "statement": "At Measure House, Esme cross-checked Barleybank's winter delivery receipts with Sella and Belen. Sella confirmed a numerical discrepancy between Barleybank's twenty-weight receipt chits and house ledger entries. Sella entered the variance into the duplicate register without making accusations, and Belen affirmed the matter will be reviewed at the Month 3 assembly.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-reedhaven-tally-audit-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D02"
      ]
    },
    "statement": "Jora presented Reedhaven's tallies and signed receipts to Sella and Oren at Measure House. All records from last month's grain exchange and prior transactions matched the house ledgers cleanly, and the seals on Reedhaven's archived tallies were verified intact. Belen confirmed the Month 3 reweighing schedule.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-hearthmere-tally-audit-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D02"
      ]
    },
    "statement": "Pia presented Hearthmere's chits and delivery records to Sella and Belen, copying them into the register. In reviewing winter relief grain for Hearthmere's eighteen households, Pia noted the transfer was booked under Measure House central accounts without identifying an individual clan source, while duplicate records showed an unassigned balance. Pia documented the entry calmly without raising formal challenges.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-stonecross-tally-audit-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D02"
      ]
    },
    "statement": "Willa systematically reconciled Stonecross's receipts and transaction chits with Sella at Measure House. All tallies and seals aligned cleanly with central records. Willa confirmed with Belen the schedule and order of inspection for Month 3, and reviewed custodial protocols for presenting the independent reference stone.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-hearthmere-jar-demonstration-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D03"
      ]
    },
    "statement": "Lorn demonstrated Hearthmere's standardized ceramic grain jars at Measure House, showcasing fitted lids sealed with beeswax and clay slip. Senior witness Belen accepted three sealed test jars of sample grain into custody for observation through autumn, and delegates from Barleybank and Reedhaven expressed strong commercial interest.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1",
        "player2",
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-stonecross-reference-custody-turn2",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T002-D04"
      ]
    },
    "statement": "Ressa maintained strict on-site custody and environmental logging of the locked reference chest in Stonecross, confirming seals remain undisturbed. Tovin crafted a padded carrying case and harness to safeguard the stone during transit, and Willa confirmed formal receipt protocols with Belen for Month 3.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-barleybank-domestic-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D01"
      ]
    },
    "statement": "Cora oversaw systematic field walks, harrowing, and weeding across emerging barley crops, while Bran stabilized drainage canal banks with sod and grass. Ada maintained consumption grain rationing and daily loft checks.",
    "subject_id": "barleybank",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-reedhaven-domestic-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D01"
      ]
    },
    "statement": "Garr completed the dry-dock inspection and re-caulking cycle for the boat fleet. Fara kept landing docks clear, while Ivo prepared elevated storage dunnage and expanded smoked fish and rush root reserves.",
    "subject_id": "reedhaven",
    "value": null,
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-hearthmere-domestic-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D01"
      ]
    },
    "statement": "Kira supervised a second major kiln firing producing trade jars, roof tiles, and domestic pots. Noll finished weatherproofing domestic roofs and stacked fuel on drying racks, while Mela integrated eighteen households into pottery support tasks.",
    "subject_id": "hearthmere",
    "value": null,
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-domestic-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D01"
      ]
    },
    "statement": "Una directed foundation masonry along the retaining wall with locally dressed stone. Vann enforced strict ox rest rotations to keep draft teams in prime health, while terrace crops were weeded.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-reweighing-certification-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D02"
      ]
    },
    "statement": "At the Month 3 assembly, Stonecross presented its reference stone in a padded case with seals verified intact. Under Belen's supervision, the working stones balanced true against the reference. Belen certified the standard, and Reedhaven executed its scheduled grain-for-baskets exchange without variance.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-restitution-accord-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D03"
      ]
    },
    "statement": "Barleybank presented delivery receipts documenting a two-weight discrepancy from winter. Pia acknowledged that eighteen Hearthmere households received emergency grain and offered the Hearthmere Storage & Reserve Agreement of thirty ceramic jars. Oren admitted to using an overweight winter stone from the rear cupboard to aid the families. Belen and the four clan witnesses ratified a restitution agreement: Hearthmere's thirty jars clear the central ledger balance, providing Barleybank priority sealed storage and harvest credits, while Oren receives a formal administrative caution and continues under joint Belen-Sella tally oversight.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-regional-trade-accords-turn3",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D04"
      ]
    },
    "statement": "The four clans established regional commercial agreements at Measure House: Reedhaven agreed to weave shock-absorbing wicker sleeves and provide river transport for Hearthmere jars; Barleybank committed forward harvest grain for Hearthmere storage jars; Stonecross committed to keeping its upland road and shelter open for traveling exchange parties.",
    "subject_id": "measure-valley",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-restitution-discharge-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D01"
      ]
    },
    "statement": "Hearthmere delivered thirty certified ceramic jars to Measure House. In the presence of Belen, Sella, and Oren, the winter relief deficit was formally struck from the central ledger, fully discharging Hearthmere's restitution obligation. Barleybank was issued certified transfer chits granting priority allocation of the jars, and Reedhaven executed its scheduled early summer grain exchange against the certified standard without discrepancy.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-jar-river-transit-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D02"
      ]
    },
    "statement": "Reedhaven cargo reed boats outfitted with protective reed baffles and fitted wicker sleeves safely transported thirty Hearthmere ceramic jars downriver to Barleybank. Barleybank landing crews received the vessels at the landing on padded sleds, inspected them, and issued safe delivery chits to Reedhaven's boatmen without transit breakage.",
    "subject_id": "measure-valley",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1",
        "player2",
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-barleybank-jar-staging-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D02"
      ]
    },
    "statement": "Dain constructed sturdy timber cradles and elevated dunnage packed with clean straw in a dedicated wing of the communal storehouse, safely staging all thirty intact ceramic jars for harvest filling.",
    "subject_id": "barleybank",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-roadside-waystation-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D03"
      ]
    },
    "statement": "Stonecross established an active, staffed waystation at the upland roadside shelter on rotating two-person watches, providing traveling exchange parties and valley messengers with hearth firewood, piped spring water, emergency bedding, and transit logging.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-masonry-vault-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D03"
      ]
    },
    "statement": "Ressa vaulted the certified reference stone in its locked chest within the dry upland storehouse under intact multi-clan seals. Una and Tovin advanced retaining wall masonry to breastwork height using battered granite blocks and gravel backfill while strictly adhering to ox rest schedules.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-barleybank-domestic-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D04"
      ]
    },
    "statement": "Ada maintained strict grain rationing through the early summer hungry gap while mobilizing foraging crews for wild brassicas, nettles, and river greens. Cora conducted yield sampling transects across tillering barley fields to forecast harvest capacity, while Bran regulated drainage channels and monitored turf-stabilized berms.",
    "subject_id": "barleybank",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-reedhaven-domestic-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D04"
      ]
    },
    "statement": "Hana organized weavers into standard hamper and jar sleeve production lines using flexible green willow. Ivo received early summer exchange grain, initiated a side-by-side comparative storage trial between ceramic jars and woven reed bins, and expanded salted fish and cattail root stores from seasonal marsh foraging.",
    "subject_id": "reedhaven",
    "value": null,
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-hearthmere-domestic-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D04"
      ]
    },
    "statement": "Kira and Lorn operated communal kilns on a continuous firing schedule prioritizing forward-contract grain jars, liquid vessels, and roof tiles. Noll stacked split river timber on drying racks while enforcing kiln fire breaks, and Mela fully integrated the eighteen formerly indebted households into skilled production and sealing work with equal standing and midday heat rests.",
    "subject_id": "hearthmere",
    "value": null,
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-domestic-turn4",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T004-D04"
      ]
    },
    "statement": "Stonecross field crews weeded and mulched terrace crops while reinforcing check-dams against summer runoff. Tovin directed quarry shifts toward portable stonework including quern-stones and whetstones, while the community held a shared evening meal to mark the successful certification at Measure House.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  }
]
knowledge
[
  {
    "id": "K-barleybank-conditions-player1",
    "holder_id": "leader-barleybank",
    "player_id": "player1",
    "fact_id": "barleybank-conditions",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-barleybank-contacts-player1",
    "holder_id": "leader-barleybank",
    "player_id": "player1",
    "fact_id": "barleybank-contacts",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-reedhaven-conditions-player2",
    "holder_id": "leader-reedhaven",
    "player_id": "player2",
    "fact_id": "reedhaven-conditions",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-reedhaven-contacts-player2",
    "holder_id": "leader-reedhaven",
    "player_id": "player2",
    "fact_id": "reedhaven-contacts",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-hearthmere-conditions-player3",
    "holder_id": "leader-hearthmere",
    "player_id": "player3",
    "fact_id": "hearthmere-conditions",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-hearthmere-contacts-player3",
    "holder_id": "leader-hearthmere",
    "player_id": "player3",
    "fact_id": "hearthmere-contacts",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-stonecross-conditions-player4",
    "holder_id": "leader-stonecross",
    "player_id": "player4",
    "fact_id": "stonecross-conditions",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "id": "K-stonecross-contacts-player4",
    "holder_id": "leader-stonecross",
    "player_id": "player4",
    "fact_id": "stonecross-contacts",
    "epistemic_status": "OBSERVED",
    "confidence": "CONFIRMED",
    "source_type": "INITIAL",
    "propagation_path": [],
    "learned_turn": 0
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "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"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-barleybank-domestic-turn2",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-domestic-turn2",
    "learned_turn": 2,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reedhaven-domestic-turn2",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-domestic-turn2",
    "learned_turn": 2,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-hearthmere-domestic-turn2",
    "holder_id": "leader-hearthmere",
    "id": "K-hearthmere-domestic-turn2",
    "learned_turn": 2,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-domestic-turn2",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-domestic-turn2",
    "learned_turn": 2,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-barleybank-tally-audit-turn2",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-tally-audit-turn2",
    "learned_turn": 2,
    "player_id": "player1",
    "propagation_path": [
      "esme"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-reedhaven-tally-audit-turn2",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-tally-audit-turn2",
    "learned_turn": 2,
    "player_id": "player2",
    "propagation_path": [
      "jora"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-hearthmere-tally-audit-turn2",
    "holder_id": "leader-hearthmere",
    "id": "K-hearthmere-tally-audit-turn2",
    "learned_turn": 2,
    "player_id": "player3",
    "propagation_path": [
      "pia"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-stonecross-tally-audit-turn2",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-tally-audit-turn2",
    "learned_turn": 2,
    "player_id": "player4",
    "propagation_path": [
      "willa"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-hearthmere-jar-demonstration-turn2",
    "holder_id": "leader-hearthmere",
    "id": "K-hearthmere-jar-demo-player3",
    "learned_turn": 2,
    "player_id": "player3",
    "propagation_path": [
      "lorn"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-hearthmere-jar-demonstration-turn2",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-jar-demo-player1",
    "learned_turn": 2,
    "player_id": "player1",
    "propagation_path": [
      "esme"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-hearthmere-jar-demonstration-turn2",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-jar-demo-player2",
    "learned_turn": 2,
    "player_id": "player2",
    "propagation_path": [
      "jora"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-reference-custody-turn2",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-reference-custody-turn2",
    "learned_turn": 2,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-barleybank-domestic-turn3",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-domestic-turn3",
    "learned_turn": 3,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reedhaven-domestic-turn3",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-domestic-turn3",
    "learned_turn": 3,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-hearthmere-domestic-turn3",
    "holder_id": "leader-hearthmere",
    "id": "K-hearthmere-domestic-turn3",
    "learned_turn": 3,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-domestic-turn3",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-domestic-turn3",
    "learned_turn": 3,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reweighing-certification-turn3",
    "holder_id": "leader-barleybank",
    "id": "K-reweighing-certification-player1",
    "learned_turn": 3,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reweighing-certification-turn3",
    "holder_id": "leader-reedhaven",
    "id": "K-reweighing-certification-player2",
    "learned_turn": 3,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reweighing-certification-turn3",
    "holder_id": "leader-hearthmere",
    "id": "K-reweighing-certification-player3",
    "learned_turn": 3,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reweighing-certification-turn3",
    "holder_id": "leader-stonecross",
    "id": "K-reweighing-certification-player4",
    "learned_turn": 3,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-restitution-accord-turn3",
    "holder_id": "leader-barleybank",
    "id": "K-restitution-accord-player1",
    "learned_turn": 3,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-restitution-accord-turn3",
    "holder_id": "leader-reedhaven",
    "id": "K-restitution-accord-player2",
    "learned_turn": 3,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-restitution-accord-turn3",
    "holder_id": "leader-hearthmere",
    "id": "K-restitution-accord-player3",
    "learned_turn": 3,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-restitution-accord-turn3",
    "holder_id": "leader-stonecross",
    "id": "K-restitution-accord-player4",
    "learned_turn": 3,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-regional-trade-accords-turn3",
    "holder_id": "leader-barleybank",
    "id": "K-regional-trade-accords-player1",
    "learned_turn": 3,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-regional-trade-accords-turn3",
    "holder_id": "leader-reedhaven",
    "id": "K-regional-trade-accords-player2",
    "learned_turn": 3,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-regional-trade-accords-turn3",
    "holder_id": "leader-hearthmere",
    "id": "K-regional-trade-accords-player3",
    "learned_turn": 3,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-regional-trade-accords-turn3",
    "holder_id": "leader-stonecross",
    "id": "K-regional-trade-accords-player4",
    "learned_turn": 3,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-restitution-discharge-turn4",
    "holder_id": "leader-barleybank",
    "id": "K-restitution-discharge-player1",
    "learned_turn": 4,
    "player_id": "player1",
    "propagation_path": [
      "jora",
      "esme"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-restitution-discharge-turn4",
    "holder_id": "leader-reedhaven",
    "id": "K-restitution-discharge-player2",
    "learned_turn": 4,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-restitution-discharge-turn4",
    "holder_id": "leader-hearthmere",
    "id": "K-restitution-discharge-player3",
    "learned_turn": 4,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-restitution-discharge-turn4",
    "holder_id": "leader-stonecross",
    "id": "K-restitution-discharge-player4",
    "learned_turn": 4,
    "player_id": "player4",
    "propagation_path": [
      "belen"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-jar-river-transit-turn4",
    "holder_id": "leader-barleybank",
    "id": "K-jar-river-transit-player1",
    "learned_turn": 4,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-jar-river-transit-turn4",
    "holder_id": "leader-reedhaven",
    "id": "K-jar-river-transit-player2",
    "learned_turn": 4,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-jar-river-transit-turn4",
    "holder_id": "leader-hearthmere",
    "id": "K-jar-river-transit-player3",
    "learned_turn": 4,
    "player_id": "player3",
    "propagation_path": [
      "jora",
      "pia"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-barleybank-jar-staging-turn4",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-jar-staging-player1",
    "learned_turn": 4,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-roadside-waystation-turn4",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-roadside-waystation-player4",
    "learned_turn": 4,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-stonecross-roadside-waystation-turn4",
    "holder_id": "leader-barleybank",
    "id": "K-stonecross-roadside-waystation-player1",
    "learned_turn": 4,
    "player_id": "player1",
    "propagation_path": [
      "willa",
      "esme"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-stonecross-roadside-waystation-turn4",
    "holder_id": "leader-reedhaven",
    "id": "K-stonecross-roadside-waystation-player2",
    "learned_turn": 4,
    "player_id": "player2",
    "propagation_path": [
      "willa",
      "jora"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-stonecross-roadside-waystation-turn4",
    "holder_id": "leader-hearthmere",
    "id": "K-stonecross-roadside-waystation-player3",
    "learned_turn": 4,
    "player_id": "player3",
    "propagation_path": [
      "willa",
      "pia"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-masonry-vault-turn4",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-masonry-vault-player4",
    "learned_turn": 4,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-barleybank-domestic-turn4",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-domestic-turn4",
    "learned_turn": 4,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reedhaven-domestic-turn4",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-domestic-turn4",
    "learned_turn": 4,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-hearthmere-domestic-turn4",
    "holder_id": "leader-hearthmere",
    "id": "K-hearthmere-domestic-turn4",
    "learned_turn": 4,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-domestic-turn4",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-domestic-turn4",
    "learned_turn": 4,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  }
]
relationships
[
  {
    "id": "hearthmere-oren-gratitude",
    "source_id": "mela",
    "target_id": "oren",
    "basis": "Emergency grain received last winter; Mela knows help arrived but not hidden means.",
    "stance": "Grateful, reluctant to humiliate a benefactor",
    "intensity": "MATERIAL",
    "confidence": "CONFIRMED",
    "obligation_ids": [],
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "sella-oren-trust",
    "source_id": "sella",
    "target_id": "oren",
    "basis": "Junior keeper apprenticed under Oren and now sees unexplained discrepancies.",
    "stance": "Respectful concern; asks for explanation before accusation",
    "intensity": "MATERIAL",
    "confidence": "CONFIRMED",
    "obligation_ids": [],
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  }
]
institutions
[
  {
    "id": "barleybank-continuity",
    "name": "Barleybank continuity council",
    "place_id": "barleybank",
    "domain": "Food, shelter and safe established work",
    "authority_holder_ids": [
      "ada",
      "bran",
      "cora"
    ],
    "constituency_id": "barleybank-households",
    "capability": "Maintain stores, stop unsafe work and carry out established exchanges while seeking leadership.",
    "failure_mode": "Cannot create major external obligations or unlimited labor.",
    "succession_path": "Repeated absence produces contested stewardship under the baseline absence rules.",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "reedhaven-continuity",
    "name": "Reedhaven continuity council",
    "place_id": "reedhaven",
    "domain": "Food, shelter and safe established work",
    "authority_holder_ids": [
      "fara",
      "garr",
      "hana"
    ],
    "constituency_id": "reedhaven-households",
    "capability": "Maintain stores, stop unsafe work and carry out established exchanges while seeking leadership.",
    "failure_mode": "Cannot create major external obligations or unlimited labor.",
    "succession_path": "Repeated absence produces contested stewardship under the baseline absence rules.",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "hearthmere-continuity",
    "name": "Hearthmere continuity council",
    "place_id": "hearthmere",
    "domain": "Food, shelter and safe established work",
    "authority_holder_ids": [
      "kira",
      "lorn",
      "mela"
    ],
    "constituency_id": "hearthmere-households",
    "capability": "Maintain stores, stop unsafe work and carry out established exchanges while seeking leadership.",
    "failure_mode": "Cannot create major external obligations or unlimited labor.",
    "succession_path": "Repeated absence produces contested stewardship under the baseline absence rules.",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "stonecross-continuity",
    "name": "Stonecross continuity council",
    "place_id": "stonecross",
    "domain": "Food, shelter and safe established work",
    "authority_holder_ids": [
      "ressa",
      "tovin",
      "una"
    ],
    "constituency_id": "stonecross-households",
    "capability": "Maintain stores, stop unsafe work and carry out established exchanges while seeking leadership.",
    "failure_mode": "Cannot create major external obligations or unlimited labor.",
    "succession_path": "Repeated absence produces contested stewardship under the baseline absence rules.",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "common-measure",
    "name": "Common Measure",
    "place_id": "measure-house",
    "domain": "Witnessed grain weight and exchange tallies",
    "authority_holder_ids": [
      "oren",
      "belen",
      "esme",
      "jora",
      "pia",
      "willa"
    ],
    "constituency_id": "exchange-witnesses",
    "capability": "Oren operates exchanges under joint tally supervision with Sella and Belen. Witnesses compare sealed stones and ledgers; three of four clan witnesses may suspend the keeper for one month; all four can confirm replacement or revised custody terms. Proven mismeasurement supports a recorded restitution claim; regular exchanges continue under supervision.",
    "failure_mode": "No army, confiscation power, magical proof or power to bind absent parties. Closure is not automatic. Disagreement may delay a remedy while witnessed exchanges continue.",
    "succession_path": "Temporary custody under witnessed suspension; permanent replacement requires all four representatives after evidence and a hearing.",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T003-D03"
      ]
    }
  }
]
obligations
[
  {
    "due_key": "Y01-M04",
    "id": "OBL-hearthmere-jars-restitution",
    "party_ids": [
      "hearthmere-households",
      "barleybank-households",
      "common-measure"
    ],
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D03",
        "T004-D01"
      ]
    },
    "status": "PERFORMED",
    "terms": "Hearthmere delivers 30 standardized ceramic jars to Measure House to clear the winter relief balance, granting Barleybank priority storage allocations and harvest credits.",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    },
    "witness_ids": [
      "belen",
      "esme",
      "jora",
      "pia",
      "willa"
    ]
  },
  {
    "due_key": null,
    "id": "OBL-reedhaven-hearthmere-wicker-transport",
    "party_ids": [
      "reedhaven-households",
      "hearthmere-households"
    ],
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D04"
      ]
    },
    "status": "ACTIVE",
    "terms": "Reedhaven crafts protective wicker sleeves and provides water transport for Hearthmere ceramic jars in exchange for storage vessels.",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    },
    "witness_ids": [
      "jora",
      "pia"
    ]
  },
  {
    "due_key": "Y01-M06",
    "id": "OBL-barleybank-hearthmere-forward-grain",
    "party_ids": [
      "barleybank-households",
      "hearthmere-households"
    ],
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T003-D04"
      ]
    },
    "status": "ACTIVE",
    "terms": "Barleybank guarantees post-harvest grain deliveries to Hearthmere in exchange for standardized ceramic storage jars and cured roof tiles.",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    },
    "witness_ids": [
      "esme",
      "pia"
    ]
  }
]
pressures
[
  {
    "id": "P-barleybank-spring",
    "subject_id": "barleybank",
    "name": "Barleybank spring work",
    "state": "Barley tillering monitored via yield transects; hungry gap navigated through strict rationing and wild foraging; thirty ceramic jars safely staged on timber dunnage.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 4,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D04"
      ]
    }
  },
  {
    "id": "P-reedhaven-spring",
    "subject_id": "reedhaven",
    "name": "Reedhaven spring work",
    "state": "Cargo reed boats outfitted for ceramic transport; basketry split between hampers and jar sleeves; comparative storage trials and wetland fishing underway.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 4,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D04"
      ]
    }
  },
  {
    "id": "P-hearthmere-spring",
    "subject_id": "hearthmere",
    "name": "Hearthmere spring work",
    "state": "Thirty restitution jars delivered to Measure House; continuous kiln firings underway for forward contracts; timber seasoning and all households integrated.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 4,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D04"
      ]
    }
  },
  {
    "id": "P-stonecross-spring",
    "subject_id": "stonecross",
    "name": "Stonecross spring work",
    "state": "Retaining wall breastwork masonry completed under ox pacing rotations; roadside shelter waystation operational and staffed; terrace check-dams reinforced.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 4,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D03"
      ]
    }
  }
]
rules
[
  {
    "id": "RULE-W1-CHARACTER-AGENCY",
    "name": "Persistent character agency",
    "status": "ACTIVE",
    "scope": "CAMPAIGN",
    "effect": "Characters act from knowledge, motives, relationships, constituencies, opportunity, capacity, red lines, and escalation.",
    "approval_id": "SIM-BOOTSTRAP-broken-measure-trunk-01",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "RULE-W2-ABSENCE",
    "name": "Consequential absence",
    "status": "ACTIVE",
    "scope": "CAMPAIGN",
    "effect": "First miss delegates continuity, second miss creates contested stewardship, and a third miss enters explicit elimination confirmation.",
    "approval_id": "SIM-BOOTSTRAP-broken-measure-trunk-01",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "RULE-W3-CALENDAR",
    "name": "Calendar and causal convergence",
    "status": "ACTIVE",
    "scope": "CAMPAIGN",
    "effect": "Use Ynn-Mnn calendar keys, a six-turn seasonal slice, optional causal contact, and attractor review after Turns 003 and 005.",
    "approval_id": "SIM-BOOTSTRAP-broken-measure-trunk-01",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "RULE-W4-POWER",
    "name": "Defect-sensitive bounded leadership influence",
    "status": "ACTIVE",
    "scope": "CAMPAIGN",
    "effect": "Use evidence-based 1–5 anchors, defect-sensitive power, influence bands, and a bounded causal effect curve.",
    "approval_id": "SIM-BOOTSTRAP-broken-measure-trunk-01",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  },
  {
    "id": "RULE-W5-STATE",
    "name": "Structured state and dual privacy gate",
    "status": "ACTIVE",
    "scope": "CAMPAIGN",
    "effect": "Use JSON authoritative state after activation, generated operational views, validation, recovery, and machine-plus-human privacy review.",
    "approval_id": "SIM-BOOTSTRAP-broken-measure-trunk-01",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    },
    "provenance": {
      "source_kind": "FIXTURE_ADAPTATION",
      "source_ids": [
        "BM-SCENARIO-01"
      ]
    }
  }
]
attractors
[
  {
    "approval_id": null,
    "evidence_turns": [
      2,
      3
    ],
    "id": "ATTR-measure-valley-commons",
    "missing_evidence": [
      "Execution of forward grain deliveries across autumn harvest",
      "Demonstrated continuity of shared standards across seasonal stress"
    ],
    "name": "Measure Valley Exchange Commons",
    "participant_ids": [
      "barleybank",
      "reedhaven",
      "hearthmere",
      "stonecross"
    ],
    "status": "HYPOTHESIS"
  }
]
decisions
[
  {
    "id": "T001-D01",
    "title": "Spring Infrastructure Stabilization and Subsistence Maintenance",
    "type": "GROUPED_REVERSIBLE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T001-A-GM",
    "summary": "Every leader formulated well-grounded, prioritized plans assigning competent named subordinates to urgent local vulnerabilities. Intrinsic difficulties were modest and leadership execution was disciplined.\nAll four communities successfully stabilized their primary spring physical infrastructure without overextending labor or depleting seed, boat, fuel, or livestock assets."
  },
  {
    "id": "T001-D02",
    "title": "Scheduled Early Spring Exchange and Routine Messengers at Measure House",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T001-A-GM",
    "summary": "Reedhaven followed customary trade schedules, and Keeper Oren used the standard outgoing weight as established. Messengers from Hearthmere and Stonecross maintained formal decorum.\nReedhaven conducted its routine spring exchange under ordinary weights without incident; Hearthmere and Stonecross delivered courteous administrative communications without premature dispute."
  },
  {
    "id": "T001-D03",
    "title": "Internal Measure House Preparations and Local Record Audits",
    "type": "ROUTINE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player3",
      "player4"
    ],
    "approval_id": "T001-A-GM",
    "summary": "All three leaders acted with procedural restraint: verifying internal tare, delivery chits, and chest seals respectively, without leaking premature accusations or disturbing communal trust.\nInternal audits and calibration proceeded calmly within Barleybank, Hearthmere, and Stonecross, confirming local baselines while adhering strictly to the established Month 2 and 3 reweighing timetable."
  },
  {
    "id": "T001-D04",
    "title": "Hearthmere Ceramic Grain Storage Jar Development",
    "type": "ROUTINE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player3"
    ],
    "approval_id": "T001-A-GM",
    "summary": "The project matched Hearthmere's established pottery expertise and communal ovens, timed logically while the main flue underwent repairs.\nHearthmere produced sound prototype ceramic grain jars with tight lids and verified seals, demonstrating potential storage benefits for future exchange."
  },
  {
    "id": "T002-D01",
    "title": "Mid-Spring Domestic Operations and Infrastructure Consolidation",
    "type": "ROUTINE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T002-A-GM",
    "summary": "All four leaders issued disciplined, grounded instructions for domestic seasonal work that built directly upon Turn 1 improvements. High leadership power and explicit labor sequencing prevented overextension and avoided collisions between internal maintenance and Measure House delegations.\nBarleybank completed calibrated sowing while keeping ditches clear and seed banked in reserve. Reedhaven systematically inspected and lashed its reed boat fleet while establishing an independent food buffer of smoked fish and dried marsh roots. Hearthmere executed a full kiln firing for standardized storage jars and roof tiles, securing domestic roofs while integrating dependent households with dignity. Stonecross advanced permanent stone masonry on the retaining wall under ox rotation pacing and completed weatherproofing the roadside shelter."
  },
  {
    "id": "T002-D02",
    "title": "Measure House Month 2 Tally Reconciliation and Record Alignment",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T002-A-GM",
    "summary": "Delegations from all four communities gathered at Measure House and operated with strict procedural restraint in accordance with player directives and character agency. Documented variances were logged without accusation, preserving institutional stability and preparing for the scheduled Month 3 assembly.\nMonth 2 tally copying and seal inspections concluded in an orderly manner. Stonecross and Reedhaven records verified with zero discrepancies. Sella and Esme identified a numerical mismatch between Barleybank's delivery receipts and the house ledger accounts, entering the variance into the duplicate register for formal review at Month 3 without public confrontation. Pia verified that Hearthmere's emergency grain was booked through central Measure House accounts without raising disputes. Belen logged all certified tallies and confirmed the reweighing date and protocols for Month 3."
  },
  {
    "id": "T002-D03",
    "title": "Hearthmere Ceramic Grain Jar Demonstration and Regional Trade Initiatives",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3"
    ],
    "approval_id": "T002-A-GM",
    "summary": "Hearthmere's craft demonstration leveraged Turn 1 jar developments and the natural gathering at Measure House. The tangible utility of sealed storage against pests and damp resonated with Barleybank and Reedhaven, establishing grounded inter-clan commercial interest without forcing premature contracts.\nLorn successfully demonstrated Hearthmere's standardized ceramic grain jars to assembled witnesses and traders at Measure House. Belen accepted three sealed test jars of grain into official custody for an empirical durability trial through autumn. Delegates from Barleybank and Reedhaven recognized the preservation benefits and initiated informal forward exchange discussions for Month 3."
  },
  {
    "id": "T002-D04",
    "title": "Stonecross Reference Stone Custodial Security and Transit Preparation",
    "type": "GROUPED_REVERSIBLE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player4"
    ],
    "approval_id": "T002-A-GM",
    "summary": "Player 4 prudently kept the reference stone in situ rather than risking transport across muddy spring roads, while preparing transit gear and aligning protocols with Belen in advance of Month 3.\nStonecross maintained the independent reference stone in secure upland custody throughout Month 2. Ressa logged the intact condition of seals and storage humidity daily, while Tovin constructed a padded, weather-resistant transit harness. Willa confirmed with Belen that the reference stone will be received and inspected under full witness protocol during the Month 3 assembly."
  },
  {
    "id": "T003-D01",
    "title": "Settlement Domestic Maintenance and Production Cycles",
    "type": "GROUPED_REVERSIBLE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T003-A-GM",
    "summary": "All four submissions demonstrated high focus and realistic delegation to named lieutenants, operating well within established settlement labor capacities and seasonal constraints.\nDomestic maintenance, craft production, and resource management cycles proceed smoothly across all four settlements with realistic staffing, sound pacing, and no bottlenecks."
  },
  {
    "id": "T003-D02",
    "title": "Measure House Annual Public Reweighing and Certification",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T003-A-GM",
    "summary": "Stonecross handled reference transit and unsealing with rigorous custodial precautions, Belen maintained customary convening authority, and working stones balanced true against the reference stone.\nThe Stonecross reference stone seals are confirmed intact, the working stones balance true under public inspection, the Measure House standard is certified, and Reedhaven's scheduled grain exchange executes cleanly."
  },
  {
    "id": "T003-D03",
    "title": "Adjudication of Winter Tally Discrepancy and Relief Restitution",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player3",
      "player2",
      "player4"
    ],
    "approval_id": "T003-A-GM",
    "summary": "Barleybank presented receipt evidence calmly without demanding punitive removal; Hearthmere proactively acknowledged emergency relief and provided tangible restitution; Oren admitted the alteration without evasion; all clan witnesses preferred institutional reform to disruption.\nThe winter discrepancy is resolved constructively without suspension: Hearthmere tenders 30 sealed ceramic jars to extinguish the unassigned relief balance, satisfying Barleybank's restitution claim with priority jars and harvest credits; Oren receives a formal administrative caution and continues under joint Belen-Sella tally oversight."
  },
  {
    "id": "T003-D04",
    "title": "Regional Commercial Specialization and Bilateral Accords",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T003-A-GM",
    "summary": "Complementary economic needs, high trust emerging from the peaceful tally dispute resolution, and mutual delegations present at Measure House provided clear opportunity and motivation for formal agreements.\nBilateral regional agreements are ratified: Reedhaven partners with Hearthmere on jar-jackets and river transport; Barleybank contracts for sealed grain jars against autumn grain; Stonecross guarantees open road infrastructure and roadside shelter support."
  },
  {
    "id": "T003-D05",
    "title": "Turn 003 Attractor Review: Regional Exchange Commons",
    "type": "RULE_OR_VICTORY",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T003-A-GM",
    "summary": "Multi-clan investment across Turns 2 and 3 justifies hypothesis tracking per Turn 003 protocol, but victory activation requires demonstrated economic durability and harvest delivery under stress across future turns.\nThe 'Measure Valley Exchange Commons' is formally recorded as an emerging victory attractor hypothesis; no victory promotion is granted at Turn 3."
  },
  {
    "id": "T004-D01",
    "title": "Measure House Restitution Discharge and Standard Exchange",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3"
    ],
    "approval_id": "T004-A-GM",
    "summary": "Hearthmere, Reedhaven, and Barleybank each submitted aligned, high-power directives fulfilling the Month 3 restitution accord. Measure House officials exercised their established oversight roles, resolving historical balances cleanly.\nHearthmere delivered thirty standardized ceramic jars to Measure House. Belen, Sella, and Oren certified the vessels and formally struck the winter relief deficit from the central ledger, discharging Hearthmere's obligation. Barleybank received official transfer chits for the thirty jars, and Reedhaven conducted its scheduled Early Summer exchange against certified weights without variance."
  },
  {
    "id": "T004-D02",
    "title": "Regional River Freight and Storage Jar Intake",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3"
    ],
    "approval_id": "T004-A-GM",
    "summary": "All three involved clans demonstrated tight logistical coordination: Reedhaven adapted boats and sleeves, Hearthmere supplied sizing templates, and Barleybank prepared landing sleds and proper storehouse dunnage, mitigating ceramic fragility risks entirely while preserving settlement boundaries. Fact visibility is restricted to the participating river and receiving clans (player1, player2, player3).\nReedhaven cargo boats outfitted with impact baffles and woven willow sleeves transported thirty ceramic jars downriver to Barleybank without transit breakage. Barleybank landed the cargo on padded sleds, inspected each jar for defects, issued delivery chits to the boatmen, and safely staged the vessels on elevated timber dunnage in its communal storehouse."
  },
  {
    "id": "T004-D03",
    "title": "Stonecross Upland Waystation Operations and Breastwork Masonry",
    "type": "ROUTINE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player4"
    ],
    "approval_id": "T004-A-GM",
    "summary": "Stonecross balanced capital masonry work with strict draft-animal pacing while fulfilling regional accords by staffing the upland waystation as an open refuge, separating public waystation availability from domestic quarrying and storage.\nStonecross safely vaulted the certified reference stone under intact multi-clan seals. Retaining wall masonry reached full breastwork height with inward batter and gravel backfill while protecting ox welfare. The roadside shelter waystation opened with a continuous two-person watch, maintaining hearth fires, clean water, and transit logging for all regional travelers."
  },
  {
    "id": "T004-D04",
    "title": "Early Summer Domestic Subsistence and Seasonal Work Routines",
    "type": "GROUPED_REVERSIBLE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T004-A-GM",
    "summary": "Each clan grounded its plan in seasonal realities (early summer heat, hungry-gap grain scarcity, weed growth) without overextending labor or exhausting draft animals.\nAll four settlements successfully maintained early summer subsistence and domestic production. Barleybank navigated the hungry gap via rationing and foraging while sampling crop yields; Reedhaven initiated comparative storage trials and bolstered smoked fish reserves; Hearthmere achieved continuous kiln production and full household integration with heat-safety pauses; Stonecross advanced terrace care and portable stonework."
  }
]
approvals
[
  {
    "id": "SIM-BOOTSTRAP-broken-measure-trunk-01",
    "kind": "RULE_ACTIVATION",
    "authority": "SIMULATION_POLICY",
    "approved_at": "2026-09-11T12:43:02.234Z",
    "target_ids": [
      "RULE-W1-CHARACTER-AGENCY",
      "RULE-W2-ABSENCE",
      "RULE-W3-CALENDAR",
      "RULE-W4-POWER",
      "RULE-W5-STATE"
    ],
    "scope": "Run configuration imports the selected rules as simulation baseline only."
  },
  {
    "id": "T001-A-GM",
    "kind": "ADJUDICATION",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T12:44:27.802Z",
    "target_ids": [
      "T001-D01",
      "T001-D02",
      "T001-D03",
      "T001-D04"
    ],
    "scope": "AI GM reviewed the complete locked simultaneous turn."
  },
  {
    "id": "T001-A-DELIVERY",
    "kind": "DELIVERY",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T12:45:34.072Z",
    "target_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "scope": "Independent AI narrative review passed: All four draft turn reports are causally consistent with the baseline state, player submissions, and GM decisions. Simultaneous interactions at Measure House (Reedhaven exchange, Hearthmere and Stonecross messengers) were resolved without conflict. Hidden facts (the altered winter receiving stone, diversion of grain to Hearthmere households, and Oren's motive) remain strictly confidential to GM scope and were not disclosed or implied in any player report. Local infrastructure repairs, internal calibrations, and administrative preparations strictly adhere to character capacities, seasonal constraints, and visible fact envelopes. Uncertainty and dual privacy boundaries are fully preserved."
  },
  {
    "id": "T002-A-GM",
    "kind": "ADJUDICATION",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T12:47:20.160Z",
    "target_ids": [
      "T002-D01",
      "T002-D02",
      "T002-D03",
      "T002-D04"
    ],
    "scope": "AI GM reviewed the complete locked simultaneous turn."
  },
  {
    "id": "T002-A-DELIVERY",
    "kind": "DELIVERY",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T12:48:50.599Z",
    "target_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "scope": "Independent AI narrative review passed: All actions and outcomes are causally consistent and strictly adhere to character knowledge, institutional rules, and physical constraints. The Month 2 proceedings at Measure House follow established customary procedures: Sella records the numerical discrepancy between Barleybank's receipts and the house ledger without premature accusations or omniscient leaps; Hearthmere observes the unassigned central booking for winter emergency relief without discovering the underlying diverted source or altered receiving stone; and Stonecross and Reedhaven verify their tallies and seals cleanly. The domestic actions across all four clans build logically upon Turn 1 developments. Narrative reports disclose only legitimate player-visible facts without leaking GM mechanics, hidden scores, or other players' private intent."
  },
  {
    "id": "T003-A-GM",
    "kind": "ADJUDICATION",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T12:54:47.956Z",
    "target_ids": [
      "T003-D01",
      "T003-D02",
      "T003-D03",
      "T003-D04",
      "T003-D05"
    ],
    "scope": "AI GM reviewed the complete locked simultaneous turn."
  },
  {
    "id": "T003-A-DELIVERY",
    "kind": "DELIVERY",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T12:56:13.541Z",
    "target_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "scope": "Independent AI narrative review passed: The adjudication and narrative drafts for Turn 3 are fully causally consistent and adhere strictly to scenario fixtures, player agency, character baselines, and institutional rules. At the scheduled Turn 3 assembly, Stonecross's reference stone tested true against the working stones (consistent with the overweight stone having been a separate winter receiving stone). The winter tally discrepancy was resolved through procedural assembly mechanics without arbitrary violence or omniscient leaps: Barleybank presented receipts, Pia acknowledged Hearthmere's emergency grain and tendered ceramic jars for restitution, and Oren admitted using the cupboard stone. The resulting accord (administrative caution, joint tally oversight, and 30-jar restitution) matches the Common Measure institution's powers. Domestic actions across all four settlements are well within seasonal labor capacities. Information privacy is cleanly maintained: all assembly events are public knowledge, while domestic actions remain strictly scoped to each clan."
  },
  {
    "id": "T004-A-GM",
    "kind": "ADJUDICATION",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T13:16:12.693Z",
    "target_ids": [
      "T004-D01",
      "T004-D02",
      "T004-D03",
      "T004-D04"
    ],
    "scope": "AI GM reviewed the complete locked simultaneous turn."
  },
  {
    "id": "T004-A-DELIVERY",
    "kind": "DELIVERY",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T13:22:25.121Z",
    "target_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "scope": "Independent AI narrative review passed: Turn 4 adjudication, state transitions, and narrative draft reports have been thoroughly evaluated against the scenario rules, prior state, and delivery contract. All submissions were fully integrated without causal contradictions. The resolution of the Month 3 restitution accord was executed with logical consistency across physical logistics (Hearthmere jar delivery, Measure House ledger discharge, Reedhaven boat baffling and river transit, Barleybank timber dunnage staging) and domestic subsistence routines during the early summer hungry gap. Knowledge boundaries and epistemic statuses are strictly maintained; non-public facts regarding downriver jar transit are appropriately restricted to player1, player2, and player3, while player4 receives only public Measure House reporting. Narrative reports contain no unauthorized leaks or contradictory statements."
  }
]
state changes
[
  {
    "id": "T001-SC-1",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T001-SC-2",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T001-SC-3",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T001-SC-4",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T001-SC-5",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T001-SC-6",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T001-SC-7",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T001-SC-8",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T001-SC-9",
    "subject_id": "barleybank-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T001-SC-10",
    "subject_id": "reedhaven-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T001-SC-11",
    "subject_id": "hearthmere-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T001-SC-12",
    "subject_id": "stonecross-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\"]}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T001-SC-13",
    "subject_id": "fact-barleybank-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-14",
    "subject_id": "K-barleybank-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-15",
    "subject_id": "fact-reedhaven-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-16",
    "subject_id": "K-reedhaven-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-17",
    "subject_id": "fact-hearthmere-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-18",
    "subject_id": "K-hearthmere-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-19",
    "subject_id": "fact-stonecross-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-20",
    "subject_id": "K-stonecross-infrastructure-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D01"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-21",
    "subject_id": "fact-reedhaven-exchange-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D02"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-22",
    "subject_id": "K-reedhaven-exchange-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D02"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-23",
    "subject_id": "fact-hearthmere-messenger-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D02"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-24",
    "subject_id": "K-hearthmere-messenger-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D02"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-25",
    "subject_id": "fact-stonecross-messenger-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D02"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-26",
    "subject_id": "K-stonecross-messenger-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D02"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-27",
    "subject_id": "fact-barleybank-audit-prep-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D03"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-28",
    "subject_id": "K-barleybank-audit-prep-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D03"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-29",
    "subject_id": "fact-hearthmere-audit-prep-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D03"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-30",
    "subject_id": "K-hearthmere-audit-prep-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D03"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-31",
    "subject_id": "fact-stonecross-audit-prep-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D03"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-32",
    "subject_id": "K-stonecross-audit-prep-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D03"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T001-SC-33",
    "subject_id": "fact-hearthmere-grain-jars-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}}",
    "decision_ids": [
      "T001-D04"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T001-SC-34",
    "subject_id": "K-hearthmere-grain-jars-turn1",
    "prior_value": "null",
    "new_value": "{\"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\"}",
    "decision_ids": [
      "T001-D04"
    ],
    "applied_at": "2026-09-11T12:44:27.802Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-35",
    "subject_id": "fact-barleybank-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-barleybank-domestic-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D01\"]},\"statement\":\"Cora supervised calibrated sowing of the barley crop across drained lower fields and upper slopes, holding back a seed reserve in the loft. Bran's drainage patrols kept gravel ditches clear of silt and flotsam during mid-spring rains.\",\"subject_id\":\"barleybank\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-36",
    "subject_id": "K-barleybank-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-barleybank-domestic-turn2\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-domestic-turn2\",\"learned_turn\":2,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-37",
    "subject_id": "fact-reedhaven-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-reedhaven-domestic-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D01\"]},\"statement\":\"Garr established a systematic dry-dock rotation, pulling reed boats ashore to inspect pitch seals, tighten lashings, and dry out hulls. Ivo audited grain rations and expanded wetland foraging, drying roots and smoking fish to establish an independent food reserve.\",\"subject_id\":\"reedhaven\",\"value\":null,\"visibility\":{\"player_ids\":[\"player2\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-38",
    "subject_id": "K-reedhaven-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reedhaven-domestic-turn2\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-domestic-turn2\",\"learned_turn\":2,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-39",
    "subject_id": "fact-hearthmere-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-hearthmere-domestic-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D01\"]},\"statement\":\"Kira supervised a successful communal kiln firing using seasoned fuel, producing standardized grain storage jars and curved roof tiles. Noll's crews weatherproofed roofs, and Mela integrated dependent households into dignified craft preparation.\",\"subject_id\":\"hearthmere\",\"value\":null,\"visibility\":{\"player_ids\":[\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-40",
    "subject_id": "K-hearthmere-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-hearthmere-domestic-turn2\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-hearthmere-domestic-turn2\",\"learned_turn\":2,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-41",
    "subject_id": "fact-stonecross-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-domestic-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D01\"]},\"statement\":\"Una and Tovin dressed stone locally and advanced permanent masonry on the retaining wall with rotational ox pacing under Vann. Secondary crews weatherproofed the roadside shelter, restocked firewood, and repaired sleeping bunks.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-42",
    "subject_id": "K-stonecross-domestic-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-domestic-turn2\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-domestic-turn2\",\"learned_turn\":2,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-43",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley sowing is completed across drained fields with a seed reserve stored in the dry loft; ditch patrols prevent silt buildup.\",\"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\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T002-SC-44",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley sowing is completed across drained fields with a seed reserve stored in the dry loft; ditch patrols prevent silt buildup.\",\"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\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley sowing is completed across drained fields with a seed reserve stored in the dry loft; ditch patrols prevent silt buildup.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T002-SC-45",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Reed boats dry-docked and inspected in rotation; marsh foraging and fish smoking establish durable food reserves extending baseline grain stores.\",\"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\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T002-SC-46",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Reed boats dry-docked and inspected in rotation; marsh foraging and fish smoking establish durable food reserves extending baseline grain stores.\",\"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\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Reed boats dry-docked and inspected in rotation; marsh foraging and fish smoking establish durable food reserves extending baseline grain stores.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T002-SC-47",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln firing completed producing storage jars and curved roof tiles; storehouse and domestic roofs weatherproofed.\",\"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\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T002-SC-48",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln firing completed producing storage jars and curved roof tiles; storehouse and domestic roofs weatherproofed.\",\"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\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln firing completed producing storage jars and curved roof tiles; storehouse and domestic roofs weatherproofed.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T002-SC-49",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Permanent stone masonry on retaining wall advanced with strict ox pacing; roadside shelter roof weatherproofed and bunks repaired.\",\"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\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T002-SC-50",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Permanent stone masonry on retaining wall advanced with strict ox pacing; roadside shelter roof weatherproofed and bunks repaired.\",\"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\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Permanent stone masonry on retaining wall advanced with strict ox pacing; roadside shelter roof weatherproofed and bunks repaired.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T002-SC-51",
    "subject_id": "barleybank-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\":\"Barley sown and seed loft guarded; await Esme's report from Month 2 tally checks and prepare for Month 3 reweighing.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T002-SC-52",
    "subject_id": "reedhaven-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\":\"Fleet dry-docked and fish stores preserved; await Jora's report from Month 2 tally checks and prepare cargo boats for Month 3.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T002-SC-53",
    "subject_id": "hearthmere-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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\":\"Kiln firing successful and roofs weatherproofed; await Pia and Lorn's return with regional interest in storage jars ahead of Month 3.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T002-SC-54",
    "subject_id": "stonecross-households",
    "prior_value": "{\"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\"]}}",
    "new_value": "{\"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 masonry reinforced and shelter restored; await Willa's return from Month 2 to finalize transport harness for the reference stone in Month 3.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "decision_ids": [
      "T002-D01"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T002-SC-55",
    "subject_id": "fact-barleybank-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-barleybank-tally-audit-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D02\"]},\"statement\":\"At Measure House, Esme cross-checked Barleybank's winter delivery receipts with Sella and Belen. Sella confirmed a numerical discrepancy between Barleybank's twenty-weight receipt chits and house ledger entries. Sella entered the variance into the duplicate register without making accusations, and Belen affirmed the matter will be reviewed at the Month 3 assembly.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-56",
    "subject_id": "K-barleybank-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-barleybank-tally-audit-turn2\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-tally-audit-turn2\",\"learned_turn\":2,\"player_id\":\"player1\",\"propagation_path\":[\"esme\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-57",
    "subject_id": "fact-reedhaven-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-reedhaven-tally-audit-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D02\"]},\"statement\":\"Jora presented Reedhaven's tallies and signed receipts to Sella and Oren at Measure House. All records from last month's grain exchange and prior transactions matched the house ledgers cleanly, and the seals on Reedhaven's archived tallies were verified intact. Belen confirmed the Month 3 reweighing schedule.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[\"player2\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-58",
    "subject_id": "K-reedhaven-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-reedhaven-tally-audit-turn2\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-tally-audit-turn2\",\"learned_turn\":2,\"player_id\":\"player2\",\"propagation_path\":[\"jora\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-59",
    "subject_id": "fact-hearthmere-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-hearthmere-tally-audit-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D02\"]},\"statement\":\"Pia presented Hearthmere's chits and delivery records to Sella and Belen, copying them into the register. In reviewing winter relief grain for Hearthmere's eighteen households, Pia noted the transfer was booked under Measure House central accounts without identifying an individual clan source, while duplicate records showed an unassigned balance. Pia documented the entry calmly without raising formal challenges.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-60",
    "subject_id": "K-hearthmere-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-hearthmere-tally-audit-turn2\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-hearthmere-tally-audit-turn2\",\"learned_turn\":2,\"player_id\":\"player3\",\"propagation_path\":[\"pia\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-61",
    "subject_id": "fact-stonecross-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-stonecross-tally-audit-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D02\"]},\"statement\":\"Willa systematically reconciled Stonecross's receipts and transaction chits with Sella at Measure House. All tallies and seals aligned cleanly with central records. Willa confirmed with Belen the schedule and order of inspection for Month 3, and reviewed custodial protocols for presenting the independent reference stone.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-62",
    "subject_id": "K-stonecross-tally-audit-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-stonecross-tally-audit-turn2\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-tally-audit-turn2\",\"learned_turn\":2,\"player_id\":\"player4\",\"propagation_path\":[\"willa\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-63",
    "subject_id": "exchange-witnesses",
    "prior_value": "{\"id\":\"exchange-witnesses\",\"name\":\"Exchange witnesses\",\"scope\":\"REGIONAL\",\"member_summary\":\"Esme, Jora, Pia and Willa represent their communities alongside senior witness Belen.\",\"leader_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"],\"interests\":[\"Credible measures\",\"Continued exchange\",\"Remedies supported by evidence\"],\"controlled_resources\":[\"Witnessed seals and reweighing procedure\"],\"current_agenda\":\"Prepare the annual late-spring reweighing without prejudging its findings.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"FIXTURE_ADAPTATION\",\"source_ids\":[\"BM-SCENARIO-01\"]}}",
    "new_value": "{\"id\":\"exchange-witnesses\",\"name\":\"Exchange witnesses\",\"scope\":\"REGIONAL\",\"member_summary\":\"Esme, Jora, Pia and Willa represent their communities alongside senior witness Belen.\",\"leader_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"],\"interests\":[\"Credible measures\",\"Continued exchange\",\"Remedies supported by evidence\"],\"controlled_resources\":[\"Witnessed seals and reweighing procedure\"],\"current_agenda\":\"Month 2 tally checks and seal inspections completed; prepare for the formal Month 3 public assembly and reweighing.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T002-D02\"]}}",
    "decision_ids": [
      "T002-D02"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-64",
    "subject_id": "fact-hearthmere-jar-demonstration-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-hearthmere-jar-demonstration-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D03\"]},\"statement\":\"Lorn demonstrated Hearthmere's standardized ceramic grain jars at Measure House, showcasing fitted lids sealed with beeswax and clay slip. Senior witness Belen accepted three sealed test jars of sample grain into custody for observation through autumn, and delegates from Barleybank and Reedhaven expressed strong commercial interest.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\",\"player2\",\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D03"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player1",
        "player2",
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-65",
    "subject_id": "K-hearthmere-jar-demo-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-hearthmere-jar-demonstration-turn2\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-hearthmere-jar-demo-player3\",\"learned_turn\":2,\"player_id\":\"player3\",\"propagation_path\":[\"lorn\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D03"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-66",
    "subject_id": "K-barleybank-jar-demo-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-hearthmere-jar-demonstration-turn2\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-jar-demo-player1\",\"learned_turn\":2,\"player_id\":\"player1\",\"propagation_path\":[\"esme\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D03"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-67",
    "subject_id": "K-reedhaven-jar-demo-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-hearthmere-jar-demonstration-turn2\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-jar-demo-player2\",\"learned_turn\":2,\"player_id\":\"player2\",\"propagation_path\":[\"jora\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T002-D03"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T002-SC-68",
    "subject_id": "fact-stonecross-reference-custody-turn2",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-stonecross-reference-custody-turn2\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T002-D04\"]},\"statement\":\"Ressa maintained strict on-site custody and environmental logging of the locked reference chest in Stonecross, confirming seals remain undisturbed. Tovin crafted a padded carrying case and harness to safeguard the stone during transit, and Willa confirmed formal receipt protocols with Belen for Month 3.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T002-D04"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T002-SC-69",
    "subject_id": "K-stonecross-reference-custody-turn2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-reference-custody-turn2\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-reference-custody-turn2\",\"learned_turn\":2,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T002-D04"
    ],
    "applied_at": "2026-09-11T12:47:20.160Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-70",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley sowing is completed across drained fields with a seed reserve stored in the dry loft; ditch patrols prevent silt buildup.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley shoots emerged uniformly and were weeded and harrowed, with seed loft monitored; drainage ditch embankments stabilized.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T003-SC-71",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley shoots emerged uniformly and were weeded and harrowed, with seed loft monitored; drainage ditch embankments stabilized.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley shoots emerged uniformly and were weeded and harrowed, with seed loft monitored; drainage ditch embankments stabilized.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T003-SC-72",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Reed boats dry-docked and inspected in rotation; marsh foraging and fish smoking establish durable food reserves extending baseline grain stores.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Fleet dry-docking and re-caulking completed; landing clear and smoked fish and wetland forage stores expanded.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T003-SC-73",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Fleet dry-docking and re-caulking completed; landing clear and smoked fish and wetland forage stores expanded.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Fleet dry-docking and re-caulking completed; landing clear and smoked fish and wetland forage stores expanded.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T003-SC-74",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln firing completed producing storage jars and curved roof tiles; storehouse and domestic roofs weatherproofed.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln completed a second major firing of jars and tiles; domestic roof tiling finished and green fuel stacked for seasoning.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T003-SC-75",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln completed a second major firing of jars and tiles; domestic roof tiling finished and green fuel stacked for seasoning.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln completed a second major firing of jars and tiles; domestic roof tiling finished and green fuel stacked for seasoning.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T003-SC-76",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Permanent stone masonry on retaining wall advanced with strict ox pacing; roadside shelter roof weatherproofed and bunks repaired.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall foundation stone laid while oxen were paced and conserved; roadside shelter maintained with caretakers on watch.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T003-SC-77",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall foundation stone laid while oxen were paced and conserved; roadside shelter maintained with caretakers on watch.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":2,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall foundation stone laid while oxen were paced and conserved; roadside shelter maintained with caretakers on watch.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T003-SC-78",
    "subject_id": "fact-barleybank-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-barleybank-domestic-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D01\"]},\"statement\":\"Cora oversaw systematic field walks, harrowing, and weeding across emerging barley crops, while Bran stabilized drainage canal banks with sod and grass. Ada maintained consumption grain rationing and daily loft checks.\",\"subject_id\":\"barleybank\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T003-SC-79",
    "subject_id": "K-barleybank-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-barleybank-domestic-turn3\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-domestic-turn3\",\"learned_turn\":3,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-80",
    "subject_id": "fact-reedhaven-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-reedhaven-domestic-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D01\"]},\"statement\":\"Garr completed the dry-dock inspection and re-caulking cycle for the boat fleet. Fara kept landing docks clear, while Ivo prepared elevated storage dunnage and expanded smoked fish and rush root reserves.\",\"subject_id\":\"reedhaven\",\"value\":null,\"visibility\":{\"player_ids\":[\"player2\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T003-SC-81",
    "subject_id": "K-reedhaven-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reedhaven-domestic-turn3\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-domestic-turn3\",\"learned_turn\":3,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-82",
    "subject_id": "fact-hearthmere-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-hearthmere-domestic-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D01\"]},\"statement\":\"Kira supervised a second major kiln firing producing trade jars, roof tiles, and domestic pots. Noll finished weatherproofing domestic roofs and stacked fuel on drying racks, while Mela integrated eighteen households into pottery support tasks.\",\"subject_id\":\"hearthmere\",\"value\":null,\"visibility\":{\"player_ids\":[\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T003-SC-83",
    "subject_id": "K-hearthmere-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-hearthmere-domestic-turn3\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-hearthmere-domestic-turn3\",\"learned_turn\":3,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-84",
    "subject_id": "fact-stonecross-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-domestic-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D01\"]},\"statement\":\"Una directed foundation masonry along the retaining wall with locally dressed stone. Vann enforced strict ox rest rotations to keep draft teams in prime health, while terrace crops were weeded.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T003-SC-85",
    "subject_id": "K-stonecross-domestic-turn3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-domestic-turn3\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-domestic-turn3\",\"learned_turn\":3,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D01"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-86",
    "subject_id": "fact-reweighing-certification-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-reweighing-certification-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D02\"]},\"statement\":\"At the Month 3 assembly, Stonecross presented its reference stone in a padded case with seals verified intact. Under Belen's supervision, the working stones balanced true against the reference. Belen certified the standard, and Reedhaven executed its scheduled grain-for-baskets exchange without variance.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T003-D02"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T003-SC-87",
    "subject_id": "K-reweighing-certification-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reweighing-certification-turn3\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-reweighing-certification-player1\",\"learned_turn\":3,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D02"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-88",
    "subject_id": "K-reweighing-certification-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reweighing-certification-turn3\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reweighing-certification-player2\",\"learned_turn\":3,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D02"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-89",
    "subject_id": "K-reweighing-certification-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reweighing-certification-turn3\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-reweighing-certification-player3\",\"learned_turn\":3,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D02"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-90",
    "subject_id": "K-reweighing-certification-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reweighing-certification-turn3\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-reweighing-certification-player4\",\"learned_turn\":3,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D02"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-91",
    "subject_id": "fact-restitution-accord-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-restitution-accord-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D03\"]},\"statement\":\"Barleybank presented delivery receipts documenting a two-weight discrepancy from winter. Pia acknowledged that eighteen Hearthmere households received emergency grain and offered the Hearthmere Storage & Reserve Agreement of thirty ceramic jars. Oren admitted to using an overweight winter stone from the rear cupboard to aid the families. Belen and the four clan witnesses ratified a restitution agreement: Hearthmere's thirty jars clear the central ledger balance, providing Barleybank priority sealed storage and harvest credits, while Oren receives a formal administrative caution and continues under joint Belen-Sella tally oversight.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T003-SC-92",
    "subject_id": "K-restitution-accord-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-restitution-accord-turn3\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-restitution-accord-player1\",\"learned_turn\":3,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-93",
    "subject_id": "K-restitution-accord-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-restitution-accord-turn3\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-restitution-accord-player2\",\"learned_turn\":3,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-94",
    "subject_id": "K-restitution-accord-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-restitution-accord-turn3\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-restitution-accord-player3\",\"learned_turn\":3,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-95",
    "subject_id": "K-restitution-accord-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-restitution-accord-turn3\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-restitution-accord-player4\",\"learned_turn\":3,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-96",
    "subject_id": "OBL-hearthmere-jars-restitution",
    "prior_value": "null",
    "new_value": "{\"due_key\":\"Y01-M04\",\"id\":\"OBL-hearthmere-jars-restitution\",\"party_ids\":[\"hearthmere-households\",\"barleybank-households\",\"common-measure\"],\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D03\"]},\"status\":\"ACTIVE\",\"terms\":\"Hearthmere delivers 30 standardized ceramic jars to Measure House to clear the winter relief balance, granting Barleybank priority storage allocations and harvest credits.\",\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"},\"witness_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"]}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T003-SC-97",
    "subject_id": "oren",
    "prior_value": "{\"id\":\"oren\",\"name\":\"Oren\",\"status\":\"ACTIVE\",\"home_place_id\":\"measure-house\",\"role\":\"respected keeper\",\"goals\":[\"Preserve the shared exchange standard\",\"Protect households he helped\",\"Avoid public disgrace\"],\"fears\":[\"Loss of livelihood or credible standing\"],\"relationships\":[],\"initiative\":\"Continue exchanges with the ordinary stone. If confronted with credible evidence, weigh admission, explanation or a bounded request for private audit against the witnesses and procedures actually present. Do not invent additional crimes or omniscient knowledge.\",\"red_line\":\"Will not knowingly destroy food or harm a witness to protect his office.\",\"escalation_position\":\"Privately anxious about the two ledgers; still treated with respect.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"FIXTURE_ADAPTATION\",\"source_ids\":[\"BM-SCENARIO-01\"]}}",
    "new_value": "{\"id\":\"oren\",\"name\":\"Oren\",\"status\":\"ACTIVE\",\"home_place_id\":\"measure-house\",\"role\":\"respected keeper\",\"goals\":[\"Preserve the shared exchange standard\",\"Protect households he helped\",\"Avoid public disgrace\"],\"fears\":[\"Loss of livelihood or credible standing\"],\"relationships\":[],\"initiative\":\"Continue exchanges with the ordinary stone. If confronted with credible evidence, weigh admission, explanation or a bounded request for private audit against the witnesses and procedures actually present. Do not invent additional crimes or omniscient knowledge.\",\"red_line\":\"Will not knowingly destroy food or harm a witness to protect his office.\",\"escalation_position\":\"Operating under formal caution and joint tally supervision with Sella and Belen.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T003-D03\"]}}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-98",
    "subject_id": "common-measure",
    "prior_value": "{\"id\":\"common-measure\",\"name\":\"Common Measure\",\"place_id\":\"measure-house\",\"domain\":\"Witnessed grain weight and exchange tallies\",\"authority_holder_ids\":[\"oren\",\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"],\"constituency_id\":\"exchange-witnesses\",\"capability\":\"Oren operates exchanges. Witnesses compare sealed stones and both ledgers; three of four clan witnesses may suspend the keeper for one month and appoint Belen as temporary custodian after hearing the keeper. Proven mismeasurement supports a recorded restitution claim; actual payment requires identified grain and responsible parties’ agreement. All four witnesses may confirm replacement or revised custody terms.\",\"failure_mode\":\"No army, confiscation power, magical proof or power to bind absent parties. Closure is not automatic. Disagreement may delay a remedy while witnessed exchanges continue.\",\"succession_path\":\"Temporary custody under witnessed suspension; permanent replacement requires all four representatives after evidence and a hearing.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"FIXTURE_ADAPTATION\",\"source_ids\":[\"BM-SCENARIO-01\"]}}",
    "new_value": "{\"id\":\"common-measure\",\"name\":\"Common Measure\",\"place_id\":\"measure-house\",\"domain\":\"Witnessed grain weight and exchange tallies\",\"authority_holder_ids\":[\"oren\",\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"],\"constituency_id\":\"exchange-witnesses\",\"capability\":\"Oren operates exchanges under joint tally supervision with Sella and Belen. Witnesses compare sealed stones and ledgers; three of four clan witnesses may suspend the keeper for one month; all four can confirm replacement or revised custody terms. Proven mismeasurement supports a recorded restitution claim; regular exchanges continue under supervision.\",\"failure_mode\":\"No army, confiscation power, magical proof or power to bind absent parties. Closure is not automatic. Disagreement may delay a remedy while witnessed exchanges continue.\",\"succession_path\":\"Temporary custody under witnessed suspension; permanent replacement requires all four representatives after evidence and a hearing.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T003-D03\"]}}",
    "decision_ids": [
      "T003-D03"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-99",
    "subject_id": "fact-regional-trade-accords-turn3",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-regional-trade-accords-turn3\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D04\"]},\"statement\":\"The four clans established regional commercial agreements at Measure House: Reedhaven agreed to weave shock-absorbing wicker sleeves and provide river transport for Hearthmere jars; Barleybank committed forward harvest grain for Hearthmere storage jars; Stonecross committed to keeping its upland road and shelter open for traveling exchange parties.\",\"subject_id\":\"measure-valley\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T003-SC-100",
    "subject_id": "K-regional-trade-accords-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-regional-trade-accords-turn3\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-regional-trade-accords-player1\",\"learned_turn\":3,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-101",
    "subject_id": "K-regional-trade-accords-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-regional-trade-accords-turn3\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-regional-trade-accords-player2\",\"learned_turn\":3,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-102",
    "subject_id": "K-regional-trade-accords-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-regional-trade-accords-turn3\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-regional-trade-accords-player3\",\"learned_turn\":3,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-103",
    "subject_id": "K-regional-trade-accords-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-regional-trade-accords-turn3\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-regional-trade-accords-player4\",\"learned_turn\":3,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T003-SC-104",
    "subject_id": "OBL-reedhaven-hearthmere-wicker-transport",
    "prior_value": "null",
    "new_value": "{\"due_key\":null,\"id\":\"OBL-reedhaven-hearthmere-wicker-transport\",\"party_ids\":[\"reedhaven-households\",\"hearthmere-households\"],\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D04\"]},\"status\":\"ACTIVE\",\"terms\":\"Reedhaven crafts protective wicker sleeves and provides water transport for Hearthmere ceramic jars in exchange for storage vessels.\",\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"},\"witness_ids\":[\"jora\",\"pia\"]}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T003-SC-105",
    "subject_id": "OBL-barleybank-hearthmere-forward-grain",
    "prior_value": "null",
    "new_value": "{\"due_key\":\"Y01-M06\",\"id\":\"OBL-barleybank-hearthmere-forward-grain\",\"party_ids\":[\"barleybank-households\",\"hearthmere-households\"],\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D04\"]},\"status\":\"ACTIVE\",\"terms\":\"Barleybank guarantees post-harvest grain deliveries to Hearthmere in exchange for standardized ceramic storage jars and cured roof tiles.\",\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"},\"witness_ids\":[\"esme\",\"pia\"]}",
    "decision_ids": [
      "T003-D04"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T003-SC-106",
    "subject_id": "ATTR-measure-valley-commons",
    "prior_value": "null",
    "new_value": "{\"approval_id\":null,\"evidence_turns\":[2,3],\"id\":\"ATTR-measure-valley-commons\",\"missing_evidence\":[\"Execution of forward grain deliveries across autumn harvest\",\"Demonstrated continuity of shared standards across seasonal stress\"],\"name\":\"Measure Valley Exchange Commons\",\"participant_ids\":[\"barleybank\",\"reedhaven\",\"hearthmere\",\"stonecross\"],\"status\":\"HYPOTHESIS\"}",
    "decision_ids": [
      "T003-D05"
    ],
    "applied_at": "2026-09-11T12:54:47.956Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-107",
    "subject_id": "OBL-hearthmere-jars-restitution",
    "prior_value": "{\"due_key\":\"Y01-M04\",\"id\":\"OBL-hearthmere-jars-restitution\",\"party_ids\":[\"hearthmere-households\",\"barleybank-households\",\"common-measure\"],\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D03\"]},\"status\":\"ACTIVE\",\"terms\":\"Hearthmere delivers 30 standardized ceramic jars to Measure House to clear the winter relief balance, granting Barleybank priority storage allocations and harvest credits.\",\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"},\"witness_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"]}",
    "new_value": "{\"due_key\":\"Y01-M04\",\"id\":\"OBL-hearthmere-jars-restitution\",\"party_ids\":[\"hearthmere-households\",\"barleybank-households\",\"common-measure\"],\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T003-D03\",\"T004-D01\"]},\"status\":\"PERFORMED\",\"terms\":\"Hearthmere delivers 30 standardized ceramic jars to Measure House to clear the winter relief balance, granting Barleybank priority storage allocations and harvest credits.\",\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"},\"witness_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"]}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T004-SC-108",
    "subject_id": "fact-restitution-discharge-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-restitution-discharge-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D01\"]},\"statement\":\"Hearthmere delivered thirty certified ceramic jars to Measure House. In the presence of Belen, Sella, and Oren, the winter relief deficit was formally struck from the central ledger, fully discharging Hearthmere's restitution obligation. Barleybank was issued certified transfer chits granting priority allocation of the jars, and Reedhaven executed its scheduled early summer grain exchange against the certified standard without discrepancy.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T004-SC-109",
    "subject_id": "K-restitution-discharge-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-restitution-discharge-turn4\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-restitution-discharge-player1\",\"learned_turn\":4,\"player_id\":\"player1\",\"propagation_path\":[\"jora\",\"esme\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-110",
    "subject_id": "K-restitution-discharge-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-restitution-discharge-turn4\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-restitution-discharge-player2\",\"learned_turn\":4,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-111",
    "subject_id": "K-restitution-discharge-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-restitution-discharge-turn4\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-restitution-discharge-player3\",\"learned_turn\":4,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-112",
    "subject_id": "K-restitution-discharge-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-restitution-discharge-turn4\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-restitution-discharge-player4\",\"learned_turn\":4,\"player_id\":\"player4\",\"propagation_path\":[\"belen\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-113",
    "subject_id": "exchange-witnesses",
    "prior_value": "{\"id\":\"exchange-witnesses\",\"name\":\"Exchange witnesses\",\"scope\":\"REGIONAL\",\"member_summary\":\"Esme, Jora, Pia and Willa represent their communities alongside senior witness Belen.\",\"leader_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"],\"interests\":[\"Credible measures\",\"Continued exchange\",\"Remedies supported by evidence\"],\"controlled_resources\":[\"Witnessed seals and reweighing procedure\"],\"current_agenda\":\"Month 2 tally checks and seal inspections completed; prepare for the formal Month 3 public assembly and reweighing.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T002-D02\"]}}",
    "new_value": "{\"id\":\"exchange-witnesses\",\"name\":\"Exchange witnesses\",\"scope\":\"REGIONAL\",\"member_summary\":\"Esme, Jora, Pia and Willa represent their communities alongside senior witness Belen.\",\"leader_ids\":[\"belen\",\"esme\",\"jora\",\"pia\",\"willa\"],\"interests\":[\"Credible measures\",\"Continued exchange\",\"Remedies supported by evidence\"],\"controlled_resources\":[\"Witnessed seals and reweighing procedure\"],\"current_agenda\":\"Supervise monthly certified exchanges, confirm restitution discharges, and maintain duplicate tally oversight alongside Belen and Sella.\",\"visibility\":{\"scope\":\"PUBLIC\",\"player_ids\":[]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T002-D02\",\"T004-D01\"]}}",
    "decision_ids": [
      "T004-D01"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PUBLIC",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-114",
    "subject_id": "fact-jar-river-transit-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-jar-river-transit-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D02\"]},\"statement\":\"Reedhaven cargo reed boats outfitted with protective reed baffles and fitted wicker sleeves safely transported thirty Hearthmere ceramic jars downriver to Barleybank. Barleybank landing crews received the vessels at the landing on padded sleds, inspected them, and issued safe delivery chits to Reedhaven's boatmen without transit breakage.\",\"subject_id\":\"measure-valley\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\",\"player2\",\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D02"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player1",
        "player2",
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-115",
    "subject_id": "fact-barleybank-jar-staging-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-barleybank-jar-staging-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D02\"]},\"statement\":\"Dain constructed sturdy timber cradles and elevated dunnage packed with clean straw in a dedicated wing of the communal storehouse, safely staging all thirty intact ceramic jars for harvest filling.\",\"subject_id\":\"barleybank\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D02"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-116",
    "subject_id": "K-jar-river-transit-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-jar-river-transit-turn4\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-jar-river-transit-player1\",\"learned_turn\":4,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D02"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-117",
    "subject_id": "K-jar-river-transit-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-jar-river-transit-turn4\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-jar-river-transit-player2\",\"learned_turn\":4,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D02"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-118",
    "subject_id": "K-jar-river-transit-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-jar-river-transit-turn4\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-jar-river-transit-player3\",\"learned_turn\":4,\"player_id\":\"player3\",\"propagation_path\":[\"jora\",\"pia\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T004-D02"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-119",
    "subject_id": "K-barleybank-jar-staging-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-barleybank-jar-staging-turn4\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-jar-staging-player1\",\"learned_turn\":4,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D02"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-120",
    "subject_id": "fact-stonecross-roadside-waystation-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-roadside-waystation-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D03\"]},\"statement\":\"Stonecross established an active, staffed waystation at the upland roadside shelter on rotating two-person watches, providing traveling exchange parties and valley messengers with hearth firewood, piped spring water, emergency bedding, and transit logging.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T004-SC-121",
    "subject_id": "fact-stonecross-masonry-vault-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-masonry-vault-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D03\"]},\"statement\":\"Ressa vaulted the certified reference stone in its locked chest within the dry upland storehouse under intact multi-clan seals. Una and Tovin advanced retaining wall masonry to breastwork height using battered granite blocks and gravel backfill while strictly adhering to ox rest schedules.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-122",
    "subject_id": "K-stonecross-roadside-waystation-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-roadside-waystation-turn4\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-roadside-waystation-player4\",\"learned_turn\":4,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-123",
    "subject_id": "K-stonecross-roadside-waystation-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-stonecross-roadside-waystation-turn4\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-stonecross-roadside-waystation-player1\",\"learned_turn\":4,\"player_id\":\"player1\",\"propagation_path\":[\"willa\",\"esme\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-124",
    "subject_id": "K-stonecross-roadside-waystation-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-stonecross-roadside-waystation-turn4\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-stonecross-roadside-waystation-player2\",\"learned_turn\":4,\"player_id\":\"player2\",\"propagation_path\":[\"willa\",\"jora\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-125",
    "subject_id": "K-stonecross-roadside-waystation-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-stonecross-roadside-waystation-turn4\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-stonecross-roadside-waystation-player3\",\"learned_turn\":4,\"player_id\":\"player3\",\"propagation_path\":[\"willa\",\"pia\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-126",
    "subject_id": "K-stonecross-masonry-vault-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-masonry-vault-turn4\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-masonry-vault-player4\",\"learned_turn\":4,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-127",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall foundation stone laid while oxen were paced and conserved; roadside shelter maintained with caretakers on watch.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall breastwork masonry completed under ox pacing rotations; roadside shelter waystation operational and staffed; terrace check-dams reinforced.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D03\"]}}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T004-SC-128",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall breastwork masonry completed under ox pacing rotations; roadside shelter waystation operational and staffed; terrace check-dams reinforced.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D03\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall breastwork masonry completed under ox pacing rotations; roadside shelter waystation operational and staffed; terrace check-dams reinforced.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":4,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D03\"]}}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T004-SC-129",
    "subject_id": "stonecross-households",
    "prior_value": "{\"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 masonry reinforced and shelter restored; await Willa's return from Month 2 to finalize transport harness for the reference stone in Month 3.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"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\":\"Staffing the roadside shelter waystation, finishing retaining wall coping stones, and cultivating terrace crops.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D03\"]}}",
    "decision_ids": [
      "T004-D03"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T004-SC-130",
    "subject_id": "fact-barleybank-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-barleybank-domestic-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D04\"]},\"statement\":\"Ada maintained strict grain rationing through the early summer hungry gap while mobilizing foraging crews for wild brassicas, nettles, and river greens. Cora conducted yield sampling transects across tillering barley fields to forecast harvest capacity, while Bran regulated drainage channels and monitored turf-stabilized berms.\",\"subject_id\":\"barleybank\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-131",
    "subject_id": "K-barleybank-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-barleybank-domestic-turn4\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-domestic-turn4\",\"learned_turn\":4,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-132",
    "subject_id": "fact-reedhaven-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-reedhaven-domestic-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D04\"]},\"statement\":\"Hana organized weavers into standard hamper and jar sleeve production lines using flexible green willow. Ivo received early summer exchange grain, initiated a side-by-side comparative storage trial between ceramic jars and woven reed bins, and expanded salted fish and cattail root stores from seasonal marsh foraging.\",\"subject_id\":\"reedhaven\",\"value\":null,\"visibility\":{\"player_ids\":[\"player2\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-133",
    "subject_id": "K-reedhaven-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reedhaven-domestic-turn4\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-domestic-turn4\",\"learned_turn\":4,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-134",
    "subject_id": "fact-hearthmere-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-hearthmere-domestic-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D04\"]},\"statement\":\"Kira and Lorn operated communal kilns on a continuous firing schedule prioritizing forward-contract grain jars, liquid vessels, and roof tiles. Noll stacked split river timber on drying racks while enforcing kiln fire breaks, and Mela fully integrated the eighteen formerly indebted households into skilled production and sealing work with equal standing and midday heat rests.\",\"subject_id\":\"hearthmere\",\"value\":null,\"visibility\":{\"player_ids\":[\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-135",
    "subject_id": "K-hearthmere-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-hearthmere-domestic-turn4\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-hearthmere-domestic-turn4\",\"learned_turn\":4,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-136",
    "subject_id": "fact-stonecross-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-domestic-turn4\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T004-D04\"]},\"statement\":\"Stonecross field crews weeded and mulched terrace crops while reinforcing check-dams against summer runoff. Tovin directed quarry shifts toward portable stonework including quern-stones and whetstones, while the community held a shared evening meal to mark the successful certification at Measure House.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T004-SC-137",
    "subject_id": "K-stonecross-domestic-turn4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-domestic-turn4\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-domestic-turn4\",\"learned_turn\":4,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T004-SC-138",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley shoots emerged uniformly and were weeded and harrowed, with seed loft monitored; drainage ditch embankments stabilized.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley tillering monitored via yield transects; hungry gap navigated through strict rationing and wild foraging; thirty ceramic jars safely staged on timber dunnage.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T004-SC-139",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley tillering monitored via yield transects; hungry gap navigated through strict rationing and wild foraging; thirty ceramic jars safely staged on timber dunnage.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Barley tillering monitored via yield transects; hungry gap navigated through strict rationing and wild foraging; thirty ceramic jars safely staged on timber dunnage.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":4,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T004-SC-140",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Fleet dry-docking and re-caulking completed; landing clear and smoked fish and wetland forage stores expanded.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Cargo reed boats outfitted for ceramic transport; basketry split between hampers and jar sleeves; comparative storage trials and wetland fishing underway.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T004-SC-141",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Cargo reed boats outfitted for ceramic transport; basketry split between hampers and jar sleeves; comparative storage trials and wetland fishing underway.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Cargo reed boats outfitted for ceramic transport; basketry split between hampers and jar sleeves; comparative storage trials and wetland fishing underway.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":4,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T004-SC-142",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Communal kiln completed a second major firing of jars and tiles; domestic roof tiling finished and green fuel stacked for seasoning.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Thirty restitution jars delivered to Measure House; continuous kiln firings underway for forward contracts; timber seasoning and all households integrated.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T004-SC-143",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Thirty restitution jars delivered to Measure House; continuous kiln firings underway for forward contracts; timber seasoning and all households integrated.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":3,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Thirty restitution jars delivered to Measure House; continuous kiln firings underway for forward contracts; timber seasoning and all households integrated.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":4,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T004-SC-144",
    "subject_id": "barleybank-households",
    "prior_value": "{\"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\":\"Barley sown and seed loft guarded; await Esme's report from Month 2 tally checks and prepare for Month 3 reweighing.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"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\":\"Tending tillering barley crops, rationing through the hungry gap, and preparing timber dunnage for incoming ceramic storage jars.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T004-SC-145",
    "subject_id": "reedhaven-households",
    "prior_value": "{\"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\":\"Fleet dry-docked and fish stores preserved; await Jora's report from Month 2 tally checks and prepare cargo boats for Month 3.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"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\":\"Outfitting cargo boats with shock baffles, weaving protective jar sleeves, and conducting comparative grain storage trials.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T004-SC-146",
    "subject_id": "hearthmere-households",
    "prior_value": "{\"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\":\"Kiln firing successful and roofs weatherproofed; await Pia and Lorn's return with regional interest in storage jars ahead of Month 3.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\"]}}",
    "new_value": "{\"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\":\"Running continuous kiln firings for forward harvest jars, seasoning fuel reserves, and integrating all households in pottery production.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D04\"]}}",
    "decision_ids": [
      "T004-D04"
    ],
    "applied_at": "2026-09-11T13:16:12.693Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  }
]
results
[]
deliveries
[]
players
player1
{
  "id": "player1",
  "absent": false,
  "memory": "Beliefs:\n- The 30 ceramic jars are safely staged in Barleybank's storehouse; the restitution agreement is formally honored and closed on the regional ledger.\n- Midsummer is the final, pivotal phase of the hungry gap before the grain ripens. Disciplined community rationing, river fishing, and foraging will bring us through safely without touching emergency seed stock.\n- The barley crop is entering ear formation and grain filling. Early yield transects indicate a solid crop thanks to early drainage and uniform sowing, but harvest commitments to Hearthmere must be precisely balanced against our own winter food security and seed preservation.\n- Preparing harvesting equipment, threshing surfaces, and sealing materials now ensures a rapid, weather-resilient harvest in late summer.\n\nIntentions:\n- Finalize yield projections with Cora as grain heads fill; establish a strict harvest allocation priority (1: Village sustenance & buffer, 2: Prime seed stock sealed in ceramic, 3: Hearthmere forward grain commitment, 4: Trade surplus).\n- Task Dain and village crafters with reconditioning sickles, carts, threshing floors, and preparing beeswax/clay seals for the jars.\n- Keep Ada maintaining lean-season rations and mobilizing summer foraging/fishing to bridge the gap until first threshing.\n- Direct Bran to maintain ditches and monitor field moisture during summer heat, retaining moisture in the lower flats if drying occurs.\n- Send courteous dispatch to Hearthmere outlining our projected harvest timetable for settling the forward grain commitment, and acknowledge Stonecross's waystation operations.\n\nUnanswered Questions:\n- What are the final bushel/weight yield projections once the heads reach the dough stage?\n- Will late summer weather remain dry and favorable for reaping, drying, and threshing?\n- How will Hearthmere take delivery of their forward harvest grain—will Reedhaven barges handle transport again, or will overland carts via Stonecross's road be used?",
  "submission": "### Fieldwarden’s Directives — Midsummer, Year 1\n\nTo the council, field crews, storekeepers, and crafters of Barleybank:\n\nThe high sun of midsummer is upon us, and the valley is green and humming with life. Down at our landing, the safe arrival of all thirty ceramic storage jars—intact and cushioned in Dain’s timber cradles—stands as proof of what patient diplomacy and steady work can achieve. Our restitution is secured, our ditches run clean, and our crops are filling out.\n\nYet midsummer also brings the final, sharpest test of the hungry gap. Our granaries are at their thinnest just as the barley heads begin to swell with grain. We must hold our ground with absolute discipline for a few more weeks until the sickles swing. Now is the time to finalize our harvest math, ready every tool and threshing floor, and bring our village through the lean stretch strong and united.\n\nHere are the directives for midsummer:\n\n---\n\n### 1. Crop Maturation and Harvest Allocation Modeling\n\n**Ear Formation and Disease Watch:**\n- **Cora**, direct daily monitoring across the barley fields as the crop transitions from heading to the milk and dough stages.\n- Keep a vigilant watch for late-season blights, rust, lodging from summer thunderstorms, or pest swarms. If lodging occurs in heavy stands, ensure drainage lines around those beds remain unobstructed to prevent rotting on wet earth.\n- Maintain bird-scaring watches from dawn to dusk. As the grains swell and soften, flocks will target the fields; use clappers, flags, and rotating watch details along the margins.\n\n**Final Yield Transects and Harvest Budgeting:**\n- Complete the detailed yield sampling transects initiated last month across both the lower flats and upper slopes. Count mature heads per square pace and sample kernel development.\n- Together with **Ada** and myself, formulate the definitive harvest budget based on these projections. Our harvest will be strictly apportioned in order of non-negotiable priority:\n  1. **Village Winter Sustenance & Security Margin:** Full, conservative rations for all 150 community members through to the following summer, plus a protective reserve.\n  2. **Next Year’s Seed Stock:** Top-grade, heavy seed selected from the healthiest lower-field stands, set aside to be sealed immediately into the new ceramic jars.\n  3. **Hearthmere Forward Commitment:** The agreed delivery of harvest grain to compensate for the thirty storage jars, honoring our ratified accord.\n  4. **Discretionary Trade Reserve:** Any remaining surplus to be held for seasonal exchange at Measure House or regional barter.\n- Under no circumstance will forward commitments jeopardize our own food or seed security.\n\n---\n\n### 2. Sustenance Through the Final Weeks of the Lean Season\n\n**Storehouse Discipline:**\n- **Ada**, maintain strict rationing over our remaining consumption grain. We have husbanded our stores well; we must not falter on the doorstep of harvest.\n- Keep the loft’s emergency seed buffer locked and inviolable.\n- Daily ventilation and inspections must continue in the communal loft and the new ceramic wing to guard against midsummer humidity, mites, or rodents.\n\n**Foraging, Fishing, and Garden Supplementation:**\n- Expand wild foraging parties along field edges, coppices, and river marshes. Gather seasonal summer berries, hazelnuts in the milk, wild roots, mushrooms, and edible greens.\n- Coordinate with river fishers to set fish traps, eel weirs, and casting nets along the slower bends of the river, smoking or salting excess catch to enrich community meals.\n- Encourage household kitchen plots to harvest early legumes, radishes, and brassicas to keep energy high during the heavy labor ahead.\n\n---\n\n### 3. Harvest Preparation and Equipment Overhaul\n\nWhen the barley turns golden-dry, the harvest must move with swift, unbroken momentum before autumn rains arrive. Preparation begins today.\n\n**Tool and Cart Reconditioning:**\n- **Dain**, conduct an exhaustive inventory and overhaul of all harvesting implements.\n- Collect every sickle, scythe, reaping hook, rake, and pitchfork in Barleybank. Grind edges keen, replace rotted or split hafts, and wedge blades securely.\n- Service transport carts, barrows, and sleds: grease wheel axles with tallow, tighten iron bands, check tongue pins, and ensure draft harness and yokes are supple and sound.\n\n**Threshing and Drying Infrastructure:**\n- Clear, sweep, and repair the village threshing floor. Fill settling cracks with hard clay slip and roll the surface flat and smooth to prevent grain loss in fissures.\n- Inspect and wash linen cloths, tarpaulins, and winnowing trays. Prepare well-ventilated drying racks and airy covered sheds where damp sheaves can be cured if late summer weather turns wet.\n\n**Ceramic Jar Preparation and Sealing Materials:**\n- Dain and Ada will prepare the thirty staged jars for immediate filling upon harvest:\n  - Clean and dry the interior of every vessel thoroughly.\n  - Prepare batches of beeswax and clay slip sealant according to the formula demonstrated by Lorn at Measure House.\n  - Test-fit all ceramic lids and ensure every jar is labeled and positioned in its cradle for efficient filling, tamping, and hermetic sealing.\n\n---\n\n### 4. Waterway and Embankment Stewardship\n\n**Summer Water Management:**\n- **Bran**, inspect the main drainage channel and secondary swales weekly.\n- If midsummer brings heavy thunderstorms, ensure runoff flows unimpeded down to the gravel bed without pooling in low-lying crop zones.\n- If midsummer turns unseasonably hot and dry, operate simple earthen check-boards at the ditch outlets to slow drainage, maintaining subsurface root moisture in the lower fields until grain filling finishes.\n- Continue monitoring the sodded grass embankments along the spoil berms; weed out deep-rooting thistle or scrub that could compromise bank integrity.\n\n---\n\n### 5. Regional Coordination and Communications\n\n- **Hearthmere:** \n  - **Esme**, dispatch a formal, friendly greeting to Pia and Lorn at Hearthmere via traveling messenger. \n  - Inform them that all thirty ceramic jars arrived in flawless condition and are safely staged in cradles. \n  - Provide an estimated timetable for the harvest of their forward grain, suggesting that we confer after midsummer on transport logistics—whether they prefer delivery via Reedhaven's river barges or overland via the Stonecross road.\n- **Reedhaven:** \n  - Send word to Reedhaven’s river wardens expressing our gratitude for the skilled boatmen and undamaged delivery of the jars, reaffirming our interest in seasonal river transit partnerships during the harvest trade.\n- **Stonecross:** \n  - Send a dispatch to the Stonecross wardens commending their operational waystation shelter and reliable water and hearth provisioning along the upland road, which has made regional communication smooth and dependable.\n- **Measure House:** \n  - Confirm with Belen and Sella that our community records match the cleared ledger balances, and reaffirm Barleybank’s intention to attend customary post-harvest exchange assemblies with certified measures.\n\n---\n\n### 6. Closing\n\nWe have navigated spring floods, dry stores, and delicate negotiations, emerging with secure storage, true scales, and healthy fields. The final month of waiting requires patience and steadfast spirit. Keep the sickles sharp, the pots filled with what the valley provides, and the community steady. The harvest is almost under our hands. Let every person do their part."
}
player2
{
  "id": "player2",
  "absent": false,
  "memory": "Beliefs:\n- Reedhaven's specialized niche as the region's premier boat transport and shock-absorbing wicker craftsman is proven and highly valued following the flawless delivery of Hearthmere's 30 restitution jars to Barleybank.\n- Moisture is our greatest domestic threat; acquiring our own complement of Hearthmere ceramic jars in exchange for freight and sleeve-making services will permanently enhance Reedhaven's food security.\n- Balanced labor scheduling during midsummer is vital: harvesting raw reeds/willow must not crowd out essential fishing, transport, or baseline hamper production.\n- Regional stability remains high with the winter debt cleared, Measure House operating under dual oversight, and Stonecross maintaining an upland waystation.\n\nIntentions:\n- Execute the scheduled Midsummer grain exchange at Measure House without friction.\n- Formalize a bilateral arrangement with Hearthmere to acquire ceramic jars for Reedhaven's storehouse, paid for through freight shipping and fitted wicker sleeves.\n- Evaluate Ivo's comparative grain storage trial (ceramic jar vs. reed bin) to quantify damp-reduction benefits.\n- Harvest and season peak midsummer rushes, reeds, and willows while sustaining local fishing and smoked fish reserves.\n\nUnanswered Questions:\n- What are the precise results of Ivo's storage trial regarding humidity and mold prevention in the sealed ceramic jar?\n- What is Hearthmere's ongoing monthly ceramic jar output now that restitution is fulfilled, and what exchange rate will they accept for wicker sleeves and river transport?\n- How are Barleybank's crops developing ahead of the late-summer harvest, and will weather affect expected yields?",
  "submission": "### Directives of the Landingwarden — Midsummer, Year 1\n\n---\n\n### 1. Basketry, Raw Material Harvesting & Labor Allocation\n* **Hana (Basket Maker):**\n  * **Midsummer Harvesting Rotations:** Midsummer offers peak growth and suppleness for marsh reeds, rushes, and river willow. Mobilize rotational harvesting parties along the sheltered wetland beds during early mornings to avoid peak midday heat. Spread and cure harvested reeds and willows on elevated drying racks to build an ample reserve of seasoned weaving stock for autumn and winter.\n  * **Dual-Track Production Management:**\n    1. *Baseline Exchange Hampers:* Maintain steady output of standard high-grade, tight-woven grain transport hampers and field baskets required for our regular Measure House grain transactions.\n    2. *Protective Jar Sleeves:* Continue crafting standardized, shock-absorbing wicker sleeves tailored to Hearthmere’s ceramic jar specifications. With the successful zero-loss delivery to Barleybank validating the base design, refine the woven loop handles and reinforced base rings to make hoisting in and out of boat holds even smoother.\n  * **Workforce Care:** Ensure weavers rotate between strenuous harvest cutting and sheltered bench weaving to prevent exhaustion or repetitive strain among our ~150 folk.\n\n---\n\n### 2. River Freight, Fleet Readiness & Landing Operations\n* **Fara (Landing Keeper):**\n  * **Harbor & Landing Management:** Direct landing traffic efficiently. Maintain strict separation between outgoing manufactured wickerwork, incoming staple grain shipments, and transit freight.\n  * **Cargo Logging & Transit Chits:** Build upon the success of the Barleybank delivery by continuing full documentation: record every jar and bundle inspected, stamped, loaded, and dispatched. Ensure boat crews carry dual-notched transit chits to guarantee clean receipting at destination docks.\n* **Garr (Boat Repairer):**\n  * **Fleet Maintenance in Peak Sun:** Utilize hot midsummer days to haul reed boats ashore on rotation. Inspect hull lashings, sun-dry reed bundles thoroughly to restore buoyancy, and reapply fresh pitch and resin seals along waterlines and seams.\n  * **Dedicated Freight Holds:** Maintain the two freight craft fitted with interior reed-bale baffles and impact-dampening flooring, keeping them reserved and primed for pottery and bulk cargo transit along the river axis between Hearthmere, Measure House, and Barleybank.\n\n---\n\n### 3. Measure House Scheduled Exchange & Regional Trade Diplomacy\n* **Jora (Exchange Witness):**\n  * **Scheduled Midsummer Exchange:** Lead our river delegation to Measure House to conduct Reedhaven’s scheduled Midsummer grain-for-baskets trade against the certified standard weights, supervised jointly by Keeper Oren, Belen, and Sella. Verify all tallies, countersign registers, and return with our staple grain allocation.\n  * **Bilateral Trade Negotiation with Hearthmere:**\n    * Meet with Pia and Lorn. Congratulate them on the clean discharge of their winter restitution and highlight the zero-breakage transport achieved through Reedhaven’s padded boats and Hana’s fitted sleeves.\n    * Propose a standing exchange: Reedhaven will supply fitted protective wicker sleeves and guaranteed river transport for Hearthmere’s regional pottery shipments in direct exchange for a dedicated quota of ceramic storage jars (and sealing slip/wax) assigned directly to Reedhaven’s community storehouses.\n  * **Barleybank Agricultural Outlook:**\n    * Inquire warmly with Barleybank’s delegates regarding midsummer crop progress, soil moisture, and projected harvest yields. Express Reedhaven’s readiness to provide grain transport hampers and river cargo assistance when their harvest begins in late summer and autumn.\n  * **Stonecross Waystation Acknowledgement:**\n    * Send cordial greetings and a small gift of fine split-reed utility baskets to Stonecross delegates, expressing Reedhaven’s appreciation for their staffed roadside shelter and safe trail maintenance.\n\n---\n\n### 4. Provisions, Storage Trials & Food Buffer\n* **Ivo (Provisioner):**\n  * **Storage Trial Evaluation:** Open and meticulously inspect the side-by-side storage trial initiated last month. Compare the grain kept in the sealed Hearthmere ceramic jar against grain held in our standard woven reed bin:\n    * Measure differences in moisture penetration, condensation, mold, grain clumping, and insect intrusion.\n    * Log findings in our storehouse records to determine whether sealed ceramics fully solve our chronic river-humidity storage challenges.\n  * **Grain Intake and Management:** Unload, inspect, and elevate the new Midsummer grain shipment upon arrival. If Hearthmere provides an initial allocation of storage jars this month, begin transferring our core strategic grain reserves into ceramic custody, sealed with clay slip and wax, reserving woven bins for daily active consumption.\n  * **Wetland Buffering:** Sustain midsummer foraging and wetland productivity. Exploit seasonal fish migrations along channel weirs, smoke and brine surplus fish for storage, and gather edible cattail starch and summer greens to keep daily meals generous while expanding preserved reserves.\n\n---\n\n### 5. Landingwarden’s Personal Focus\n* Review Ivo’s comparative storage trial results firsthand to personally assess the viability and scale of transitioning Reedhaven's long-term reserves to ceramic vessels.\n* Coordinate closely with Hana and Fara to ensure that raw reed harvesting does not pull crucial hands away from daily food gathering or boat crew rosters.\n* Greet returning river crews, inspect the condition of arriving grain and outgoing sleeve prototypes, and reinforce Reedhaven’s vital position as the dependable logistical and craft hinge connecting the four communities."
}
player3
{
  "id": "player3",
  "absent": false,
  "memory": "Beliefs:\n- Hearthmere's ceramic trade network is now fully operational and proven: Reedhaven provides shock-absorbing wicker sleeves and river transport; Barleybank receives intact sealed jars; Stonecross keeps the upland road safe.\n- The 30-jar restitution completely cleared the winter relief liability, leaving Hearthmere with clean books, high standing, and no debt or social stigma attached to the 18 households.\n- Midsummer is the pivotal staging window: Barleybank's harvest is ripening for late summer/early autumn. We must get maximum jars downriver now so their harvest can be funneled directly into our sealed vessels, guaranteeing our return grain allocation before cold weather.\n- Midsummer fire safety and heat exhaustion are the sharpest operational risks to our kiln yard and village.\n\nIntentions:\n- Stage a major second shipment of standardized jars via Reedhaven's barges to Barleybank, accompanied by sealing wax cakes, ready for immediate harvest filling.\n- Finalize precise harvest-for-jar exchange accounting and grain transport schedules with Barleybank's tally keepers.\n- Expand river timber intake from Reedhaven and keep elevated drying racks full to maintain an unbroken fuel chain for late summer and autumn firings.\n- Maintain stringent firebreaks and heat safety protocols (early shifts, shaded midday rest, water tubs) across the kiln yard and clay pits.\n- Gift durable water jars and cooking braziers to the Stonecross waystation to solidify upland goodwill and road security.\n- Check in on Belen’s three test jars at Measure House as they enter their third month of humidity testing.\n- Harvest Hearthmere’s modest local grain acreage carefully and store seed-grain in sealed jars.\n\nUnanswered Questions:\n- What is Barleybank's projected harvest volume this season, and how much surplus grain will be transferred to Hearthmere at the threshing floors?\n- How are Belen's test jars at Measure House holding up against midsummer humidity and insects?\n- Does Stonecross seek formal trade of upland stone/tools for our ceramic wares now that their waystation is operational?",
  "submission": "# Hearthwarden's Directives: Midsummer, Year 1 (Month 5)\n\nThe summer sun beats down on the clay slopes of Hearthmere, drying our greenware in hours and baking the riverbanks firm. The reports from the valley bring heartening news: the thirty restitution jars arrived at Barleybank through Reedhaven’s river barges without a single cracked rim or broken belly; our debt at Measure House is struck clean from the central ledgers; and Stonecross has brought order and safety to the upland road. \n\nHaving cleared our past obligations, Midsummer is the crucial pivot for our future. Barleybank’s fields are turning gold under the sun. When the scythes swing in late summer and early autumn, our sealed jars must already be waiting in their threshing yards, ready to receive the grain that will feed Hearthmere through the winter. We must maintain kiln momentum, guard against the summer heat and fire hazards, and cement the regional trade routes that now sustain us.\n\n---\n\n### I. Pre-Harvest Jar Staging & Grain Exchange with Barleybank (Pia & Lorn)\n\nOur forward contract with Barleybank is the cornerstone of Hearthmere’s food security. We cannot wait for harvest day to send storage vessels; the jars must be staged in advance so Barleybank’s carters and threshers are not caught short.\n\n1. **Second River Consignment:**\n   - Assemble a second major consignment of 40 standardized, volume-certified grain jars.\n   - Inspect every jar and lid for micro-fractures, true circularity, and tight lip tolerances.\n   - Fit each vessel into Reedhaven’s shock-absorbing wicker sleeves, padding rim and base with dried river rushes.\n   - Pack with each shipment 40 portioned cakes of our standard sealing compound (beeswax, boiled pine pitch, and fine slip), ensuring Barleybank’s storekeepers have everything necessary to seal each jar airtight once filled.\n\n2. **Harvest Delivery & Accounting Protocol (Pia):**\n   - Pia will travel via river barge to Barleybank to meet directly with their head tally keeper and council of elders.\n   - Finalize the exact delivery timetable and exchange accounting:\n     - Reconfirm the agreed conversion ratio of delivered grain per sealed jar.\n     - Establish the schedule for return freight: as Barleybank fills our jars with their first-cut grain, Reedhaven’s barges will begin ferrying Hearthmere’s designated grain quota back upriver to our landing in late summer and early autumn.\n     - Verify that Barleybank’s storehouses have dry, shaded staging areas for both the empty vessels and the sealed grain stores.\n\n---\n\n### II. River Freight & Resource Pipeline with Reedhaven (Pia)\n\nThe partnership with Reedhaven has proven that river transport is far superior to hauling brittle ceramics over rutted roads. We will deepen this exchange into an enduring summer supply line.\n\n1. **Reciprocal Freight:**\n   - Coordinate with Reedhaven’s boat masters to maintain regular barge runs between Hearthmere’s landing, Measure House, and Barleybank.\n   - For every cargo of jars shipped downriver, Reedhaven’s return craft will bring:\n     - Seasoned river timber and drift logs for our fuel yard.\n     - Fresh bundled reeds and rush weaving for kiln insulation, packing buffers, and domestic thatch maintenance.\n     - Supplementary catches of dried or smoked river fish to enrich our community rations during high-labor firing weeks.\n2. **Ceramic Remuneration for Reedhaven:**\n   - Compensate Reedhaven’s boat crews and weavers with specialized wide-mouthed salting vats, household water storage urns, and durable cooking pots, which their marshland settlements cannot easily produce from alluvial silt.\n\n---\n\n### III. Kiln Operations, Production Quotas & Fire Safety (Kira & Noll)\n\nMidsummer heat offers optimal firing conditions, but dry brush and intense kiln drafts make fire the settlement's greatest internal threat.\n\n1. **Firing Cycle & Production Targets:**\n   - Kira will direct three consecutive firings of the communal kilns over the month, utilizing seasoned timber from Noll’s elevated racks:\n     - **65% Standardized Grain Jars:** Continuing production to complete Barleybank’s full harvest allocation and build a domestic reserve for Hearthmere's own storage.\n     - **20% High-Rim Liquid & Fermentation Urns:** Narrow-necked water jars and broad brewing/salting pots for trade with Reedhaven and Stonecross.\n     - **15% Architectural & Domestic Ware:** Ridge tiles and flat cooking plates for domestic hearths.\n2. **Strict Fire Prevention Protocols (Noll):**\n   - Clear and maintain a 30-pace buffer of scraped bare earth around the entire kiln yard, fuel stacks, and thatch shelters, removing all dry weeds, leaves, and shavings.\n   - Station large, filled clay water vats and damp reed mats at every kiln entrance and around the fuel yard for immediate spark containment.\n   - Maintain continuous overnight watch teams during cooling phases when kiln walls radiate intense ambient heat.\n3. **Fuel Rotation:**\n   - Haul, split, and crib-stack incoming river logs onto elevated drying racks. With midsummer winds and direct sun, this timber will season rapidly, ensuring our fuel supply extends deep into autumn without competing with domestic roof repairs.\n\n---\n\n### IV. Domestic Harvest, Labor Protection, and Community Care (Noll & Mela)\n\n1. **Local Crop Harvest (Noll):**\n   - Hearthmere’s local grain land is thin, but every sheaf counts. Toward the end of the month as our hillside barley patches ripen, organize a coordinated harvest crew to sickle, bind, and thresh the crop.\n   - Clean and store our local yield immediately into freshly fired, sealed Hearthmere jars. Designate the very best grain as certified seed stock for next spring, locked securely against weevils and damp.\n2. **Heat Exhaustion & Labor Pacing:**\n   - Strictly enforce summer working hours: heavy kiln loading, fuel hauling, and field cutting occur in the early morning (dawn to mid-morning) and late afternoon.\n   - Peak midday hours are reserved for shaded tasks: slip refining, jar burnishing, weaving straw buffers, and rest.\n   - Provide cold spring water, herb teas, and light midday meals across all work stations.\n3. **Equitable Household Well-Being (Mela):**\n   - Mela will ensure the eighteen households remain central, honored participants in our community’s industry. With our public debt erased, their standing is secure.\n   - Distribute rations equitably from communal baking and incoming trade goods (such as Reedhaven fish). No family in Hearthmere will face midsummer scarcity while our kilns are enriching the valley.\n\n---\n\n### V. Regional Relations: Stonecross & Measure House (Pia)\n\nHearthmere prospers when the valley remains peaceful, predictable, and connected. We will nurture our ties with our other two neighbors.\n\n1. **Goodwill Consignment to Stonecross Waystation:**\n   - Stonecross’s manned roadside shelter is a great asset for messengers and carters traveling the upland route.\n   - Send a small pack-train to the waystation carrying a gift of practical craft:\n     - Two large, thick-walled ceramic water cisterns with tight covers to ensure travelers have clean drinking water.\n     - A set of sturdy cooking pots and braziers for the shelter’s hearth.\n     - A consignment of curved roof tiles to help Stonecross repair and weather-proof the shelter’s eaves before autumn storms.\n   - Inquire warmly whether Stonecross desires to establish formal forward trades: ceramic storage and roofing ware in exchange for upland whetstones, quarry stone, or mineral pigments.\n2. **Measure House Check-In (Belen):**\n   - Pia will stop at Measure House during her river transit to pay our respects to Convenor Belen, Junior Keeper Sella, and Keeper Oren.\n   - Inquire into the progress of the three test jars placed under Belen’s observation back in Month 2. Midsummer humidity is the first true test of the beeswax-and-slip seal against damp and insects; observe the jars' condition alongside Belen and record the findings.\n   - Reiterate Hearthmere’s ongoing respect for the joint-oversight protocols that keep regional exchange balanced and trustworthy.\n\n---\n\n### Summary of Intent\n\nIn Month 5, Hearthmere consolidates its regional success. We turn the kiln’s heat into food security, staging forty more sealed jars at Barleybank before their harvest peaks, keeping Reedhaven’s river corridor humming with timber and fish, securing our kiln yards against wildfire, and honoring our neighbors at Stonecross and Measure House. Through disciplined labor, foresight, and fair dealing, our community prepares to welcome the autumn harvest fully fed and united."
}
player4
{
  "id": "player4",
  "absent": false,
  "memory": "Beliefs:\n- The regional peace and trade stability achieved at the Month 3 reweighing are holding firm; the 30-jar restitution and dual oversight of Oren have settled previous winter grievances without disrupting exchange.\n- Stonecross's reliable management of the upland road and waystation shelter cements our reputation as an indispensable, trustworthy civic anchor in the valley.\n- Finishing the retaining wall masonry this month permanently resolves our primary existential infrastructure threat and frees our precious draft oxen for late-summer harvest transport.\n- Portable high-utility stone goods (quern-stones, whetstones, mortars) represent our most sustainable export, complementing Barleybank's grain, Hearthmere's ceramics, and Reedhaven's wicker.\n\nIntentions:\n- Complete the retaining wall: cap with interlocking coping stones, tie into bedrock outcroppings, finalize gravel drainage backing, and stand down heavy ox hauling.\n- Rest and condition oxen in lush midsummer pastures under Vann's care, conducting veterinary/hoof maintenance in preparation for late-summer and autumn harvest cartage.\n- Maintain the roadside shelter waystation with active rotating crews, providing water, shade, and basic repairs, while displaying portable stone wares for barter with traveling traders.\n- Mobilize stonecutters to prepare community drying floors, thrashing slabs, and granary bins in Stonecross before harvest.\n- Conduct routine environmental checks on the locked reference vault under Ressa's sole custody; maintain cordial, observant diplomatic contact with Belen, Sella, and Oren at Measure House.\n\nUnanswered Questions:\n- What are the crop yield projections across the valley for the upcoming late-summer/autumn harvest, particularly in Barleybank and Hearthmere?\n- Will Barleybank or Hearthmere seek formal trade contracts for larger Stonecross masonry (millstones, granary foundations) as harvest approaches?\n- How is the new dynamic between Belen, Sella, and Oren developing as summer exchanges progress?",
  "submission": "# Stonecross Directive — Midsummer, Year 1\n**From:** Roadwarden of Stonecross  \n**To:** Officers, Council, Work Crews, and the People of Stonecross  \n\n---\n\n### I. Infrastructure: Finalizing the Retaining Wall & Drainage\n\nWith the masonry on the shifted road slope reaching breastwork height during early summer, midsummer offers the dry window needed to conclude this critical project permanently.\n\n1. **Coping, Tie-Ins, and Backfill:**\n   - **Una (Road Forewoman) & Tovin (Stoneworker):** Complete the top courses of the retaining wall. Set heavy, dressed coping stones along the entire crest, pitching them slightly to shed surface runoff away from the roadbed.\n   - Anchor the wall ends securely into the living bedrock outcroppings on both flanks, ensuring the masonry acts as an integral buttress against lateral slope movement.\n   - Complete the deep gravel backfill behind the wall face to ensure weep holes remain unblocked. Cut an upper diversion berm twenty paces uphill to capture and channel sheet runoff into natural gullies before it ever reaches the structural backfill.\n2. **Post-Construction Inspection Protocol:**\n   - Once the final coping stone is set, mark reference datum pins across the wall face and adjacent slope. Una will institute a monthly plumb-line inspection to detect any millimeter-scale settling or movement following rain events.\n   - Transition the road crew from heavy construction to regular trail maintenance: clearing loose shale, smoothing cart ruts, and clearing ditch lines down to the valley road.\n\n---\n\n### II. Draft Animal Care & Seasonal Transition\n\nCompleting the retaining wall removes our heaviest cartage burden. Our oxen must now be restored to peak health ahead of the demanding late-summer and autumn harvest season.\n\n1. **Stand Down Heavy Hauling:**\n   - **Vann (Ox Keeper):** Cease all heavy quarry cartage. Relieve the oxen from daily draft assignments, reserving them strictly for occasional light community needs.\n2. **Pasture Rotation & Conditioning:**\n   - Move the draft teams to the upland clover terraces and sweetgrass meadows during the cooler morning and evening hours.\n   - Provide shaded pens, clean water troughs, and mineral salt licks during the peak heat of the day.\n   - Conduct thorough hoof inspections, trimming, and treating any stone bruises or scrapes sustained during spring and early summer hauling. The goal is to enter the coming harvest with sound, well-rested, and muscular draft stock.\n\n---\n\n### III. Roadside Shelter & Waystation Operations\n\nThe roadside shelter has established Stonecross's presence on the trade road and fulfilled our regional pledge. In midsummer heat, it serves as a critical refuge for travelers, messengers, and traders moving between the valley settlements.\n\n1. **Waystation Amenities & Heat Mitigation:**\n   - Maintain the rotating two-person watch (Shelter Warden and apprentice) on five-day shifts.\n   - Construct a timber-framed, brush-thatched shade arbor adjacent to the shelter to accommodate pack animals and travelers out of the direct midday sun.\n   - Ensure the piped spring line delivers cool, continuous water to both the drinking cistern and the roadside animal trough. Maintain clean bedding straw, split firewood, and basic provisions (dried greens, roasted grain cakes, and salt).\n2. **Transit Intelligence & Barter Waypoint:**\n   - Continue logging all transit in the waystation ledger: party sizes, clan affiliations, cargoes (such as Hearthmere jars and Reedhaven wicker), and valley news.\n   - Position a display of portable Stonecross stone wares—dressed quern-stones, hand millstones, pestles, and whetstones—at the shelter. Authorize the Shelter Warden and Willa to negotiate direct barter with passing merchants or exchange parties for valley fruit, smoked fish, oil, or raw materials.\n\n---\n\n### IV. Stone Production & Harvest Readiness\n\nWith the retaining wall masonry complete, our stoneworking capacity can pivot toward domestic harvest preparation and exportable utility items.\n\n1. **Granary & Drying Floor Preparation:**\n   - **Tovin & Stoneworking Teams:** Turn attention to the community grain stores and processing areas within Stonecross.\n   - Inspect, repoint, and level the community stone drying floors and threshing platforms so they are clean, smooth, and ready for late-summer grain processing.\n   - Seal and lime-wash interior granary walls and check stone bin footings against moisture and burrowing pests.\n2. **Exportable Tool Production:**\n   - Continue shaping high-value, portable stone tools at the quarry yard: rotary querns, mortar bowls, flat grinding slabs, and fine slate roofing tiles. These items utilize hand sledges and barrows rather than ox carts, keeping our draft animals resting while creating durable goods that nearby settlements will require as harvest approaches.\n\n---\n\n### V. Reference Custody & Regional Diplomacy\n\nOur institutional credibility rests on unbroken procedure and calm reliability.\n\n1. **Internal Custody Verification:**\n   - **Ressa (Reference Custodian):** Continue weekly inspections of the locked chest and dry storehouse vault. Document that the multi-clan wax seals and cord remain pristine, undisturbed, and unblemished by summer humidity or insects.\n   - Keep our duplicate tallies and the late-spring Measure House accord documents organized and accessible.\n2. **Regional Coordination:**\n   - **Willa (Exchange Witness):** Maintain routine, friendly communication with Measure House via traveling messengers or during regular supply checks down the road.\n   - Send courteous greetings to Belen, Sella, and Oren, confirming that the upland corridor remains clear and welcoming.\n   - Discreetly monitor how the regional accords continue to function: observe whether Hearthmere's jar distribution proceeds without friction, how Barleybank utilizes its priority storage chits, and whether Reedhaven's river transit remains steady. Reaffirm that Stonecross remains ready to support fair, witnessed exchange for all clans.\n\n---\n\n### VI. Terrace Agriculture & Community Welfare\n\n1. **Terrace Crop Management:**\n   - In the steep fields, direct hand crews to manage midsummer weeding, soil aerating, and mulch maintenance to conserve ground moisture during dry spells.\n   - Inspect stone check-dams and terrace risers, shoring up any dry-stone retaining boundaries that show weathering before the autumn rains.\n2. **Community Rhythm & Well-Being:**\n   - Adjust field and quarry working hours to the early mornings and late afternoons, mandating rest during midday peak heat.\n   - Maintain community water cisterns and ensure sanitation across all residential quarters. Celebrate the successful completion of the road wall with an evening gathering, recognizing the hard labor of Una, Vann, Tovin, and the work crews who safeguarded our road."
}

← Return to archive