{
  "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-004",
      "generated_at": "2026-09-11T13:14:43.743Z",
      "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": 4
    },
    "calendar": {
      "current_key": "Y01-M04",
      "display_label": "Early summer, Year 1",
      "year": 1,
      "month": 4,
      "next_key": "Y01-M05",
      "legacy_source_label": null
    },
    "turn": {
      "id": "turn-004",
      "number": 4,
      "status": "CLOSED",
      "deadline": "2026-09-11T13:14:43.743Z",
      "maximum_submission_words": 1500,
      "current_blocker": null,
      "status_history": [
        {
          "status": "OPEN",
          "at": "2026-09-11T13:14:43.743Z",
          "approval_id": null
        },
        {
          "status": "INTAKE_LOCKED",
          "at": "2026-09-11T13:14:43.815Z",
          "approval_id": null
        },
        {
          "status": "ANALYZED",
          "at": "2026-09-11T13:15:21.501Z",
          "approval_id": null
        },
        {
          "status": "ADJUDICATION_APPROVED",
          "at": "2026-09-11T13:16:12.693Z",
          "approval_id": "T004-A-GM"
        },
        {
          "status": "RESULTS_DRAFTED",
          "at": "2026-09-11T13:22:25.121Z",
          "approval_id": null
        },
        {
          "status": "DELIVERY_APPROVED",
          "at": "2026-09-11T13:22:25.121Z",
          "approval_id": "T004-A-DELIVERY"
        },
        {
          "status": "DELIVERED",
          "at": "2026-09-11T13:23:11.321Z",
          "approval_id": "T004-A-DELIVERY"
        },
        {
          "status": "CLOSED",
          "at": "2026-09-11T13:23:11.321Z",
          "approval_id": null
        }
      ],
      "intake": [
        {
          "id": "T004-I-player1",
          "player_id": "player1",
          "classification": "VALID",
          "counts_as_miss": false,
          "consecutive_misses_before": 0,
          "consecutive_misses_after": 0,
          "word_count": 970,
          "byte_count": 6340,
          "archive_path": "turns/turn-004/intake/player1/submission.md",
          "checksum_sha256": "7484a9523729fe6aecce7cf203896e1c70247225c11f1030594a25e5696e7b5d",
          "ruling_id": null
        },
        {
          "id": "T004-I-player2",
          "player_id": "player2",
          "classification": "VALID",
          "counts_as_miss": false,
          "consecutive_misses_before": 0,
          "consecutive_misses_after": 0,
          "word_count": 755,
          "byte_count": 5332,
          "archive_path": "turns/turn-004/intake/player2/submission.md",
          "checksum_sha256": "c46646eb327eb6e9843973099351c190671ece084a9489ab1256effc64e1fbc5",
          "ruling_id": null
        },
        {
          "id": "T004-I-player3",
          "player_id": "player3",
          "classification": "VALID",
          "counts_as_miss": false,
          "consecutive_misses_before": 0,
          "consecutive_misses_after": 0,
          "word_count": 1103,
          "byte_count": 7565,
          "archive_path": "turns/turn-004/intake/player3/submission.md",
          "checksum_sha256": "a5503521068b05659fc4eed87947ea54db7cae5690a585cca7e9b760cabd864b",
          "ruling_id": null
        },
        {
          "id": "T004-I-player4",
          "player_id": "player4",
          "classification": "VALID",
          "counts_as_miss": false,
          "consecutive_misses_before": 0,
          "consecutive_misses_after": 0,
          "word_count": 830,
          "byte_count": 5855,
          "archive_path": "turns/turn-004/intake/player4/submission.md",
          "checksum_sha256": "318f30cc0b77b3ab07cc3b9c6da6dbb1864d71d40d4f58ef5a19520475983db5",
          "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": [
      {
        "id": "T004-R-player1",
        "player_id": "player1",
        "source_path": "turns/turn-004/results/player1/RESULTS.md",
        "visible_fact_ids": [
          "barleybank-conditions",
          "barleybank-contacts",
          "measure-map",
          "measure-season-conditions",
          "measure-reputation-contacts",
          "measure-procedure-custom",
          "fact-restitution-accord-turn3",
          "fact-regional-trade-accords-turn3",
          "fact-restitution-discharge-turn4",
          "fact-jar-river-transit-turn4",
          "fact-barleybank-jar-staging-turn4",
          "fact-stonecross-roadside-waystation-turn4",
          "fact-barleybank-domestic-turn4"
        ],
        "authored": true,
        "approved": true
      },
      {
        "id": "T004-R-player2",
        "player_id": "player2",
        "source_path": "turns/turn-004/results/player2/RESULTS.md",
        "visible_fact_ids": [
          "fact-restitution-discharge-turn4",
          "fact-jar-river-transit-turn4",
          "fact-reedhaven-domestic-turn4",
          "fact-stonecross-roadside-waystation-turn4",
          "fact-regional-trade-accords-turn3",
          "reedhaven-conditions",
          "reedhaven-contacts"
        ],
        "authored": true,
        "approved": true
      },
      {
        "id": "T004-R-player3",
        "player_id": "player3",
        "source_path": "turns/turn-004/results/player3/RESULTS.md",
        "visible_fact_ids": [
          "fact-restitution-discharge-turn4",
          "fact-jar-river-transit-turn4",
          "fact-stonecross-roadside-waystation-turn4",
          "fact-hearthmere-domestic-turn4",
          "fact-restitution-accord-turn3",
          "fact-regional-trade-accords-turn3"
        ],
        "authored": true,
        "approved": true
      },
      {
        "id": "T004-R-player4",
        "player_id": "player4",
        "source_path": "turns/turn-004/results/player4/RESULTS.md",
        "visible_fact_ids": [
          "stonecross-conditions",
          "stonecross-contacts",
          "measure-map",
          "measure-reputation-contacts",
          "fact-regional-trade-accords-turn3",
          "fact-restitution-discharge-turn4",
          "fact-stonecross-roadside-waystation-turn4",
          "fact-stonecross-masonry-vault-turn4",
          "fact-stonecross-domestic-turn4"
        ],
        "authored": true,
        "approved": true
      }
    ],
    "deliveries": [
      {
        "id": "T004-DEL-player1",
        "result_id": "T004-R-player1",
        "player_id": "player1",
        "source_path": "turns/turn-004/results/player1/RESULTS.md",
        "destination_path": "mailboxes/player1/inbox/turn-004-results/RESULTS.md",
        "source_checksum_sha256": "c7403953b7278f017060aeb0e2f258c27291bcbdb98b750ecfbfd5d05e365cbe",
        "delivered_checksum_sha256": "c7403953b7278f017060aeb0e2f258c27291bcbdb98b750ecfbfd5d05e365cbe",
        "approval_id": "T004-A-DELIVERY",
        "delivered_at": "2026-09-11T13:23:11.321Z",
        "verified": true
      },
      {
        "id": "T004-DEL-player2",
        "result_id": "T004-R-player2",
        "player_id": "player2",
        "source_path": "turns/turn-004/results/player2/RESULTS.md",
        "destination_path": "mailboxes/player2/inbox/turn-004-results/RESULTS.md",
        "source_checksum_sha256": "c417552aaefac76af1c4ea494c8719748c3309cba7953bbf8ff3cb571bd2eac9",
        "delivered_checksum_sha256": "c417552aaefac76af1c4ea494c8719748c3309cba7953bbf8ff3cb571bd2eac9",
        "approval_id": "T004-A-DELIVERY",
        "delivered_at": "2026-09-11T13:23:11.321Z",
        "verified": true
      },
      {
        "id": "T004-DEL-player3",
        "result_id": "T004-R-player3",
        "player_id": "player3",
        "source_path": "turns/turn-004/results/player3/RESULTS.md",
        "destination_path": "mailboxes/player3/inbox/turn-004-results/RESULTS.md",
        "source_checksum_sha256": "66719b8dd32e7be50450b1f3fe58ee4b88811901ef8b45487750ee692db1f78d",
        "delivered_checksum_sha256": "66719b8dd32e7be50450b1f3fe58ee4b88811901ef8b45487750ee692db1f78d",
        "approval_id": "T004-A-DELIVERY",
        "delivered_at": "2026-09-11T13:23:11.321Z",
        "verified": true
      },
      {
        "id": "T004-DEL-player4",
        "result_id": "T004-R-player4",
        "player_id": "player4",
        "source_path": "turns/turn-004/results/player4/RESULTS.md",
        "destination_path": "mailboxes/player4/inbox/turn-004-results/RESULTS.md",
        "source_checksum_sha256": "0d8df6fa49bb7f0b1c6c5a5eee13778b6ce5d291ba53319a1f5e2d842cc31f7b",
        "delivered_checksum_sha256": "0d8df6fa49bb7f0b1c6c5a5eee13778b6ce5d291ba53319a1f5e2d842cc31f7b",
        "approval_id": "T004-A-DELIVERY",
        "delivered_at": "2026-09-11T13:23:11.321Z",
        "verified": true
      }
    ]
  },
  "views": {
    "TURN_STATUS.md": "2a672732d439eb9787c819fc1549fad90641edd16ce0004f4e63b3a36fb9abfd",
    "INTAKE_MANIFEST.md": "d27ba4d8e0e9e80e2753b8073ad66c0495d9f864c050e87ba7ffdebe34847828",
    "ROSTER.md": "bfe6d09b2c6f0959518b28d6c1d10d28efffbba6be8a3246855e1b43ff621309",
    "WORLD_STATE.md": "3e63dab0c8d6ed9adb92185ce82ad6c881d1ad6e17fc114e240981c79e9cbd65",
    "CAMPAIGN_TIMELINE.md": "7c1ed22fd5fa227c7de5e89868dd06c8146e9030abbc306b4948d42182fd4b96",
    "PRESSURES.md": "1cd04f64bb95c5d8c5fb2e3554ba16962bbd67e6e1736273c890d43dca7ec5e2",
    "RELATIONSHIPS_AND_OBLIGATIONS.md": "76af2b8c13a515e32b94e60d9e2f88df29f8e8e08be04bc8457e20a2b5c42679",
    "DELIVERY_MANIFEST.md": "cc9da776afe41bd3e080b61347f3d5851fd49613190825a6c0e570327c298afa",
    "DISCLOSURE_CHECK_SCAFFOLD.md": "2a4daa7b980a34394381b8855ba24dcdda3262cd7a8c07cd26a84dbf65382521",
    "CONSISTENCY_REPORT.md": "667e63b266b59ffc493d818b52825ff8c46f30cccdfd908dbeec00563d594acd",
    "PLAYER_STATE_player1.md": "df4f307b933387a20c3cd1430cdf039c8ac113eb4081bddba817d0d6276e33c0",
    "PLAYER_STATE_player2.md": "c8de754b05ea5ad31bc19c75fc177747c8f9cc6f3a89f21c260f3a900e827ec1",
    "PLAYER_STATE_player3.md": "dfcfbdc0c83f74eb9cb8f10718107e2261df3b6380f43387eee7687551428a23",
    "PLAYER_STATE_player4.md": "5193c64fbb41bda3877c9f2e8d7d8a5fac428d00e308c99521079ec5bac33107",
    "VIEW_MANIFEST.md": "d4157d841790994c0769650b99cd7ffb451efea8af86d1fc58801107bd0726b9"
  },
  "players": [
    {
      "id": "player1",
      "absent": false,
      "memory": "Beliefs:\n- The restitution accord ratified at Measure House successfully resolved our winter deficit, securing thirty high-quality standardized ceramic jars and establishing joint oversight (Belen and Sella) over Oren's weights.\n- Early summer represents the classic \"hungry gap\"—the thinnest period for village stores before barley heads mature. Preserving our seed buffer and maintaining strict consumption rations supplemented by foraging/fishing is paramount.\n- Our forward commitment of harvest grain to Hearthmere must be disciplined. We cannot afford to guess our harvest yields; early summer crop monitoring and yield forecasting must establish exact safety margins.\n- Fragile ceramic jars delivered by river barge require careful landing, handling, and dry, cushioned storage to prevent loss from cracking.\n\nIntentions:\n- Direct Cora to conduct systematic yield estimation across the fields, tend tillering barley, and suppress weeds and pests.\n- Have Ada manage lean-season rations tightly, organizing wild food gathering and river foraging while keeping the loft cool and dry.\n- Task Dain and Ada with preparing shock-absorbing timber storage racks and receiving, inspecting, and certifying the 30 ceramic jars from Reedhaven’s river carriers alongside Esme.\n- Keep Bran's crew clearing drainage channels of summer aquatic weeds and reinforcing embankments against sudden summer squalls.\n- Maintain smooth, cooperative ties with Reedhaven (providing warm hospitality to barge crews) and Hearthmere (clarifying harvest grain delivery timelines).\n\nUnanswered Questions:\n- Will all thirty ceramic jars arrive intact via Reedhaven's barges, and do they match the sealed capacity demonstrated at Measure House?\n- What are the preliminary yield projections for our barley crop across the drained lower fields versus the upper slopes?\n- Are neighboring communities experiencing severe lean-season pressures that could affect regional stability or barter terms ahead of the harvest?",
      "submission": "### Fieldwarden’s Directives — Early Summer, Year 1\n\nTo the council, field crews, storekeepers, and crafters of Barleybank:\n\nWe return from Measure House with our standing vindicated, our ledger deficit cleared, and a binding accord that turns winter’s hardship into lasting security for Barleybank. Thirty standardized ceramic storage jars from Hearthmere are now formally assigned to us, backed by the regional witness assembly and protected by Reedhaven’s river transport. \n\nNow early summer is upon us. The green shoots in our fields are lengthening into sturdy tillers, but this is also the leanest season of the year—the hungry gap before the grain heads ripen. Our priorities this month are clear: protect our growing crop, husband our narrow rations, and prepare our settlement to receive, inspect, and safely house our new storage jars.\n\nHere are the orders for early summer:\n\n---\n\n### 1. Crop Husbandry and Yield Forecasting\n\n**Crop Care and Monitoring:**\n- **Cora**, direct our field teams through the critical tillering and heading phases of the barley. \n- Organize regular weeding sweeps to keep wild mustard, thistles, and creeping grasses from sapping nitrogen and water from the crop.\n- Monitor the crop closely for any signs of leaf rust, mildew, or insect blights. If localized damp spots show disease, isolate and aerate the affected stands immediately.\n- Maintain bird-scaring watches as the ears begin to form.\n\n**Yield Estimation Transects:**\n- Because Barleybank has pledged forward grain at harvest for our ceramic jars, we must avoid any risk of overcommitment. \n- Cora will establish standardized sample transects across both the drained lower beds and the upper slopes. Measure plant density, stalk count per square pace, and early ear formation.\n- Provide me with a preliminary yield projection by mid-month so we know our harvest baseline well before sickle meets stalk, ensuring our own seed reserves and village food supply are fully secured before forward trade obligations are filled.\n\n---\n\n### 2. Storehouse Discipline and Lean-Season Sustenance\n\n**Rationing the Hungry Gap:**\n- **Ada**, maintain strict rationing over our remaining consumption grain. No one in Barleybank goes hungry, but grain must be measured with absolute discipline until the first green barley can be harvested.\n- Mobilize gathering parties along the woodland borders, field edges, and river meadows to collect wild brassicas, lamb’s quarters, nettles, sorrel, and seasonal roots.\n- Coordinate with our local fishers and trappers to harvest river greens, small fowl, and freshwater fish to supplement community meals and stretch our grain pot.\n\n**Communal Loft and Seed Safeguard:**\n- The emergency seed buffer stored in the repaired communal loft remains strictly inviolable. \n- Conduct daily inspections of loft ventilation, checking for temperature spikes, weevil activity, or any moisture from early summer storms. Keep the grain turned and aerated on dry linen.\n\n---\n\n### 3. Receiving, Inspecting, and Housing the Ceramic Jars\n\nUnder the regional restitution agreement, Hearthmere is assigning thirty standardized ceramic jars, fitted with beeswax-and-clay-sealed lids, transported via Reedhaven’s river barges.\n\n**Storage Preparation:**\n- **Dain**, take carpenters and laborers to prepare a secure, dedicated storage wing in the dry communal storehouse.\n- Ceramic jars are heavy and brittle; they cannot rest directly on uneven stone or damp earth. Construct sturdy timber cradles and elevated wooden dunnage packed with clean, dry straw to cushion the jars and prevent cracking or thermal shock.\n- Ensure easy access aisles so jars can be individually inspected, filled, and sealed at harvest without risking accidental collisions.\n\n**Intake and Witnessed Inspection:**\n- When Reedhaven’s barges approach our river landing, **Dain** will oversee the landing party, using soft-padded sleds and yokes to transfer the jars safely from the water to the storehouse.\n- **Esme and Ada**, conduct a formal intake inspection alongside Reedhaven’s barge master:\n  - Inspect each of the thirty jars for hairline fractures, chips along the lip, or flaws in the ceramic body.\n  - Verify that each jar is equipped with its fitted lid and the proper beeswax/clay sealing materials as demonstrated by Lorn at Measure House.\n  - Record the receipt in our village register and provide Reedhaven's carriers with a certified chit of safe delivery.\n  - Extend warm hospitality to Reedhaven’s boatmen—offer them fresh spring water, dried provisions, and comfortable rest before their return voyage downstream.\n\n---\n\n### 4. Drainage and Waterway Maintenance\n\n**Summer Channel Patrols:**\n- **Bran**, transition your crew from heavy ditching to active maintenance and water regulation.\n- The cleared gravel bed of the main drainage channel must be kept free of early summer aquatic weed choke, fallen branches, and silt drift.\n- Inspect the sodded embankments and grasses planted in late spring. Ensure the turf is taking root and holding the berms against erosion during sudden summer cloudbursts.\n- If early summer brings a prolonged dry spell, prepare sluice controls so that moisture can be retained in the lower field soil rather than draining away too quickly.\n\n---\n\n### 5. Regional Diplomacy and Accords\n\n- **Esme**, maintain formal communication with Belen and Sella at Measure House. Transmit a brief record of our receipt of the ceramic jars once delivered, confirming that Hearthmere’s restitution balance with Barleybank is proceeding smoothly under the ratified accord.\n- Send a courteous greeting to Stonecross via traveling messengers, thanking them for maintaining the upland road and wayside shelters that keep our regional traders safe.\n- Keep our agreement with Hearthmere transparent: we will confirm our delivery timetable for the forward harvest grain once Cora’s crop estimates finalize our harvest calendar.\n\n---\n\n### 6. Closing\n\nThrough foresight, patience, and unyielding adherence to truth, we have guarded our harvest and secured the respect of the whole valley. Now let us tend our fields and welcome these store jars with careful hands. When the autumn comes, Barleybank will store its grain in sealed clay, safe against damp and rot for years to come. Let everyone do their part with diligence.",
      "report": "# Barleybank Turn Report — Early Summer, Year 1\n\n### Domestic Husbandry and the Hungry Gap\nThrough the leanest stretch of early summer, daily life in Barleybank was governed by disciplined storehouse management and field care. Ada held household grain consumption under strict rationing to protect the village’s remaining reserve, while organizing gathering crews along field borders and watersides to forage for wild brassicas, nettles, and tender river greens to supplement community pots. In the fields, Cora ran structured yield sampling transects through the tillering barley crop across both the lower flats and upper slopes, gathering baseline stem and tiller densities to project harvest capacity against village needs and trade obligations. Along the waterways, Bran and his crew regulated the flow through the gravel ditches and inspected the sodded berms, confirming that late spring’s planted grasses have taken root and held the embankments firm against early summer washouts.\n\n### Arrival and Staging of the Restitution Jars\nAt the river landing, Reedhaven’s cargo reed boats arrived carrying the thirty standardized ceramic storage jars from Hearthmere. Fitted into shock-absorbing wicker sleeves and buffered by reed packing, all thirty jars made the downriver transit without a single crack or chip. Barleybank landing teams transferred the vessels onto padded sleds and brought them up the bank under witnessed inspection, issuing clear safe-delivery chits to Reedhaven’s boatmen. In the communal storehouse, Dain completed a dedicated staging wing, fitting timber cradles and elevated dunnage cushioned with clean, dry straw. All thirty intact jars now stand securely housed and elevated above ground damp, ready to receive and seal the coming harvest.\n\n### Measure House and Regional Trade\nReports from Measure House confirmed that Hearthmere formally delivered the thirty certified jars under the supervision of Belen, Sella, and Oren. With delivery verified, the winter relief deficit was formally struck from the central register, discharging Hearthmere’s restitution debt in full. Barleybank was issued certified transfer chits securing priority allocation, and Reedhaven completed its early summer grain exchange against the certified working stones without discrepancy. To the northeast, travelers report that Stonecross has brought its upland roadside shelter into full operation as an active waystation, maintaining rotating two-person watches that supply traveling exchange parties and valley messengers with hearth fuel, piped spring water, emergency bedding, and transit logging.\n\n### Immediate Unresolved Pressures\n- **The Lean Season:** Grain supplies remain tight through mid-summer; foraging and strict rationing must continue until the barley heads ripen for harvest.\n- **Harvest Allocations:** Forward grain commitments pledged for the ceramic storage jars will require precise accounting against Cora’s yield projections as the crop enters ear formation."
    },
    {
      "id": "player2",
      "absent": false,
      "memory": "Beliefs:\n- The peaceful resolution of the winter discrepancy reaffirmed regional trust and Measure House's legitimacy, cementing Reedhaven's role as the central logistical and craft partner (river transport and protective wickerwork).\n- Oren remaining under Belen and Sella's dual oversight provides stability while checking arbitrary decisions.\n- Ceramic storage jars are a transformative technology for Reedhaven's humid marsh climate; securing jars for our own storehouse through our transport and sleeve-weaving services is a top strategic priority.\n- A balanced labor allocation between Hana’s weaving teams (regular grain baskets vs. jar sleeves) and Garr/Fara’s boat logistics is essential to avoid overextending our 150-person workforce.\n\nIntentions:\n- Establish a reliable production pipeline for standardized wicker sleeves fitted to Hearthmere's ceramic jars while preserving baseline basket output for monthly grain exchange.\n- Mobilize Garr and Fara to create padded, shock-absorbent boat cargo cradles for ceramic freight up and down the river.\n- Formalize trade terms with Hearthmere to acquire test batches of sealed ceramic jars for Reedhaven’s own grain storehouse in exchange for freight and sleeve production.\n- Keep Ivo focused on summer foraging (smoking fish, drying marsh starch) and elevated grain aeration.\n- Send Jora to execute the early summer grain exchange at Measure House under the new dual-oversight protocol.\n\nUnanswered Questions:\n- Exactly how many ceramic jars will Hearthmere produce and distribute in early summer, and what portion can Reedhaven retain or earn through transport and sleeve craft?\n- How is the new joint oversight (Oren under Belen and Sella) functioning in practice during day-to-day summer tallies?\n- How are Barleybank’s early summer crops developing, and will forward harvest commitments affect mid-to-late summer grain prices?",
      "submission": "### Directives of the Landingwarden — Early Summer, Year 1\n\n---\n\n### 1. Regional Transport & Logistics (Fulfilling the Accord)\n* **Garr (Boat Repairer) & Fara (Landing Keeper):**\n  * **Vessel Preparation for Ceramic Freight:** Equip two dedicated cargo reed boats specifically for transporting Hearthmere’s standardized ceramic jars. Fit interior holds with thick, impact-dampening floor mats and compartmentalized reed-bale baffles to prevent jars from shifting, colliding, or taking water spray during river transit.\n  * **Loading Protocols:** Establish a mandatory two-person lift-and-stow procedure at Reedhaven landing. Inspect all incoming and outgoing pottery for hairline fractures before departure and upon delivery, logging cargo marks in Fara’s dispatch book.\n  * **River Schedules:** Coordinate boat departures with water levels and current conditions upstream toward Measure House and the southern clay slopes of Hearthmere. Keep turnaround times prompt so craft are never idling at foreign landings.\n  * **Landing Traffic:** Dedicate the eastern pier to standard grain and passenger traffic and the reinforced western landing post to jar loading and bundle staging, preventing shore bottlenecks.\n\n---\n\n### 2. Basketry & Protective Sleeve Manufacturing\n* **Hana (Basket Maker):**\n  * **Division of Weaving Labor:** Organize our weavers into two distinct production lines:\n    1. *Standard Exchange Line:* Maintain baseline production of high-grade, tight-woven grain transport hampers and utility baskets to meet our ongoing monthly grain obligations at Measure House.\n    2. *Ceramic Sleeve Workshop:* Design and weave fitted, shock-absorbing wicker sleeves for Hearthmere’s ceramic jars. Use supple, peeled green willow and split reeds with thick braided base rings, snug sidewalls, and durable woven loop handles for secure rope lashings on carts and boats.\n  * **Sleeve Standardization:** Test fit prototype sleeves against any sample jar dimensions available to ensure uniform sizing. The fit must be snug enough to prevent slipping yet allow lids to be sealed and inspected without removing the protective jacket.\n  * **Raw Material Harvesting:** Take advantage of early summer growth to harvest prime, flexible reeds and rushes from sheltered beds, setting aside adequate stock for sun-drying and seasoning.\n\n---\n\n### 3. Measure House Operations & Scheduled Exchange\n* **Jora (Exchange Witness):**\n  * Lead our delegation to Measure House for the scheduled Early Summer grain exchange.\n  * Conduct the trade against the confirmed standard stones under the joint supervision of Keeper Oren, Belen, and Sella. Verify all weight tallies and receipt notches, ensuring Reedhaven’s duplicate tallies are formally recorded and signed.\n  * Observe the working dynamic of the new administrative arrangement. Confirm that Belen and Sella’s oversight is smooth and constructive, maintaining Reedhaven’s cooperative, neutral standing.\n  * Inquire formally with Hearthmere’s representatives regarding the rollout schedule of their 30 restitution jars and upcoming production runs. Affirm Reedhaven’s readiness to provide both protective sleeves and boat transport as pledged.\n  * Negotiate terms with Hearthmere and Belen to acquire an initial allocation of finished ceramic storage jars for Reedhaven’s own storehouse, offering sleeve weaving and river freight credits in direct trade.\n\n---\n\n### 4. Provisions, Storehouse Adaptation & Marsh Buffer\n* **Ivo (Provisioner):**\n  * **Grain Intake and Aeration:** Receive the early summer grain shipment at the landing. Inspect bags for travel moisture, stack them on raised timber dunnage in well-ventilated bays, and rotate existing stock so older grain is consumed first.\n  * **Ceramic Storage Trial:** If jars are received from Hearthmere this month, immediately conduct a comparative storage trial: place equal measures of clean grain into a sealed ceramic jar (sealed with slip and wax) and a traditional woven reed bin side by side in the landing storehouse. Check weekly for internal condensation, mold, or insect activity.\n  * **Summer Wetland Foraging:** Mobilize seasonal labor to exploit early summer marsh abundance. Maintain fish traps and weirs along river channels; smoke and salt surplus catch for long-term reserves. Gather and dry starchy cattail rhizomes and rush roots to keep community rations generous while building an emergency food cushion.\n  * **Rationing:** Ensure full, sustaining rations for weavers, boat crews, and landing laborers whose physical workload will increase with transport operations.\n\n---\n\n### 5. Landingwarden’s Personal Focus\n* Oversee Garr and Hana’s fitting of the first batch of protective wicker sleeves onto prototype jar dimensions, verifying structural durability and ease of handling.\n* Inspect landing docks and cargo-staging bays alongside Fara to ensure transit safety and cargo accountability.\n* Meet with returning boat crews and visiting trade parties to monitor regional developments: track Barleybank’s early summer crop emergence, Hearthmere’s ceramic output, and road security reported from Stonecross.\n* Reiterate Reedhaven’s identity across all interactions: an indispensable, reliable river hub providing skilled craft and dependable water transit to unite the valley’s economies.",
      "report": "# Reedhaven Turn Report: Early Summer, Year 1\n\n### Measure House Exchange and Discharge of the Restitution\nAt Measure House, Reedhaven's exchange party met with Keeper Oren, Sella, and Belen for the scheduled early summer trade. Hearthmere delivered the thirty certified ceramic jars pledged under the restitution agreement. In the presence of Belen and the community witnesses, the winter relief deficit was formally struck from the central ledger, fully discharging Hearthmere’s obligation. Barleybank received certified transfer chits granting them priority allocation of the new vessels. Reedhaven then completed its scheduled grain-for-baskets exchange against the certified standard stones cleanly, with all dual-notched tallies matching the central registers without discrepancy.\n\n### River Transport of Ceramic Jars\nReedhaven’s reed cargo boats put the trade accord into active practice. Outfitted with interior reed-bale baffles and fitted wicker sleeves woven to cushion the earthenware, the boats carried the thirty Hearthmere ceramic jars safely downriver to Barleybank. At the Barleybank landing, shore crews met our boatmen with padded sleds to unload the freight. Every vessel was inspected on arrival, and Barleybank issued safe delivery chits confirming that the entire consignment was delivered without a single broken jar.\n\n### Basketry Workshop and Domestic Stores\nBack in Reedhaven, Hana divided the weaving benches into two coordinated production lines using newly harvested flexible green willow and seasoned rushes: one team maintaining our steady supply of tight-woven grain hampers, and another crafting shock-absorbing protective sleeves for pottery. \n\nIvo received the early summer grain delivery at the landing and secured it above floor dampness. With sample jars on hand, Ivo initiated a side-by-side storage trial in the storehouse, sealing a portion of the grain inside a ceramic jar alongside a traditional woven reed bin to track humidity, spoilage, and pest resistance over the coming weeks. Marsh foraging also yielded strong early summer returns; fishing weirs and root gathering provided substantial surplus, allowing Ivo to pack away barrels of salted fish and dried cattail roots to bolster our independent food reserves.\n\n### Regional Reports\nTravelers and messengers arriving from the upland trail report that Stonecross has established a staffed waystation at its roadside shelter. Operating on rotating two-person watches, Stonecross provides traveling exchange parties and couriers with hearth firewood, piped spring water, emergency bedding, and transit logging along the upland route.\n\n### Immediate Pressures and Outlook\nThe maiden voyage carrying ceramic cargo proved the soundness of Garr’s boat baffling and Hana’s wicker sleeve designs, earning clean delivery receipts from Barleybank. As the summer progresses, the primary challenge will be balancing labor between seasonal willow and reed harvesting, ongoing sleeve fabrication, and maintaining regular hamper production. Meanwhile, storehouse workers await the initial results of Ivo's storage trial to see how Hearthmere’s sealed jars endure Reedhaven's persistent river dampness compared to our traditional bins."
    },
    {
      "id": "player3",
      "absent": false,
      "memory": "Beliefs:\n- The restitution accord at Measure House was a major diplomatic victory: our 30-jar commitment cleared the ledger, removed any cloud of debt or shame from our 18 households, and retained Oren with checks in place (Belen and Sella oversight).\n- Our standardized, sealed ceramic jars are now the de facto storage technology and economic linchpin of the valley, backed by formal agreements with Barleybank (grain), Reedhaven (wicker sleeves & river freight), and Stonecross (road maintenance).\n- Hearthmere's domestic bottleneck is raw fuel and labor strain in the summer heat; leveraging Reedhaven's river transport and river timber saves immense draught and hauling labor.\n\nIntentions:\n- Immediately deliver the 30 certified jars to Measure House to formally extinguish the winter relief debt and let Barleybank take priority custody.\n- Operationalize the trade pact with Reedhaven: exchange finished jars for shock-absorbing wicker sleeves, river timber/reeds, and river transport to Barleybank.\n- Ramp up kiln production under Kira and Lorn to manufacture jars for Barleybank's upcoming harvest, locking in our autumn food supply.\n- Use summer heat to season a massive stockpile of fuel under Noll, while pacing labor to avoid heat exhaustion.\n- Solidify the integration and dignity of the 18 households as vital artisans and handlers in our trade boom.\n\nUnanswered Questions:\n- What exact harvest yield and exchange ratio will Barleybank confirm once summer crops begin maturing?\n- How smoothly will Reedhaven’s wicker casings fit and protect our jars during actual river transit?\n- How are relations functioning at Measure House between Belen, Oren, and Sella under the new joint oversight system?",
      "submission": "# Hearthwarden's Directives: Early Summer, Year 1 (Month 4)\n\nThe resolution achieved at Measure House has cleared the horizon. By stepping forward openly, honoring our debts through craft, and providing real answers to regional storage losses, Hearthmere has turned a historic vulnerability into regional leadership. Our eighteen households stand free of debt and whispers. The valley standard is certified, the ledger is balanced, and our neighbors look to our kilns to safeguard their coming harvests.\n\nNow we must execute with precision. Early summer offers long daylight, dry roads, and baking heat. We will satisfy our Measure House obligations immediately, establish our river supply lines with Reedhaven, ramp up production for Barleybank's harvest, and secure our fuel reserves before the autumn rush.\n\n---\n\n### I. Fulfilling the Measure House Restitution Accord (Pia)\n\nPia will oversee the immediate fulfillment and formal closing of the Measure House agreement ratified at the Month 3 assembly.\n\n1. **Delivery of the Thirty Settlement Jars:**\n   - Transport thirty certified, standardized ceramic grain jars—thoroughly inspected for flawlessness, uniform wall thickness, and precise lid fit—to Measure House.\n   - Deliver these into the joint custody of Convenor Belen, Junior Keeper Sella, and Keeper Oren.\n   - Oversee the formal transfer of Barleybank’s priority allocation so their carters can transport their share west without delay.\n2. **Ledger Discharge & Documentation:**\n   - Pia will witness the formal striking of the winter relief balance from the central Measure House ledgers.\n   - Obtain written and witnessed receipts signed by Belen and Sella confirming that Hearthmere's account is completely square and unencumbered by any past relief claims.\n   - Maintain warm, dignified relations with Keeper Oren. Affirm Hearthmere's appreciation for his past compassion while respecting the new joint-oversight protocols established with Belen and Sella.\n\n---\n\n### II. River Logistics & Reedhaven Coordination (Pia & Lorn)\n\nWith the settlement delivered, Hearthmere will activate the regional trade accord struck with Reedhaven. Water transport is essential to scale our pottery export without breaking our haulers and draft teams on upland roads.\n\n1. **Wicker Sleeves and Fitting:**\n   - Meet with Reedhaven’s trade representatives at the river landing.\n   - Receive the first consignment of shock-absorbing wicker sleeves woven by Reedhaven specifically to fit Lorn’s standardized jar dimensions.\n   - Lorn and his team will inspect the fit, ensuring the woven casings protect jar rims, bases, and bellies against collision during transit. Provide Reedhaven’s weavers with standard wooden sizing templates if minor adjustments in weave dimensions are needed.\n2. **Downriver Freight & Material Exchange:**\n   - Contract Reedhaven’s barge crews to establish a regular summer shipping schedule. Reedhaven will transport crated, wicker-sleeved jars downriver to designated depots near Barleybank.\n   - In return for storage jars, receive shipments of river timber, driftwood rafts, and bundled reeds from Reedhaven. Reeds will be allocated immediately for kiln insulation, packing straw, and supplementary thatch; river timber will be hauled to Noll’s yard for splitting and drying.\n\n---\n\n### III. Kiln Operations & Summer Production Ramp (Kira & Lorn)\n\nThe dry, warm summer weather is ideal for pottery forming, sun-drying greenware, and firing at high temperatures.\n\n1. **Continuous Firing Schedule:**\n   - Kira will organize the communal kilns into a continuous production cycle: loading, firing with seasoned fuel, slow cooling, and unloading in steady succession.\n   - Prioritize production as follows:\n     - **70% Standardized Grain Jars & Lids:** Dedicated to fulfilling our forward contract with Barleybank ahead of their late-summer and early-autumn threshing.\n     - **15% Water & Liquid Storage Vessels:** Deep, narrow-necked burnished jars for clean household water storage and brewing.\n     - **15% Architectural Ware:** Interlocking roof and ridge tiles to complete any remaining domestic outbuildings and supply small trade requests from neighboring settlements.\n2. **Quality Control and Capacity Stamping (Lorn):**\n   - Every trade vessel will bear Hearthmere’s official stamp and volume mark, guaranteeing standardized internal volume and tight lid tolerances.\n   - Prepare ample batches of sealing compound (beeswax blended with pine pitch and fine slip) packed into small transport cakes, accompanying each jar shipment so recipients can seal lids airtight after filling.\n\n---\n\n### IV. Forward Harvest Contract with Barleybank\n\nBuilding on the pact made at Measure House, Hearthmere will work closely with Barleybank’s elders to ensure our communities' mutual prosperity.\n\n1. **Pre-Harvest Jar Staging:**\n   - Rather than waiting for the threshing floor to fill, Hearthmere will begin staging shipments of finished, sleeved grain jars at Barleybank’s central storehouses throughout early and mid-summer.\n   - Staging the jars early allows Barleybank’s farmers to inspect, wash, and prepare the vessels ahead of the harvest rush, preventing bottlenecks.\n2. **Harvest Grain Accounting:**\n   - Pia will liaise with Barleybank’s tally keeper to confirm the agreed exchange ratio of delivered sound threshing grain per certified storage jar.\n   - Ensure the grain delivery schedule is fixed for the immediate post-harvest period, guaranteeing Hearthmere’s grain stores are filled well before the first autumn frosts.\n\n---\n\n### V. Fuel Management, Labor Protection, and Household Care (Noll & Mela)\n\nSummer heat brings productivity, but also the danger of heat stroke, dehydration, and exhaustion around the kilns.\n\n1. **Fuel Stockpiling & Summer Seasoning (Noll):**\n   - Take full advantage of early summer sunshine. Noll’s crews will split green wood and river timber, stacking them in open crib patterns on elevated drying racks. The dry summer air will season this timber rapidly, guaranteeing a deep, reliable fuel reserve for autumn firings and winter heating.\n   - Clear brush and flammable tinder around the kiln yard and fuel shelters to prevent accidental fire during dry spells.\n2. **Labor Shifts and Heat Safety:**\n   - Adjust working hours for kiln crews, clay diggers, and fuel haulers: begin work at dawn, rest in shaded shelters during peak midday heat, and resume in the cooler late afternoon.\n   - Maintain constant supplies of cool drinking water and salted barley broth near the communal ovens and pottery sheds.\n3. **Dignity and Inclusion of the Eighteen Households (Mela):**\n   - With all past winter debts officially cleared at Measure House, Mela will reinforce that every household in Hearthmere stands on equal, honorable footing.\n   - Members of these households continue to lead vital, skilled roles in the production line: fitting Reedhaven’s wicker casings, blending sealing waxes, refining clay slip, and tallying outgoing consignments. Their labor is recognized as foundational to Hearthmere's trade success.\n   - Ensure rations and hearth-baked bread are distributed abundantly to all families from communal baking runs.\n\n---\n\n### Summary of Intent\n\nIn Month 4, Hearthmere moves from resolving the past to constructing our future. We deliver our thirty settlement jars to close the old deficit with honor, link our kilns to Reedhaven’s boats and Barleybank’s fields, and build a lasting shield of food security for our 150 people through the excellence of our craft.",
      "report": "# Hearthmere Turn Report — Early Summer, Year 1 (Month 4)\n\n### Restitution Discharge at Measure House\n\nHearthmere delivered thirty certified ceramic jars to Measure House, fulfilling the terms ratified at the spring assembly. In the formal presence of Convenor Belen, Junior Keeper Sella, and Keeper Oren, the winter relief deficit was struck from the central ledger. Hearthmere’s restitution obligation is now fully discharged, freeing the community’s accounts from past emergency claims. \n\nFollowing the discharge, Barleybank was issued certified transfer chits granting priority allocation of the delivered vessels. At the same gathering, Reedhaven conducted its scheduled early summer grain exchange against the certified regional standard without discrepancy.\n\n### River Transit and Downriver Delivery\n\nThe transport agreement with Reedhaven operated smoothly. Reedhaven cargo reed boats, outfitted with protective reed baffles and fitted wicker sleeves, carried the thirty ceramic jars downriver to Barleybank. \n\nBarleybank landing crews met the craft at the river landing with padded sleds. Following careful inspection of rims, bodies, and lids, Barleybank issued safe delivery chits to the boatmen, confirming that the entire consignment arrived intact without transit breakage. The successful transit confirms the viability of waterborne shipment for Hearthmere’s wares.\n\n### Upland Waystation Established\n\nReports from the trade routes confirm that Stonecross has established an active, staffed waystation at the upland roadside shelter. Operating on rotating two-person watches, the station provides passing exchange parties and messengers with hearth firewood, piped spring water, emergency bedding, and transit logging, stabilizing travel along the road between settlements.\n\n### Domestic Kilns, Fuel, and Household Integration\n\nOn Hearthmere’s clay slopes, early summer warmth supported steady communal production:\n- **Continuous Kiln Firings:** Kira and Lorn operated the communal kilns on a continuous cycle, prioritizing standardized grain jars for Barleybank's forward harvest commitments alongside narrow-necked liquid vessels and roof tiles.\n- **Fuel and Fire Breaks:** Noll oversaw the splitting and stacking of river timber across elevated drying racks to build reserves for late summer, while strictly enforcing cleared fire breaks around the kiln perimeter against seasonal dry spells.\n- **Dignified Labor:** Mela fully integrated members of the eighteen formerly indebted households into skilled production and vessel sealing. Working under equal standing alongside veteran potters, crews observed planned midday rests to avoid heat exhaustion before resuming work in the cooler hours.\n\n### Immediate Pressures and Outlook\n\nWith the winter debt expunged and the river transport link proven, Hearthmere’s immediate focus shifts entirely to production and fulfillment:\n- Kiln schedules must maintain pace to fulfill forward grain jar commitments ahead of Barleybank’s ripening harvest.\n- Continued river timber receipts and seasoned fuel stockpiling will be critical to sustain high-temperature firings into late summer.\n- Ongoing coordination with Reedhaven will be needed to ensure sufficient wicker sleeves and boat space remain available as jar volume increases."
    },
    {
      "id": "player4",
      "absent": false,
      "memory": "Beliefs:\n- The annual reweighing and dispute resolution at Measure House cemented regional stability, preserved Oren under Belen and Sella's dual oversight, and established Stonecross as the impartial, procedurally rigorous cornerstone of the valley.\n- Our formal commitment to regional trade is logistical: keeping the upland road clear and operating the roadside shelter as an open waystation. Fulfilling this reliably gives Stonecross tremendous goodwill, intelligence on trade flows, and economic leverage without stretching our draft capacity.\n- The retaining wall masonry is nearing permanent completion; finishing the stone courses while weather is dry permanently secures our single lifeline to the valley.\n- Ox conservation remains vital. Strict rotation and summer grazing will keep draft animals healthy for harvest transport later in the year.\n\nIntentions:\n- Return and lock the certified, resealed reference weight in Stonecross's secure vault under Ressa's unbroken custody.\n- Establish a permanent seasonal watch and hospitality routine at the roadside shelter, managed by a rotating warden-attendant and small watch crew, keeping dry wood, water, forage, and a traveler's registry.\n- Push retaining wall masonry to near completion under Una and Tovin, keeping ox hauling limited to dry days and upper-bench quarrying under Vann's rotation.\n- Dispatch Willa to engage passing traders and Measure House contacts, exploring trade opportunities for Stonecross's dressed stone, millstones, and slate in exchange for Hearthmere ceramics and Reedhaven wicker goods.\n- Maintain terrace irrigation and weeding through foot labor during the early summer growing surge.\n\nUnanswered Questions:\n- Will the flow of Hearthmere jars and Reedhaven wicker along the valley and upland routes generate steady traffic at our shelter, and can we formalize waystation toll or barter arrangements?\n- How smoothly is the joint tally oversight between Belen, Sella, and Oren operating after the restitution accord?\n- Are there specific stonework needs (e.g., granary foundations, quern-stones) in Barleybank or Hearthmere that Stonecross could supply in upcoming months?",
      "submission": "# Stonecross Directive — Early Summer, Year 1\n**From:** Roadwarden of Stonecross  \n**To:** Officers, Council, Work Crews, and the People of Stonecross  \n\n---\n\n### I. Reference Custody & Record Formalization\n\nWith the public reweighing concluded, our independent standard certified without variance, and the restitution accord ratified before Belen and all four clans, our delegation has returned safely to Stonecross.\n\n1. **Vaulting the Certified Reference Stone:**\n   - **Ressa (Reference Custodian):** In the presence of Tovin, Willa, and myself, formally return the reference stone in its locked chest to the dry upland storehouse vault.\n   - Inspect and record the new multi-clan wax seals and cord applied at Measure House. Enter the certified baseline, transaction notes, and witness signatures into our community master ledger. \n   - The vault remains locked under Ressa's sole key, with scheduled weekly environmental inspections to ensure complete protection against summer humidity and dust.\n2. **Measure House Administrative Relations:**\n   - Maintain regular, courteous contact with Belen, Sella, and Oren. While Oren remains on administrative caution under joint oversight, Stonecross will conduct all routine exchange business through standard duplicate tallies, reinforcing transparent record-keeping.\n\n---\n\n### II. Upland Road & Roadside Shelter Operations\n\nUnder the ratified regional commercial accords, Stonecross committed to keeping the upland road open and the roadside shelter active as a hospitable waystation. We will honor this commitment thoroughly.\n\n1. **Roadside Shelter Waystation Management:**\n   - Establish a permanent rotating post at the roadside shelter for the summer season, staffed by a two-person crew (a Shelter Warden and an apprentice/scout) drawn on five-day rotations from our community watch.\n   - **Amenities & Upkeep:** Maintain a continuous supply of dry split firewood, fresh drinking water piped from the upland spring, basic cooking hearths, and clean bedding straw. Keep a small reserve of grain cakes, dried salt-greens, and repair tools for traveling exchange parties.\n   - **Waystation Registry & Intelligence:** The Shelter Warden will maintain a transit logbook, recording traveling parties, goods in transit (such as Reedhaven wicker sleeves or Hearthmere ceramic jars), origins, destinations, and road conditions reported from the valley.\n   - **Emergency Shelter:** Ensure the shelter can comfortably accommodate up to eight visiting exchange witnesses or stranded merchants during sudden summer mountain downpours.\n2. **Corridor Maintenance & Patrols:**\n   - **Una (Road Forewoman):** Organize twice-weekly trail patrols along the full length of the upland road down to the valley junction. \n   - Crews traveling on foot will clear loose scree, fell overhanging deadwood, clear roadside culverts of summer storm silt, and inspect grade slopes for signs of creep.\n\n---\n\n### III. Retaining Wall Completion & Draft Management\n\nEarly summer provides dry weather and solid ground—ideal conditions for concluding our permanent masonry work above the road.\n\n1. **Finalizing Retaining Wall Masonry:**\n   - **Una & Tovin (Stoneworker):** Advance the structural masonry on the shifting wall section from foundation level to full breastwork height.\n   - Continue dressing heavy interlocking granite blocks at the upper bench quarry, shaping them with slight inward batter (slope) and gravel backfill to allow continuous drainage without trapping hydrostatic pressure.\n   - As the stone wall reaches full design height, cap it with dressed coping stones and tie it into the solid rock outcroppings on either flank.\n2. **Ox Welfare & Rotational Hauling:**\n   - **Vann (Ox Keeper):** Take full advantage of dry roadbed conditions for ox-cart hauling, while strictly upholding our welfare rules.\n   - Maintain the rotational schedule: no ox works more than two hauling shifts per five-day cycle, and hauling is restricted to the cool morning and late afternoon hours to prevent heat stress.\n   - Pasture our resting oxen on the lush lower meadow clover and upland sweetgrass to build mass and stamina ahead of the late-summer and autumn harvest transport demands.\n\n---\n\n### IV. Trade, Stoneworking & Exchange\n\nWith regional commercial accords now active and trade lanes opening, Stonecross should position its skilled trades to complement our neighbors' economies.\n\n1. **Commercial Engagement:**\n   - **Willa (Exchange Witness):** Monitor the flow of goods passing our shelter and Measure House. Coordinate with visiting trade agents from Barleybank, Reedhaven, and Hearthmere.\n   - Explore barter arrangements: inquire if Hearthmere requires specialized stone mortars, grinding slabs, or slate tiles, or if Barleybank requires dressed millstones or grain-store foundation footings in exchange for forward grain credits or ceramic storage vessels.\n2. **Local Stone Production:**\n   - **Tovin:** Direct secondary stoneworking shifts in the quarry yard toward durable, high-value portable goods: quern-stones, whetstones, and squared lintels/hearthstones that can be readily transported without overburdening local carts.\n\n---\n\n### V. Agriculture & Community Routine\n\n1. **Terrace Cultivation:**\n   - With warm weather accelerating crop growth, direct agricultural labor toward intensive terrace hoeing, weed suppression, and mulching to retain soil moisture in our steep, well-drained soils.\n   - Reinforce stone terrace risers and check-dams to prevent soil runoff during sudden summer thunderstorms.\n2. **Community Morale & Health:**\n   - Celebrate our community’s successful representation and leadership at Measure House with a shared evening meal at the central hall.\n   - Ensure clean water distribution and shaded work shifts during midday summer heat across all quarrying and agricultural crews.",
      "report": "### Roadwarden's Turn Report — Early Summer, Year 1\n\n**Reference Custody and Record Security**\nFollowing our return from the assembly at Measure House, Ressa formally secured the certified independent reference stone within its locked chest inside the dry upland storehouse vault. The new multi-clan wax seals and cords applied before the witnesses remain intact and undisturbed, with environmental conditions kept stable against early summer heat. Willa and Sella’s duplicate tallies provide a clear record, preserving confidence in our community's standard.\n\n**Roadside Shelter and Waystation Operations**\nIn fulfillment of our regional commitment, the roadside shelter has been converted into an active, fully staffed upland waystation. Operating under rotating two-person watches, our shelter wardens now maintain a steady supply of split hearth firewood, piped spring water, and clean emergency bedding for traveling exchange parties and valley messengers. The wardens have begun logging transit through the corridor, giving Stonecross regular, firsthand notice of regional movement along the road.\n\n**Retaining Wall Masonry and Ox Management**\nSubstantial physical progress was achieved along the unstable slope above the road. Directed by Una and Tovin, masonry crews advanced the retaining wall to breastwork height, laying heavy battered granite blocks backed by gravel fill to permit continuous drainage without trapping hydrostatic pressure. Vann strictly enforced rotational rest schedules for our draft teams, ensuring the oxen hauled stone without exhaustion or heat strain during the dry, warm weeks.\n\n**Terrace Agriculture, Quarry Production, and Community Life**\nAcross the upper settlement, agricultural hands focused on weeding and mulching the steep terrace plots to conserve soil moisture, while reinforcing stone check-dams to guard against summer runoff. In the quarry yard, Tovin shifted secondary cutting shifts toward portable, high-value goods—dressing quern-stones and whetstones suited for transport and trade. To mark the successful certification at Measure House and the safe return of our delegates, the community gathered for a shared evening meal.\n\n**Reports from Measure House**\nWord brought by messengers from the valley confirms that the terms ratified in late spring are taking full effect:\n- Hearthmere delivered thirty certified ceramic jars to Measure House.\n- 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.\n- Barleybank was issued certified transfer chits granting priority allocation of those jars.\n- Reedhaven executed its scheduled early summer grain exchange against the certified standard with zero discrepancy.\n\n**Immediate Pressures and Forward Outlook**\nWith the regional accords operating smoothly and valley trade stirring, demand on our corridor will persist. Stonecross must continue balancing the manpower required for two-person shelter watches and road maintenance with our ongoing wall construction, ox welfare, and summer terrace cultivation."
    }
  ]
}
