CONTROL TURN 6 · UNCOMMITTED · analysis/proposal only

· Co-GM evidence, including information private during play

02-intake

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

input hash

65c62ea0049278f0667de27698e849c9a928011224a7f34f2c48a3370205363f

output hash

af05ae15017131fe495db8c049ac4ccd04596b2cfdb40d8795628066c9f1a083

output
state
schema version

sim-1.0.0

record id

broken-measure-trunk-01-state

record status

SIMULATION

source
{
  "kind": "INITIALIZATION",
  "campaign_id": "broken-measure",
  "turn_id": "turn-001",
  "notes": "Original synthetic Broken Measure scenario. Uses the existing runner schema and baseline mechanics; no Greywater fictional facts or human approvals are imported."
}
generation
{
  "source_version": "broken-measure-trunk-01-turn-006",
  "generated_at": "2026-09-11T13:26:36.753Z",
  "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": 6
}
calendar
{
  "current_key": "Y01-M06",
  "display_label": "Late summer, Year 1",
  "year": 1,
  "month": 6,
  "next_key": "Y01-M07",
  "legacy_source_label": null
}
turn
{
  "id": "turn-006",
  "number": 6,
  "status": "INTAKE_LOCKED",
  "deadline": "2026-09-11T13:26:36.753Z",
  "maximum_submission_words": 1500,
  "current_blocker": null,
  "status_history": [
    {
      "status": "OPEN",
      "at": "2026-09-11T13:26:36.753Z",
      "approval_id": null
    },
    {
      "status": "INTAKE_LOCKED",
      "at": "2026-09-11T13:26:36.837Z",
      "approval_id": null
    }
  ],
  "intake": [
    {
      "id": "T006-I-player1",
      "player_id": "player1",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 1337,
      "byte_count": 8696,
      "archive_path": "turns/turn-006/intake/player1/submission.md",
      "checksum_sha256": "5dab8333feae32589c75369c59ad06f0e287ddd0bd4e094885c97256ac53a5ea",
      "ruling_id": null
    },
    {
      "id": "T006-I-player2",
      "player_id": "player2",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 948,
      "byte_count": 6925,
      "archive_path": "turns/turn-006/intake/player2/submission.md",
      "checksum_sha256": "9da78b4c0f5e5d6f63229c25dd0288cae77c78a9edde85fd7c92c0be08dfa91a",
      "ruling_id": null
    },
    {
      "id": "T006-I-player3",
      "player_id": "player3",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 1096,
      "byte_count": 7528,
      "archive_path": "turns/turn-006/intake/player3/submission.md",
      "checksum_sha256": "3265fc2477218bdeb754174289eb87aa208b662fa16915a1e8ff4d6c50c13201",
      "ruling_id": null
    },
    {
      "id": "T006-I-player4",
      "player_id": "player4",
      "classification": "VALID",
      "counts_as_miss": false,
      "consecutive_misses_before": 0,
      "consecutive_misses_after": 0,
      "word_count": 1095,
      "byte_count": 7580,
      "archive_path": "turns/turn-006/intake/player4/submission.md",
      "checksum_sha256": "2560dd1b3981c2f1075e5625ce66d7609347bba0d3e41d58661d4b133b31f0aa",
      "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": "Finalizing harvest budgeting, maintaining hungry gap rationing, and preparing reconditioned harvesting implements.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D04",
        "T005-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": "Curing marsh reed reserves, maintaining river freight readiness, and planning ceramic vessel integration.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D04",
        "T005-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": "Staging forward ceramic jars for harvest exchange, maintaining kiln firebreaks, and seasoning fuel.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D04",
        "T005-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": "Resting oxen on sweetgrass meadows, shaping portable stone tools, and monitoring retaining wall plumb-lines.",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T004-D03",
        "T005-D04"
      ]
    }
  },
  {
    "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"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-second-jar-transit-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D01"
      ]
    },
    "statement": "Reedhaven cargo reed boats outfitted with wicker shock baffles safely transported Hearthmere's second consignment of forty certified ceramic jars downriver to Barleybank without breakage. Barleybank staged the jars in storehouse cradles, and Pia conferred with Barleybank representatives to align post-harvest grain return schedules.",
    "subject_id": "measure-valley",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1",
        "player2",
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-wall-completion-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D02"
      ]
    },
    "statement": "Una and Tovin completed the retaining wall above the road with dressed coping stones and deep gravel backfill, anchoring both flanks into bedrock outcroppings and establishing datum pins for monthly plumb-line monitoring. Vann relieved the draft oxen from heavy haulage, rotating them onto sweetgrass meadows and clover terraces to restore hoof health ahead of harvest.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-waystation-hospitality-gifts-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D02"
      ]
    },
    "statement": "Stonecross constructed a brush-thatched shade arbor adjacent to the roadside shelter waystation for resting travelers and pack animals. Traveling parties delivered goodwill gifts to the shelter: fine split-reed utility baskets from Reedhaven, and two large ceramic water cisterns, braziers, and roof tiles from Hearthmere.",
    "subject_id": "stonecross",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "INSTITUTION",
    "id": "fact-measure-house-midsummer-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D03"
      ]
    },
    "statement": "Reedhaven conducted its scheduled midsummer grain-for-baskets exchange at Measure House under the joint supervision of Oren, Belen, and Sella against certified standard weights without discrepancy. Pia and Belen inspected the Month 2 test jars, verifying that the beeswax-and-slip seals resisted midsummer humidity without spoilage or insect intrusion.",
    "subject_id": "measure-house",
    "value": null,
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-reedhaven-storage-trial-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D03"
      ]
    },
    "statement": "Ivo completed a side-by-side storage trial at Reedhaven, finding that grain kept in the sealed Hearthmere ceramic jar remained dry and free of pests, whereas grain in standard woven reed bins exhibited dampness and clumping from river humidity.",
    "subject_id": "reedhaven",
    "value": null,
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-barleybank-domestic-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D04"
      ]
    },
    "statement": "Ada maintained strict granary rationing supported by wild foraging and river fishing to navigate the hungry gap without touching seed stock. Cora finalized yield sampling transects to budget harvest allocations. Dain overhauled harvesting sickles, carts, and the communal threshing floor, while Bran maintained drainage check-boards.",
    "subject_id": "barleybank",
    "value": null,
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-reedhaven-domestic-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D04"
      ]
    },
    "statement": "Hana organized rotational harvesting of supple midsummer reeds, curing stock on elevated racks. Garr sun-dried and pitched reed boat hulls on slipways, while Ivo supplemented community diets with smoked channel fish and cattail root starch.",
    "subject_id": "reedhaven",
    "value": null,
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-hearthmere-domestic-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D04"
      ]
    },
    "statement": "Kira conducted three kiln firing cycles while Noll maintained a thirty-pace bare-earth buffer and spark-watch vats, preventing fires. Noll harvested ripened hillside barley patches into sealed jars, and Mela enforced shaded midday work pauses and equitable food distribution.",
    "subject_id": "hearthmere",
    "value": null,
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "domain": "RESOURCE",
    "id": "fact-stonecross-domestic-turn5",
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "T005-D04"
      ]
    },
    "statement": "Tovin repointed stone threshing floors, lime-washed granary interiors, and shaped portable rotary querns and whetstones. Hand crews mulched and weeded terrace crops, and the settlement celebrated the completion of the road wall at an evening gathering.",
    "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"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-second-jar-transit-turn5",
    "holder_id": "leader-barleybank",
    "id": "K-second-jar-transit-player1",
    "learned_turn": 5,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-second-jar-transit-turn5",
    "holder_id": "leader-reedhaven",
    "id": "K-second-jar-transit-player2",
    "learned_turn": 5,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-second-jar-transit-turn5",
    "holder_id": "leader-hearthmere",
    "id": "K-second-jar-transit-player3",
    "learned_turn": 5,
    "player_id": "player3",
    "propagation_path": [
      "pia"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-wall-completion-turn5",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-wall-completion-player4",
    "learned_turn": 5,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-waystation-hospitality-gifts-turn5",
    "holder_id": "leader-stonecross",
    "id": "K-waystation-gifts-player4",
    "learned_turn": 5,
    "player_id": "player4",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-waystation-hospitality-gifts-turn5",
    "holder_id": "leader-reedhaven",
    "id": "K-waystation-gifts-player2",
    "learned_turn": 5,
    "player_id": "player2",
    "propagation_path": [
      "jora"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-waystation-hospitality-gifts-turn5",
    "holder_id": "leader-hearthmere",
    "id": "K-waystation-gifts-player3",
    "learned_turn": 5,
    "player_id": "player3",
    "propagation_path": [
      "pia"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-waystation-hospitality-gifts-turn5",
    "holder_id": "leader-barleybank",
    "id": "K-waystation-gifts-player1",
    "learned_turn": 5,
    "player_id": "player1",
    "propagation_path": [
      "willa",
      "esme"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-measure-house-midsummer-turn5",
    "holder_id": "leader-reedhaven",
    "id": "K-measure-house-midsummer-player2",
    "learned_turn": 5,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-measure-house-midsummer-turn5",
    "holder_id": "leader-hearthmere",
    "id": "K-measure-house-midsummer-player3",
    "learned_turn": 5,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-measure-house-midsummer-turn5",
    "holder_id": "leader-barleybank",
    "id": "K-measure-house-midsummer-player1",
    "learned_turn": 5,
    "player_id": "player1",
    "propagation_path": [
      "esme"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "REPORTED",
    "fact_id": "fact-measure-house-midsummer-turn5",
    "holder_id": "leader-stonecross",
    "id": "K-measure-house-midsummer-player4",
    "learned_turn": 5,
    "player_id": "player4",
    "propagation_path": [
      "willa"
    ],
    "source_type": "PROPAGATED"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reedhaven-storage-trial-turn5",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-storage-trial-player2",
    "learned_turn": 5,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-barleybank-domestic-turn5",
    "holder_id": "leader-barleybank",
    "id": "K-barleybank-domestic-turn5",
    "learned_turn": 5,
    "player_id": "player1",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-reedhaven-domestic-turn5",
    "holder_id": "leader-reedhaven",
    "id": "K-reedhaven-domestic-turn5",
    "learned_turn": 5,
    "player_id": "player2",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-hearthmere-domestic-turn5",
    "holder_id": "leader-hearthmere",
    "id": "K-hearthmere-domestic-turn5",
    "learned_turn": 5,
    "player_id": "player3",
    "propagation_path": [],
    "source_type": "DIRECT_OBSERVATION"
  },
  {
    "confidence": "CONFIRMED",
    "epistemic_status": "OBSERVED",
    "fact_id": "fact-stonecross-domestic-turn5",
    "holder_id": "leader-stonecross",
    "id": "K-stonecross-domestic-turn5",
    "learned_turn": 5,
    "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": "Hungry gap navigated with rationing and wild foraging; yield budgets finalized; harvesting sickles, carts, and threshing floor overhauled.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 5,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D04",
        "T005-D04"
      ]
    }
  },
  {
    "id": "P-reedhaven-spring",
    "subject_id": "reedhaven",
    "name": "Reedhaven spring work",
    "state": "Supple midsummer reeds harvested and cured; boat fleet sun-dried and pitched; diet supplemented with marsh fish and cattail starch.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 5,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D04",
        "T005-D04"
      ]
    }
  },
  {
    "id": "P-hearthmere-spring",
    "subject_id": "hearthmere",
    "name": "Hearthmere spring work",
    "state": "Three kiln firings executed safely within bare-earth buffers; hillside barley harvested into jars; midday heat rests enforced.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 5,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D04",
        "T005-D04"
      ]
    }
  },
  {
    "id": "P-stonecross-spring",
    "subject_id": "stonecross",
    "name": "Stonecross spring work",
    "state": "Retaining wall completed with coping stones and datum pins; oxen stood down to pasture; waystation shade arbor added and transit logged.",
    "progress": null,
    "maximum": null,
    "status": "ACTIVE",
    "last_updated_turn": 5,
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    },
    "provenance": {
      "source_kind": "APPROVED_DECISION",
      "source_ids": [
        "BM-SCENARIO-01",
        "T001-D01",
        "T002-D01",
        "T003-D01",
        "T004-D03",
        "T005-D02"
      ]
    }
  }
]
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,
      4,
      5
    ],
    "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."
  },
  {
    "id": "T005-D01",
    "title": "Forward Ceramic Jar Transit and Pre-Harvest Staging",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3"
    ],
    "approval_id": "T005-A-GM",
    "summary": "Hearthmere, Reedhaven, and Barleybank all explicitly coordinated operations in Turn 5 submissions to transport and stage the second consignment of ceramic storage jars. Hearthmere prepared 40 jars and sent Pia; Reedhaven provided padded cargo boats and transit logging; Barleybank welcomed the jars into timber cradles and conferred on harvest grain return schedules. All physical handling and transport prerequisites were met cleanly.\nReedhaven freight boats safely transported 40 certified ceramic jars from Hearthmere to Barleybank without transit breakage. Pia met with Barleybank representatives to confirm post-harvest grain delivery timetables and transport logistics."
  },
  {
    "id": "T005-D02",
    "title": "Stonecross Infrastructure Completion and Waystation Integration",
    "type": "GROUPED_REVERSIBLE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T005-A-GM",
    "summary": "Stonecross successfully prioritized the completion of the retaining wall using dressed coping stones and drainage backfill, followed by a disciplined stand-down of draft oxen to clover pasture to restore herd stamina. Meanwhile, the roadside shelter waystation operated effectively, adding a thatched shade arbor and receiving goodwill gifts from Reedhaven and Hearthmere without friction.\nThe road retaining wall was completed and anchored with datum pins for monthly plumb-line inspection. Draft oxen were stood down to upland clover pasture to recover before harvest. The roadside waystation expanded with a shade arbor and received practical gifts from Reedhaven and Hearthmere."
  },
  {
    "id": "T005-D03",
    "title": "Measure House Midsummer Exchange and Storage Trial Validation",
    "type": "CROSS_PLAYER",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T005-A-GM",
    "summary": "Reedhaven conducted its scheduled midsummer exchange under established procedures at Measure House without discrepancy. Furthermore, Ivo's empirical comparative storage test in Reedhaven confirmed that sealed ceramic vessels effectively block marsh humidity and preserve grain, whereas open woven bins suffered moisture infiltration. Simultaneously, Pia and Belen inspected the Month 2 test jars at Measure House and confirmed seal integrity.\nReedhaven's midsummer grain-for-baskets transaction was executed cleanly at Measure House under joint supervision. Comparative storage trials at Reedhaven demonstrated that sealed ceramics preserve grain against humidity and spoilage. Test jars at Measure House remained sound under midsummer conditions."
  },
  {
    "id": "T005-D04",
    "title": "Midsummer Domestic Maintenance and Seasonal Preparations",
    "type": "GROUPED_REVERSIBLE",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T005-A-GM",
    "summary": "All four communities managed their internal domestic operations prudently and with disciplined labor allocation. Barleybank navigated the hungry gap via rationing, foraging, and fishing while reconditioning harvesting gear and finalizing yield budgets. Reedhaven harvested peak-growth reeds, cured them, and pitched reed hulls. Hearthmere completed three firing cycles with bare-earth firebreaks and spark watches, harvested hillside barley, and practiced midday heat rest. Stonecross repointed threshing floors, limewashed granaries, carved stone tools, and held a communal celebration.\nInternal domestic routines, seasonal maintenance, and harvest preparations were successfully carried out across all four settlements, maintaining community cohesion, food discipline, and physical safety."
  },
  {
    "id": "T005-D05",
    "title": "Attractor Review: Measure Valley Exchange Commons (Turn 5)",
    "type": "RULE_OR_VICTORY",
    "status": "APPROVED",
    "affected_player_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "approval_id": "T005-A-GM",
    "summary": "At the formal Turn 5 review point, all four clans have demonstrated sustained, voluntary, multi-turn investment in the shared exchange standard, mutual trade accords, and regional logistics infrastructure across Turns 2, 3, 4, and 5. However, pursuant to the prototype victory guidelines, victory cannot be activated prior to demonstrating actual execution of forward post-harvest grain deliveries and enduring seasonal stress. Therefore, ATTR-measure-valley-commons is maintained as HYPOTHESIS, updating its evidence turns to include Turn 5.\nThe Measure Valley Exchange Commons attractor is maintained as HYPOTHESIS, with Turn 5 added to its recorded evidence base. Full activation remains pending autumn harvest grain delivery execution."
  }
]
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."
  },
  {
    "id": "T005-A-GM",
    "kind": "ADJUDICATION",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T13:24:37.910Z",
    "target_ids": [
      "T005-D01",
      "T005-D02",
      "T005-D03",
      "T005-D04",
      "T005-D05"
    ],
    "scope": "AI GM reviewed the complete locked simultaneous turn."
  },
  {
    "id": "T005-A-DELIVERY",
    "kind": "DELIVERY",
    "authority": "AI_GM",
    "approved_at": "2026-09-11T13:26:00.337Z",
    "target_ids": [
      "player1",
      "player2",
      "player3",
      "player4"
    ],
    "scope": "Independent AI narrative review passed: All player directives for Midsummer (Turn 5) have been accurately adjudicated in accordance with character capacities, established procedures, and prior state. All four narrative drafts are strictly causally consistent, reveal only information supported by visible facts and propagation paths, and maintain appropriate privacy boundaries. The attractor evaluation for ATTR-measure-valley-commons correctly follows the Turn 5 review guidelines without premature victory activation."
  }
]
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"
      ]
    }
  },
  {
    "id": "T005-SC-147",
    "subject_id": "fact-second-jar-transit-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-second-jar-transit-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D01\"]},\"statement\":\"Reedhaven cargo reed boats outfitted with wicker shock baffles safely transported Hearthmere's second consignment of forty certified ceramic jars downriver to Barleybank without breakage. Barleybank staged the jars in storehouse cradles, and Pia conferred with Barleybank representatives to align post-harvest grain return schedules.\",\"subject_id\":\"measure-valley\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\",\"player2\",\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D01"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player1",
        "player2",
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-148",
    "subject_id": "K-second-jar-transit-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-second-jar-transit-turn5\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-second-jar-transit-player1\",\"learned_turn\":5,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D01"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-149",
    "subject_id": "K-second-jar-transit-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-second-jar-transit-turn5\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-second-jar-transit-player2\",\"learned_turn\":5,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D01"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-150",
    "subject_id": "K-second-jar-transit-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-second-jar-transit-turn5\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-second-jar-transit-player3\",\"learned_turn\":5,\"player_id\":\"player3\",\"propagation_path\":[\"pia\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T005-D01"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-151",
    "subject_id": "fact-stonecross-wall-completion-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-wall-completion-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D02\"]},\"statement\":\"Una and Tovin completed the retaining wall above the road with dressed coping stones and deep gravel backfill, anchoring both flanks into bedrock outcroppings and establishing datum pins for monthly plumb-line monitoring. Vann relieved the draft oxen from heavy haulage, rotating them onto sweetgrass meadows and clover terraces to restore hoof health ahead of harvest.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-152",
    "subject_id": "K-stonecross-wall-completion-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-wall-completion-turn5\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-wall-completion-player4\",\"learned_turn\":5,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-153",
    "subject_id": "fact-waystation-hospitality-gifts-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-waystation-hospitality-gifts-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D02\"]},\"statement\":\"Stonecross constructed a brush-thatched shade arbor adjacent to the roadside shelter waystation for resting travelers and pack animals. Traveling parties delivered goodwill gifts to the shelter: fine split-reed utility baskets from Reedhaven, and two large ceramic water cisterns, braziers, and roof tiles from Hearthmere.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T005-SC-154",
    "subject_id": "K-waystation-gifts-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-waystation-hospitality-gifts-turn5\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-waystation-gifts-player4\",\"learned_turn\":5,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-155",
    "subject_id": "K-waystation-gifts-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-waystation-hospitality-gifts-turn5\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-waystation-gifts-player2\",\"learned_turn\":5,\"player_id\":\"player2\",\"propagation_path\":[\"jora\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-156",
    "subject_id": "K-waystation-gifts-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-waystation-hospitality-gifts-turn5\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-waystation-gifts-player3\",\"learned_turn\":5,\"player_id\":\"player3\",\"propagation_path\":[\"pia\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-157",
    "subject_id": "K-waystation-gifts-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-waystation-hospitality-gifts-turn5\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-waystation-gifts-player1\",\"learned_turn\":5,\"player_id\":\"player1\",\"propagation_path\":[\"willa\",\"esme\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-158",
    "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\":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\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall completed with coping stones and datum pins; oxen stood down to pasture; waystation shade arbor added and transit logged.\",\"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\",\"T005-D02\"]}}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T005-SC-159",
    "subject_id": "P-stonecross-spring",
    "prior_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall completed with coping stones and datum pins; oxen stood down to pasture; waystation shade arbor added and transit logged.\",\"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\",\"T005-D02\"]}}",
    "new_value": "{\"id\":\"P-stonecross-spring\",\"subject_id\":\"stonecross\",\"name\":\"Stonecross spring work\",\"state\":\"Retaining wall completed with coping stones and datum pins; oxen stood down to pasture; waystation shade arbor added and transit logged.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":5,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D03\",\"T005-D02\"]}}",
    "decision_ids": [
      "T005-D02"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T005-SC-160",
    "subject_id": "fact-measure-house-midsummer-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"INSTITUTION\",\"id\":\"fact-measure-house-midsummer-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D03\"]},\"statement\":\"Reedhaven conducted its scheduled midsummer grain-for-baskets exchange at Measure House under the joint supervision of Oren, Belen, and Sella against certified standard weights without discrepancy. Pia and Belen inspected the Month 2 test jars, verifying that the beeswax-and-slip seals resisted midsummer humidity without spoilage or insect intrusion.\",\"subject_id\":\"measure-house\",\"value\":null,\"visibility\":{\"player_ids\":[],\"scope\":\"PUBLIC\"}}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [],
      "scope": "PUBLIC"
    }
  },
  {
    "id": "T005-SC-161",
    "subject_id": "K-measure-house-midsummer-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-measure-house-midsummer-turn5\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-measure-house-midsummer-player2\",\"learned_turn\":5,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-162",
    "subject_id": "K-measure-house-midsummer-player3",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-measure-house-midsummer-turn5\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-measure-house-midsummer-player3\",\"learned_turn\":5,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-163",
    "subject_id": "K-measure-house-midsummer-player1",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-measure-house-midsummer-turn5\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-measure-house-midsummer-player1\",\"learned_turn\":5,\"player_id\":\"player1\",\"propagation_path\":[\"esme\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-164",
    "subject_id": "K-measure-house-midsummer-player4",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"REPORTED\",\"fact_id\":\"fact-measure-house-midsummer-turn5\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-measure-house-midsummer-player4\",\"learned_turn\":5,\"player_id\":\"player4\",\"propagation_path\":[\"willa\"],\"source_type\":\"PROPAGATED\"}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-165",
    "subject_id": "fact-reedhaven-storage-trial-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-reedhaven-storage-trial-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D03\"]},\"statement\":\"Ivo completed a side-by-side storage trial at Reedhaven, finding that grain kept in the sealed Hearthmere ceramic jar remained dry and free of pests, whereas grain in standard woven reed bins exhibited dampness and clumping from river humidity.\",\"subject_id\":\"reedhaven\",\"value\":null,\"visibility\":{\"player_ids\":[\"player2\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-166",
    "subject_id": "K-reedhaven-storage-trial-player2",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reedhaven-storage-trial-turn5\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-storage-trial-player2\",\"learned_turn\":5,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D03"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-167",
    "subject_id": "fact-barleybank-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-barleybank-domestic-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D04\"]},\"statement\":\"Ada maintained strict granary rationing supported by wild foraging and river fishing to navigate the hungry gap without touching seed stock. Cora finalized yield sampling transects to budget harvest allocations. Dain overhauled harvesting sickles, carts, and the communal threshing floor, while Bran maintained drainage check-boards.\",\"subject_id\":\"barleybank\",\"value\":null,\"visibility\":{\"player_ids\":[\"player1\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player1"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-168",
    "subject_id": "K-barleybank-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-barleybank-domestic-turn5\",\"holder_id\":\"leader-barleybank\",\"id\":\"K-barleybank-domestic-turn5\",\"learned_turn\":5,\"player_id\":\"player1\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-169",
    "subject_id": "fact-reedhaven-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-reedhaven-domestic-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D04\"]},\"statement\":\"Hana organized rotational harvesting of supple midsummer reeds, curing stock on elevated racks. Garr sun-dried and pitched reed boat hulls on slipways, while Ivo supplemented community diets with smoked channel fish and cattail root starch.\",\"subject_id\":\"reedhaven\",\"value\":null,\"visibility\":{\"player_ids\":[\"player2\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player2"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-170",
    "subject_id": "K-reedhaven-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-reedhaven-domestic-turn5\",\"holder_id\":\"leader-reedhaven\",\"id\":\"K-reedhaven-domestic-turn5\",\"learned_turn\":5,\"player_id\":\"player2\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-171",
    "subject_id": "fact-hearthmere-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-hearthmere-domestic-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D04\"]},\"statement\":\"Kira conducted three kiln firing cycles while Noll maintained a thirty-pace bare-earth buffer and spark-watch vats, preventing fires. Noll harvested ripened hillside barley patches into sealed jars, and Mela enforced shaded midday work pauses and equitable food distribution.\",\"subject_id\":\"hearthmere\",\"value\":null,\"visibility\":{\"player_ids\":[\"player3\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player3"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-172",
    "subject_id": "K-hearthmere-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-hearthmere-domestic-turn5\",\"holder_id\":\"leader-hearthmere\",\"id\":\"K-hearthmere-domestic-turn5\",\"learned_turn\":5,\"player_id\":\"player3\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-173",
    "subject_id": "fact-stonecross-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"domain\":\"RESOURCE\",\"id\":\"fact-stonecross-domestic-turn5\",\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"T005-D04\"]},\"statement\":\"Tovin repointed stone threshing floors, lime-washed granary interiors, and shaped portable rotary querns and whetstones. Hand crews mulched and weeded terrace crops, and the settlement celebrated the completion of the road wall at an evening gathering.\",\"subject_id\":\"stonecross\",\"value\":null,\"visibility\":{\"player_ids\":[\"player4\"],\"scope\":\"PLAYERS\"}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "player_ids": [
        "player4"
      ],
      "scope": "PLAYERS"
    }
  },
  {
    "id": "T005-SC-174",
    "subject_id": "K-stonecross-domestic-turn5",
    "prior_value": "null",
    "new_value": "{\"confidence\":\"CONFIRMED\",\"epistemic_status\":\"OBSERVED\",\"fact_id\":\"fact-stonecross-domestic-turn5\",\"holder_id\":\"leader-stonecross\",\"id\":\"K-stonecross-domestic-turn5\",\"learned_turn\":5,\"player_id\":\"player4\",\"propagation_path\":[],\"source_type\":\"DIRECT_OBSERVATION\"}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  },
  {
    "id": "T005-SC-175",
    "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\":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\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Hungry gap navigated with rationing and wild foraging; yield budgets finalized; harvesting sickles, carts, and threshing floor overhauled.\",\"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\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T005-SC-176",
    "subject_id": "P-barleybank-spring",
    "prior_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Hungry gap navigated with rationing and wild foraging; yield budgets finalized; harvesting sickles, carts, and threshing floor overhauled.\",\"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\",\"T005-D04\"]}}",
    "new_value": "{\"id\":\"P-barleybank-spring\",\"subject_id\":\"barleybank\",\"name\":\"Barleybank spring work\",\"state\":\"Hungry gap navigated with rationing and wild foraging; yield budgets finalized; harvesting sickles, carts, and threshing floor overhauled.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":5,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T005-SC-177",
    "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\":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\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Supple midsummer reeds harvested and cured; boat fleet sun-dried and pitched; diet supplemented with marsh fish and cattail starch.\",\"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\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T005-SC-178",
    "subject_id": "P-reedhaven-spring",
    "prior_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Supple midsummer reeds harvested and cured; boat fleet sun-dried and pitched; diet supplemented with marsh fish and cattail starch.\",\"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\",\"T005-D04\"]}}",
    "new_value": "{\"id\":\"P-reedhaven-spring\",\"subject_id\":\"reedhaven\",\"name\":\"Reedhaven spring work\",\"state\":\"Supple midsummer reeds harvested and cured; boat fleet sun-dried and pitched; diet supplemented with marsh fish and cattail starch.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":5,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T005-SC-179",
    "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\":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\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Three kiln firings executed safely within bare-earth buffers; hillside barley harvested into jars; midday heat rests enforced.\",\"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\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T005-SC-180",
    "subject_id": "P-hearthmere-spring",
    "prior_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Three kiln firings executed safely within bare-earth buffers; hillside barley harvested into jars; midday heat rests enforced.\",\"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\",\"T005-D04\"]}}",
    "new_value": "{\"id\":\"P-hearthmere-spring\",\"subject_id\":\"hearthmere\",\"name\":\"Hearthmere spring work\",\"state\":\"Three kiln firings executed safely within bare-earth buffers; hillside barley harvested into jars; midday heat rests enforced.\",\"progress\":null,\"maximum\":null,\"status\":\"ACTIVE\",\"last_updated_turn\":5,\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T003-D01\",\"T004-D04\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T005-SC-181",
    "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\":\"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\"]}}",
    "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\":\"Finalizing harvest budgeting, maintaining hungry gap rationing, and preparing reconditioned harvesting implements.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player1\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D04\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player1"
      ]
    }
  },
  {
    "id": "T005-SC-182",
    "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\":\"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\"]}}",
    "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\":\"Curing marsh reed reserves, maintaining river freight readiness, and planning ceramic vessel integration.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player2\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D04\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player2"
      ]
    }
  },
  {
    "id": "T005-SC-183",
    "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\":\"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\"]}}",
    "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\":\"Staging forward ceramic jars for harvest exchange, maintaining kiln firebreaks, and seasoning fuel.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player3\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D04\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player3"
      ]
    }
  },
  {
    "id": "T005-SC-184",
    "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\":\"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\"]}}",
    "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\":\"Resting oxen on sweetgrass meadows, shaping portable stone tools, and monitoring retaining wall plumb-lines.\",\"visibility\":{\"scope\":\"PLAYERS\",\"player_ids\":[\"player4\"]},\"provenance\":{\"source_kind\":\"APPROVED_DECISION\",\"source_ids\":[\"BM-SCENARIO-01\",\"T001-D01\",\"T002-D01\",\"T004-D03\",\"T005-D04\"]}}",
    "decision_ids": [
      "T005-D04"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "PLAYERS",
      "player_ids": [
        "player4"
      ]
    }
  },
  {
    "id": "T005-SC-185",
    "subject_id": "ATTR-measure-valley-commons",
    "prior_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\"}",
    "new_value": "{\"approval_id\":null,\"evidence_turns\":[2,3,4,5],\"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": [
      "T005-D05"
    ],
    "applied_at": "2026-09-11T13:24:37.910Z",
    "visibility": {
      "scope": "GM_ONLY",
      "player_ids": []
    }
  }
]
results
[]
deliveries
[]
players
player1
{
  "id": "player1",
  "absent": false,
  "memory": "Beliefs:\n- The harvest has arrived in prime condition thanks to early drainage, disciplined sowing, and careful summer water regulation.\n- The 70 standardized ceramic jars represent a transformative upgrade in long-term food and seed security for Barleybank. The first 30 (from the winter restitution) belong entirely to Barleybank and should be filled with pristine seed and emergency reserve; the 40 from the second consignment represent an exchange for forward grain to Hearthmere that must be meticulously settled.\n- Processing grain, threshing, winnowing, and hermetically sealing jars with beeswax and clay slip is labor-intensive and must be phased alongside field reaping to avoid grain spoiling from sudden late-summer squalls.\n- Transparent, witnessed weighing at Measure House for Hearthmere’s return grain will prevent any future ledger disputes and maintain regional trust.\n\nIntentions:\n- Mobilize the full community for rapid, coordinated reaping, stooking, and hauling of the golden barley crop.\n- Organize continuous threshing and winnowing on Dain's prepared threshing floors, followed by sun-curing to ensure grain is dry enough for airtight sealing.\n- Allocate the threshed grain strictly:\n  1) Fill and hermetically seal 30 restitution jars with premium seed stock and core reserve.\n  2) Fill the 40 second-consignment jars (or measured transport allotments) for Hearthmere per Pia's agreement.\n  3) Fill the communal loft with bulk winter sustenance for the 150 villagers.\n  4) Hold any surplus for regional exchange.\n- Coordinate with Pia and Reedhaven's barge crews for smooth river transport of Hearthmere's return grain, with Esme witnessing the tallies.\n- Celebrate the breaking of the hungry gap with a community feast of fresh bread.\n\nUnanswered Questions:\n- What is the total final threshed yield across both the lower flats and upper slopes compared to our early summer transect projections?\n- Will Reedhaven's river barges handle the return transport of Hearthmere's grain jars downstream, or will some be routed via Stonecross's road?\n- What are the final post-harvest grain reserves of the other three settlements as autumn approaches?",
  "submission": "### Fieldwarden’s Directives — Late Summer, Year 1\n\nTo the council, field crews, storekeepers, and crafters of Barleybank:\n\nThe barley fields have turned from pale green to deep, burnished gold. The heads hang heavy and dry in the warm wind, signaling that our months of unceasing labor—from digging out the silted ditches in early spring rains to enduring the final weeks of the hungry gap—have brought us to the threshold of abundance. \n\nSeventy certified ceramic jars sit staged and cradled in our communal storehouse: thirty won through firm, patient restitution, and forty delivered in Hearthmere’s second consignment. Now the sickles must swing without hesitation. We must reap, cart, thresh, allocate, and seal our crop before late-summer squalls can lodge the standing grain or damp can touch our threshing floors.\n\nHere are the directives for late summer:\n\n---\n\n### 1. Mobilization of the Reaping and Field Clearance\n\nThe harvest window is narrow and unforgiving. Every able hand in Barleybank is called to field duty under a coordinated schedule.\n\n**Reaping Operations:**\n- **Cora**, direct the reaping line. Divide the reapers into three synchronized crews:\n  1. *Sickle teams* leading the cut, shearing stalks cleanly just above the crown to leave clean stubble.\n  2. *Binding teams* following immediately behind, bundling sheaves tightly with straw twists.\n  3. *Stooking teams* setting the sheaves into upright, well-ventilated shocks of six to eight to shed sudden rain and allow kernels to cure in the afternoon sun.\n- Prioritize the heavy lower beds first, where moisture could linger if an unexpected thunderstorm sweeps down the valley, then move methodically up the slopes.\n- Keep bird-scaring watches active ahead of the cutters to prevent flocks from ravaging ripe ears along the remaining margins.\n\n**Field Hauling and Ground Care:**\n- **Dain**, deploy all serviced carts, sleds, and draught teams to haul cured shocks continuously from the fields to the village center. Keep axle grease and spare tongue-pins close at hand to prevent breakdowns from stalling transport.\n- **Bran**, maintain ditch drainage check-boards wide open. Lower the water table in the lower fields completely so the soil hardens enough to support the weight of loaded grain carts without cutting ruts or causing soil compaction.\n- Once plots are cut and cleared, open the clean stubble to our domestic fowl and livestock for gleaning, turning droppings into early manure for the coming season.\n\n---\n\n### 2. Threshing Floor Management and Grain Curing\n\nGrain cannot be sealed into airtight ceramic or piled in loft bins while retaining field moisture; proper drying is our primary safeguard against rot and fermentation.\n\n**Threshing and Winnowing:**\n- **Dain and Cora**, oversee the communal threshing floor. Operate rotating shifts from dawn until dusk:\n  - Spread cured sheaves evenly over the hard, clay-smoothed threshing surface.\n  - Flail with rhythmic care to separate grain from chaff without cracking the kernels.\n  - Use winnowing trays and the steady late-summer afternoon drafts across the elevated platform to cast the grain, separating the plump kernels from chaff and light awns.\n- Keep heavy oiled canvas and pitched tarpaulins stacked around the floor perimeter. At the first sight of rain clouds, all grain on the floor must be sheeted down and sheltered immediately.\n\n**Curing and Quality Grading:**\n- **Ada and Cora**, establish three distinct grain grades at the winnowing line:\n  1. *Prime Seed Stock:* The heaviest, largest, unblemished kernels selected exclusively from our most vigorous lower-field stands.\n  2. *Dry Storage Grain:* Clean, mature grain intended for long-term sealing and human winter consumption.\n  3. *Tailings and Middlings:* Light or broken grains, separated for immediate brewing, porridge, poultry feed, and short-term rations.\n- Spread the prime seed and storage grain on clean linen sheets in the airy bays of the upper loft for final sun-and-breeze curing until kernel moisture snaps clean under a fingernail.\n\n---\n\n### 3. Allocation and Ceramic Jar Sealing\n\nWith seventy ceramic jars in our custody, we possess unprecedented storage capacity. Our allocation must be conducted with mathematical precision to secure Barleybank first while honoring our trade pacts in full.\n\n**The Harvest Budget (Non-Negotiable Allocation):**\n- **Priority 1: Prime Seed Reserve (Barleybank):**\n  - Allocate the first fifteen of our thirty restitution jars exclusively to next year’s seed stock.\n  - Pack these vessels with our graded Prime Seed. This guarantees that regardless of winter damp or spring floods, next year’s planting is sealed, rodent-proof, and completely secure.\n- **Priority 2: Core Village Emergency Buffer (Barleybank):**\n  - Allocate the remaining fifteen restitution jars to long-term emergency food reserves, sealing them as an inviolable buffer against future lean years.\n- **Priority 3: Forward Grain Return to Hearthmere (40 Jars):**\n  - Apportion the precise grain quantities agreed upon with Pia during midsummer to settle the forward obligation for Hearthmere’s forty second-consignment jars.\n  - Fill and prepare these forty jars—or staged, certified measures—strictly to the standard volume and weight certified at Measure House.\n- **Priority 4: General Community Winter Sustenance:**\n  - Fill the repaired communal loft bins with bulk consumption grain to supply household rations for all 150 community members through the coming winter and spring.\n- **Priority 5: Discretionary Trade Surplus:**\n  - Hold any residual surplus in dry sacks for seasonal trade at Measure House or barter with our neighbors.\n\n**Hermetic Sealing Protocol:**\n- **Ada and Dain**, supervise the sealing team:\n  - Ensure every ceramic jar is bone-dry inside before filling.\n  - Tamp grain gently to eliminate air voids.\n  - Seat the ceramic lids snugly into their rims.\n  - Apply the heated beeswax and clay slip sealant around the lip as demonstrated by Lorn, smoothing the bead to an unbroken, airtight seal.\n  - Stamp each lid with Barleybank’s mark, harvest date, and contents (Seed / Food Reserve / Hearthmere Exchange).\n\n---\n\n### 4. Regional Coordination, Delivery, and Witnessing\n\nWe will conclude our agreements with Hearthmere and Reedhaven with the same transparency that cleared our accounts in spring.\n\n**Hearthmere Return Coordination:**\n- **Esme**, send word to Pia at Hearthmere confirming that their forty jars of forward harvest grain are being threshed, cured, and prepared according to schedule.\n- Propose that the return delivery take place via Reedhaven’s returning river barges, or arrange for an overland rendezvous at Measure House under witnessed oversight.\n- Reaffirm our commitment that every bushel delivered will match the certified standards established by Belen and Sella.\n\n**Reedhaven River Transport:**\n- Confer with Reedhaven’s barge masters. Contract their river craft to transport Hearthmere’s grain consignment downriver, offering fair payment in fresh grain, craft timber from Dain’s shop, and fine straw for their basket weaving.\n- Ensure all jars are transported in their fitted wicker shock sleeves to prevent cracking during transit.\n\n**Measure House & Stonecross:**\n- Notify Belen and Sella at Measure House that Barleybank will register its completed harvest exchange tallies at the autumn assembly.\n- Send a traveling messenger along the upland road with a parcel of fresh harvest bread and barley meal for the Stonecross watchmen at their waystation arbor, thanking them for maintaining reliable transit through the season.\n\n---\n\n### 5. Community Celebration and Breaking the Hungry Gap\n\nWe have walked a long road from the cold rains of early spring. We faced flood, narrow seed stores, shorted accounts, and the hunger of midsummer, and we have prevailed through discipline, skill, and unity.\n\n- **Ada**, release an immediate allotment of newly threshed, freshly ground barley meal for every household. \n- When the last stook is brought in from the fields and the threshing floor is swept, we will hold a village harvest feast. Fresh loaves will be baked, small beer brewed from the tailings, and community pots filled without rationing. \n- Let our people rest, celebrate, and eat deeply of the fruit of their own hands.\n\n---\n\n### 6. Summary\n\nThe grain is golden, our tools are sharp, and our storehouses stand ready. Let the reapers move with steady cadence, let the threshers work with care, and let the hot wax seal our future into sound clay. Through our collective toil, Barleybank enters the autumn secure, prosperous, and free from want. Let every hand do its duty with joy."
}
player2
{
  "id": "player2",
  "absent": false,
  "memory": "Beliefs:\n- Ivo’s storage trial conclusively proves that sealed ceramic jars are essential to Reedhaven’s survival, preventing the chronic moisture clumping and pest spoilage that plague our traditional reed bins in marsh air.\n- Our track record of transporting 70 ceramic jars without a single fracture has established immense goodwill and demonstrated our irreplaceable logistical value to both Hearthmere and Barleybank.\n- With the late-summer harvest commencing in Barleybank, demand for our sturdy grain hampers and river cargo capacity will peak, giving us strong leverage to trade craft and freight services for both winter grain and our own fleet of storage jars.\n- Stonecross's well-maintained upland route and the stable oversight of Belen, Oren, and Sella at Measure House provide a secure regional framework for expanding multilateral commerce.\n\nIntentions:\n- Secure an initial allocation of 20–25 certified ceramic storage jars (with sealing wax and slip) directly for Reedhaven's storehouse from Hearthmere, exchanged against past and future freight credits and custom wicker sleeves.\n- Complete the scheduled Late Summer grain-for-baskets exchange at Measure House and offer Barleybank extra harvest hampers and bulk river shipping for their incoming crops.\n- Have Ivo reconfigure our central storehouse with raised, padded timber racks specifically engineered to hold ceramic jars securely above ground dampness.\n- Maintain balanced labor under Hana, Garr, and Fara so that fleet readiness, basket weaving, seasonal foraging (smoked fish, cattail starch), and transport operations remain synchronized.\n\nUnanswered Questions:\n- How large is Barleybank’s late-summer grain yield, and will they contract Reedhaven boats for bulk harvest river transport?\n- Can Hearthmere meet our request for 20–25 jars this month alongside their existing commitments, or will they deliver in installments?\n- Are any signs of seasonal river level drops or early autumn storms threatening boat navigability?",
  "submission": "### Directives of the Landingwarden — Late Summer, Year 1\n\n---\n\n### 1. Measure House Exchange & Ceramic Jar Acquisition\n* **Landingwarden & Jora (Exchange Witness):**\n  * **Late Summer Scheduled Exchange:** Travel upriver to Measure House to conduct Reedhaven’s scheduled monthly grain-for-baskets trade under the certified standard weights supervised by Belen, Keeper Oren, and Sella. Reaffirm our tallies and receipts into the central ledger.\n  * **Direct Negotiations with Hearthmere (Pia & Lorn):**\n    * Present the undeniable success of our river transport partnership: seventy certified ceramic vessels delivered across two consecutive months to Barleybank with zero hairline fractures or breakages, facilitated by Hana’s fitted wicker sleeves and Garr’s baffled boats.\n    * Present Ivo’s trial data showing the transformative value of sealed earthenware in marsh conditions, and propose a formal bilateral trade agreement:\n      * Reedhaven requests an immediate direct delivery of twenty to twenty-five standardized ceramic storage jars, complete with matching lids, clay slip, and beeswax sealant, allocated directly to Reedhaven’s storehouse.\n      * In exchange, Reedhaven offers forward freight credits covering all river shipping of Hearthmere pottery through autumn and winter, alongside a dedicated supply of custom shock-absorbing wicker sleeves and carrying cradles.\n  * **Coordination with Barleybank:**\n    * Meet with Barleybank’s harvest delegates. Inquire about their reaping progress, threshing yields, and storage needs.\n    * Offer supplemental large-capacity grain-transport hampers woven by Hana’s workshop, and propose contracting Reedhaven’s cargo boat fleet to haul bulk threshed grain downriver directly to their central granaries or Measure House staging bays, freeing up Barleybank field hands to focus entirely on the harvest.\n  * **Stonecross Upland Route:**\n    * Inquire with Stonecross representatives at Measure House regarding trail conditions, greeting them warmly and acknowledging their continued vigilance at the roadside waystation.\n\n---\n\n### 2. Basketry, Sleeve Production & Harvest Craft\n* **Hana (Basket Maker):**\n  * **Harvest Hamper Production:** Direct workshop capacity toward heavy-duty, double-thick grain hampers and lidded field baskets required for the late summer and early autumn crop harvest. Ensure weave density prevents seed leakage while allowing proper aeration during transport.\n  * **Custom Jar Sleeves & Lifting Cradles:** Continue producing standardized shock-absorbing wicker sleeves for Hearthmere’s ceramic vessels. For the jars destined for Reedhaven’s own storehouse, craft specialized two-handled suspension cradles that allow full jars to be moved safely by two workers without placing stress on the rims or seals.\n  * **Stockpile Management & Seasoning:** Continue curing the rushes, willows, and river reeds harvested during midsummer on elevated, shaded drying racks. Inspect seasoning bundles to prevent mildew as late-summer humidity shifts toward autumn.\n  * **Weaving Team Rotations:** Keep bench weavers properly rested, balancing intensive split-willow weaving with lighter reed matting and finishing work to maintain high craftsmanship and morale.\n\n---\n\n### 3. Fleet Readiness, Cargo Logistics & Landing Management\n* **Fara (Landing Keeper):**\n  * **Landing Staging & Organization:** Organize Reedhaven landing into dedicated operating zones:\n    * *Zone A (North Pier):* Reception and inspection of returning grain shipments and staging for outbound Barleybank harvest hampers.\n    * *Zone B (Reinforced South Pier):* Padded receiving and unloading bay for incoming Hearthmere ceramic ware, outfitted with thick straw mats and wooden offloading slides to eliminate impact shock.\n  * **Transit Manifests:** Maintain meticulous cargo books. Inspect every jar arriving or departing, logging any defect or seal integrity before countersigning boat manifests.\n* **Garr (Boat Repairer):**\n  * **Baffled Freight Fleet:** Maintain the two dedicated cargo reed craft fitted with interior shock-absorbing reed-bale compartments and timber cradles. Keep these vessels in prime readiness for pottery transport and bulk grain movement.\n  * **Fleet-Wide Waterline Maintenance:** Complete quick-turnaround hull care on all utility and passenger reed boats. Inspect pitch seals and hull lashings, ensuring no water ingress occurs during heavy late-summer cargo runs.\n  * **Landing Infrastructure:** Check the reinforced landing post and fascine footings installed in spring to ensure stability against late-summer water level fluctuations and boat docking wear.\n\n---\n\n### 4. Provisions, Storehouse Reconfiguration & Marsh Reserves\n* **Ivo (Provisioner):**\n  * **Storehouse Adaptation for Ceramic Vessels:** Reconfigure the central dry storehouse in anticipation of receiving our first permanent allocation of ceramic jars:\n    * Construct raised, level timber dunnage platforms set well above floor level to protect against ground damp and seasonal high tides.\n    * Install soft, dry rush-padded cradle racks to hold ceramic vessels securely upright, preventing rocking or contact chipping.\n  * **Immediate Grain Intake & Segregation:** Receive the monthly grain delivery from Measure House. Sift and inspect bags for dampness.\n    * As ceramic jars are received from Hearthmere, immediately transfer our strategic grain reserve into the ceramic containers, sealing them with clay slip and beeswax per the proven method.\n    * Reserve traditional elevated woven bins strictly for active grain earmarked for immediate, weekly community distribution, ensuring older stock is used before new grain.\n  * **Late-Summer Marsh Buffering:**\n    * Maintain steady exploitation of wetland resources before the autumn turn. Run fish weirs along outer channels, curing surplus catches through heavy salting and alder-smoking.\n    * Continue collecting and drying starchy cattail rhizomes and edible rush tubers to supplement daily bread rations, ensuring community grain consumption remains measured and our safety margin expands.\n\n---\n\n### 5. Landingwarden’s Personal Focus\n* Accompany Jora to Measure House to lead bilateral negotiations with Hearthmere and Barleybank, leveraging our proven transit reliability and craft value to permanently solve Reedhaven's damp-grain vulnerability.\n* Inspect the storehouse alterations with Ivo, verifying that the new raised cradles and dry racks provide maximum physical protection and insulation for incoming ceramic jars.\n* Personally review boat loading and offloading protocols with Garr and Fara, ensuring Reedhaven’s reputation for zero-breakage river freight remains unblemished.\n* Foster high community morale across our ~150 folk, ensuring that weavers, boatmen, fishermen, and storehouse hands share equitably in generous daily rations as we prepare for the vital harvest season ahead."
}
player3
{
  "id": "player3",
  "absent": false,
  "memory": "Beliefs:\n- The regional trade framework is functioning as intended: Reedhaven's river transport has eliminated breakage and road transit costs; Barleybank has 70 staged jars ready to receive the harvest; Measure House oversight under Belen and Sella remains stable.\n- The arrival of our return grain quota from Barleybank marks the permanent reversal of last winter's vulnerability—Hearthmere is shifting from a thin-soil subsistence deficit to winter food self-sufficiency backed by sealed ceramic storage.\n- Domestic granary organization and fuel replenishment are our primary operational priorities in late summer. Separating grain storage from kiln dust and damp clay is essential to protect the harvest, while river timber intake must offset midsummer fuel depletion before autumn rains.\n\nIntentions:\n- Mobilize Reedhaven's reed boat flotilla to transport Hearthmere's agreed grain allocation upriver as Barleybank completes threshing and jar sealing.\n- Prepare and elevate our central granary to house the incoming jars safely, keeping them clean, dry, and separate from pottery workshops.\n- Replenish Noll’s elevated drying racks with river timber and drift logs brought by Reedhaven's returning craft to support late-season firings.\n- Pace kiln firings under Kira for structural inspection and shift production toward architectural tiles, salting urns, and household braziers for autumn/winter preparation.\n- Keep the 18 formerly dependent households fully engaged and respected as leaders in receiving, inventorying, and managing communal grain reserves alongside Mela.\n- Maintain transparent accounting with Sella and Belen at Measure House and explore modest exchange with Stonecross for quarry stone and whetstones.\n\nUnanswered Questions:\n- What is the final net bushel yield of Barleybank’s harvest, and will they seek additional jars for late-threshing surpluses?\n- Will autumn rains arrive early, affecting river current speeds or upland road travel between settlements?\n- How will Stonecross respond to expanding formal exchange (whetstones and quarry stone for roof tiles and braziers)?",
  "submission": "# Hearthwarden's Directives: Late Summer, Year 1 (Month 6)\n\nLate summer brings golden fields across the valley and the culmination of our season’s toil. Five months ago, Hearthmere faced leaking roofs, damp fuel, thin soil, and the shadow of unrecorded winter debts. Today, our kilns are secure, the central ledger at Measure House is clean, seventy of our certified jars sit staged in Barleybank’s granaries, and the test vessels under Belen’s care have proven our seals impervious to heat and humidity.\n\nThe scythes are moving through Barleybank’s barley and wheat. Now we must execute the critical return phase of our strategy: safely transporting our grain allocation upriver, preparing our storehouses to receive it, restocking our depleted fuel yards, and readying our community for the coming autumn.\n\n---\n\n### I. Harvest Return Logistics & River Transport (Pia & Lorn)\n\nWith seventy standardized Hearthmere jars already stationed at Barleybank (thirty from the restitution settlement and forty from our second trade consignment), our priority is managing the inward flow of harvest grain.\n\n1. **River Convoy Coordination with Reedhaven:**\n   - Pia will coordinate directly with Reedhaven’s boat masters to schedule a rolling transport operation along the downriver corridor.\n   - As Barleybank threshing teams fill and pack Hearthmere’s allocated jars, Reedhaven cargo reed boats outfitted with wicker shock baffles will ferry the sealed vessels upriver to Hearthmere’s landing in manageable convoys of ten to fifteen jars per trip.\n   - Water transport minimizes handling shock. Hearthmere will provide a dedicated unloading crew at the river landing, equipped with padded wooden litters and straw skids to haul the filled jars smoothly up the slope.\n\n2. **Sealing Verification & Tally at the Landing (Pia & Lorn):**\n   - Pia will establish an intake station at our river landing, working alongside Barleybank’s accompanying supercargo.\n   - Every returning jar will be inspected:\n     - Verify the intactness of the beeswax-pitch-slip rim seal.\n     - Verify the Hearthmere maker’s mark and capacity stamp.\n     - Cross-check Barleybank’s release chits against Hearthmere’s delivery tallies to ensure our agreed exchange ratio is precisely honored.\n   - Any jar showing hairline transit cracks or seal stress will be set aside for immediate transfer into clean secondary vessels in the dry storehouse, preventing any moisture exposure or grain loss.\n\n---\n\n### II. Storage Management & Granary Reorganization (Noll & Mela)\n\nHearthmere's local hillside barley is safely banked, but the arrival of our substantial downriver grain allocation requires meticulous storage preparation so that grain is never crowded against wet pottery sheds.\n\n1. **Granary Elevation and Weatherproofing (Noll):**\n   - Noll’s crews will finalize the preparation of Hearthmere’s central granary:\n     - Construct elevated timber staging racks raised two hands off the clay floor on dried river-timber skids and stone blocks, ensuring constant under-floor air circulation and damp-isolation.\n     - Verify that the roof—weatherproofed with newly fired clay ridge tiles during midsummer—is completely sealed against late-summer downpours.\n     - Maintain a swept, clean perimeter inside the storehouse, dusted with dry wood ash along walls and corners to deter crawling insects.\n2. **Physical Separation of Work Zones:**\n   - Establish a strict boundary between storage and craft: raw clay refining, wet slip mixing, and kiln fuel yards will remain strictly quarantined from the grain storehouse to avoid airborne clay dust, charcoal grit, or excess humidity.\n3. **Household Integration and Storehouse Management (Mela):**\n   - Mela will assign members of our eighteen households to oversee the granary intake, record-keeping, and jar stacking.\n   - Having personally experienced the hardship of last winter’s shortage, these families carry a profound appreciation for food security. Their stewardship of the incoming harvest transforms them into the trusted guardians of Hearthmere’s winter abundance, reinforcing their dignity and standing in the eyes of all 150 residents.\n\n---\n\n### III. Fuel Replenishment & Kiln Maintenance (Kira & Noll)\n\nThree intensive firing cycles in midsummer consumed a substantial portion of our seasoned fuel reserves. Before autumn damp sets in, we must replenish the yards and care for our thermal infrastructure.\n\n1. **River Timber Intake & Rapid Seasoning (Noll):**\n   - Reedhaven’s returning reed craft must not travel empty when moving downriver to Barleybank. Contract them to carry drift logs, river timber, and bundled reeds on their outward legs to drop at Hearthmere’s landing.\n   - Noll’s woodcutters will immediately split incoming logs into uniform kiln lengths and stack them in open, sun-facing cribs across the elevated drying racks. Late summer’s dry heat and breezes will accelerate seasoning before autumn rains.\n2. **Kiln Maintenance & Firing Adjustment (Kira):**\n   - Allow the main communal kiln a planned ten-day cooling and inspection pause following the midsummer runs. Kira will inspect the interior refractory clay lining, repair minor spalling, and re-point the flue joints to maintain optimal draft efficiency.\n   - Following maintenance, Kira will conduct one controlled, high-heat firing late in the month focused on autumn domestic readiness:\n     - **40% Wide-Mouthed Storage & Salting Vats:** For curing meats, drying herbs, and storing autumn provisions.\n     - **30% Domestic Braziers & Boiling Pots:** To replace cracked hearth cookware and provide efficient home heating across all domestic dwellings.\n     - **30% Architectural & Flue Tiles:** To repair home hearth flues and fulfill outstanding exchange requests.\n\n---\n\n### IV. Regional Ties & Measure House Sync (Pia)\n\nHearthmere’s rising security rests on regional harmony and transparent institutions. We will keep our ties with our three sister settlements active and amicable.\n\n1. **Measure House Regular Reporting (Pia):**\n   - Pia will make a brief transit visit to Measure House to present certified copies of our incoming harvest receipts to Junior Keeper Sella, Convenor Belen, and Keeper Oren.\n   - Maintaining synchronized records with Sella ensures our harvest grain balance is formally registered in regional accounts, leaving zero ambiguity about our winter reserves.\n   - Pia will inspect the three Month 2 test jars with Belen once more as they complete their fourth month of sealing, documenting their flawless condition as autumn approaches.\n2. **Upland Route Engagement with Stonecross:**\n   - Inquire warmly with Stonecross travelers passing through the upland waystation regarding forward trades for autumn.\n   - Hearthmere offers durable ceramic braziers, cooking pots, and interlocking roof tiles in exchange for Stonecross quarried stone slabs (ideal for our granary foundation piers), sharpening whetstones for our woodcutting axes, and iron-rich mineral pigments for vessel slipping.\n\n---\n\n### Summary of Intent\n\nLate Summer is the month Hearthmere gathers the fruit of a season’s discipline. By linking Reedhaven’s boats, Barleybank’s threshing floors, and our own elevated granaries, we bring home the grain that guarantees our people's winter safety. With fuel yards replenished, kilns maintained, granaries organized, and our community united in honor and shared abundance, Hearthmere stands prepared and resilient for the turning of the year."
}
player4
{
  "id": "player4",
  "absent": false,
  "memory": "Beliefs:\n- The completed retaining wall permanently secures our lifeline, but shifting weather toward autumn makes regular datum plumb-line verification vital.\n- Resting the oxen in midsummer restored their hooves and strength; they are now fit for harvest cartage, provided we avoid steep-slope abuse and maintain rotational discipline.\n- The roadside waystation has evolved from a contractual obligation into a major strategic and diplomatic asset, reinforced by reciprocal gifts (Hearthmere cisterns/tiles, Reedhaven baskets) and regional goodwill.\n- Measure House governance is currently stable under joint oversight (Oren, Belen, Sella), but the surge of late-summer and autumn harvest exchanges will test throughput and storage administration.\n- Exportable portable stonework (querns, whetstones, grinding slabs) is in high seasonal demand as neighboring communities process their grain harvests.\n\nIntentions:\n- Mobilize the community for the late-summer terrace harvest, threshing and winnowing on the repointed stone floors, and storing grain securely in lime-washed bins.\n- Deploy rested oxen strictly on level/road cartage for hauling bagged grain from collection staging points to central granaries, plus stockpiling early autumn firewood.\n- Integrate the Hearthmere ceramic cisterns, tiles, and Reedhaven baskets into the roadside waystation to enhance rain protection, water storage, and hearth comfort for traveling parties.\n- Carry out Una's initial datum pin plumb-line inspection of the retaining wall and clear drainage ditches/culverts ahead of autumn rains.\n- Send Willa to Measure House to monitor harvest exchange schedules, offer Stonecross querns and whetstones for barter, and check in with Belen, Sella, and Oren.\n- Maintain unbroken custodial security over the certified reference stone in the locked vault under Ressa's supervision.\n\nUnanswered Questions:\n- What are the final harvest yield estimates in Barleybank and Hearthmere, and will any community face deficits that strain Measure House's storage reserves?\n- Will the heavy volume of harvest trade down the upland corridor require expanding waystation staffing or storage capacity?\n- How smoothly will Barleybank's priority storage chits and Hearthmere's jar distribution operate in practice during peak harvest intake?",
  "submission": "# Stonecross Directive — Late Summer, Year 1\n**From:** Roadwarden of Stonecross  \n**To:** Officers, Council, Work Crews, and the People of Stonecross  \n\n---\n\n### I. Terrace Harvest & Community Food Security\n\nAs late summer ripens our terrace crops, community labor must pivot decisively toward harvest and preservation. Our food security for the coming winter depends on disciplined execution across our steep plots and newly prepared processing floors.\n\n1. **Terrace Reaping & Hand Hauling:**\n   - Mobilize all available community hands for phased reaping across the terraced hillside. Prioritize mature plots vulnerable to late-summer hail or early autumn storms.\n   - Because our steep terrain naturally precludes draft animals, all cutting, bundling, and carrying down from the terraces to base collection points must be handled strictly by hand-carry teams and barrows.\n   - Utilize the split-reed utility baskets gifted by Reedhaven travelers for gathering, sorting, and carrying grain ears and field produce efficiently.\n\n2. **Threshing, Winnowing, and Granary Storage:**\n   - **Tovin (Stoneworker):** Oversee processing operations on the newly repointed stone threshing and drying floors. Ensure surfaces are swept clean daily between batches to prevent grit contamination.\n   - Dry grain thoroughly under the late-summer sun before bagging and barreling.\n   - Transfer processed grain directly into the lime-washed stone granary bins. Inspect bin footings and wooden seals to ensure no dampness or vermin can breach our primary reserves.\n   - Set aside certified seed-grain for next spring's planting in sealed, elevated stone niches.\n\n---\n\n### II. Waystation Upkeep & Regional Transit\n\nThe generosity of travelers from Reedhaven and Hearthmere demonstrates the profound value of our roadside waystation. Late summer brings increased travel as harvest exchanges stir throughout the valley, and our post must remain a beacon of order, hospitality, and intelligence.\n\n1. **Waystation Facility Upgrades:**\n   - Install the two large Hearthmere ceramic water cisterns into the shaded arbor, connecting them to the piped upland spring line to provide ample, cool gravity-fed water for travelers and pack animals.\n   - Use the gifted Hearthmere roof tiles to reinforce and weatherproof vulnerable seams and chimney flashing on the shelter's roof before the autumn rains arrive.\n   - Position the gifted braziers inside the common room and under the arbor, stocking them with dry split kindling for late-summer evenings when mountain drafts turn cool.\n\n2. **Staffing, Hospitality & Intelligence:**\n   - Maintain the regular two-person rotating watch (Shelter Warden and apprentice) on five-day shifts.\n   - Keep hearth supplies stocked: clean spring water, dry split fuel, bedding straw, salt, and emergency provisions (dried greens, roasted parched grain cakes).\n   - **Transit Registry:** Continue meticulous logging of all parties passing through: numbers, affiliations, cargoes (especially movements of Barleybank grain, Hearthmere ceramic jars, and Reedhaven wicker), and road reports from the lowlands.\n   - Maintain a courteous, welcoming posture toward all clan travelers, reinforcing Stonecross’s reputation as an impartial and dependable partner.\n\n---\n\n### III. Draft Animal Deployment & Hauling Discipline\n\nWith our oxen rested, hooves restored, and stamina rebuilt across sweetgrass pastures in midsummer, we can now selectively employ draft power without risking exhaustion or injury.\n\n1. **Controlled Cartage:**\n   - **Vann (Ox Keeper):** Assign draft teams strictly to level and established roadway routes. Ox carts are to be used exclusively for hauling bagged, dried grain from lower collection staging platforms up to the central granaries, sparing human backs from heavy uphill portage.\n   - In secondary rotations during dry spells, deploy ox carts to haul seasoned firewood cut from lower clearings up to community woodstores and the roadside shelter.\n2. **Draft Health Protocols:**\n   - Continue strict pacing: draft animals work no more than two cartage shifts in any four-day window, restricted to the cool early morning and evening hours.\n   - Ensure oxen receive supplemental grain mash and clean water after work shifts, and maintain their pasture access during mid-day rest.\n\n---\n\n### IV. Infrastructure Vigilance & Road Maintenance\n\nWith heavy construction on the retaining wall completed and capped in midsummer, our focus shifts to long-term structural monitoring and corridor maintenance before autumn weather sets in.\n\n1. **Retaining Wall Datum Inspection:**\n   - **Una (Road Forewoman):** Conduct the first scheduled monthly plumb-line inspection against the datum pins established across the retaining wall face and bedrock flanks.\n   - Document all measurements in the road log to establish our post-construction baseline. Verify that gravel backfill weep channels remain open and clear of debris, and check the upper diversion berm for any signs of silt blockage.\n2. **Corridor Maintenance & Ditch Clearance:**\n   - Una’s maintenance crews will sweep the upland road down to the valley junction:\n     - Clear loose shale, fallen scree, and summer dust accumulations from cart ruts.\n     - Scrape and clean all roadside culverts and drainage ditches so they can absorb runoff from impending autumn downpours without washing out the road shoulders.\n\n---\n\n### V. Trade, Stonework & Measure House Liaison\n\nAs the agricultural season peaks, neighboring communities will face high demands for grain processing, storage, and exchange. Stonecross’s stoneworking craft is uniquely positioned to supply these seasonal needs.\n\n1. **Quarry Production & Portable Goods:**\n   - **Tovin:** Direct stoneworkers to continue dressing portable, high-utility tools: rotary quern-stones, grinding slabs, mortar sets, whetstones, and squared hearth flags.\n   - Maintain a curated selection of these items at the roadside shelter and in the settlement store, available for immediate barter.\n2. **Measure House Liaison & Trade Diplomacy:**\n   - **Willa (Exchange Witness):** Travel down to Measure House with a small foot escort to liaise with Belen, Sella, and Oren.\n   - **Administrative Review:** Check our community tallies against Sella’s duplicate registers, confirming all Stonecross accounts remain balanced. Inquire into the operational flow of the restitution jars, Barleybank’s harvest credits, and the schedule for autumn harvest weighing.\n   - **Barter Opportunities:** Present sample whetstones and quern-stone specifications to trade agents from Barleybank (who may need millstones and querns for grain processing) and Hearthmere (who may need stone mortars and pestles for clay and glaze preparation). Offer to trade dressed stonework for forward winter staples: grain stores, salted river fish, or quality oil.\n\n---\n\n### VI. Reference Custody & Internal Routine\n\n1. **Reference Stone Vault Inspection:**\n   - **Ressa (Reference Custodian):** In the presence of myself and Tovin, conduct the routine monthly verification of the locked chest in our dry storehouse vault.\n   - Confirm that the multi-clan wax seals and cord remain intact, unbroken, and unaffected by temperature or humidity. Sign and date the custodial ledger.\n2. **Community Welfare & Harmony:**\n   - Organize community shifts to support elderly and young families during peak harvest days.\n   - Keep settlement water cisterns covered and clean, and prepare community hearths for the harvest gathering at the end of the month to celebrate the safe gathering of our crops."
}

← Return to archive