{
  "schema_version": "1.0.0-public",
  "source_ledger_id": "mirrorfall-playtest-evidence-current-truth-2026-08-03",
  "generated_at": "2026-08-03T21:45:22.998Z",
  "source_snapshot": {
    "branch": "main",
    "commit": "d1b1db82d416968feeb74f4183a8ac7385e704a2"
  },
  "source_integrity": {
    "brief_sha256": "80c1d210a4613fe87e5a8962b36efc7c40e09783797c864a8b35789a719156de",
    "ledger_sha256": "cdaaa73af818628d7ab58a4d18e5848a53aa8ac6b40bcbebc47c97e07c369b4a"
  },
  "evidence_boundary": {
    "human_table_sessions_proven": 0,
    "human_participants_proven": 0,
    "statement": "Current artifacts prove substantial internal agent-run simulations, deterministic transcripts, audits, regression checks, and integrity mapping. They do not prove any observed public human-table session.",
    "public_claim_allowed": "Internally stress-tested through recorded agent-run and deterministic scenarios across the named rules surfaces.",
    "public_claim_not_allowed": "Human-playtested, community-playtested, universally balanced, or proven fun for all tables."
  },
  "public_catalog": {
    "public_evidence_records": 83,
    "agent_or_deterministic_artifacts": 81,
    "derived_summaries": 2,
    "excluded_supporting_or_protocol_artifacts": 16
  },
  "summary": {
    "unique_artifacts_by_type": {
      "agent_evidence_review": 1,
      "agent_participant_report": 5,
      "agent_property_audit": 6,
      "agent_regression_verification": 7,
      "agent_table_simulation": 37,
      "agent_usability_or_evidence_audit": 8,
      "batch_index_and_metrics_summary": 1,
      "derived_summary_or_index": 4,
      "deterministic_agent_table_simulation": 6,
      "deterministic_campaign_model": 1,
      "deterministic_regression_suite": 2,
      "deterministic_transcript": 3,
      "document_route_audit": 1,
      "evidence_directory_map": 1,
      "evidence_matrix": 1,
      "future_human_test_protocol": 3,
      "generated_evidence_map": 3,
      "historical_synthesis": 1,
      "public_safe_evidence_summary": 1,
      "rule_proof_directory_map": 1,
      "seeded_agent_campaign_simulation": 3,
      "source_consistency_audit": 1,
      "test_methodology": 1,
      "test_protocol_index": 1
    },
    "unique_artifacts_by_evidence_actor": {
      "agent_review_or_audit": 29,
      "agent_simulation": 40,
      "deterministic_agent_simulation": 12,
      "none_derived_or_supporting": 15,
      "none_protocol_only": 3
    },
    "archived_run_reports": 56,
    "canonical_current_rule_proof_artifacts": 33,
    "future_human_test_packets": 3
  },
  "artifacts": [
    {
      "id": "MF-EVID-001",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/AGENT_CAMPAIGN_STRESS_TEST_PLAN.md",
      "title_or_scenario": "Mirrorfall Agent Campaign Stress Test Plan",
      "artifact_type": "test_methodology",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "### Complaints",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Simulated sessions:",
          "Unsupported rulings:",
          "Session count:"
        ]
      },
      "evidentiary_limitations": [
        "Methodology only; it defines intended tests but does not itself prove that any run occurred or passed."
      ],
      "byte_size": 38405,
      "sha256": "83ebe372ca52b2db0fc75a85874b36f9cf8805f0b69ed9c664fa06d70c7087b1"
    },
    {
      "id": "MF-EVID-002",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/FINAL_PLAYABILITY_REVIEW.md",
      "title_or_scenario": "Mirrorfall Final Playability Review",
      "artifact_type": "historical_synthesis",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- `SOURCE DOCS`: `27` files",
          "- verified size: `26,766` lines, `148,827` words, `935,640` bytes"
        ]
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 6604,
      "sha256": "ef4d558edac3194658b24a91e4bc7ba5716a43e4b4c4ad14342519cf3e457069"
    },
    {
      "id": "MF-EVID-003",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/PLAYTEST_LOGS.md",
      "title_or_scenario": "Mirrorfall Playtest Logs",
      "artifact_type": "batch_index_and_metrics_summary",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "full non-playtest documentation corpus after commits 507099d, c3c11bc, 0d18d3f, and GitNexus refresh 9e96422.",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete - fixes integrated",
        "metric_claims": [
          "Files checked: `../GAME_CORE/MIRRORFALL_CORE_BOOK.md`, `../GAME_CORE/CORE_RULEBOOK.md`, `../GAME_CORE/CORE_DICE_REFERENCE.md`, `../GAME_CORE/CORE_TABLE_REFERENCE.md`, `../GAME_CORE/CORE_CHARACTER_SHEET.md`, `../GAME_CORE/CORE_PLAYBOOKS.md`, `../GAME_CORE/CORE_HOUSE_SHEET.md`, `../GAME_CORE/CORE_PRESSURE_KEEPER_SHEET.md`, `../GAME_CORE/CAMPAIGN_FRAMEWORKS.md`, `../GAME_CORE/HOMEBREW_TOOLKIT.md`, `../GAME_CORE/THREE_MINUTES_BEFORE_CUT.md`, `AGENT_CAMPAIGN_STRESS_TEST_PLAN.md`, `PLAYTEST_LOGS.md`.",
          "Table size: every campaign used `1` Pressure Keeper plus `5` players.",
          "- unsupported rulings:",
          "Unsupported rulings: `0`."
        ]
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts."
      ],
      "byte_size": 33836,
      "sha256": "6fc682e9e7d5172189341a13ee817119ab21d940a93fd1e5c335ef4f1ef20227"
    },
    {
      "id": "MF-EVID-004",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/B1-C1_THE_CUT_HOUR.md",
      "title_or_scenario": "B1-C1 The Cut Hour",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-20",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not specified in package; current local file snapshot used on 2026-05-20",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete",
        "metric_claims": [
          "- before-roll contracts completed: 1 of 1. PK stated the d12 question: \"Which chamber owns the first routing pressure if the side relay, cleaned language, witness sentence, and closing clock all matter?\"",
          "- unsupported rulings: none. Rule support: `CORE_DICE_REFERENCE.md`, d12 Chamber Die; `CORE_PRESSURE_KEEPER_SHEET.md`, What Do I Roll; `CORE_HOUSE_SHEET.md`, Chambers In Use.",
          "- before-roll contracts completed: 1 of 1.",
          "- unsupported rulings: none. Rule support: `THREE_MINUTES_BEFORE_CUT.md`, Beat 1 Receive; `CORE_DICE_REFERENCE.md`, d6 Mark Pool and d4 Burden Die; `CORE_PLAYBOOKS.md`, Name Witness, No Line Enters As Summary; `CORE_HOUSE_SHEET.md`, Proof Ledger and Names.",
          "- before-roll contracts completed: 4 of 4.",
          "- unsupported rulings: none. Rule support: `THREE_MINUTES_BEFORE_CUT.md`, Branch B and Beat 2; `CORE_PLAYBOOKS.md`, Tool-Lane Watcher, Helpful Is Not Authority and Least-Privilege Drill; `CORE_PLAYBOOKS.md`, Repair Hand, Repair Is A Record; `CORE_DICE_REFERENCE.md`, d8 Threat Die; `CORE_HOUSE_SHEET.md`, Tool Lanes and Route Map.",
          "- unsupported rulings: none. Rule support: `THREE_MINUTES_BEFORE_CUT.md`, Beat 3 Close and Endings; `CORE_DICE_REFERENCE.md`, d10 Seat/Charge Die, d8 Threat Die, d6 Mark Pool; `CORE_PLAYBOOKS.md`, Signal Caller, Closing Phrase and Public Enough To Matter; `CORE_PLAYBOOKS.md`, Charge Bearer, Carry It In Public; `CORE_HOUSE_SHEET.md`, Refused Commands and Seats/Offices/Charges.",
          "- unsupported rulings: none. Rule support: `CORE_DICE_REFERENCE.md`, d20 Cut Roll and d100 Ledger Roll; `CAMPAIGN_FRAMEWORKS.md`, The Cut Hour ending conditions; `THREE_MINUTES_BEFORE_CUT.md`, Costly Close and Rewards And Aftermath; `CORE_HOUSE_SHEET.md`, Session Close and House Advancement Record.",
          "- Secured supporting Marks counted for Cut Roll: 5 maximum.",
          "Simulated sessions: 1",
          "Unsupported rulings: none.",
          "- spotlight count: 3"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 49259,
      "sha256": "7196679c2f75bb2f50d65bd9447e203f4734330795c94c91c1886cbbf860402e"
    },
    {
      "id": "MF-EVID-005",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/B1-C2_HOUSE_THAT_ANSWERS.md",
      "title_or_scenario": "B1-C2 The House That Answers",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-20",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "unversioned local package snapshot",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete",
        "metric_claims": [
          "- Standing Band: 0 New Line.",
          "- House Exposure: 0 Quiet.",
          "- House Exposure: 0/4.",
          "- South Wall Ledger: 0/6.",
          "- Tool-Lane Risk: 0/6.",
          "- Civic Borrowing: 0/6.",
          "- Lio Name Repair: 0/6.",
          "- Rain Queue Side Relay Repair: 0/4.",
          "- Cut Hour Clock: 2/6.",
          "Unsupported rulings:",
          "- Mira, `Where Does The Return Go`, Witness Mark Pool 4d6: 1, 2, 5, 6. Highest 6, Strong Mark. Cited `CORE_PLAYBOOKS.md` Name Witness and `CORE_DICE_REFERENCE.md` d6 Mark Pool.",
          "- Unsupported rulings: none."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 47308,
      "sha256": "9a292aafd79bd233c1330406e3d3c796f47769695134c287569a702c79089bbc"
    },
    {
      "id": "MF-EVID-006",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/B1-C3_NAMES_AGAINST_THE_INDEX.md",
      "title_or_scenario": "B1-C3 Names Against The Index",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-20",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "unversioned local package snapshot, files dated 2026-05-20",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete",
        "metric_claims": [
          "- unsupported rulings: none.",
          "Simulated sessions: 3",
          "Unsupported rulings:",
          "Unsupported rulings: 0"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 46312,
      "sha256": "cb9292b970bd94682a7190ad496cd1c469ef17d4ff08e43b3b6d9f20e349e2f5"
    },
    {
      "id": "MF-EVID-007",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/B1-C4_SEATS_OF_THE_420.md",
      "title_or_scenario": "B1-C4 Seats Of The 420",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "local package snapshot, unversioned on disk; git status --short --branch returned not a git repository.",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete with concerns",
        "metric_claims": [
          "Files checked:",
          "Unsupported rulings:",
          "- Unsupported ruling: the package gives re-entry steps but no exact mechanical conversion for a fallen NPC's lower-charge task. PK created a `6`-segment Re-entry Map from the Frame 4 starting track list and used ordinary Mark Pool fills. This was the smallest ruling to keep re-entry visible.",
          "- Unsupported ruling: the election procedure says resolve contest with table procedure, vote, or Seat/Charge roll as appropriate, but does not define a five-player vote procedure. PK used Seat/Charge only and logged the missing voting example.",
          "- Unsupported ruling: no exact amount of Re-entry Map progress is specified for a successful lower-charge naming. PK used standard Mark fill of 1 segment.",
          "- Unsupported ruling: exact \"seat rests after successful emergency term\" outcome is not explicitly specified. PK chose resting seat rather than permanent seating because the frame says election/candidacy seats the winner and this session did not run a full vote. This preserves seat/charge separation.",
          "Unsupported ruling: exact awarding was recorded as candidate review only because final advancement spending was outside this campaign assignment."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 47387,
      "sha256": "34f90d2fd855b34c04d394efbc74ba61a07aab9e734fb5f93c9ff692bd0046cb"
    },
    {
      "id": "MF-EVID-008",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/B1-C5_GREAT_CLEANER_WAR.md",
      "title_or_scenario": "B1-C5 The Great Cleaner War",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-20",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "unversioned local package snapshot, 2026-05-20",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete",
        "metric_claims": [
          "Files checked: `AGENT_CAMPAIGN_STRESS_TEST_PLAN.md`, `PLAYTEST_LOGS.md`, `CORE_RULEBOOK.md`, `CORE_TABLE_REFERENCE.md`, `CORE_DICE_REFERENCE.md`, `CORE_PLAYBOOKS.md`, `CORE_CHARACTER_SHEET.md`, `CORE_HOUSE_SHEET.md`, `CORE_PRESSURE_KEEPER_SHEET.md`, `CAMPAIGN_FRAMEWORKS.md`, `HOMEBREW_TOOLKIT.md`, `THREE_MINUTES_BEFORE_CUT.md`",
          "Simulated sessions: 3",
          "Unsupported rulings:",
          "- Unsupported ruling: `After Count` is listed as a 6-segment track \"used after open pressure\" in `CAMPAIGN_FRAMEWORKS.md`, but the file does not state exactly what fills it. PK counted each logged success/failure in the counter-sweep record as 1 segment.",
          "- Unsupported ruling: the package does not give a specific procedure for converting a completed `Captured Kindness Map` into Cleaner clock reduction. PK ruled that completion stripped the disguise and opened safe use, but did not reduce `Cleaner Sweep` without a Mark or extra-six result.",
          "- before-roll contracts completed: 2/2.",
          "- unsupported rulings: none.",
          "- unsupported rulings: Unsupported ruling: `After Count` fill triggers are not defined beyond \"used after open pressure\"; PK counted each logged success/failure as 1 segment.",
          "Unsupported rulings: 2, both marked and excluded from balance confidence."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 41763,
      "sha256": "f525e8632c5efa574dc203cc0ac778ad081d1c579ae741a3a2e378d179abbda5"
    },
    {
      "id": "MF-EVID-009",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/B1-C6_WHEN_THE_HANDS_ARE_TOOLS.md",
      "title_or_scenario": "B1-C6 When The Hands Are Tools",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-20",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "full core package under stress test; local package files dated 2026-05-20",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete",
        "metric_claims": [
          "Files checked: AGENT_CAMPAIGN_STRESS_TEST_PLAN.md; PLAYTEST_LOGS.md; CORE_RULEBOOK.md; CORE_TABLE_REFERENCE.md; CORE_DICE_REFERENCE.md; CORE_PLAYBOOKS.md; CORE_CHARACTER_SHEET.md; CORE_HOUSE_SHEET.md; CORE_PRESSURE_KEEPER_SHEET.md; CAMPAIGN_FRAMEWORKS.md; HOMEBREW_TOOLKIT.md",
          "- PK d8 Threat Die for Helpful Tool momentum after the refused write scope. Roll: 4. Result: soft move, advance hostile clock 1 or reveal a cost. Tool-Lane Risk advanced to 1/6.",
          "- unsupported rulings: none.",
          "- PK d100 Ledger Roll for prompt poison category before live action. Roll: 84. Result: hidden command or prompt poison. Concrete fact written: the outside page is data, not instruction, and contains route bait.",
          "- PK d8 Threat Die for Index pressure after the Mark. Roll: 6. Result: hard move. Advance Index Compression as name pressure by 2; table uses existing Tool-Lane Risk because this campaign is tool-centered, Tool-Lane Risk to 3/6.",
          "- unsupported rulings: none, but balance confidence note: d10 use by a non-Charge-Bearer was legal by core dice reference but slower because the playbook chapter naturally points to Charge Bearer.",
          "- PK d8 Threat Die for Helpful Tool pressure after refusal. Roll: 8. Result: break point, reveal hidden command or trigger hard consequence. Hidden Command advances by 2 because refusal prevented full trigger but exposed the command.",
          "Unsupported rulings: none. Concerns and missing examples are recorded below and should not be treated as hidden rulings.",
          "- Pass: exact table size used.",
          "- Pass: three-session compressed short campaign completed.",
          "- Pass: primary frame When The Hands Are Tools stayed central.",
          "- Pass: tool authority, route permissions, hidden command/prompt poison, d8 pressure, d100 ledger, refusal paths, and closing record all appeared."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 42528,
      "sha256": "acff77d62f034160f810aad2a02fa33d6c5754ac10c798a51f6055681b02cefb"
    },
    {
      "id": "MF-EVID-010",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/DOCGATE-C1_THE_LEDGER_THAT_WOULD_NOT_STAY_UGLY.md",
      "title_or_scenario": "DOCGATE-C1: The Ledger That Would Not Stay Ugly",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Roll: `5d6 = 6, 5, 4, 2, 1`, Strong Mark.",
          "- Roll: `4d6 = 5, 5, 3, 1`, Mark.",
          "- Roll: `4d6 = 4, 4, 2, 1`, Mark.",
          "- Roll: `1d10 + 0 Standing + 2 proof = 6 + 2 = 8` vs target `7`, charge holds.",
          "- Roll: `5d6 = 3, 3, 2, 2, 1`, Costly Mark.",
          "- Roll: `6d6 = 6, 6, 4, 3, 2, 1`, Strong Mark with extra 6.",
          "- Repair roll: `4d6 = 5, 4, 2, 1`, Mark.",
          "- Roll: `4d6 = 5, 4, 4, 2`, Mark.",
          "- Roll: `6d6 = 6, 5, 5, 4, 3, 1`, Strong Mark.",
          "- Roll: `4d6 = 6, 4, 4, 2`, Strong Mark.",
          "- Roll: `4d6 = 5, 4, 2, 2`, Mark.",
          "- Roll: `7 + 0 Standing + 2 proof = 9` vs target `9`, meets target."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 12047,
      "sha256": "fc6cd84c6f9cd34042e25777db7ba9a334e6ed5c3e0c57bf52b634ec14ec69ff"
    },
    {
      "id": "MF-EVID-011",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/FV-C1_FINAL_VERIFICATION_CAMPAIGN.md",
      "title_or_scenario": "FV-C1 Final Verification Campaign",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "local full core package under final verification, current disk snapshot 2026-05-21, GitNexus index 2,079 nodes / 2,059 edges.",
        "basis": "package_version"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete",
        "metric_claims": [
          "Simulated sessions: `3`",
          "- Current Cut Hour Clock: `0/6`, used as the final public board pane.",
          "Unsupported rulings: none.",
          "- Public Fog: `0/4`.",
          "- Sealed Pressure: `3/4`.",
          "- Hidden Command: `0/4`.",
          "- d10 roll: `1d10 + Standing Band 0 + relevant proof 2` against ordinary pressure `7`. Die = `4`, total `6`, miss by `1`.",
          "- Public Fog: `2/4`, track active but not full House condition.",
          "- Warm Seat: `2/4`.",
          "- Hidden Command: `1/4`, suspicious text marked as data.",
          "- d10 roll: `1d10 + Standing Band 2 + public proof 2` against contested pressure `9`. Die = `7`, total `11`.",
          "- Penalty: `0`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 37830,
      "sha256": "eafc216b19f738cd5db93b12dae33f0d3a8126736fee22df48376fbf9e7aeffc"
    },
    {
      "id": "MF-EVID-012",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/FV-C1_PLAYER2_TOOL_LANE_WATCHER_NOTES.md",
      "title_or_scenario": "FV-C1 Player 2 Tool-Lane Watcher Notes",
      "artifact_type": "agent_participant_report",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 11581,
      "sha256": "6a4ee6726640faeb7dca814c896cda097ed088e9eda582f7c71ed5949039446e"
    },
    {
      "id": "MF-EVID-013",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/FV-C1_PLAYER3_CHARGE_BEARER_NOTES.md",
      "title_or_scenario": "FV-C1 Player 3 Charge Bearer Notes",
      "artifact_type": "agent_participant_report",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Formula: `1d10 + Standing Band + relevant proof`.",
          "- Standing: `0`.",
          "- Die: `4`.",
          "- Total: `6`.",
          "- Die: `7`.",
          "- Total: `9`.",
          "- Die: `3`.",
          "- Total: `4`.",
          "Unsupported rulings: none. Every ruling I made had a matching rule or example."
        ]
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 10017,
      "sha256": "b6fe87a5860f37f786009fd857c0c2aef06aa8e65059b29fa689fa4e7c819f68"
    },
    {
      "id": "MF-EVID-014",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/FV-C1_PLAYER4_NAME_WITNESS_NOTES.md",
      "title_or_scenario": "FV-C1 Player 4 Name Witness Notes",
      "artifact_type": "agent_participant_report",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "The fix worked. The text now says a combined display row, summary label, or duplicate merge is not a return route. Each entered line's name route stays visible until witnessable repair says which route carries the name.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 8560,
      "sha256": "a3524d3cbd38270b9227531ab4a4c2381f0f7b4ffc03cd4980b5ee20267088d1"
    },
    {
      "id": "MF-EVID-015",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/FV-C1_PLAYER5_SIGNAL_CALLER_NOTES.md",
      "title_or_scenario": "FV-C1 Player 5 Signal Caller Notes",
      "artifact_type": "agent_participant_report",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "complete",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 8458,
      "sha256": "5dc055def4881bf1c40bc771ccf9b72800bf3dc0866954b539f674cf9fa45e85"
    },
    {
      "id": "MF-EVID-016",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/FV-C1_PLAYER6_REPAIR_HAND_NOTES.md",
      "title_or_scenario": "FV-C1 Player 6 Repair Hand Notes",
      "artifact_type": "agent_participant_report",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Public Fog repair now works. The House Sheet condition row and PK d4 examples agree well enough. The line \"condition; track __/4\" prevents duplicate bookkeeping.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 13175,
      "sha256": "55341aa4d23ad4d3c0a44eac61c0235dd429e3351e27f823549dd30aee73985e"
    },
    {
      "id": "MF-EVID-017",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF25-C1_FLAGSHIP_POSTFIX.md",
      "title_or_scenario": "PF25-C1 Flagship Post-Fix Campaign Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "Unsupported live rulings: `0` scene rulings. Setup interpretation pauses: `2`.",
          "- Personal Load: `5/6`",
          "- Personal TU: `10`, spent `3` on route tape and loose public tags; `7` unspent",
          "- Personal TU: `10`, spent `2` on extra seal strips and paper labels; `8` unspent",
          "- Personal Load: `4/6`",
          "- Personal TU: `10`, spent `1` on spare term cards; `9` unspent",
          "- Cut Hour Clock: `3/6` after starter setup",
          "- Proof Track: `0/6`",
          "- Route Damage: `1/4`",
          "- Tool-Lane Risk: `0/4`",
          "- Public Fog: `1/4`, from borrowed closing phrase"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 42441,
      "sha256": "723a1343ed44301e5586b7ad9d3e28e04afff0edc28abad393e551b35cfcff02"
    },
    {
      "id": "MF-EVID-018",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF25-C2_ADVERSARIAL_RULES_EXPLOIT.md",
      "title_or_scenario": "PF25-C2 Adversarial Rules Exploit Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "current disk package in canonical Mirrorfall package",
        "basis": "scope"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "- House TU: 20",
          "- House Load: 8/8",
          "- Orra: 2 Weight Marks for distinct tool-scope burden.",
          "- Esh: 2 Weight Marks for distinct repair burden.",
          "- Marr: 1 Weight Mark for charge-facing report burden."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 22829,
      "sha256": "f952e9de9016207cdc5bf8e25be60f40b7b18c919154e198d37f6b10f5c1a2c6"
    },
    {
      "id": "MF-EVID-019",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF25-C3_ADVERSARIAL_TABLE_BEHAVIOR.md",
      "title_or_scenario": "PF25-C3 Adversarial Table Behavior Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "- Cut Hour Clock: `3/6`.",
          "- Warm Seat: `1/4`.",
          "- Die: `11`.",
          "- Total: `14`.",
          "- Result band: `10-14`, Costly Close.",
          "- Public Fog: `2/4`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 23360,
      "sha256": "37c1fa54498b13d1c29b980b30d396859559a8edf4b482dea5f6bf97a9c3a047"
    },
    {
      "id": "MF-EVID-020",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF25-C4_SHEET_ONBOARDING.md",
      "title_or_scenario": "PF25-C4: Sheet Onboarding And Character Creation Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "- `Current Cut Hour Clock`: `0/6`",
          "- `Proof Track`: `0/4`",
          "- `Route Damage`: `1/4` for the old bus-bench return route",
          "- `House Exposure`: `0`",
          "- Starting House TU: `20`",
          "- House Load: `8`",
          "- House Load used at start: `3/8`",
          "- House TU spent before first scene: `12`",
          "- House TU remaining: `8`",
          "- Personal TU: `10`",
          "- Character Load: `6`",
          "- Personal TU remaining: `3`"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 28379,
      "sha256": "74fca9ee87badb39dca326ab6b6a77326d3461665293df612b55e6c6ed66bf0b"
    },
    {
      "id": "MF-EVID-021",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF25-C5_ECONOMY_ADVANCEMENT_LONGPLAY.md",
      "title_or_scenario": "PF25-C5 Economy Advancement Longplay",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "- House TU: `6 - 6 = 0`; Kira personal TU `1 -> 0`.",
          "- House TU: `9 + 12 - 8 = 13`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 31766,
      "sha256": "74b851cbecbf40c15a564db1e9c1c9706383400addd301bd2aad404d6bfc198d"
    },
    {
      "id": "MF-EVID-022",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF25-C6_PRESSURE_THREAT_TUNING.md",
      "title_or_scenario": "PF25-C6 Pressure, Threat, Hazard, And Amazing-Stuff Review",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "999195d1eafc379c575ff7d87815dd09950bdddd",
        "basis": "repo_head_tested"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "- roll: `6, 4, 3, 2, 1`;",
          "- roll: `5, 5, 3, 2, 1`;",
          "- roll: `4, 4, 2, 1`;",
          "- roll: `3, 3, 2, 2, 1`;",
          "- formula: `1d10 + Standing + relevant proof`;"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 26463,
      "sha256": "4f5597d0d67412944d4ec40f6f64d86bb48e932409ac3bacd702058fc19c33c5"
    },
    {
      "id": "MF-EVID-023",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF26-GM_FULL_CAMPAIGN_STEREOTYPE_TABLE.md",
      "title_or_scenario": "PF26-GM Full Campaign Stereotype Table",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "Blockers: `0`",
          "Unsupported live rulings: `3`, all pacing/absence/split-party procedure rulings. No source-canon, PvP seizure, tool-authority, or replacement-inheritance ruling was unsupported.",
          "- `Cut Hour Clock`: `3/6`.",
          "- `Proof Track`: `0/6`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 46408,
      "sha256": "602f895f344ebfae2410c3deed97a80368e5cc4bd3482caf07b27cb47db45015"
    },
    {
      "id": "MF-EVID-024",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF26-P1_POWER_GAMER_METAGAMER.md",
      "title_or_scenario": "PF26-P1 Power Gamer / Munchkin / Metagamer Full Campaign Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "Unsupported live rulings: `0`.",
          "Blockers: `0`.",
          "- Proof Track: `2/6`.",
          "- Public Fog: `1/4` remains.",
          "- Rhel Weight Marks: `2` for valid Mark and false shortcut refused.",
          "- Recognition Hook: `1/6`.",
          "- Public Fog: `1/4`.",
          "- Rhel Exposure: `1`.",
          "- Index Compression: `2/6`.",
          "- Warm Chair: `1/4`.",
          "- Office Residue: `1/4`.",
          "- Public Fog: `2/4`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 49633,
      "sha256": "12fc0f3e28491b6df2605828ec1209ff815b0cb2c4b6d41530be91ad64717782"
    },
    {
      "id": "MF-EVID-025",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF26-P2_MURDERHOBO_INSTIGATOR.md",
      "title_or_scenario": "PF26-P2 Murderhobo / Butt-Kicker / Instigator Full Flagship Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "Unsupported live rulings: `0`.",
          "- Cut Hour Clock: `3/6`.",
          "- Proof Track: `0/6`.",
          "- Exposure: `2`.",
          "- Drift: `1`.",
          "- Weight Marks earned: `8` lifetime, `0` spent in this run.",
          "- Exposure: `1`.",
          "- Drift: `2` after Rest Name and Runner Rack private-control temptations.",
          "- Weight Marks earned: `7` lifetime, `0` inherited, `0` spent.",
          "- Drift: `0`.",
          "- Weight Marks earned: `5` lifetime after Episodes 15-17.",
          "- Standing Band: `0`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 41111,
      "sha256": "386f18fd85fa1471a696ffb9207522a7ee9b000da5093cea61eb0251239877a4"
    },
    {
      "id": "MF-EVID-026",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF26-P3_RULES_LAWYER_TACTICIAN.md",
      "title_or_scenario": "PF26-P3 Rules Lawyer / Tactician / Backseat Driver Full Flagship Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current disk docs only",
        "basis": "scope"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "Unsupported live rulings: `0`",
          "Blockers: `0`",
          "Table size: simulated table of `1` PK plus `5` players. I played the rules lawyer / tactician seat and rotated through three PCs as requested.",
          "- Personal Load: `4/6`",
          "- Personal TU: `10`; spent `2` on extra cost-line cards and `1` on hearing plugs; `7` unspent",
          "- Personal Load: `5/6`",
          "- Personal TU: `10`; spent `4` on extra archive tags and receipt sleeves; `6` unspent",
          "- Personal TU: `10`; spent `4` on bridge tape and sand bucket; `6` unspent"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 44962,
      "sha256": "23d8c2b81958b5f593ab5c19c8250550af0326455799d21be8d738149fd9fcaa"
    },
    {
      "id": "MF-EVID-027",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF26-P4_METHOD_ACTOR_MAIN_CHARACTER.md",
      "title_or_scenario": "PF26-P4 Method Actor / Main Character Full Flagship Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": [
          "- Personal Load: `5/6`",
          "- Personal TU: `10`; spent `7` on boundary vest and route tape; `3` unspent.",
          "- Personal TU: `10`; spent `7` on archive apron; `3` unspent.",
          "- Personal TU: `10`; spent `9` on receipt camera; `1` unspent."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 44712,
      "sha256": "9f6eb07de753e820bc1d802cb132606739dd7ff481474dfb4dee8f22077645a8"
    },
    {
      "id": "MF-EVID-028",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF26-P5_CASUAL_NEWBIE_SPECIALIST.md",
      "title_or_scenario": "PF26-P5 Casual Newbie Watcher Specialist Full Flagship Run",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FIXES",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 26930,
      "sha256": "2ff3ac6d3dd15f14e183e08a2195212db31fd74414af63cb251e62c12bff8871"
    },
    {
      "id": "MF-EVID-029",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF27-MAX_CAPSTONE_FIX_REPORT.md",
      "title_or_scenario": "PF27 Max Capstone Fix Report",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Complete - findings integrated, superseded by PF28 verification target.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 4695,
      "sha256": "cd546c0e38bcc942200783228f30c0e6fe0e19a65d6477c6a5331edaee6f0b7a"
    },
    {
      "id": "MF-EVID-030",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF28-GM_LEVEL21_CAPSTONE_VERIFY.md",
      "title_or_scenario": "PF28-GM Level 21 Capstone Verify",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "canonical Mirrorfall package at 524816d",
        "basis": "repo_state_checked"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS for table procedure. No blocker or major rules failure found in the current docs for Table Degree 21, Fourth Ascent at 256 lifetime Weight Marks, all eight playbook capstones, the Max/Max Worksheet, the Final Proof Bundle, Tommy/source-boundary refusal, violence-as-route, relic/Close Bundle caps, House Load, fixed fixtures, and late-entry high-tier limits.",
        "metric_claims": [
          "- Table Degree formula: `1 + floor(lifetime Weight Marks / 8)`",
          "- Ordinary max award: `4` Weight Marks per character per scored equivalent",
          "- Max/max proof route: `64` scored session-equivalents at no more than `4` Weight Marks each",
          "- New House default: `20 House TU`, House Load `0/8`",
          "- Die: `17`",
          "- Total: `20`"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 32827,
      "sha256": "39b1cb0cc59f2551c4a512e1166694759edd1bddf007fc02965147d4f4971616"
    },
    {
      "id": "MF-EVID-031",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF28-P1_POWER_GAMER_LEVEL21.md",
      "title_or_scenario": "PF28-P1 Power Gamer Level 21 Max/Max Verification",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH MINOR CLARITY TARGETS",
        "metric_claims": [
          "Unsupported rulings: `0`.",
          "Blockers: `0`.",
          "- Table Degree: `21`",
          "- Fourth Ascent: `256` lifetime Weight Marks",
          "- scored proof route: `64` scored session-equivalents at the ordinary `4` Weight Mark cap",
          "- character count controlled by PF28-P1: `3`",
          "Unsupported ruling: no."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 34613,
      "sha256": "61d555b0d59759fcb082cf3c17a01408d13984a5e892b9f225fa2759623d62ad"
    },
    {
      "id": "MF-EVID-032",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF28-P2_RULES_LAWYER_TOMMY_BOUNDARY.md",
      "title_or_scenario": "PF28-P2 Rules Lawyer Tommy Boundary",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Unsupported ruling: no.",
          "Unsupported rulings: `0`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 25223,
      "sha256": "23882260571a0c39da851e283df9852925f7c44370ad59aa41e7868ba04f0618"
    },
    {
      "id": "MF-EVID-033",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF28-P3_ACTION_FIGHT_ROUTE.md",
      "title_or_scenario": "PF28-P3 Action Fight Route",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "524816d, clean worktree.",
        "basis": "repo_state_checked_before_writing"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "current-rule max/max action-first verification run complete.",
        "metric_claims": [
          "Unsupported ruling: no."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 20754,
      "sha256": "21a50a88d4911a7810783ff2d9fd0aeb20004800425bb6507bcfc7dfffd668ab"
    },
    {
      "id": "MF-EVID-034",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF28-P4_STORY_EDGE_CAPSTONE.md",
      "title_or_scenario": "PF28-P4 Story Edge Capstone Max/Max Verification",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "524816d.",
        "basis": "commit_verified_before_run"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH MINOR CLARITY FIX TARGETS",
        "metric_claims": [
          "Blockers: `0`",
          "- Public Fog remained but was reduced by Rook's extra six: `0` final penalty",
          "- Tool Authority Risk bounded before close: `0`"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 29108,
      "sha256": "06845fb08277a91fcc8bc497175ae469b1d465eb24ba930fe9bd559fc695e465"
    },
    {
      "id": "MF-EVID-035",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF28-P5_CASUAL_MAX_WORKSHEET.md",
      "title_or_scenario": "PF28-P5 Casual Max Worksheet",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "main at 524816d.",
        "basis": "repo_state_checked"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH MAJOR USABILITY NOTES",
        "metric_claims": [
          "Unsupported ruling: `PROGRESSION_AND_CAPSTONES.md` requires a `high-tier setup sheet`, but I found no exact sheet/template or declared sheet home. I treated it as a House Sheet setup row plus Character Sheet max tracker plus Final Proof Bundle. That worked, but it is a table ruling, not a printed artifact."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 23626,
      "sha256": "c90b785bc1ffe97aa6b39793e6a0d2180027015a10b9de96f4866c38fe43b9bb"
    },
    {
      "id": "MF-EVID-036",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF29-FUN-GM_PACING.md",
      "title_or_scenario": "PF29-FUN-GM-PACING",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 12018,
      "sha256": "de5de00590bc4face136fa436334237a8dfdc5905bc967d605fa3ddc6e43e257"
    },
    {
      "id": "MF-EVID-037",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF29-FUN_ACTION_POWER.md",
      "title_or_scenario": "PF29 Fun Action Power Audit",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "yes, with targeted usability upgrades. Mirrorfall already supports cool action through route strikes, hostile-logic pressure, tool boxing, relic custody, Close Bundles, boss-scale engines, and capstones with names that can land at the table. The weak point is not lack of action. The weak point is speed: action-first players need faster conversion from \"I hit it / grab it / press it / force it\" into the correct Mirrorfall target, die, cost, and House row.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 14824,
      "sha256": "bb9b360df0f8e0e564c16d8c7106fd3641a0cf8b9333fab78f03aa47260926f4"
    },
    {
      "id": "MF-EVID-038",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF29-FUN_ANTI_TEDIUM_REVIEW.md",
      "title_or_scenario": "PF29-FUN Anti-Tedium Review",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks."
      ],
      "byte_size": 22274,
      "sha256": "013380d277ca250ebd7af5cd9baa61528c0791cf9fd2a62df554e4d46236f182"
    },
    {
      "id": "MF-EVID-039",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF29-FUN_CASUAL_PLAYER.md",
      "title_or_scenario": "PF29 Fun Casual Player",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "main...origin/main; existing unrelated work observed during this run includes PLAYTEST_EVIDENCE/MIRRORFALL_PLAYTEST_AND_BALANCE_ONE_PAGER.md modified plus untracked PF29 peer-run files. This run did not edit those files.",
        "basis": "repo_state_checked"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH FUN-FORWARD PRESENTATION FIXES",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks."
      ],
      "byte_size": 13717,
      "sha256": "3c5462bda86198582b7595920c0e84ac69c4ac4a97b1670adb3418161989118b"
    },
    {
      "id": "MF-EVID-040",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF29-FUN_ONE_PAGER_REVIEW.md",
      "title_or_scenario": "PF29 Fun One-Pager Review",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- `PLAYTEST_EVIDENCE/RUNS/` filename list at audit start: `32` existing Markdown evidence files, from `B1-C1_THE_CUT_HOUR.md` through `PF28-P5_CASUAL_MAX_WORKSHEET.md`",
          "- Evidence base: `32` run files across Batch 1, final verification, DOCGATE, PF25, PF26, PF27, and PF28."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 10922,
      "sha256": "53cbff485c7a91d86c8f36d0faab29dcb818fa699580bbcb4154174daf9d9b97"
    },
    {
      "id": "MF-EVID-041",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF29-FUN_STORY_ROLEPLAY.md",
      "title_or_scenario": "PF29-FUN Story Roleplay Audit",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "PASS WITH TARGETED FUN-SURFACE FIXES",
        "metric_claims": [
          "Blockers: `0`"
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 14336,
      "sha256": "5f98c7cfdbb8895cfd6259b681c47b6653dd0ecc9b582c0792fb3b17e44fe657"
    },
    {
      "id": "MF-EVID-042",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF30-FUN_ACTION_POWER.md",
      "title_or_scenario": "PF30 Fun Action Power Audit",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "post-PF29 action/power support is strong and playable in the tested surfaces. I would not honestly say it has earned the user's highest praise bar from this one targeted audit, but the action engine now earns a much stronger verdict than PF29: it can handle power-gamer loadouts, dangerous buttons, boss-engine pressure, extra sixes, and capstone-level play without breaking the dice caps or turning into ordinary damage math.",
        "metric_claims": [
          "- Build A: `4,6,6,1,1,3`",
          "- Build B: `3,2,3,2,6,6`",
          "- Build C: `3,5,5,3,1,4`"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 16290,
      "sha256": "97fcc1746b1c2303d28fc6e7afe6f53ab91e6b89cda4821fbcb69dd4ae0cc3c8"
    },
    {
      "id": "MF-EVID-043",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF30-FUN_ADVERSARIAL_TEDIUM.md",
      "title_or_scenario": "PF30-FUN-ADVERSARIAL-TEDIUM",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 12791,
      "sha256": "4c4487b7793e05815bdedd715e4fc40040ae82c77d8350e78407b0141de79949"
    },
    {
      "id": "MF-EVID-044",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF30-FUN_CASUAL_3PCS.md",
      "title_or_scenario": "PF30-FUN-CASUAL-3PCS",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Repair Hand start: `9/10` for speed and immediate fun.",
          "- Name Witness start: `8/10` for emotional hook and uniqueness.",
          "- Charge Bearer start: `7/10` from scratch, `8/10` using the pregen."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 13345,
      "sha256": "a5751fa08b4851bfcd53d3baf073dfed226e45206a2ab524c4bd54f4fd8a472e"
    },
    {
      "id": "MF-EVID-045",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF30-FUN_EVALUATOR.md",
      "title_or_scenario": "PF30 Fun Evaluator",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 8254,
      "sha256": "cdaa37ab5d1831a48b6b2580509516e614198aa33fb5f85d31d4080cceeee6e8"
    },
    {
      "id": "MF-EVID-046",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF30-FUN_GM_LOOP.md",
      "title_or_scenario": "PF30 Fun GM Loop",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "this is the fastest current entry point. The \"only open these during play\" rule does real work. It tells the PK not to open source docs, evidence logs, full catalogs, or completion/status files during live play.",
        "metric_claims": [
          "- budget: `6` or `8` if Cut Hour is real;"
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 11383,
      "sha256": "6a2ce5e00fbeb3cc30ed56fe9a2c011af47903b0191a20a1269c27ff3a2f413d"
    },
    {
      "id": "MF-EVID-047",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF30-FUN_STORY_SOCIAL.md",
      "title_or_scenario": "PF30-FUN-STORY-SOCIAL",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "This also works. Quen's citation becomes a current-use question: \"What does this old record make possible now?\" The table keeps the faction's real need alive while refusing the captured wording. The tactician gets to be clever, but must produce answerable route language instead of ending the scene by reference.",
        "metric_claims": [
          "Files checked:",
          "Blockers: none."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 12989,
      "sha256": "ed2369565dfd2e6b7224702118eae09bbbf21be7e925deb90dd8ec43b433f7ff"
    },
    {
      "id": "MF-EVID-048",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF31-ACTION_LIVE_CARDS.md",
      "title_or_scenario": "PF31 Action Live Cards",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "Strong Mark with one extra six. Door authority broke for this route, and the extra six exposed the recognition hook behind the door. This felt kinetic. No hit points were needed.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 15762,
      "sha256": "643f232134c90f67e4e31a381c68fd1567ec0955a4d9406efaa6b86690bb614a"
    },
    {
      "id": "MF-EVID-049",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF31-CASUAL_PLAYBOOK_COVERAGE.md",
      "title_or_scenario": "PF31-CASUAL-PLAYBOOK-COVERAGE",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 11252,
      "sha256": "4bd4f15c73bd147d38654409274b1e38fe8df696fa7dfa10353abbd1426a214c"
    },
    {
      "id": "MF-EVID-050",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF31-EVALUATOR_FUN_QUALITY.md",
      "title_or_scenario": "PF31-EVALUATOR-FUN-QUALITY",
      "artifact_type": "agent_usability_or_evidence_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Counted current run files before first write: `44` Markdown run files in `PLAYTEST_EVIDENCE/RUNS`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 16046,
      "sha256": "00e90d16526558a170afbca44f4e2c41140212cc2e8372f62bd31d6ede4226b5"
    },
    {
      "id": "MF-EVID-051",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF31-FAST_SIX_PLAYER_TEDIUM.md",
      "title_or_scenario": "PF31-FAST-SIX-PLAYER-TEDIUM",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "not a blocker. The companion solves it. Still, a cautious PK running premades may think the adventure spine is not meant for six.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 14615,
      "sha256": "88dd52f3ebd1421b83b26c38e27f6d9fccfb903ab53eb525621de9c8542f46af"
    },
    {
      "id": "MF-EVID-052",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF31-GM_CAMPAIGN_SPEED.md",
      "title_or_scenario": "PF31 GM Campaign Speed",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "the route split is now understandable. The full chain is the slower 18-episode path. The compressed route is the 10-session table path. Both say to choose before Session 1 and write the choice on the House Sheet.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 10909,
      "sha256": "dec05f5090fa0a7e8a769284da3a8b2300b9d5f8de9ab8b0e33e446e2513b991"
    },
    {
      "id": "MF-EVID-053",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF31-STORY_FUN_ROLEPLAY.md",
      "title_or_scenario": "PF31-STORY-FUN-ROLEPLAY",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 11880,
      "sha256": "822cef3dffb87d659c0006428354a63ffa9c301ad6de2ffd882bbeadb49125da"
    },
    {
      "id": "MF-EVID-054",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF32-ADVERSARIAL_EVALUATOR.md",
      "title_or_scenario": "PF32 Adversarial Evaluator",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 11061,
      "sha256": "ca0245a0da851edd5c645ad84689b322fcfa424a96cf99a492fdb02c0a155d3d"
    },
    {
      "id": "MF-EVID-055",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF32-CASUAL_STORY_VERIFY.md",
      "title_or_scenario": "PF32-CASUAL-STORY-VERIFY",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 7051,
      "sha256": "97aaceb080058ecea46ff1731077786cc806a26ce19d3559a97cf759afe6d4a1"
    },
    {
      "id": "MF-EVID-056",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF32-GM_SPEED_VERIFY.md",
      "title_or_scenario": "PF32 GM Speed Verify",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "fixed.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 7003,
      "sha256": "d11976c2f843c36826b383de3943fc79bbdd384ba57cef9e2e511d0a2c90f9b7"
    },
    {
      "id": "MF-EVID-057",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF33-STORY_NPC_FIX_VERIFY.md",
      "title_or_scenario": "PF33-STORY-NPC-FIX-VERIFY",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 6111,
      "sha256": "c654ee5ded21c412e7e85f9bdb5987157e9cda8cbae5b6c1a4df1e93c896423d"
    },
    {
      "id": "MF-EVID-058",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF33-SUPPORT_FIX_VERIFY.md",
      "title_or_scenario": "PF33 Support Fix Verify",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 9147,
      "sha256": "3f20cf57d73bb59f6fc73e5321dd53ac396ab12cb8a0a18262dfa29d40efdb51"
    },
    {
      "id": "MF-EVID-059",
      "canonical_path": "ARCHIVE/PLAYTEST_EVIDENCE/RUNS/PF34-FINAL_FIX_VERIFY.md",
      "title_or_scenario": "PF34 Final Fix Verify",
      "artifact_type": "agent_regression_verification",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5645,
      "sha256": "d2a7cd71f6b295a9b6eec09fb9f713881ce034411085bbd87bf047e03f5b8205"
    },
    {
      "id": "MF-EVID-060",
      "canonical_path": "PLAYTEST_EVIDENCE/MIRRORFALL_PLAYTEST_AND_BALANCE_ONE_PAGER.md",
      "title_or_scenario": "How Mirrorfall Was Tested",
      "artifact_type": "public_safe_evidence_summary",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5589,
      "sha256": "80c1d210a4613fe87e5a8962b36efc7c40e09783797c864a8b35789a719156de"
    },
    {
      "id": "MF-EVID-061",
      "canonical_path": "PLAYTEST_EVIDENCE/PLAYTEST_PACKETS/NEWBIE_CASUAL_PACKET.md",
      "title_or_scenario": "Newbie / Casual Playtest Packet",
      "artifact_type": "future_human_test_protocol",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_protocol_only",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Protocol or prep packet only; it does not prove that a table session occurred.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2938,
      "sha256": "1039fe0dc321b96f9801efd4be192507fa20f41914f72285c477d7c93f0e54b2"
    },
    {
      "id": "MF-EVID-062",
      "canonical_path": "PLAYTEST_EVIDENCE/PLAYTEST_PACKETS/OPTIMIZER_PACKET.md",
      "title_or_scenario": "Optimizer Playtest Packet",
      "artifact_type": "future_human_test_protocol",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_protocol_only",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Protocol or prep packet only; it does not prove that a table session occurred.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3139,
      "sha256": "8526af9e4e05f467a77bb13714447596267b88eb9e21d5b3731477b0fc884595"
    },
    {
      "id": "MF-EVID-063",
      "canonical_path": "PLAYTEST_EVIDENCE/PLAYTEST_PACKETS/README.md",
      "title_or_scenario": "Mirrorfall Playtest Packets",
      "artifact_type": "test_protocol_index",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Protocol or prep packet only; it does not prove that a table session occurred.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 841,
      "sha256": "747c98dc70cb88022647e88194d778013172781b230d562634b5c53d8236c929"
    },
    {
      "id": "MF-EVID-064",
      "canonical_path": "PLAYTEST_EVIDENCE/PLAYTEST_PACKETS/STORY_DRAMA_PACKET.md",
      "title_or_scenario": "Story / Drama Playtest Packet",
      "artifact_type": "future_human_test_protocol",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_protocol_only",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Protocol or prep packet only; it does not prove that a table session occurred.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3091,
      "sha256": "85f248aecc76c66a1a50bf6b066215843e39ab747fd085f881f213e76e4f248e"
    },
    {
      "id": "MF-EVID-065",
      "canonical_path": "PLAYTEST_EVIDENCE/README.md",
      "title_or_scenario": "Mirrorfall Playtest Evidence",
      "artifact_type": "evidence_directory_map",
      "evidence_date": {
        "value": "2026-05-21",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- `../ARCHIVE/PLAYTEST_EVIDENCE/RUNS/`: `56` archived run files from Batch 1 through PF34."
        ]
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2889,
      "sha256": "bef38fcd609f4f66c7a3ff8a8d0b90a0e1729df40cc79355b011fee8e47342ba"
    },
    {
      "id": "MF-EVID-066",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUD-01_BOOK_CLUB_ROMANCE_TABLE_MAX_ARC.md",
      "title_or_scenario": "AUD-01 Book Club / Romance Readers Max Arc",
      "artifact_type": "deterministic_agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "seed_identifier"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `AUD-01-BOOK-CLUB-ROMANCE-MAX-ARC-2026-05-22`. Table: 5 players + 1 GM."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 6476,
      "sha256": "205ae50989007d4adef81a7f5321b1102c844705beeda408e875561dcfdac4cc"
    },
    {
      "id": "MF-EVID-067",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUD-02_NEWBIE_CASUAL_TABLE_MAX_ARC.md",
      "title_or_scenario": "AUD-02 Newbie Casual Table Max Arc",
      "artifact_type": "deterministic_agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "seed_identifier"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `AUD-02-NEWBIE-CASUAL-MAX-ARC-2026-05-22`. Table: 5 players + 1 GM."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 6125,
      "sha256": "a48ec23dfcffed10d5dd1f789dd05e487d23a7c961095b1b01a9c37e73c9e5c8"
    },
    {
      "id": "MF-EVID-068",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUD-03_SECRET_DRAMA_TABLE_MAX_ARC.md",
      "title_or_scenario": "AUD-03 Secret Drama Table Max Arc",
      "artifact_type": "deterministic_agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "seed_identifier"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `AUD-03-SECRET-DRAMA-MAX-ARC-2026-05-22`. Table: 5 players + 1 GM."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 6353,
      "sha256": "6464850421b6aca1f7993037ae9c46951853aa63131b358fff3ebe1ed4b6e3d1"
    },
    {
      "id": "MF-EVID-069",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUD-04_TACTICAL_OPTIMIZER_TABLE_MAX_ARC.md",
      "title_or_scenario": "AUD-04 Tactical Optimizer Table Max Arc",
      "artifact_type": "deterministic_agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "seed_identifier"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `AUD-04-TACTICAL-OPTIMIZER-MAX-ARC-2026-05-22`. Table: 5 active players + 1 GM, with bench swaps covering all 8 playbooks."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 6556,
      "sha256": "be42ab9e1d3767d22355cb97b3389d5905bd807ced04c7641ec9e02cb42098b6"
    },
    {
      "id": "MF-EVID-070",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUD-05_QUIET_SHY_TABLE_MAX_ARC.md",
      "title_or_scenario": "AUD-05 Quiet / Shy Table Max Arc",
      "artifact_type": "deterministic_agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "seed_identifier"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `AUD-05-QUIET-SHY-MAX-ARC-2026-05-22`. Table: 5 players + 1 GM."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 5940,
      "sha256": "6723cfb371aade122eceb44924f0081aabad4635541c08c9656233ae8c1f4d0a"
    },
    {
      "id": "MF-EVID-071",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUD-06_COMEDY_CHAOS_TABLE_MAX_ARC.md",
      "title_or_scenario": "AUD-06 Comedy / Chaos Table Max Arc",
      "artifact_type": "deterministic_agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "seed_identifier"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `AUD-06-COMEDY-CHAOS-MAX-ARC-2026-05-22`. Table: 5 players + 1 GM."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment."
      ],
      "byte_size": 6173,
      "sha256": "f47f0d415c31de51939ec9a986f08bacae6a57098d4df32b1b0801009b004bc0"
    },
    {
      "id": "MF-EVID-072",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/AUDIENCE_STRESS_PACK_INDEX.md",
      "title_or_scenario": "Mirrorfall Audience Stress Pack Index",
      "artifact_type": "derived_summary_or_index",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3869,
      "sha256": "49727f8362c1be2f45a4776f1d7b30338f9c04d8e29d729ebd2d4a2fc16285e5"
    },
    {
      "id": "MF-EVID-073",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/CURRENT_PROOF_PROMOTIONS_2026-07-18.md",
      "title_or_scenario": "Current Proof Promotions - 2026-07-18",
      "artifact_type": "derived_summary_or_index",
      "evidence_date": {
        "value": "2026-07-18",
        "basis": "filename"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "current-disk agent-run proof summary only. Human-table, subjective fun, timing, layout, release, storefront, and physical proof claims remain outside this document.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3503,
      "sha256": "d8fae6a6ceceafce82338978d84bb5c745d34dace8ad27ab57c75d7d9fe9d9b7"
    },
    {
      "id": "MF-EVID-074",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/DEGREE21_BEGINNER_AGENT_CAMPAIGN.md",
      "title_or_scenario": "Degree 21 Beginner Agent Shared-Table Campaign",
      "artifact_type": "agent_table_simulation",
      "evidence_date": {
        "value": "2026-05-23",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": 6,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 8704,
      "sha256": "6b0cf5698470aac065a675437e71baddcfdb1be98cd5e18ac4a73a243feaaf8b"
    },
    {
      "id": "MF-EVID-075",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/DETERMINISTIC_REGRESSION_SUITE_2026-07-18.md",
      "title_or_scenario": "Deterministic Regression Suite - 2026-07-18",
      "artifact_type": "deterministic_regression_suite",
      "evidence_date": {
        "value": "2026-07-18",
        "basis": "filename"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "current-disk agent-run regression evidence only. This file does not claim human-table timing, social facilitation, exhaustive lived play, layout, release, or storefront proof.",
        "metric_claims": [
          "- Slot/load: 1 carried slot.",
          "- Upkeep: 1 TU at next downtime if retained.",
          "- Resale/salvage: 2 TU resale or 1 TU salvage."
        ]
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 13368,
      "sha256": "d2b768f4c2b91c84c4b3f8021df860b9956fd9683fcd58241c78270f365681f1"
    },
    {
      "id": "MF-EVID-076",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/FACTION_TURN_D12_TRANSCRIPT_2026-07-18.md",
      "title_or_scenario": "Seeded d12 Faction-Turn Transcript - 2026-07-18",
      "artifact_type": "deterministic_transcript",
      "evidence_date": {
        "value": "2026-07-18",
        "basis": "filename"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "deterministic seeded agent-run campaign transcript. No human-table timing or exhaustive randomized campaign claim.",
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5552,
      "sha256": "928db812a727b88d03470774c626bf4a81c25d7004e1b428ac636edfa798272e"
    },
    {
      "id": "MF-EVID-077",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/FULL_ROUTE_EPISODES_0_17_RUN.md",
      "title_or_scenario": "Full Route Episodes 0-17 Run",
      "artifact_type": "document_route_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 8122,
      "sha256": "fcd690caa3ace1c05dd9ae876f7ff17fc6fadff7202fe60541d28b2f6cf77b69"
    },
    {
      "id": "MF-EVID-078",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/GAP-06_ROLLED_TRANSCRIPT_EP0_17_DETERMINISTIC.md",
      "title_or_scenario": "GAP-06 Rolled Transcript Ep0-17 Deterministic 5P/1GM",
      "artifact_type": "deterministic_transcript",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "Seed: `GAP-06-EP0-17-5P1GM-2026-05-22`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 65132,
      "sha256": "e11704e5d268d67dc82f3bca9698e7c179db514c7d6e832ccd2418bf47c22550"
    },
    {
      "id": "MF-EVID-079",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/GEAR_OPTIONS_AUDIT.md",
      "title_or_scenario": "Gear Options Audit",
      "artifact_type": "agent_property_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Gear/economy H2 sections checked: `30`.",
          "- Gear/economy H3 subsections checked: `30`.",
          "- Option families checked: `7`.",
          "- Player-option H2 sections checked: `16`.",
          "- Player-option H3 branches checked: `65`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3264,
      "sha256": "1d49bf48b5f5cb2aeedcca4b83314e687705f3db4ccfec1d8b71c670b177a51a"
    },
    {
      "id": "MF-EVID-080",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/HOSTILE_CATALOG_AUDIT.md",
      "title_or_scenario": "Hostile Catalog Audit",
      "artifact_type": "agent_property_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Playable hostile entries checked: `43` numeric hostile entries plus `1` not-monster opposition procedure (`44` counted surfaces).",
          "- Pressure clusters checked: `4`.",
          "- Ready mixed-threat encounters checked: `6`.",
          "- Scaling examples/branches checked: `10`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 4557,
      "sha256": "af1c05ca286571dbfaff8ebe83d28f9db50d59c436270e24a3f632e41e495a2e"
    },
    {
      "id": "MF-EVID-081",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/HOSTILE_ENCOUNTER_TRANSCRIPT_DETERMINISTIC_2026-07-18.md",
      "title_or_scenario": "Hostile Encounter Live-Use Transcript - Deterministic Agent Run - 2026-07-18",
      "artifact_type": "deterministic_transcript",
      "evidence_date": {
        "value": "2026-07-18",
        "basis": "filename"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "deterministic agent-run transcript. This is not a human-table or timing claim.",
        "metric_claims": [
          "- Cleaner Sweep: `2/10`.",
          "- Tool-Lane Risk: `1/6`.",
          "- Route Damage: `2/4`.",
          "- Public Fog: `1/4`.",
          "- Cut Hour: `3/6`."
        ]
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5322,
      "sha256": "90aa4ab9f397695d5422ad8210f4331ca973ea9a381668a9a48fa73158c5a0fc"
    },
    {
      "id": "MF-EVID-082",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/LONG_CAMPAIGN_DURABILITY_RUN.md",
      "title_or_scenario": "Long Campaign Durability Run",
      "artifact_type": "deterministic_campaign_model",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2933,
      "sha256": "5dcfe69f9469cc815b1b59d439cfe57da435e6fd619e48d2e966cacae911028c"
    },
    {
      "id": "MF-EVID-083",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/MAX_MAX_EIGHT_PLAYBOOK_REGRESSION_2026-07-18.md",
      "title_or_scenario": "Max/Max Eight-Playbook Regression - 2026-07-18",
      "artifact_type": "deterministic_regression_suite",
      "evidence_date": {
        "value": "2026-07-18",
        "basis": "filename"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "deterministic_agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": "deterministic current-disk proof. No human-table timing, social facilitation, subjective fun, or exhaustive 24-capstone lived-play claim.",
        "metric_claims": [
          "- Table Degree: `21`.",
          "- Lifetime Weight Marks: `256`.",
          "- Current Marks: `0` at scene start."
        ]
      },
      "evidentiary_limitations": [
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 12771,
      "sha256": "7231ba802c10a6bbcfe61a65ca3875cb500cc137bddd7962078e7939653a11d7"
    },
    {
      "id": "MF-EVID-084",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/PREGEN_HOUSE_AUDIT.md",
      "title_or_scenario": "Pregen House Audit",
      "artifact_type": "agent_property_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Pregens checked: `24`.",
          "- Ready parties checked: `12`.",
          "- Ready Houses checked: `8`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2307,
      "sha256": "4c8150d9d6e5b2dcc0c19f4d481114baa65b2e317e01f4a3657ba9770a48da85"
    },
    {
      "id": "MF-EVID-085",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RAND-01_CHAOTIC_CASUAL_CAMPAIGN.md",
      "title_or_scenario": "RAND-01 Chaotic Casual Campaign Stress Run",
      "artifact_type": "seeded_agent_campaign_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 1938,
      "sha256": "2d1f1c73e48d108783c0ad178af96394bfdd0bf1fae376284d467792a0756788"
    },
    {
      "id": "MF-EVID-086",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RAND-02_TACTICAL_OPTIMIZER_CAMPAIGN.md",
      "title_or_scenario": "RAND-02 Tactical Optimizer Campaign Stress Run",
      "artifact_type": "seeded_agent_campaign_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2062,
      "sha256": "4a76c18987852701192e77124426b21778440f1fa6f7c0ac2d10c03b5930e642"
    },
    {
      "id": "MF-EVID-087",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RAND-03_OVERLOADED_PK_ROTATING_CAMPAIGN.md",
      "title_or_scenario": "RAND-03 Overloaded PK Rotating Campaign Stress Run",
      "artifact_type": "seeded_agent_campaign_simulation",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_simulation",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent-run or deterministic modeled play, not an observed human table session.",
        "Supports only the named scenario, branch, rules snapshot, and recorded decisions; it does not prove universal balance or table enjoyment.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2109,
      "sha256": "10c21ae66bb512e50b97fbf78bfc908b0c835016a604a02f96e7e55d9f770c8c"
    },
    {
      "id": "MF-EVID-088",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RANDOMIZED_CAMPAIGN_STRESS_TESTS.md",
      "title_or_scenario": "Randomized Campaign Stress Tests",
      "artifact_type": "derived_summary_or_index",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2362,
      "sha256": "632701f1fc8e6f1f64d64774ff3b58af4f47f5e9acda8a66ba794461df5df770"
    },
    {
      "id": "MF-EVID-089",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RANDOM_ORACLE_AUDIT.md",
      "title_or_scenario": "Random Oracle Audit",
      "artifact_type": "agent_property_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Topical oracle families checked: `9`.",
          "- Dice tables checked: `63`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 2991,
      "sha256": "d3f02350bf118a5008a533f9185d011ecef96f54a2cc9abd9610ab77fc1d5563"
    },
    {
      "id": "MF-EVID-090",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/README.md",
      "title_or_scenario": "Mirrorfall Rule Proof Artifacts",
      "artifact_type": "rule_proof_directory_map",
      "evidence_date": {
        "value": "2026-05-23",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- `PREGEN_HOUSE_AUDIT.md`: 24-pregen, 12-party, and 8-House smoke audit."
        ]
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3522,
      "sha256": "e7284ae82b5e7b09bc99444ca275b6f098a776d7888b031e3a1cdc063b081967"
    },
    {
      "id": "MF-EVID-091",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RELIC_D100_AUDIT.md",
      "title_or_scenario": "Relic D100 Audit",
      "artifact_type": "agent_property_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Hardcover dossier rows checked: `27`.",
          "- Expanded catalogue rows checked: `60`.",
          "- d100 relic prompt entries checked: `100`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 3131,
      "sha256": "1247ab00ca834b53d0d29a62ba1f76d77e6ae91ca438d9b09a8037e6a324e42b"
    },
    {
      "id": "MF-EVID-092",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/REVIEWER_CONVERGENCE.md",
      "title_or_scenario": "Reviewer Convergence",
      "artifact_type": "agent_evidence_review",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5952,
      "sha256": "3618520515ed86543716a61690e3bd792033bbbaf56d601553b05977326bc1ff"
    },
    {
      "id": "MF-EVID-093",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/ROW_LEVEL_PROOF_MAP.tsv",
      "title_or_scenario": "ROW_LEVEL_PROOF_MAP.tsv",
      "artifact_type": "generated_evidence_map",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Generated row mapping or inventory; it measures/document-maps current text and is not played-table evidence."
      ],
      "byte_size": 12222939,
      "sha256": "049a48a828d5be7f240d154042ab72e318aa4d6c3d17ee66770bb4b95bc4ee26"
    },
    {
      "id": "MF-EVID-094",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/ROW_LEVEL_PROOF_MAP_SUMMARY.md",
      "title_or_scenario": "Row-Level Proof Map Summary",
      "artifact_type": "derived_summary_or_index",
      "evidence_date": {
        "value": "2026-05-23",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- `ROW_FIXED_NEEDS_REGRESSION`: `24318`",
          "- `ROW_NEEDS_REVIEW`: `3201`",
          "- `ROW_NO_CLAIM`: `320`",
          "- `CORE`: `7375`",
          "- `GAP-01`: `3201`",
          "- `GAP-02`: `2641`",
          "- `GAP-03`: `1181`",
          "- `GAP-04`: `804`",
          "- `GAP-05`: `950`",
          "- `GAP-06`: `2974`",
          "- `GAP-07`: `2583`",
          "- `GAP-08`: `1398`"
        ]
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 1751,
      "sha256": "4cecae4928bac5e086232d766c1044e0fd241d95df07597a3c17fecbb09a07ba"
    },
    {
      "id": "MF-EVID-095",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/ROW_LEVEL_REVIEW_SUMMARY.tsv",
      "title_or_scenario": "ROW_LEVEL_REVIEW_SUMMARY.tsv",
      "artifact_type": "generated_evidence_map",
      "evidence_date": {
        "value": "2026-08-03",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Generated row mapping or inventory; it measures/document-maps current text and is not played-table evidence."
      ],
      "byte_size": 456423,
      "sha256": "e16378c6b7d3f2bbc7f6c575f6e50fcb6039c4bfec02bc7a45c7da3d85a596e2"
    },
    {
      "id": "MF-EVID-096",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/RULE_SURFACE_INVENTORY.tsv",
      "title_or_scenario": "RULE_SURFACE_INVENTORY.tsv",
      "artifact_type": "generated_evidence_map",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "earliest_git_history"
      },
      "ruleset_or_version": {
        "value": "current local rules snapshot at artifact creation; exact commit not stated",
        "basis": "document_scope"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Generated row mapping or inventory; it measures/document-maps current text and is not played-table evidence."
      ],
      "byte_size": 7754797,
      "sha256": "a088c4a3e323687b1b99dc954dc870cf1168c7db1fbea68e52dc4ee975d3bc39"
    },
    {
      "id": "MF-EVID-097",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/SOURCE_CROSSWALK.md",
      "title_or_scenario": "Source Crosswalk",
      "artifact_type": "source_consistency_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5452,
      "sha256": "f2022004d80418a22986de95e5a22e51116b82043e3239d628b15b440e90e642"
    },
    {
      "id": "MF-EVID-098",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF/WORLD_ATLAS_FACTION_AUDIT.md",
      "title_or_scenario": "World Atlas Faction Audit",
      "artifact_type": "agent_property_audit",
      "evidence_date": {
        "value": "2026-05-22",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "agent_review_or_audit",
        "agent_execution": true,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": [
          "- Playable regions checked: `12`.",
          "- Locations checked: `36`.",
          "- Drop-in packets checked: `28`.",
          "- Factions checked: `17`.",
          "- Atlas fronts checked: `12`.",
          "- Faction-turn rows checked: `12`.",
          "- Pressure faces checked: `50`.",
          "- Campaign fronts checked: `6`.",
          "- Premade default faction clocks checked: `9`."
        ]
      },
      "evidentiary_limitations": [
        "Agent/static review evidence, not an observed table session; it supports only the inspected surfaces and checks.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 5443,
      "sha256": "a08bc7185a31ee9ba022cbd54bf30f7f2ee2cda4903e390054cf0a835128f899"
    },
    {
      "id": "MF-EVID-099",
      "canonical_path": "PLAYTEST_EVIDENCE/RULE_PROOF_MATRIX.md",
      "title_or_scenario": "Mirrorfall Rule Proof Matrix",
      "artifact_type": "evidence_matrix",
      "evidence_date": {
        "value": "2026-08-03",
        "basis": "document_field"
      },
      "ruleset_or_version": {
        "value": "not stated in artifact",
        "basis": "unknown"
      },
      "participants": {
        "evidence_actor_kind": "none_derived_or_supporting",
        "agent_execution": false,
        "simulated_table_seats": null,
        "human_participants_proven": 0
      },
      "result_metrics": {
        "claimed_outcome": null,
        "metric_claims": []
      },
      "evidentiary_limitations": [
        "Derived summary or index; it is not independent test evidence and must be traced to the underlying artifacts.",
        "The artifact does not identify a commit or ruleset version, so its exact tested snapshot is not independently reproducible from this file alone."
      ],
      "byte_size": 21098,
      "sha256": "6347219499435a82d082bab6ea9631398e9d2f21fe76e89573b485f94eeb0ebd"
    }
  ]
}
