{
  "semanticHash": "8cfe3e01eb882b5713e7bf96fca274a6f8bdd839fc48aeb9ed367187fc4cd12e",
  "experiments": {
    "version": "curated-composition-v1",
    "kernel": {
      "version": "event-support-v1",
      "targets": [
        {
          "id": "recognition",
          "label": "Recognition",
          "event": "e-recognition"
        },
        {
          "id": "catastrophe-report",
          "label": "Catastrophe report",
          "event": "e-report"
        }
      ],
      "scope": "The finite event-support model through t10. Catastrophe refers to the reporting branch, not every possible harm. Incidence paths retain all/any/not and actor-information logic in the replay rather than treating an arrow as a sufficient cause."
    },
    "catalogue": [
      {
        "id": "delay-shepherd",
        "title": "Delay the Shepherd’s testimony",
        "category": "revelation-timing",
        "question": "What if the final identifying answer comes later?",
        "original": "The Shepherd answers at t7, before recognition at t8.",
        "changed": "The final answer moves from t7 to t11; the original comparison ends at t10.",
        "whySelected": "Separates the timing of recognition from the survival of its evidential mechanism. This is the original validated experiment.",
        "forkAt": "t7",
        "applicableWhen": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "persisting",
              "value": true
            },
            {
              "op": "equals",
              "variable": "testimony",
              "value": false
            }
          ]
        },
        "operation": {
          "kind": "legacy-timing",
          "intervention": "delay-shepherd",
          "rule": "rule-testimony"
        },
        "assumptions": [
          "The final answer moves from t7 to t11; the original comparison ends at t10.",
          "The inquiry, the Shepherd and his memory remain in place. Later recognition reuses existing rules in a separately labeled continuation.",
          "Jocasta has already inferred the identity; the timing of her death is not derived from the timing of public recognition."
        ],
        "compatibility": {
          "exclusiveResource": "rule-testimony",
          "requiresForkPreconditions": true,
          "explanation": "A delay requires an active parentage inquiry and cannot coexist with permanent withholding."
        },
        "conclusion": {
          "title": "The tragedy is delayed, not defeated.",
          "summary": "Oedipus misses the original moment of recognition. His pursuit and the final witness remain, so the most supported continuation brings recognition back later. The catastrophic sequence remains plausible; Jocasta’s earlier realization has already put her at risk.",
          "supportedBy": [
            "delay-return",
            "delay-catastrophe"
          ]
        },
        "reasoning": [
          {
            "id": "delay-input",
            "section": "engine",
            "title": "The last identifying answer arrives later.",
            "because": "Moving the only final parentage transfer beyond the comparison window leaves testimony false and the parentage report undelivered.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "unscheduled"
              }
            ]
          },
          {
            "id": "delay-recognition",
            "section": "engine",
            "title": "Recognition and its reporting branch do not fire on schedule.",
            "because": "The recognition rule needs both persistence and the final testimony. With that conjunction false, recognition does not fire; the report then lacks its recognized input.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-input"
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              }
            ]
          },
          {
            "id": "delay-pressure",
            "section": "engine",
            "title": "The search still has a destination.",
            "because": "Waiting is selected because testimony is absent, while the accepted adoption account, handover report and the Shepherd’s memory all survive. Jocasta has already reached her own inference.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-recognition"
              },
              {
                "kind": "rule",
                "id": "rule-wait",
                "status": "fired"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-jocasta-infers",
                "present": true
              }
            ]
          },
          {
            "id": "delay-delivery",
            "section": "projection",
            "title": "The witness supplies the missing answer later.",
            "because": "The selected condition defers delivery to t11; it does not erase the witness or his access to the remembered handover. Continuing the scheduled transfer is the smallest extension of this state.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-pressure"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-testimony"
              }
            ],
            "applyRule": "rule-testimony"
          },
          {
            "id": "delay-return",
            "section": "projection",
            "title": "Recognition becomes possible again.",
            "because": "The delivered parentage report now joins accepted adoption and the crossroads memory. Every information and decision requirement of the original recognition rule is satisfied.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-delivery"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              }
            ],
            "applyRule": "rule-recognize"
          },
          {
            "id": "delay-catastrophe",
            "section": "projection",
            "title": "The tragic mechanism survives.",
            "because": "With recognition restored and Jocasta already departed, the original reporting branch is supported again in this continuation. This reuses a modeled sequence; it does not make recognition a universal cause of suicide or date Jocasta’s death.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-return"
              },
              {
                "kind": "state",
                "variable": "recognized",
                "value": true
              },
              {
                "kind": "state",
                "variable": "jocasta-departed",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-catastrophe"
              }
            ],
            "applyRule": "rule-report"
          }
        ],
        "philosophy": {
          "question": "Was the timing necessary—or the mechanism?",
          "structuralPremise": "The original window loses both target events, but the same information gates pass again in the continuation.",
          "reading": "The canonical timing is contingent on one answer. The surviving witness and Oedipus’s persistence make the mechanism harder to escape than its timetable. That distinction concerns this supported continuation, not a proof that every possible future ends alike.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "delay-recognition",
            "delay-catastrophe"
          ]
        },
        "changedSummary": [
          "Final parentage evidence arrives later.",
          "Public recognition and the supported reporting sequence move beyond their original checkpoints."
        ],
        "preservedSummary": [
          "The first six modeled events and the historical killing and marriage.",
          "Oedipus’s pursuit, adoption belief, murder memory and surviving witness.",
          "Jocasta’s earlier inference and departure."
        ],
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review",
          "method": "Checked against pinned Storr passages and the complete joint replay; authored interpretation, not independent literary peer review. Automated support assertions and metrics are checked on every build.",
          "sourceRefs": [
            "p-intervention",
            "p-testimony",
            "p-plea",
            "p-catastrophe"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        }
      },
      {
        "id": "omit-accusation",
        "title": "Remove Tiresias’s accusation",
        "category": "information-availability",
        "question": "Does the prophet’s accusation actually carry the recognition?",
        "original": "Tiresias accuses Oedipus, who rejects the charge.",
        "changed": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
        "whySelected": "Tests a vivid but structurally dispensable branch. No later recognition rule requires the accusation.",
        "forkAt": "t3",
        "applicableWhen": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "recognized",
              "value": true
            }
          ]
        },
        "operation": {
          "kind": "suppress-rule",
          "rule": "rule-accuse",
          "persistence": "held"
        },
        "assumptions": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "Only the selected intervention set and its causal consequences differ from the original world.",
          "A disabled rule removes its complete modeled episode, including its associated information updates; no unmodeled substitute disclosure is inserted."
        ],
        "compatibility": {
          "exclusiveResource": "rule-accuse",
          "requiresForkPreconditions": false,
          "explanation": "This condition is held throughout the experiment. Upstream changes may make this condition redundant."
        },
        "conclusion": {
          "title": "The tragedy survives without the accusation.",
          "summary": "Oedipus still reaches the same recognition and catastrophe report. The crossroads memory, adoption account and Shepherd’s testimony supply the evidence he eventually accepts; the rejected accusation is not a necessary input.",
          "supportedBy": [
            "seer-recognition",
            "seer-outcome"
          ]
        },
        "reasoning": [
          {
            "id": "seer-input",
            "section": "engine",
            "title": "The accusation and its rejection disappear.",
            "because": "Suppressing this bundled episode removes the received accusation and the denial it provokes, without changing Oedipus’s prior commitment to investigate.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-tiresias",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-accused",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              }
            ]
          },
          {
            "id": "seer-route",
            "section": "engine",
            "title": "The evidence route remains intact.",
            "because": "The crossroads exchange is enabled by the investigation, not by Tiresias’s speech. The later Messenger and Shepherd episodes therefore still occur.",
            "support": [
              {
                "kind": "prior",
                "id": "seer-input"
              },
              {
                "kind": "event",
                "id": "e-crossroads",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-testimony",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "fired"
              }
            ]
          },
          {
            "id": "seer-recognition",
            "section": "engine",
            "title": "Oedipus reaches the same recognition.",
            "because": "The rule requires remembered killing, accepted adoption and reported parentage. All three arrive even without the accusation.",
            "support": [
              {
                "kind": "prior",
                "id": "seer-route"
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "fired"
              }
            ]
          },
          {
            "id": "seer-outcome",
            "section": "engine",
            "title": "The original catastrophe is still reported.",
            "because": "Completed recognition and Jocasta’s departure satisfy the reporting rule, so both modeled harm dimensions are established in the replay.",
            "support": [
              {
                "kind": "prior",
                "id": "seer-recognition"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "fired"
              },
              {
                "kind": "state",
                "variable": "jocasta-dead",
                "value": true
              },
              {
                "kind": "state",
                "variable": "oedipus-blind",
                "value": true
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Is saying the truth the same as making it knowable?",
          "structuralPremise": "Removing the accusation preserves every dependency route to the two target events.",
          "reading": "A true charge can be dramatically central without being a necessary cause of recognition. Here agency changes when evidence becomes acceptable to Oedipus, not merely when someone speaks the truth.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "seer-route",
            "seer-outcome"
          ]
        },
        "changedSummary": [
          "Tiresias’s accusation and Oedipus’s immediate denial."
        ],
        "preservedSummary": [
          "All eight other canonical events.",
          "Every modeled dependency route into recognition and the catastrophe report.",
          "The same past, recognition and reported harms."
        ],
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review",
          "method": "Checked against pinned Storr passages and the complete joint replay; authored interpretation, not independent literary peer review. Automated support assertions and metrics are checked on every build.",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        }
      },
      {
        "id": "silence-shepherd",
        "title": "Withhold the Shepherd’s testimony",
        "category": "information-availability",
        "question": "What if the final witness never gives the identifying answer?",
        "original": "The Shepherd eventually identifies the infant’s household.",
        "changed": "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
        "whySelected": "Contrasts a temporary delay with a held information cut. The witness remains, but the required identifying disclosure does not return.",
        "forkAt": "t7",
        "applicableWhen": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "persisting",
              "value": true
            },
            {
              "op": "equals",
              "variable": "testimony",
              "value": false
            }
          ]
        },
        "operation": {
          "kind": "suppress-rule",
          "rule": "rule-testimony",
          "persistence": "held"
        },
        "assumptions": [
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "Only the selected intervention set and its causal consequences differ from the original world.",
          "A disabled rule removes its complete modeled episode, including its associated information updates; no unmodeled substitute disclosure is inserted."
        ],
        "compatibility": {
          "exclusiveResource": "rule-testimony",
          "requiresForkPreconditions": false,
          "explanation": "This condition is held throughout the experiment. Upstream changes may make this condition redundant."
        },
        "conclusion": {
          "title": "Recognition becomes avoidable. The harm is not erased.",
          "summary": "The search continues without the corroboration that completes Oedipus’s recognition. Holding the final answer back breaks that route for as long as the condition is maintained. Jocasta has already inferred the truth, so this is no rescue for the whole household.",
          "supportedBy": [
            "silence-pressure",
            "silence-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "silence-input",
            "section": "engine",
            "title": "The identifying channel stays closed.",
            "because": "The held condition disables the final testimony rule and its parentage transfer. The Shepherd’s existing memory is preserved; Oedipus never receives its identifying content.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "silence-cut",
            "section": "engine",
            "title": "The final recognition gate stays closed.",
            "because": "Persistence alone cannot satisfy the recognition conjunction. Waiting replaces recognition, and the canonical reporting branch does not fire.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-input"
              },
              {
                "kind": "rule",
                "id": "rule-wait",
                "status": "fired"
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "silence-pressure",
            "section": "projection",
            "title": "Oedipus still pursues the evidence.",
            "because": "The intervention changes access to an answer, not his accepted adoption evidence or his resolve to learn his origins. The text supports continued pressure on this same witness.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-cut"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-plea"
              }
            ]
          },
          {
            "id": "silence-consequence",
            "section": "projection",
            "title": "The inquiry persists without completed self-recognition.",
            "because": "Restoring the final answer would reverse the selected condition. Keeping the search open uses the existing goal and witness without inventing a substitute disclosure. Jocasta’s prior inference and the historical harms remain.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-pressure"
              },
              {
                "kind": "state",
                "variable": "recognized",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-jocasta-infers",
                "present": true
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-testimony"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Can withholding knowledge prevent responsibility?",
          "structuralPremise": "A single held disclosure cuts the modeled recognition pathway, while Jocasta’s inference and the historical harms survive.",
          "reading": "Recognition is contingent on access to evidence; the acts being recognized are not. Blocking self-knowledge interrupts this public reckoning without undoing what Oedipus has done or what Jocasta already understands.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "silence-cut",
            "silence-consequence"
          ]
        },
        "changedSummary": [
          "The final parentage disclosure is persistently blocked.",
          "The recognition and catastrophe-report routes lose a required input."
        ],
        "preservedSummary": [
          "Investigation, accepted adoption and the witness’s memory.",
          "Jocasta’s separate inference and departure.",
          "The killing and marriage before the play."
        ],
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review",
          "method": "Checked against pinned Storr passages and the complete joint replay; authored interpretation, not independent literary peer review. Automated support assertions and metrics are checked on every build.",
          "sourceRefs": [
            "p-testimony",
            "p-plea",
            "p-recognition-model"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        }
      },
      {
        "id": "stop-investigation",
        "title": "Prevent Oedipus’s investigation",
        "category": "action-prevention",
        "question": "What if the king does not undertake the inquiry?",
        "original": "Oedipus acts on the reported mandate and begins investigating.",
        "changed": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
        "whySelected": "Tests an upstream decision/action gate rather than withholding a late clue. The oracle report and its public demand remain.",
        "forkAt": "t2",
        "applicableWhen": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "investigating",
              "value": false
            }
          ]
        },
        "operation": {
          "kind": "suppress-rule",
          "rule": "rule-investigate",
          "persistence": "held"
        },
        "assumptions": [
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "Only the selected intervention set and its causal consequences differ from the original world.",
          "A disabled rule removes its complete modeled episode, including its associated information updates; no unmodeled substitute disclosure is inserted."
        ],
        "compatibility": {
          "exclusiveResource": "rule-investigate",
          "requiresForkPreconditions": false,
          "explanation": "This condition is held throughout the experiment. Upstream changes may make this condition redundant."
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Is avoiding revelation the same as escaping tragedy?",
          "structuralPremise": "Disabling the opening action cuts both target pathways with one intervention; the reported civic demand is retained.",
          "reading": "The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The investigation action and its downstream discoveries.",
          "Recognition and the canonical catastrophe report do not occur in the modeled sequence."
        ],
        "preservedSummary": [
          "Creon’s report and the city’s demand for an answer.",
          "The historical killing and marriage.",
          "No replacement investigator, cure or new punishment is introduced."
        ],
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review",
          "method": "Checked against pinned Storr passages and the complete joint replay; authored interpretation, not independent literary peer review. Automated support assertions and metrics are checked on every build.",
          "sourceRefs": [
            "p-oracle",
            "p-quest"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        }
      },
      {
        "id": "no-messenger",
        "title": "Prevent the Corinthian encounter",
        "category": "encounter-condition",
        "question": "What if the Corinthian Messenger never meets Oedipus?",
        "original": "The Messenger’s encounter supplies the death report, adoption account and infant handover lead.",
        "changed": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
        "whySelected": "Removes a knowledge bridge between a murder inquiry and a search for birth identity. This targets the actual bundled encounter in the IR, not an invented single clue.",
        "forkAt": "t5",
        "applicableWhen": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "investigating",
              "value": true
            },
            {
              "op": "equals",
              "variable": "persisting",
              "value": false
            }
          ]
        },
        "operation": {
          "kind": "suppress-rule",
          "rule": "rule-messenger",
          "persistence": "held"
        },
        "assumptions": [
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "Only the selected intervention set and its causal consequences differ from the original world.",
          "A disabled rule removes its complete modeled episode, including its associated information updates; no unmodeled substitute disclosure is inserted."
        ],
        "compatibility": {
          "exclusiveResource": "rule-messenger",
          "requiresForkPreconditions": false,
          "explanation": "This condition is held throughout the experiment. Upstream changes may make this condition redundant."
        },
        "conclusion": {
          "title": "The murder inquiry loses its route into parentage.",
          "summary": "Oedipus keeps investigating Laius’s death, but the Corinthian encounter never turns that investigation into the canonical search for his origins. The already summoned murder witness remains a lead. The best supported continuation pursues that crime without completing the original chain of identity revelations.",
          "supportedBy": [
            "messenger-lead",
            "messenger-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "messenger-input",
            "section": "engine",
            "title": "The link through Corinth is missing.",
            "because": "Removing the full encounter removes both the adoption disclosure and the report connecting the infant to the Shepherd. Oedipus retains his existing belief about Polybus.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-polybus",
                "present": true
              }
            ]
          },
          {
            "id": "messenger-cut",
            "section": "engine",
            "title": "The parentage inquiry does not take over.",
            "because": "The persistence decision requires accepted adoption and the handover report. Neither is acquired, so its rule cannot enable the final parentage testimony or recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-input"
              },
              {
                "kind": "rule",
                "id": "rule-persist",
                "status": "blocked"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "messenger-lead",
            "section": "projection",
            "title": "The murder inquiry still has a witness to question.",
            "because": "Oedipus is still investigating and remembers the crossroads killing. In the preserved crossroads scene he has already asked Jocasta to summon Laius’s surviving bondsman, before the Corinthian encounter.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-cut"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-summon"
              },
              {
                "kind": "source",
                "id": "p-memory"
              }
            ]
          },
          {
            "id": "messenger-consequence",
            "section": "projection",
            "title": "The search continues along the murder lead.",
            "because": "Pursuing an already requested witness preserves Oedipus’s active goal and available information. It does not grant the missing adoption or handover evidence, so no alternative complete identity disclosure is inserted.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-lead"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "source",
                "id": "p-summon"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "What makes a fact become a fact about oneself?",
          "structuralPremise": "Removing one encounter preserves the murder inquiry but cuts the evidence bridge into the parentage sequence.",
          "reading": "The facts of killing and birth remain in the world. Their connection for a particular person depends on an encounter that joins two investigations. The local bridge is contingent even though the past it would reveal is fixed.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "messenger-cut",
            "messenger-consequence"
          ]
        },
        "changedSummary": [
          "The whole Corinthian encounter and its three reports.",
          "Accepted adoption, the handover lead and the parentage-persistence decision."
        ],
        "preservedSummary": [
          "The initial four events, including the crossroads memory.",
          "The original murder investigation and its already requested witness.",
          "The killing, marriage and the prior belief about Polybus."
        ],
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review",
          "method": "Checked against pinned Storr passages and the complete joint replay; authored interpretation, not independent literary peer review. Automated support assertions and metrics are checked on every build.",
          "sourceRefs": [
            "p-adoption",
            "p-handover",
            "p-polybus-dead",
            "p-memory",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        }
      }
    ],
    "canonicalMetrics": {
      "algorithm": "event-support-v1",
      "canonical": {
        "nodes": [
          {
            "id": "e-oracle",
            "label": "Creon reports the command and survivor’s account",
            "rule": "rule-oracle",
            "at": "t1"
          },
          {
            "id": "e-quest",
            "label": "Oedipus undertakes the investigation",
            "rule": "rule-investigate",
            "at": "t2"
          },
          {
            "id": "e-tiresias",
            "label": "Tiresias names Oedipus; the accusation is rejected",
            "rule": "rule-accuse",
            "at": "t3"
          },
          {
            "id": "e-crossroads",
            "label": "Jocasta’s account triggers Oedipus’s recollection",
            "rule": "rule-crossroads",
            "at": "t4"
          },
          {
            "id": "e-messenger",
            "label": "Messenger’s testimony challenges assumed parentage",
            "rule": "rule-messenger",
            "at": "t5"
          },
          {
            "id": "e-persist",
            "label": "Oedipus persists after Jocasta’s plea",
            "rule": "rule-persist",
            "at": "t6"
          },
          {
            "id": "e-testimony",
            "label": "Shepherd identifies the child’s household",
            "rule": "rule-testimony",
            "at": "t7"
          },
          {
            "id": "e-recognition",
            "label": "Oedipus acknowledges identity and patricide",
            "rule": "rule-recognize",
            "at": "t8"
          },
          {
            "id": "e-report",
            "label": "Second Messenger reports death and self-blinding",
            "rule": "rule-report",
            "at": "t9"
          }
        ],
        "edges": [
          {
            "id": "e-crossroads>e-messenger",
            "source": "e-crossroads",
            "target": "e-messenger",
            "reasons": [
              "prerequisite:e-crossroads",
              "guard:event:e-crossroads"
            ]
          },
          {
            "id": "e-crossroads>e-recognition",
            "source": "e-crossroads",
            "target": "e-recognition",
            "reasons": [
              "information:a-memory",
              "decision-information:a-memory"
            ]
          },
          {
            "id": "e-messenger>e-persist",
            "source": "e-messenger",
            "target": "e-persist",
            "reasons": [
              "prerequisite:e-messenger",
              "guard:event:e-messenger",
              "information:a-adoption-accepted",
              "information:a-handover-report",
              "decision-guard:event:e-messenger",
              "decision-information:a-adoption-accepted",
              "decision-information:a-handover-report"
            ]
          },
          {
            "id": "e-messenger>e-recognition",
            "source": "e-messenger",
            "target": "e-recognition",
            "reasons": [
              "information:a-adoption-accepted",
              "decision-information:a-adoption-accepted"
            ]
          },
          {
            "id": "e-oracle>e-quest",
            "source": "e-oracle",
            "target": "e-quest",
            "reasons": [
              "prerequisite:e-oracle",
              "guard:event:e-oracle",
              "information:a-oracle",
              "decision-guard:event:e-oracle",
              "decision-information:a-oracle"
            ]
          },
          {
            "id": "e-persist>e-recognition",
            "source": "e-persist",
            "target": "e-recognition",
            "reasons": [
              "guard:persisting"
            ]
          },
          {
            "id": "e-persist>e-report",
            "source": "e-persist",
            "target": "e-report",
            "reasons": [
              "guard:jocasta-departed"
            ]
          },
          {
            "id": "e-persist>e-testimony",
            "source": "e-persist",
            "target": "e-testimony",
            "reasons": [
              "prerequisite:e-persist",
              "guard:persisting"
            ]
          },
          {
            "id": "e-quest>e-crossroads",
            "source": "e-quest",
            "target": "e-crossroads",
            "reasons": [
              "prerequisite:e-quest",
              "guard:investigating"
            ]
          },
          {
            "id": "e-quest>e-persist",
            "source": "e-quest",
            "target": "e-persist",
            "reasons": [
              "guard:investigating"
            ]
          },
          {
            "id": "e-quest>e-tiresias",
            "source": "e-quest",
            "target": "e-tiresias",
            "reasons": [
              "prerequisite:e-quest",
              "guard:investigating"
            ]
          },
          {
            "id": "e-recognition>e-report",
            "source": "e-recognition",
            "target": "e-report",
            "reasons": [
              "prerequisite:e-recognition",
              "guard:recognized"
            ]
          },
          {
            "id": "e-testimony>e-recognition",
            "source": "e-testimony",
            "target": "e-recognition",
            "reasons": [
              "prerequisite:e-testimony",
              "guard:testimony",
              "information:a-parentage-report",
              "decision-guard:testimony",
              "decision-information:a-parentage-report"
            ]
          }
        ]
      },
      "variant": {
        "nodes": [
          {
            "id": "e-oracle",
            "label": "Creon reports the command and survivor’s account",
            "rule": "rule-oracle",
            "at": "t1"
          },
          {
            "id": "e-quest",
            "label": "Oedipus undertakes the investigation",
            "rule": "rule-investigate",
            "at": "t2"
          },
          {
            "id": "e-tiresias",
            "label": "Tiresias names Oedipus; the accusation is rejected",
            "rule": "rule-accuse",
            "at": "t3"
          },
          {
            "id": "e-crossroads",
            "label": "Jocasta’s account triggers Oedipus’s recollection",
            "rule": "rule-crossroads",
            "at": "t4"
          },
          {
            "id": "e-messenger",
            "label": "Messenger’s testimony challenges assumed parentage",
            "rule": "rule-messenger",
            "at": "t5"
          },
          {
            "id": "e-persist",
            "label": "Oedipus persists after Jocasta’s plea",
            "rule": "rule-persist",
            "at": "t6"
          },
          {
            "id": "e-testimony",
            "label": "Shepherd identifies the child’s household",
            "rule": "rule-testimony",
            "at": "t7"
          },
          {
            "id": "e-recognition",
            "label": "Oedipus acknowledges identity and patricide",
            "rule": "rule-recognize",
            "at": "t8"
          },
          {
            "id": "e-report",
            "label": "Second Messenger reports death and self-blinding",
            "rule": "rule-report",
            "at": "t9"
          }
        ],
        "edges": [
          {
            "id": "e-crossroads>e-messenger",
            "source": "e-crossroads",
            "target": "e-messenger",
            "reasons": [
              "prerequisite:e-crossroads",
              "guard:event:e-crossroads"
            ]
          },
          {
            "id": "e-crossroads>e-recognition",
            "source": "e-crossroads",
            "target": "e-recognition",
            "reasons": [
              "information:a-memory",
              "decision-information:a-memory"
            ]
          },
          {
            "id": "e-messenger>e-persist",
            "source": "e-messenger",
            "target": "e-persist",
            "reasons": [
              "prerequisite:e-messenger",
              "guard:event:e-messenger",
              "information:a-adoption-accepted",
              "information:a-handover-report",
              "decision-guard:event:e-messenger",
              "decision-information:a-adoption-accepted",
              "decision-information:a-handover-report"
            ]
          },
          {
            "id": "e-messenger>e-recognition",
            "source": "e-messenger",
            "target": "e-recognition",
            "reasons": [
              "information:a-adoption-accepted",
              "decision-information:a-adoption-accepted"
            ]
          },
          {
            "id": "e-oracle>e-quest",
            "source": "e-oracle",
            "target": "e-quest",
            "reasons": [
              "prerequisite:e-oracle",
              "guard:event:e-oracle",
              "information:a-oracle",
              "decision-guard:event:e-oracle",
              "decision-information:a-oracle"
            ]
          },
          {
            "id": "e-persist>e-recognition",
            "source": "e-persist",
            "target": "e-recognition",
            "reasons": [
              "guard:persisting"
            ]
          },
          {
            "id": "e-persist>e-report",
            "source": "e-persist",
            "target": "e-report",
            "reasons": [
              "guard:jocasta-departed"
            ]
          },
          {
            "id": "e-persist>e-testimony",
            "source": "e-persist",
            "target": "e-testimony",
            "reasons": [
              "prerequisite:e-persist",
              "guard:persisting"
            ]
          },
          {
            "id": "e-quest>e-crossroads",
            "source": "e-quest",
            "target": "e-crossroads",
            "reasons": [
              "prerequisite:e-quest",
              "guard:investigating"
            ]
          },
          {
            "id": "e-quest>e-persist",
            "source": "e-quest",
            "target": "e-persist",
            "reasons": [
              "guard:investigating"
            ]
          },
          {
            "id": "e-quest>e-tiresias",
            "source": "e-quest",
            "target": "e-tiresias",
            "reasons": [
              "prerequisite:e-quest",
              "guard:investigating"
            ]
          },
          {
            "id": "e-recognition>e-report",
            "source": "e-recognition",
            "target": "e-report",
            "reasons": [
              "prerequisite:e-recognition",
              "guard:recognized"
            ]
          },
          {
            "id": "e-testimony>e-recognition",
            "source": "e-testimony",
            "target": "e-recognition",
            "reasons": [
              "prerequisite:e-testimony",
              "guard:testimony",
              "information:a-parentage-report",
              "decision-guard:testimony",
              "decision-information:a-parentage-report"
            ]
          }
        ]
      },
      "roots": [
        "e-oracle"
      ],
      "targets": [
        {
          "id": "recognition",
          "label": "Recognition",
          "event": "e-recognition",
          "canonicalReached": true,
          "reached": true,
          "paths": [
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-testimony",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-testimony",
              "e-recognition"
            ]
          ],
          "retainedPaths": [
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-testimony",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-recognition"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-testimony",
              "e-recognition"
            ]
          ]
        },
        {
          "id": "catastrophe-report",
          "label": "Catastrophe report",
          "event": "e-report",
          "canonicalReached": true,
          "reached": true,
          "paths": [
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-testimony",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-testimony",
              "e-recognition",
              "e-report"
            ]
          ],
          "retainedPaths": [
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-persist",
              "e-testimony",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-messenger",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-crossroads",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-recognition",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-report"
            ],
            [
              "e-oracle",
              "e-quest",
              "e-persist",
              "e-testimony",
              "e-recognition",
              "e-report"
            ]
          ]
        }
      ],
      "distance": {
        "numerator": 0,
        "denominator": 22,
        "value": 0,
        "edits": [],
        "retainedNodes": 9,
        "retainedEdges": 13
      },
      "editLoad": {
        "numerator": 0,
        "denominator": 22,
        "value": 0
      },
      "tolerance": {
        "numerator": 1,
        "denominator": 7,
        "value": 0.14285714285714285,
        "probes": [
          {
            "rule": "rule-oracle",
            "retainsTargets": false
          },
          {
            "rule": "rule-investigate",
            "retainsTargets": false
          },
          {
            "rule": "rule-accuse",
            "retainsTargets": true
          },
          {
            "rule": "rule-crossroads",
            "retainsTargets": false
          },
          {
            "rule": "rule-messenger",
            "retainsTargets": false
          },
          {
            "rule": "rule-persist",
            "retainsTargets": false
          },
          {
            "rule": "rule-testimony",
            "retainsTargets": false
          }
        ]
      },
      "cut": {
        "eligibleRules": [
          "rule-oracle",
          "rule-investigate",
          "rule-accuse",
          "rule-crossroads",
          "rule-messenger",
          "rule-persist",
          "rule-testimony"
        ],
        "singletonCuts": [
          "rule-oracle",
          "rule-investigate",
          "rule-crossroads",
          "rule-messenger",
          "rule-persist",
          "rule-testimony"
        ],
        "minimumSize": 1,
        "minimumSets": [
          [
            "rule-oracle"
          ],
          [
            "rule-investigate"
          ],
          [
            "rule-crossroads"
          ],
          [
            "rule-messenger"
          ],
          [
            "rule-persist"
          ],
          [
            "rule-testimony"
          ]
        ],
        "alreadyCut": false
      },
      "changedEdges": []
    },
    "results": [
      {
        "key": "delay-shepherd",
        "selectedIds": [
          "delay-shepherd"
        ],
        "basisId": "delay-shepherd",
        "run": {
          "id": "variant",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-variant-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-variant-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-denial",
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-tiresias"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-tiresias",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-denial",
                    "a-accused"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-tiresias"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-messenger"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-messenger",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-adoption-accepted",
                    "a-polybus-dead",
                    "a-adoption-report",
                    "a-handover-report"
                  ],
                  "assertionsRemoved": [
                    "a-polybus"
                  ],
                  "transfers": [
                    "tr-messenger"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-persist"
              ],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-persist",
                  "effects": [
                    {
                      "variable": "persisting",
                      "value": true
                    },
                    {
                      "variable": "jocasta-departed",
                      "value": true
                    },
                    {
                      "variable": "event:e-persist",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-jocasta-infers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-variant-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-wait"
              ],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-wait",
                  "effects": [
                    {
                      "variable": "waiting",
                      "value": true
                    },
                    {
                      "variable": "event:e-wait",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-wait"
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": false,
            "recognized": false,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-unknown",
            "a-jocasta-infers",
            "a-memory",
            "a-oracle",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [
            "e-wait"
          ],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist"
          ],
          "changed": [
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "waiting",
              "canonical": false,
              "variant": true
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-wait",
              "canonical": false,
              "variant": true
            }
          ],
          "assertionsRemoved": [
            "a-identity-known",
            "a-killer-known",
            "a-parentage-report"
          ],
          "assertionsAdded": [
            "a-identity-unknown"
          ],
          "witnesses": [
            {
              "traceRef": "trace-variant-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-adoption-accepted",
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-variant-t8-0",
              "id": "rule-wait",
              "status": "fired",
              "reason": "Guard satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": true
              },
              "information": [
                "a-handover-report"
              ],
              "selectedOption": "opt-wait",
              "effects": [
                {
                  "variable": "waiting",
                  "value": true
                },
                {
                  "variable": "event:e-wait",
                  "value": true
                }
              ],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-variant-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-wait",
                "label": "Investigation remains awaiting the final testimony",
                "rule": "rule-wait",
                "at": "t8"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-wait",
                "source": "e-messenger",
                "target": "e-wait",
                "reasons": [
                  "information:a-handover-report",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-wait",
                "source": "e-persist",
                "target": "e-wait",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 13,
            "denominator": 25,
            "value": 0.52,
            "edits": [
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-recognition",
              "edge:e-messenger>e-wait",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-persist>e-wait",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-wait"
            ],
            "retainedNodes": 6,
            "retainedEdges": 6
          },
          "editLoad": {
            "numerator": 13,
            "denominator": 22,
            "value": 0.5909090909090909
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 6,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-accuse",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              },
              {
                "rule": "rule-messenger",
                "retainsTargets": false
              },
              {
                "rule": "rule-persist",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-accuse",
              "rule-crossroads",
              "rule-messenger",
              "rule-persist"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [
            {
              "reasonId": "delay-delivery",
              "ruleId": "rule-testimony",
              "eventId": "e-testimony",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": true,
                "result": true
              },
              "requiredInformation": [],
              "selectedOption": null,
              "stateBefore": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "stateAfter": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertionsBefore": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "assertionsAfter": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ]
            },
            {
              "reasonId": "delay-return",
              "ruleId": "rule-recognize",
              "eventId": "e-recognition",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": true
              },
              "requiredInformation": [
                "a-parentage-report",
                "a-adoption-accepted",
                "a-memory"
              ],
              "selectedOption": "opt-recognize",
              "stateBefore": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "stateAfter": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertionsBefore": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "assertionsAfter": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ]
            },
            {
              "reasonId": "delay-catastrophe",
              "ruleId": "rule-report",
              "eventId": "e-report",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": true
              },
              "requiredInformation": [],
              "selectedOption": null,
              "stateBefore": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": false,
                "event:e-wait": true
              },
              "stateAfter": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": true,
                "jocasta-dead": true,
                "oedipus-blind": true,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": true,
                "event:e-wait": true
              },
              "assertionsBefore": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "assertionsAfter": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ]
            }
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": true,
            "recognized": true,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": true,
            "jocasta-dead": true,
            "oedipus-blind": true,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": true,
            "event:e-recognition": true,
            "event:e-report": true,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-oracle",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": [
            "e-testimony",
            "e-recognition",
            "e-report"
          ]
        },
        "conclusion": {
          "title": "The tragedy is delayed, not defeated.",
          "summary": "Oedipus misses the original moment of recognition. His pursuit and the final witness remain, so the most supported continuation brings recognition back later. The catastrophic sequence remains plausible; Jocasta’s earlier realization has already put her at risk.",
          "supportedBy": [
            "delay-return",
            "delay-catastrophe"
          ]
        },
        "reasoning": [
          {
            "id": "delay-input",
            "section": "engine",
            "title": "The last identifying answer arrives later.",
            "because": "Moving the only final parentage transfer beyond the comparison window leaves testimony false and the parentage report undelivered.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "unscheduled"
              }
            ]
          },
          {
            "id": "delay-recognition",
            "section": "engine",
            "title": "Recognition and its reporting branch do not fire on schedule.",
            "because": "The recognition rule needs both persistence and the final testimony. With that conjunction false, recognition does not fire; the report then lacks its recognized input.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-input"
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              }
            ]
          },
          {
            "id": "delay-pressure",
            "section": "engine",
            "title": "The search still has a destination.",
            "because": "Waiting is selected because testimony is absent, while the accepted adoption account, handover report and the Shepherd’s memory all survive. Jocasta has already reached her own inference.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-recognition"
              },
              {
                "kind": "rule",
                "id": "rule-wait",
                "status": "fired"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-jocasta-infers",
                "present": true
              }
            ]
          },
          {
            "id": "delay-delivery",
            "section": "projection",
            "title": "The witness supplies the missing answer later.",
            "because": "The selected condition defers delivery to t11; it does not erase the witness or his access to the remembered handover. Continuing the scheduled transfer is the smallest extension of this state.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-pressure"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-testimony"
              }
            ],
            "applyRule": "rule-testimony"
          },
          {
            "id": "delay-return",
            "section": "projection",
            "title": "Recognition becomes possible again.",
            "because": "The delivered parentage report now joins accepted adoption and the crossroads memory. Every information and decision requirement of the original recognition rule is satisfied.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-delivery"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              }
            ],
            "applyRule": "rule-recognize"
          },
          {
            "id": "delay-catastrophe",
            "section": "projection",
            "title": "The tragic mechanism survives.",
            "because": "With recognition restored and Jocasta already departed, the original reporting branch is supported again in this continuation. This reuses a modeled sequence; it does not make recognition a universal cause of suicide or date Jocasta’s death.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-return"
              },
              {
                "kind": "state",
                "variable": "recognized",
                "value": true
              },
              {
                "kind": "state",
                "variable": "jocasta-departed",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-catastrophe"
              }
            ],
            "applyRule": "rule-report"
          }
        ],
        "philosophy": {
          "question": "Was the timing necessary—or the mechanism?",
          "structuralPremise": "The original window loses both target events, but the same information gates pass again in the continuation.",
          "reading": "The canonical timing is contingent on one answer. The surviving witness and Oedipus’s persistence make the mechanism harder to escape than its timetable. That distinction concerns this supported continuation, not a proof that every possible future ends alike.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "delay-recognition",
            "delay-catastrophe"
          ]
        },
        "changedSummary": [
          "Final parentage evidence arrives later.",
          "Public recognition and the supported reporting sequence move beyond their original checkpoints."
        ],
        "preservedSummary": [
          "The first six modeled events and the historical killing and marriage.",
          "Oedipus’s pursuit, adoption belief, murder memory and surviving witness.",
          "Jocasta’s earlier inference and departure."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-intervention",
            "p-testimony",
            "p-plea",
            "p-catastrophe"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": null,
        "interactionMeaning": null
      },
      {
        "key": "no-messenger",
        "selectedIds": [
          "no-messenger"
        ],
        "basisId": "no-messenger",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-denial",
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-tiresias"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-tiresias",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-denial",
                    "a-accused"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-tiresias"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads"
          ],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-accused",
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads"
          ],
          "changed": [
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-parentage-report",
            "a-polybus-dead"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              }
            ],
            "edges": [
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 15,
            "denominator": 22,
            "value": 0.6818181818181818,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-persist",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-messenger",
              "node:e-persist",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony"
            ],
            "retainedNodes": 4,
            "retainedEdges": 3
          },
          "editLoad": {
            "numerator": 15,
            "denominator": 22,
            "value": 0.6818181818181818
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 4,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-accuse",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-accuse",
              "rule-crossroads"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-accused",
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The murder inquiry loses its route into parentage.",
          "summary": "Oedipus keeps investigating Laius’s death, but the Corinthian encounter never turns that investigation into the canonical search for his origins. The already summoned murder witness remains a lead. The best supported continuation pursues that crime without completing the original chain of identity revelations.",
          "supportedBy": [
            "messenger-lead",
            "messenger-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "messenger-input",
            "section": "engine",
            "title": "The link through Corinth is missing.",
            "because": "Removing the full encounter removes both the adoption disclosure and the report connecting the infant to the Shepherd. Oedipus retains his existing belief about Polybus.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-polybus",
                "present": true
              }
            ]
          },
          {
            "id": "messenger-cut",
            "section": "engine",
            "title": "The parentage inquiry does not take over.",
            "because": "The persistence decision requires accepted adoption and the handover report. Neither is acquired, so its rule cannot enable the final parentage testimony or recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-input"
              },
              {
                "kind": "rule",
                "id": "rule-persist",
                "status": "blocked"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "messenger-lead",
            "section": "projection",
            "title": "The murder inquiry still has a witness to question.",
            "because": "Oedipus is still investigating and remembers the crossroads killing. In the preserved crossroads scene he has already asked Jocasta to summon Laius’s surviving bondsman, before the Corinthian encounter.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-cut"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-summon"
              },
              {
                "kind": "source",
                "id": "p-memory"
              }
            ]
          },
          {
            "id": "messenger-consequence",
            "section": "projection",
            "title": "The search continues along the murder lead.",
            "because": "Pursuing an already requested witness preserves Oedipus’s active goal and available information. It does not grant the missing adoption or handover evidence, so no alternative complete identity disclosure is inserted.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-lead"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "source",
                "id": "p-summon"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "What makes a fact become a fact about oneself?",
          "structuralPremise": "Removing one encounter preserves the murder inquiry but cuts the evidence bridge into the parentage sequence.",
          "reading": "The facts of killing and birth remain in the world. Their connection for a particular person depends on an encounter that joins two investigations. The local bridge is contingent even though the past it would reveal is fixed.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "messenger-cut",
            "messenger-consequence"
          ]
        },
        "changedSummary": [
          "The whole Corinthian encounter and its three reports.",
          "Accepted adoption, the handover lead and the parentage-persistence decision."
        ],
        "preservedSummary": [
          "The initial four events, including the crossroads memory.",
          "The original murder investigation and its already requested witness.",
          "The killing, marriage and the prior belief about Polybus."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-adoption",
            "p-handover",
            "p-polybus-dead",
            "p-memory",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": null,
        "interactionMeaning": null
      },
      {
        "key": "omit-accusation",
        "selectedIds": [
          "omit-accusation"
        ],
        "basisId": "omit-accusation",
        "run": {
          "id": "canonical",
          "status": "complete",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-messenger"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-messenger",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-adoption-accepted",
                    "a-polybus-dead",
                    "a-adoption-report",
                    "a-handover-report"
                  ],
                  "assertionsRemoved": [
                    "a-polybus"
                  ],
                  "transfers": [
                    "tr-messenger"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-persist"
              ],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-persist",
                  "effects": [
                    {
                      "variable": "persisting",
                      "value": true
                    },
                    {
                      "variable": "jocasta-departed",
                      "value": true
                    },
                    {
                      "variable": "event:e-persist",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-jocasta-infers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-testimony"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "testimony",
                      "value": true
                    },
                    {
                      "variable": "event:e-testimony",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-parentage-report"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-shepherd"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-recognition"
              ],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    },
                    {
                      "id": "opt-wait",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-parentage-report",
                    "a-adoption-accepted",
                    "a-memory"
                  ],
                  "selectedOption": "opt-recognize",
                  "effects": [
                    {
                      "variable": "recognized",
                      "value": true
                    },
                    {
                      "variable": "event:e-recognition",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-identity-known",
                    "a-killer-known"
                  ],
                  "assertionsRemoved": [
                    "a-identity-unknown"
                  ],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-handover-report"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": true,
                "jocasta-dead": true,
                "oedipus-blind": true,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": true,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-report"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "report-supported",
                      "value": true
                    },
                    {
                      "variable": "jocasta-dead",
                      "value": true
                    },
                    {
                      "variable": "oedipus-blind",
                      "value": true
                    },
                    {
                      "variable": "event:e-report",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": true,
                "jocasta-dead": true,
                "oedipus-blind": true,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": true,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": true,
            "recognized": true,
            "waiting": false,
            "jocasta-departed": true,
            "report-supported": true,
            "jocasta-dead": true,
            "oedipus-blind": true,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": true,
            "event:e-recognition": true,
            "event:e-report": true,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-oracle",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "tragic",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "true"
            }
          },
          "issues": []
        },
        "diff": {
          "removed": [
            "e-tiresias"
          ],
          "added": [],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "changed": [
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused"
          ],
          "assertionsAdded": [],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-handover-report"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": true,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ]
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": true,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ]
            }
          ],
          "distance": {
            "numerator": 2,
            "denominator": 22,
            "value": 0.09090909090909091,
            "edits": [
              "edge:e-quest>e-tiresias",
              "node:e-tiresias"
            ],
            "retainedNodes": 8,
            "retainedEdges": 12
          },
          "editLoad": {
            "numerator": 2,
            "denominator": 22,
            "value": 0.09090909090909091
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 6,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              },
              {
                "rule": "rule-messenger",
                "retainsTargets": false
              },
              {
                "rule": "rule-persist",
                "retainsTargets": false
              },
              {
                "rule": "rule-testimony",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-crossroads",
              "rule-messenger",
              "rule-persist",
              "rule-testimony"
            ],
            "singletonCuts": [
              "rule-oracle",
              "rule-investigate",
              "rule-crossroads",
              "rule-messenger",
              "rule-persist",
              "rule-testimony"
            ],
            "minimumSize": 1,
            "minimumSets": [
              [
                "rule-oracle"
              ],
              [
                "rule-investigate"
              ],
              [
                "rule-crossroads"
              ],
              [
                "rule-messenger"
              ],
              [
                "rule-persist"
              ],
              [
                "rule-testimony"
              ]
            ],
            "alreadyCut": false
          },
          "changedEdges": [
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": true,
            "recognized": true,
            "waiting": false,
            "jocasta-departed": true,
            "report-supported": true,
            "jocasta-dead": true,
            "oedipus-blind": true,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": true,
            "event:e-recognition": true,
            "event:e-report": true,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-oracle",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The tragedy survives without the accusation.",
          "summary": "Oedipus still reaches the same recognition and catastrophe report. The crossroads memory, adoption account and Shepherd’s testimony supply the evidence he eventually accepts; the rejected accusation is not a necessary input.",
          "supportedBy": [
            "seer-recognition",
            "seer-outcome"
          ]
        },
        "reasoning": [
          {
            "id": "seer-input",
            "section": "engine",
            "title": "The accusation and its rejection disappear.",
            "because": "Suppressing this bundled episode removes the received accusation and the denial it provokes, without changing Oedipus’s prior commitment to investigate.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-tiresias",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-accused",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              }
            ]
          },
          {
            "id": "seer-route",
            "section": "engine",
            "title": "The evidence route remains intact.",
            "because": "The crossroads exchange is enabled by the investigation, not by Tiresias’s speech. The later Messenger and Shepherd episodes therefore still occur.",
            "support": [
              {
                "kind": "prior",
                "id": "seer-input"
              },
              {
                "kind": "event",
                "id": "e-crossroads",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-testimony",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "fired"
              }
            ]
          },
          {
            "id": "seer-recognition",
            "section": "engine",
            "title": "Oedipus reaches the same recognition.",
            "because": "The rule requires remembered killing, accepted adoption and reported parentage. All three arrive even without the accusation.",
            "support": [
              {
                "kind": "prior",
                "id": "seer-route"
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "fired"
              }
            ]
          },
          {
            "id": "seer-outcome",
            "section": "engine",
            "title": "The original catastrophe is still reported.",
            "because": "Completed recognition and Jocasta’s departure satisfy the reporting rule, so both modeled harm dimensions are established in the replay.",
            "support": [
              {
                "kind": "prior",
                "id": "seer-recognition"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "fired"
              },
              {
                "kind": "state",
                "variable": "jocasta-dead",
                "value": true
              },
              {
                "kind": "state",
                "variable": "oedipus-blind",
                "value": true
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Is saying the truth the same as making it knowable?",
          "structuralPremise": "Removing the accusation preserves every dependency route to the two target events.",
          "reading": "A true charge can be dramatically central without being a necessary cause of recognition. Here agency changes when evidence becomes acceptable to Oedipus, not merely when someone speaks the truth.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "seer-route",
            "seer-outcome"
          ]
        },
        "changedSummary": [
          "Tiresias’s accusation and Oedipus’s immediate denial."
        ],
        "preservedSummary": [
          "All eight other canonical events.",
          "Every modeled dependency route into recognition and the catastrophe report.",
          "The same past, recognition and reported harms."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": null,
        "interactionMeaning": null
      },
      {
        "key": "silence-shepherd",
        "selectedIds": [
          "silence-shepherd"
        ],
        "basisId": "silence-shepherd",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-denial",
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-tiresias"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-tiresias",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-denial",
                    "a-accused"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-tiresias"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-messenger"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-messenger",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-adoption-accepted",
                    "a-polybus-dead",
                    "a-adoption-report",
                    "a-handover-report"
                  ],
                  "assertionsRemoved": [
                    "a-polybus"
                  ],
                  "transfers": [
                    "tr-messenger"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-persist"
              ],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-persist",
                  "effects": [
                    {
                      "variable": "persisting",
                      "value": true
                    },
                    {
                      "variable": "jocasta-departed",
                      "value": true
                    },
                    {
                      "variable": "event:e-persist",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-jocasta-infers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-wait"
              ],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-wait",
                  "effects": [
                    {
                      "variable": "waiting",
                      "value": true
                    },
                    {
                      "variable": "event:e-wait",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-accused",
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-wait"
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": false,
            "recognized": false,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-unknown",
            "a-jocasta-infers",
            "a-memory",
            "a-oracle",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [
            "e-wait"
          ],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist"
          ],
          "changed": [
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "waiting",
              "canonical": false,
              "variant": true
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-wait",
              "canonical": false,
              "variant": true
            }
          ],
          "assertionsRemoved": [
            "a-identity-known",
            "a-killer-known",
            "a-parentage-report"
          ],
          "assertionsAdded": [
            "a-identity-unknown"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-adoption-accepted",
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "fired",
              "reason": "Guard satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": true
              },
              "information": [
                "a-handover-report"
              ],
              "selectedOption": "opt-wait",
              "effects": [
                {
                  "variable": "waiting",
                  "value": true
                },
                {
                  "variable": "event:e-wait",
                  "value": true
                }
              ],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-wait",
                "label": "Investigation remains awaiting the final testimony",
                "rule": "rule-wait",
                "at": "t8"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-wait",
                "source": "e-messenger",
                "target": "e-wait",
                "reasons": [
                  "information:a-handover-report",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-wait",
                "source": "e-persist",
                "target": "e-wait",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 13,
            "denominator": 25,
            "value": 0.52,
            "edits": [
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-recognition",
              "edge:e-messenger>e-wait",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-persist>e-wait",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-wait"
            ],
            "retainedNodes": 6,
            "retainedEdges": 6
          },
          "editLoad": {
            "numerator": 13,
            "denominator": 22,
            "value": 0.5909090909090909
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 6,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-accuse",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              },
              {
                "rule": "rule-messenger",
                "retainsTargets": false
              },
              {
                "rule": "rule-persist",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-accuse",
              "rule-crossroads",
              "rule-messenger",
              "rule-persist"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": false,
            "recognized": false,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-unknown",
            "a-jocasta-infers",
            "a-memory",
            "a-oracle",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "Recognition becomes avoidable. The harm is not erased.",
          "summary": "The search continues without the corroboration that completes Oedipus’s recognition. Holding the final answer back breaks that route for as long as the condition is maintained. Jocasta has already inferred the truth, so this is no rescue for the whole household.",
          "supportedBy": [
            "silence-pressure",
            "silence-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "silence-input",
            "section": "engine",
            "title": "The identifying channel stays closed.",
            "because": "The held condition disables the final testimony rule and its parentage transfer. The Shepherd’s existing memory is preserved; Oedipus never receives its identifying content.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "silence-cut",
            "section": "engine",
            "title": "The final recognition gate stays closed.",
            "because": "Persistence alone cannot satisfy the recognition conjunction. Waiting replaces recognition, and the canonical reporting branch does not fire.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-input"
              },
              {
                "kind": "rule",
                "id": "rule-wait",
                "status": "fired"
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "silence-pressure",
            "section": "projection",
            "title": "Oedipus still pursues the evidence.",
            "because": "The intervention changes access to an answer, not his accepted adoption evidence or his resolve to learn his origins. The text supports continued pressure on this same witness.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-cut"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-plea"
              }
            ]
          },
          {
            "id": "silence-consequence",
            "section": "projection",
            "title": "The inquiry persists without completed self-recognition.",
            "because": "Restoring the final answer would reverse the selected condition. Keeping the search open uses the existing goal and witness without inventing a substitute disclosure. Jocasta’s prior inference and the historical harms remain.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-pressure"
              },
              {
                "kind": "state",
                "variable": "recognized",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-jocasta-infers",
                "present": true
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-testimony"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Can withholding knowledge prevent responsibility?",
          "structuralPremise": "A single held disclosure cuts the modeled recognition pathway, while Jocasta’s inference and the historical harms survive.",
          "reading": "Recognition is contingent on access to evidence; the acts being recognized are not. Blocking self-knowledge interrupts this public reckoning without undoing what Oedipus has done or what Jocasta already understands.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "silence-cut",
            "silence-consequence"
          ]
        },
        "changedSummary": [
          "The final parentage disclosure is persistently blocked.",
          "The recognition and catastrophe-report routes lose a required input."
        ],
        "preservedSummary": [
          "Investigation, accepted adoption and the witness’s memory.",
          "Jocasta’s separate inference and departure.",
          "The killing and marriage before the play."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-testimony",
            "p-plea",
            "p-recognition-model"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": null,
        "interactionMeaning": null
      },
      {
        "key": "stop-investigation",
        "selectedIds": [
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "event:e-crossroads",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Is avoiding revelation the same as escaping tragedy?",
          "structuralPremise": "Disabling the opening action cuts both target pathways with one intervention; the reported civic demand is retained.",
          "reading": "The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The investigation action and its downstream discoveries.",
          "Recognition and the canonical catastrophe report do not occur in the modeled sequence."
        ],
        "preservedSummary": [
          "Creon’s report and the city’s demand for an answer.",
          "The historical killing and marriage.",
          "No replacement investigator, cure or new punishment is introduced."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-oracle",
            "p-quest"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": null,
        "interactionMeaning": null
      },
      {
        "key": "delay-shepherd+omit-accusation",
        "selectedIds": [
          "delay-shepherd",
          "omit-accusation"
        ],
        "basisId": "delay-shepherd",
        "run": {
          "id": "variant",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-variant-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-variant-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-messenger"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-messenger",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-adoption-accepted",
                    "a-polybus-dead",
                    "a-adoption-report",
                    "a-handover-report"
                  ],
                  "assertionsRemoved": [
                    "a-polybus"
                  ],
                  "transfers": [
                    "tr-messenger"
                  ]
                }
              ]
            },
            {
              "id": "trace-variant-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-persist"
              ],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-persist",
                  "effects": [
                    {
                      "variable": "persisting",
                      "value": true
                    },
                    {
                      "variable": "jocasta-departed",
                      "value": true
                    },
                    {
                      "variable": "event:e-persist",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-jocasta-infers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-variant-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-wait"
              ],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-wait",
                  "effects": [
                    {
                      "variable": "waiting",
                      "value": true
                    },
                    {
                      "variable": "event:e-wait",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-variant-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-wait"
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": false,
            "recognized": false,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-unknown",
            "a-jocasta-infers",
            "a-memory",
            "a-oracle",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-tiresias",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [
            "e-wait"
          ],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-crossroads",
            "e-messenger",
            "e-persist"
          ],
          "changed": [
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "waiting",
              "canonical": false,
              "variant": true
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-wait",
              "canonical": false,
              "variant": true
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-identity-known",
            "a-killer-known",
            "a-parentage-report"
          ],
          "assertionsAdded": [
            "a-identity-unknown"
          ],
          "witnesses": [
            {
              "traceRef": "trace-variant-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-variant-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-adoption-accepted",
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-variant-t8-0",
              "id": "rule-wait",
              "status": "fired",
              "reason": "Guard satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": true
              },
              "information": [
                "a-handover-report"
              ],
              "selectedOption": "opt-wait",
              "effects": [
                {
                  "variable": "waiting",
                  "value": true
                },
                {
                  "variable": "event:e-wait",
                  "value": true
                }
              ],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-variant-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-wait",
                "label": "Investigation remains awaiting the final testimony",
                "rule": "rule-wait",
                "at": "t8"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-wait",
                "source": "e-messenger",
                "target": "e-wait",
                "reasons": [
                  "information:a-handover-report",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-wait",
                "source": "e-persist",
                "target": "e-wait",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 15,
            "denominator": 25,
            "value": 0.6,
            "edits": [
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-recognition",
              "edge:e-messenger>e-wait",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-persist>e-wait",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias",
              "node:e-wait"
            ],
            "retainedNodes": 5,
            "retainedEdges": 5
          },
          "editLoad": {
            "numerator": 15,
            "denominator": 22,
            "value": 0.6818181818181818
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 5,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              },
              {
                "rule": "rule-messenger",
                "retainsTargets": false
              },
              {
                "rule": "rule-persist",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-crossroads",
              "rule-messenger",
              "rule-persist"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [
            {
              "reasonId": "delay-delivery",
              "ruleId": "rule-testimony",
              "eventId": "e-testimony",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": true,
                "result": true
              },
              "requiredInformation": [],
              "selectedOption": null,
              "stateBefore": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "stateAfter": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertionsBefore": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "assertionsAfter": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ]
            },
            {
              "reasonId": "delay-return",
              "ruleId": "rule-recognize",
              "eventId": "e-recognition",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": true
              },
              "requiredInformation": [
                "a-parentage-report",
                "a-adoption-accepted",
                "a-memory"
              ],
              "selectedOption": "opt-recognize",
              "stateBefore": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "stateAfter": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertionsBefore": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "assertionsAfter": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ]
            },
            {
              "reasonId": "delay-catastrophe",
              "ruleId": "rule-report",
              "eventId": "e-report",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": true
              },
              "requiredInformation": [],
              "selectedOption": null,
              "stateBefore": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": false,
                "event:e-wait": true
              },
              "stateAfter": {
                "investigating": true,
                "persisting": true,
                "testimony": true,
                "recognized": true,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": true,
                "jocasta-dead": true,
                "oedipus-blind": true,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": true,
                "event:e-recognition": true,
                "event:e-report": true,
                "event:e-wait": true
              },
              "assertionsBefore": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "assertionsAfter": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-known",
                "a-jocasta-infers",
                "a-killer-known",
                "a-memory",
                "a-oracle",
                "a-parentage-report",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ]
            }
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": true,
            "recognized": true,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": true,
            "jocasta-dead": true,
            "oedipus-blind": true,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": true,
            "event:e-recognition": true,
            "event:e-report": true,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-oracle",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": [
            "e-testimony",
            "e-recognition",
            "e-report"
          ]
        },
        "conclusion": {
          "title": "The tragedy is delayed, not defeated.",
          "summary": "Oedipus misses the original moment of recognition. His pursuit and the final witness remain, so the most supported continuation brings recognition back later. The catastrophic sequence remains plausible; Jocasta’s earlier realization has already put her at risk.",
          "supportedBy": [
            "delay-return",
            "delay-catastrophe"
          ]
        },
        "reasoning": [
          {
            "id": "selected-delay-shepherd",
            "section": "engine",
            "title": "Delay the Shepherd’s testimony",
            "because": "The final answer moves from t7 to t11; the original comparison ends at t10. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "delay-input",
            "section": "engine",
            "title": "The last identifying answer arrives later.",
            "because": "Moving the only final parentage transfer beyond the comparison window leaves testimony false and the parentage report undelivered.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "unscheduled"
              }
            ]
          },
          {
            "id": "delay-recognition",
            "section": "engine",
            "title": "Recognition and its reporting branch do not fire on schedule.",
            "because": "The recognition rule needs both persistence and the final testimony. With that conjunction false, recognition does not fire; the report then lacks its recognized input.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-input"
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              }
            ]
          },
          {
            "id": "delay-pressure",
            "section": "engine",
            "title": "The search still has a destination.",
            "because": "Waiting is selected because testimony is absent, while the accepted adoption account, handover report and the Shepherd’s memory all survive. Jocasta has already reached her own inference.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-recognition"
              },
              {
                "kind": "rule",
                "id": "rule-wait",
                "status": "fired"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-jocasta-infers",
                "present": true
              }
            ]
          },
          {
            "id": "delay-delivery",
            "section": "projection",
            "title": "The witness supplies the missing answer later.",
            "because": "The selected condition defers delivery to t11; it does not erase the witness or his access to the remembered handover. Continuing the scheduled transfer is the smallest extension of this state.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-pressure"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-testimony"
              }
            ],
            "applyRule": "rule-testimony"
          },
          {
            "id": "delay-return",
            "section": "projection",
            "title": "Recognition becomes possible again.",
            "because": "The delivered parentage report now joins accepted adoption and the crossroads memory. Every information and decision requirement of the original recognition rule is satisfied.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-delivery"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              }
            ],
            "applyRule": "rule-recognize"
          },
          {
            "id": "delay-catastrophe",
            "section": "projection",
            "title": "The tragic mechanism survives.",
            "because": "With recognition restored and Jocasta already departed, the original reporting branch is supported again in this continuation. This reuses a modeled sequence; it does not make recognition a universal cause of suicide or date Jocasta’s death.",
            "support": [
              {
                "kind": "prior",
                "id": "delay-return"
              },
              {
                "kind": "state",
                "variable": "recognized",
                "value": true
              },
              {
                "kind": "state",
                "variable": "jocasta-departed",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-catastrophe"
              }
            ],
            "applyRule": "rule-report"
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "15 joint edits versus 15 summed single-change edits; 0 shared edits and 0 additional edits.",
          "reading": "The joint edit set equals the disjoint union of the single-change edit sets. Their structural effects add under the stated event-and-edge definition. The canonical timing is contingent on one answer. The surviving witness and Oedipus’s persistence make the mechanism harder to escape than its timetable. That distinction concerns this supported continuation, not a proof that every possible future ends alike.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "delay-recognition",
            "delay-catastrophe"
          ]
        },
        "changedSummary": [
          "The final answer moves from t7 to t11; the original comparison ends at t10.",
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "4 canonical events are absent from the joint replay; 1 alternative modeled event occurs."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "Oedipus undertakes the investigation",
          "Jocasta’s account triggers Oedipus’s recollection",
          "Messenger’s testimony challenges assumed parentage",
          "Oedipus persists after Jocasta’s plea",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-intervention",
            "p-testimony",
            "p-plea",
            "p-catastrophe",
            "p-accusation",
            "p-memory",
            "p-adoption"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Independent",
          "extra": [],
          "cancelled": [],
          "overlap": [],
          "unionPrediction": [
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 15,
          "combinedEdits": 15,
          "nonAdditivity": 0,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "delay-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "The joint edit set equals the disjoint union of the single-change edit sets. Their structural effects add under the stated event-and-edge definition."
      },
      {
        "key": "no-messenger+omit-accusation",
        "selectedIds": [
          "no-messenger",
          "omit-accusation"
        ],
        "basisId": "no-messenger",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-crossroads"
          ],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-tiresias",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-crossroads"
          ],
          "changed": [
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-parentage-report",
            "a-polybus-dead"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              }
            ],
            "edges": [
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 17,
            "denominator": 22,
            "value": 0.7727272727272727,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-messenger",
              "node:e-persist",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 3,
            "retainedEdges": 2
          },
          "editLoad": {
            "numerator": 17,
            "denominator": 22,
            "value": 0.7727272727272727
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 3,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-crossroads"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The murder inquiry loses its route into parentage.",
          "summary": "Oedipus keeps investigating Laius’s death, but the Corinthian encounter never turns that investigation into the canonical search for his origins. The already summoned murder witness remains a lead. The best supported continuation pursues that crime without completing the original chain of identity revelations.",
          "supportedBy": [
            "messenger-lead",
            "messenger-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "messenger-input",
            "section": "engine",
            "title": "The link through Corinth is missing.",
            "because": "Removing the full encounter removes both the adoption disclosure and the report connecting the infant to the Shepherd. Oedipus retains his existing belief about Polybus.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-polybus",
                "present": true
              }
            ]
          },
          {
            "id": "messenger-cut",
            "section": "engine",
            "title": "The parentage inquiry does not take over.",
            "because": "The persistence decision requires accepted adoption and the handover report. Neither is acquired, so its rule cannot enable the final parentage testimony or recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-input"
              },
              {
                "kind": "rule",
                "id": "rule-persist",
                "status": "blocked"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "messenger-lead",
            "section": "projection",
            "title": "The murder inquiry still has a witness to question.",
            "because": "Oedipus is still investigating and remembers the crossroads killing. In the preserved crossroads scene he has already asked Jocasta to summon Laius’s surviving bondsman, before the Corinthian encounter.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-cut"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-summon"
              },
              {
                "kind": "source",
                "id": "p-memory"
              }
            ]
          },
          {
            "id": "messenger-consequence",
            "section": "projection",
            "title": "The search continues along the murder lead.",
            "because": "Pursuing an already requested witness preserves Oedipus’s active goal and available information. It does not grant the missing adoption or handover evidence, so no alternative complete identity disclosure is inserted.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-lead"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "source",
                "id": "p-summon"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "17 joint edits versus 17 summed single-change edits; 0 shared edits and 0 additional edits.",
          "reading": "The joint edit set equals the disjoint union of the single-change edit sets. Their structural effects add under the stated event-and-edge definition. The facts of killing and birth remain in the world. Their connection for a particular person depends on an encounter that joins two investigations. The local bridge is contingent even though the past it would reveal is fixed.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "messenger-cut",
            "messenger-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "6 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "Oedipus undertakes the investigation",
          "Jocasta’s account triggers Oedipus’s recollection",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-handover",
            "p-polybus-dead",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Independent",
          "extra": [],
          "cancelled": [],
          "overlap": [],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "summedEdits": 17,
          "combinedEdits": 17,
          "nonAdditivity": 0,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "The joint edit set equals the disjoint union of the single-change edit sets. Their structural effects add under the stated event-and-edge definition."
      },
      {
        "key": "no-messenger+silence-shepherd",
        "selectedIds": [
          "no-messenger",
          "silence-shepherd"
        ],
        "basisId": "no-messenger",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-denial",
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-tiresias"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-tiresias",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-denial",
                    "a-accused"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-tiresias"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": true,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-accused",
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads"
          ],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-accused",
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-tiresias",
            "e-crossroads"
          ],
          "changed": [
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-parentage-report",
            "a-polybus-dead"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              }
            ],
            "edges": [
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 15,
            "denominator": 22,
            "value": 0.6818181818181818,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-persist",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-messenger",
              "node:e-persist",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony"
            ],
            "retainedNodes": 4,
            "retainedEdges": 3
          },
          "editLoad": {
            "numerator": 15,
            "denominator": 22,
            "value": 0.6818181818181818
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 4,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-accuse",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-accuse",
              "rule-crossroads"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": true,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-accused",
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The murder inquiry loses its route into parentage.",
          "summary": "Oedipus keeps investigating Laius’s death, but the Corinthian encounter never turns that investigation into the canonical search for his origins. The already summoned murder witness remains a lead. The best supported continuation pursues that crime without completing the original chain of identity revelations.",
          "supportedBy": [
            "messenger-lead",
            "messenger-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "messenger-input",
            "section": "engine",
            "title": "The link through Corinth is missing.",
            "because": "Removing the full encounter removes both the adoption disclosure and the report connecting the infant to the Shepherd. Oedipus retains his existing belief about Polybus.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-polybus",
                "present": true
              }
            ]
          },
          {
            "id": "messenger-cut",
            "section": "engine",
            "title": "The parentage inquiry does not take over.",
            "because": "The persistence decision requires accepted adoption and the handover report. Neither is acquired, so its rule cannot enable the final parentage testimony or recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-input"
              },
              {
                "kind": "rule",
                "id": "rule-persist",
                "status": "blocked"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "messenger-lead",
            "section": "projection",
            "title": "The murder inquiry still has a witness to question.",
            "because": "Oedipus is still investigating and remembers the crossroads killing. In the preserved crossroads scene he has already asked Jocasta to summon Laius’s surviving bondsman, before the Corinthian encounter.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-cut"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-summon"
              },
              {
                "kind": "source",
                "id": "p-memory"
              }
            ]
          },
          {
            "id": "messenger-consequence",
            "section": "projection",
            "title": "The search continues along the murder lead.",
            "because": "Pursuing an already requested witness preserves Oedipus’s active goal and available information. It does not grant the missing adoption or handover evidence, so no alternative complete identity disclosure is inserted.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-lead"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "source",
                "id": "p-summon"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "15 joint edits versus 28 summed single-change edits; 10 shared edits and 0 additional edits.",
          "reading": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event. The facts of killing and birth remain in the world. Their connection for a particular person depends on an encounter that joins two investigations. The local bridge is contingent even though the past it would reveal is fixed.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "messenger-cut",
            "messenger-consequence"
          ]
        },
        "changedSummary": [
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "5 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "Oedipus undertakes the investigation",
          "Tiresias names Oedipus; the accusation is rejected",
          "Jocasta’s account triggers Oedipus’s recollection",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-testimony",
            "p-plea",
            "p-recognition-model",
            "p-adoption",
            "p-handover",
            "p-polybus-dead",
            "p-memory",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Masking",
          "extra": [],
          "cancelled": [
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-wait",
            "node:e-wait"
          ],
          "overlap": [
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-persist",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-wait"
          ],
          "summedEdits": 28,
          "combinedEdits": 15,
          "nonAdditivity": -13,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event."
      },
      {
        "key": "no-messenger+stop-investigation",
        "selectedIds": [
          "no-messenger",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Does adding causes make the catastrophe more necessary?",
          "structuralPremise": "21 joint edits versus 36 summed single-change edits; 15 shared edits and 0 additional edits.",
          "reading": "At least two selected changes remove some of the same structural units. The joint replay produces no extra edits beyond their union: increasing the number of changes does not increase their effect proportionally. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-oracle",
            "p-quest",
            "p-adoption",
            "p-handover",
            "p-polybus-dead",
            "p-memory",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Redundant",
          "extra": [],
          "cancelled": [],
          "overlap": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-persist",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "summedEdits": 36,
          "combinedEdits": 21,
          "nonAdditivity": -15,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "At least two selected changes remove some of the same structural units. The joint replay produces no extra edits beyond their union: increasing the number of changes does not increase their effect proportionally."
      },
      {
        "key": "omit-accusation+silence-shepherd",
        "selectedIds": [
          "omit-accusation",
          "silence-shepherd"
        ],
        "basisId": "silence-shepherd",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-messenger"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-messenger",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-adoption-accepted",
                    "a-polybus-dead",
                    "a-adoption-report",
                    "a-handover-report"
                  ],
                  "assertionsRemoved": [
                    "a-polybus"
                  ],
                  "transfers": [
                    "tr-messenger"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-persist"
              ],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-persist",
                  "effects": [
                    {
                      "variable": "persisting",
                      "value": true
                    },
                    {
                      "variable": "jocasta-departed",
                      "value": true
                    },
                    {
                      "variable": "event:e-persist",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-jocasta-infers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-wait"
              ],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-adoption-accepted",
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": true
                  },
                  "information": [
                    "a-handover-report"
                  ],
                  "selectedOption": "opt-wait",
                  "effects": [
                    {
                      "variable": "waiting",
                      "value": true
                    },
                    {
                      "variable": "event:e-wait",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": true,
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": true,
                "testimony": false,
                "recognized": false,
                "waiting": true,
                "jocasta-departed": true,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": true,
                "event:e-persist": true,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": true
              },
              "assertions": [
                "a-adoption-accepted",
                "a-adoption-report",
                "a-crossroads",
                "a-handover-report",
                "a-identity-unknown",
                "a-jocasta-infers",
                "a-memory",
                "a-oracle",
                "a-polybus-dead",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-wait"
          ],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": false,
            "recognized": false,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-unknown",
            "a-jocasta-infers",
            "a-memory",
            "a-oracle",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-tiresias",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [
            "e-wait"
          ],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-crossroads",
            "e-messenger",
            "e-persist"
          ],
          "changed": [
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "waiting",
              "canonical": false,
              "variant": true
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-wait",
              "canonical": false,
              "variant": true
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-identity-known",
            "a-killer-known",
            "a-parentage-report"
          ],
          "assertionsAdded": [
            "a-identity-unknown"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-adoption-accepted",
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "fired",
              "reason": "Guard satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": true
              },
              "information": [
                "a-handover-report"
              ],
              "selectedOption": "opt-wait",
              "effects": [
                {
                  "variable": "waiting",
                  "value": true
                },
                {
                  "variable": "event:e-wait",
                  "value": true
                }
              ],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": true,
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-wait",
                "label": "Investigation remains awaiting the final testimony",
                "rule": "rule-wait",
                "at": "t8"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-wait",
                "source": "e-messenger",
                "target": "e-wait",
                "reasons": [
                  "information:a-handover-report",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-wait",
                "source": "e-persist",
                "target": "e-wait",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 15,
            "denominator": 25,
            "value": 0.6,
            "edits": [
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-recognition",
              "edge:e-messenger>e-wait",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-persist>e-wait",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias",
              "node:e-wait"
            ],
            "retainedNodes": 5,
            "retainedEdges": 5
          },
          "editLoad": {
            "numerator": 15,
            "denominator": 22,
            "value": 0.6818181818181818
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 5,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              },
              {
                "rule": "rule-messenger",
                "retainsTargets": false
              },
              {
                "rule": "rule-persist",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-crossroads",
              "rule-messenger",
              "rule-persist"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": true,
            "testimony": false,
            "recognized": false,
            "waiting": true,
            "jocasta-departed": true,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": true,
            "event:e-persist": true,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": true
          },
          "activeAssertions": [
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-unknown",
            "a-jocasta-infers",
            "a-memory",
            "a-oracle",
            "a-polybus-dead",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "Recognition becomes avoidable. The harm is not erased.",
          "summary": "The search continues without the corroboration that completes Oedipus’s recognition. Holding the final answer back breaks that route for as long as the condition is maintained. Jocasta has already inferred the truth, so this is no rescue for the whole household.",
          "supportedBy": [
            "silence-pressure",
            "silence-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "silence-input",
            "section": "engine",
            "title": "The identifying channel stays closed.",
            "because": "The held condition disables the final testimony rule and its parentage transfer. The Shepherd’s existing memory is preserved; Oedipus never receives its identifying content.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "state",
                "variable": "testimony",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-parentage-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-shepherd-memory",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "silence-cut",
            "section": "engine",
            "title": "The final recognition gate stays closed.",
            "because": "Persistence alone cannot satisfy the recognition conjunction. Waiting replaces recognition, and the canonical reporting branch does not fire.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-input"
              },
              {
                "kind": "rule",
                "id": "rule-wait",
                "status": "fired"
              },
              {
                "kind": "rule",
                "id": "rule-recognize",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-report",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "silence-pressure",
            "section": "projection",
            "title": "Oedipus still pursues the evidence.",
            "because": "The intervention changes access to an answer, not his accepted adoption evidence or his resolve to learn his origins. The text supports continued pressure on this same witness.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-cut"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": true
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-plea"
              }
            ]
          },
          {
            "id": "silence-consequence",
            "section": "projection",
            "title": "The inquiry persists without completed self-recognition.",
            "because": "Restoring the final answer would reverse the selected condition. Keeping the search open uses the existing goal and witness without inventing a substitute disclosure. Jocasta’s prior inference and the historical harms remain.",
            "support": [
              {
                "kind": "prior",
                "id": "silence-pressure"
              },
              {
                "kind": "state",
                "variable": "recognized",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-jocasta-infers",
                "present": true
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-testimony"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "15 joint edits versus 15 summed single-change edits; 0 shared edits and 0 additional edits.",
          "reading": "The joint edit set equals the disjoint union of the single-change edit sets. Their structural effects add under the stated event-and-edge definition. Recognition is contingent on access to evidence; the acts being recognized are not. Blocking self-knowledge interrupts this public reckoning without undoing what Oedipus has done or what Jocasta already understands.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "silence-cut",
            "silence-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "4 canonical events are absent from the joint replay; 1 alternative modeled event occurs."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "Oedipus undertakes the investigation",
          "Jocasta’s account triggers Oedipus’s recollection",
          "Messenger’s testimony challenges assumed parentage",
          "Oedipus persists after Jocasta’s plea",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-plea",
            "p-recognition-model"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Independent",
          "extra": [],
          "cancelled": [],
          "overlap": [],
          "unionPrediction": [
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 15,
          "combinedEdits": 15,
          "nonAdditivity": 0,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            },
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "The joint edit set equals the disjoint union of the single-change edit sets. Their structural effects add under the stated event-and-edge definition."
      },
      {
        "key": "omit-accusation+stop-investigation",
        "selectedIds": [
          "omit-accusation",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "event:e-crossroads",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Does adding causes make the catastrophe more necessary?",
          "structuralPremise": "21 joint edits versus 23 summed single-change edits; 2 shared edits and 0 additional edits.",
          "reading": "At least two selected changes remove some of the same structural units. The joint replay produces no extra edits beyond their union: increasing the number of changes does not increase their effect proportionally. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-oracle",
            "p-quest"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Redundant",
          "extra": [],
          "cancelled": [],
          "overlap": [
            "edge:e-quest>e-tiresias",
            "node:e-tiresias"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "summedEdits": 23,
          "combinedEdits": 21,
          "nonAdditivity": -2,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "At least two selected changes remove some of the same structural units. The joint replay produces no extra edits beyond their union: increasing the number of changes does not increase their effect proportionally."
      },
      {
        "key": "silence-shepherd+stop-investigation",
        "selectedIds": [
          "silence-shepherd",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "event:e-crossroads",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "21 joint edits versus 34 summed single-change edits; 10 shared edits and 0 additional edits.",
          "reading": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-testimony",
            "p-plea",
            "p-recognition-model",
            "p-oracle",
            "p-quest"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Masking",
          "extra": [],
          "cancelled": [
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-wait",
            "node:e-wait"
          ],
          "overlap": [
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 34,
          "combinedEdits": 21,
          "nonAdditivity": -13,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event."
      },
      {
        "key": "no-messenger+omit-accusation+silence-shepherd",
        "selectedIds": [
          "no-messenger",
          "omit-accusation",
          "silence-shepherd"
        ],
        "basisId": "no-messenger",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-quest"
              ],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": true,
                      "informationAvailable": true,
                      "available": true,
                      "selected": true
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": "opt-investigate",
                  "effects": [
                    {
                      "variable": "investigating",
                      "value": true
                    },
                    {
                      "variable": "event:e-quest",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-crossroads"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-crossroads",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-memory",
                    "a-crossroads",
                    "a-prophecy"
                  ],
                  "assertionsRemoved": [
                    "a-denial"
                  ],
                  "transfers": [
                    "tr-jocasta",
                    "tr-prophecy"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-memory"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": true,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": true,
                "event:e-tiresias": false,
                "event:e-crossroads": true,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-crossroads",
                "a-identity-unknown",
                "a-memory",
                "a-oracle",
                "a-polybus",
                "a-prophecy",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle",
            "e-quest",
            "e-crossroads"
          ],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-tiresias",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle",
            "e-quest",
            "e-crossroads"
          ],
          "changed": [
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-parentage-report",
            "a-polybus-dead"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-memory"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              }
            ],
            "edges": [
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              }
            ]
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 17,
            "denominator": 22,
            "value": 0.7727272727272727,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-messenger",
              "node:e-persist",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 3,
            "retainedEdges": 2
          },
          "editLoad": {
            "numerator": 17,
            "denominator": 22,
            "value": 0.7727272727272727
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 3,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              },
              {
                "rule": "rule-investigate",
                "retainsTargets": false
              },
              {
                "rule": "rule-crossroads",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle",
              "rule-investigate",
              "rule-crossroads"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": true,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": true,
            "event:e-tiresias": false,
            "event:e-crossroads": true,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-crossroads",
            "a-identity-unknown",
            "a-memory",
            "a-oracle",
            "a-polybus",
            "a-prophecy",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The murder inquiry loses its route into parentage.",
          "summary": "Oedipus keeps investigating Laius’s death, but the Corinthian encounter never turns that investigation into the canonical search for his origins. The already summoned murder witness remains a lead. The best supported continuation pursues that crime without completing the original chain of identity revelations.",
          "supportedBy": [
            "messenger-lead",
            "messenger-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "messenger-input",
            "section": "engine",
            "title": "The link through Corinth is missing.",
            "because": "Removing the full encounter removes both the adoption disclosure and the report connecting the infant to the Shepherd. Oedipus retains his existing belief about Polybus.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-messenger",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-polybus",
                "present": true
              }
            ]
          },
          {
            "id": "messenger-cut",
            "section": "engine",
            "title": "The parentage inquiry does not take over.",
            "because": "The persistence decision requires accepted adoption and the handover report. Neither is acquired, so its rule cannot enable the final parentage testimony or recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-input"
              },
              {
                "kind": "rule",
                "id": "rule-persist",
                "status": "blocked"
              },
              {
                "kind": "state",
                "variable": "persisting",
                "value": false
              },
              {
                "kind": "rule",
                "id": "rule-testimony",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "messenger-lead",
            "section": "projection",
            "title": "The murder inquiry still has a witness to question.",
            "because": "Oedipus is still investigating and remembers the crossroads killing. In the preserved crossroads scene he has already asked Jocasta to summon Laius’s surviving bondsman, before the Corinthian encounter.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-cut"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-memory",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-summon"
              },
              {
                "kind": "source",
                "id": "p-memory"
              }
            ]
          },
          {
            "id": "messenger-consequence",
            "section": "projection",
            "title": "The search continues along the murder lead.",
            "because": "Pursuing an already requested witness preserves Oedipus’s active goal and available information. It does not grant the missing adoption or handover evidence, so no alternative complete identity disclosure is inserted.",
            "support": [
              {
                "kind": "prior",
                "id": "messenger-lead"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": true
              },
              {
                "kind": "assertion",
                "id": "a-adoption-accepted",
                "present": false
              },
              {
                "kind": "assertion",
                "id": "a-handover-report",
                "present": false
              },
              {
                "kind": "source",
                "id": "p-summon"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "17 joint edits versus 30 summed single-change edits; 10 shared edits and 0 additional edits.",
          "reading": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event. The facts of killing and birth remain in the world. Their connection for a particular person depends on an encounter that joins two investigations. The local bridge is contingent even though the past it would reveal is fixed.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "messenger-cut",
            "messenger-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "6 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "Oedipus undertakes the investigation",
          "Jocasta’s account triggers Oedipus’s recollection",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-plea",
            "p-recognition-model",
            "p-handover",
            "p-polybus-dead",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Masking",
          "extra": [],
          "cancelled": [
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-wait",
            "node:e-wait"
          ],
          "overlap": [
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 30,
          "combinedEdits": 17,
          "nonAdditivity": -13,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            },
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event."
      },
      {
        "key": "no-messenger+omit-accusation+stop-investigation",
        "selectedIds": [
          "no-messenger",
          "omit-accusation",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "persisting",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Does adding causes make the catastrophe more necessary?",
          "structuralPremise": "21 joint edits versus 38 summed single-change edits; 17 shared edits and 0 additional edits.",
          "reading": "At least two selected changes remove some of the same structural units. The joint replay produces no extra edits beyond their union: increasing the number of changes does not increase their effect proportionally. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-oracle",
            "p-quest",
            "p-handover",
            "p-polybus-dead",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Redundant",
          "extra": [],
          "cancelled": [],
          "overlap": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "summedEdits": 38,
          "combinedEdits": 21,
          "nonAdditivity": -17,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "At least two selected changes remove some of the same structural units. The joint replay produces no extra edits beyond their union: increasing the number of changes does not increase their effect proportionally."
      },
      {
        "key": "no-messenger+silence-shepherd+stop-investigation",
        "selectedIds": [
          "no-messenger",
          "silence-shepherd",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "21 joint edits versus 49 summed single-change edits; 15 shared edits and 0 additional edits.",
          "reading": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-testimony",
            "p-plea",
            "p-recognition-model",
            "p-oracle",
            "p-quest",
            "p-adoption",
            "p-handover",
            "p-polybus-dead",
            "p-memory",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Masking",
          "extra": [],
          "cancelled": [
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-wait",
            "node:e-wait"
          ],
          "overlap": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-persist",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 49,
          "combinedEdits": 21,
          "nonAdditivity": -28,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event."
      },
      {
        "key": "omit-accusation+silence-shepherd+stop-investigation",
        "selectedIds": [
          "omit-accusation",
          "silence-shepherd",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "event:e-crossroads",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "21 joint edits versus 36 summed single-change edits; 12 shared edits and 0 additional edits.",
          "reading": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-plea",
            "p-recognition-model",
            "p-oracle",
            "p-quest"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Masking",
          "extra": [],
          "cancelled": [
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-wait",
            "node:e-wait"
          ],
          "overlap": [
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 36,
          "combinedEdits": 21,
          "nonAdditivity": -15,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            },
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event."
      },
      {
        "key": "no-messenger+omit-accusation+silence-shepherd+stop-investigation",
        "selectedIds": [
          "no-messenger",
          "omit-accusation",
          "silence-shepherd",
          "stop-investigation"
        ],
        "basisId": "stop-investigation",
        "run": {
          "id": "canonical",
          "status": "unresolved",
          "steps": [
            {
              "id": "trace-canonical-t0-0",
              "at": "t0",
              "coordinate": 0,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": false,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-polybus",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            },
            {
              "id": "trace-canonical-t1-0",
              "at": "t1",
              "coordinate": 1,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [
                "e-oracle"
              ],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-oracle",
                  "status": "fired",
                  "reason": "Guard satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "history-killing",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [
                    {
                      "variable": "event:e-oracle",
                      "value": true
                    }
                  ],
                  "assertionsAdded": [
                    "a-oracle",
                    "a-robbers"
                  ],
                  "assertionsRemoved": [],
                  "transfers": [
                    "tr-oracle"
                  ]
                }
              ]
            },
            {
              "id": "trace-canonical-t2-0",
              "at": "t2",
              "coordinate": 2,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-investigate",
                  "options": [
                    {
                      "id": "opt-investigate",
                      "guard": false,
                      "informationAvailable": true,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-investigate",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-oracle",
                        "value": true,
                        "actual": true,
                        "result": true
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-oracle",
                          "value": true,
                          "actual": true,
                          "result": true
                        },
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [
                    "a-oracle"
                  ],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t3-0",
              "at": "t3",
              "coordinate": 3,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-accuse",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "investigating",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t4-0",
              "at": "t4",
              "coordinate": 4,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-crossroads",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t5-0",
              "at": "t5",
              "coordinate": 5,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-messenger",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "event:e-crossroads",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "event:e-crossroads",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t6-0",
              "at": "t6",
              "coordinate": 6,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-persist",
                  "options": [
                    {
                      "id": "opt-persist",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-persist",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "investigating",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "event:e-messenger",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t7-0",
              "at": "t7",
              "coordinate": 7,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-testimony",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "persisting",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t8-0",
              "at": "t8",
              "coordinate": 8,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [
                {
                  "id": "decision-response",
                  "options": [
                    {
                      "id": "opt-recognize",
                      "guard": false,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    },
                    {
                      "id": "opt-wait",
                      "guard": true,
                      "informationAvailable": false,
                      "available": false,
                      "selected": false
                    }
                  ]
                }
              ],
              "rules": [
                {
                  "id": "rule-recognize",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "testimony",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                },
                {
                  "id": "rule-wait",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "persisting",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "not",
                        "arg": {
                          "op": "equals",
                          "variable": "testimony",
                          "value": true,
                          "actual": false,
                          "result": false
                        },
                        "result": true
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t9-0",
              "at": "t9",
              "coordinate": 9,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": [
                {
                  "id": "rule-report",
                  "status": "blocked",
                  "reason": "Guard not satisfied",
                  "guard": {
                    "op": "all",
                    "args": [
                      {
                        "op": "equals",
                        "variable": "recognized",
                        "value": true,
                        "actual": false,
                        "result": false
                      },
                      {
                        "op": "equals",
                        "variable": "jocasta-departed",
                        "value": true,
                        "actual": false,
                        "result": false
                      }
                    ],
                    "result": false
                  },
                  "information": [],
                  "selectedOption": null,
                  "effects": [],
                  "assertionsAdded": [],
                  "assertionsRemoved": [],
                  "transfers": []
                }
              ]
            },
            {
              "id": "trace-canonical-t10-0",
              "at": "t10",
              "coordinate": 10,
              "phase": 0,
              "state": {
                "investigating": false,
                "persisting": false,
                "testimony": false,
                "recognized": false,
                "waiting": false,
                "jocasta-departed": false,
                "report-supported": null,
                "jocasta-dead": null,
                "oedipus-blind": null,
                "history-killing": true,
                "history-marriage": true,
                "event:e-oracle": true,
                "event:e-quest": false,
                "event:e-tiresias": false,
                "event:e-crossroads": false,
                "event:e-messenger": false,
                "event:e-persist": false,
                "event:e-testimony": false,
                "event:e-recognition": false,
                "event:e-report": false,
                "event:e-wait": false
              },
              "assertions": [
                "a-identity-unknown",
                "a-oracle",
                "a-polybus",
                "a-robbers",
                "a-shepherd-memory"
              ],
              "events": [],
              "decisions": [],
              "rules": []
            }
          ],
          "events": [
            "e-oracle"
          ],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "outcome": {
            "definition": "outcome-oedipus",
            "verdict": "unresolved",
            "dimensions": {
              "historical-harm": "true",
              "subsequent-catastrophe": "undetermined"
            }
          },
          "issues": [
            "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
          ]
        },
        "diff": {
          "removed": [
            "e-quest",
            "e-tiresias",
            "e-crossroads",
            "e-messenger",
            "e-persist",
            "e-testimony",
            "e-recognition",
            "e-report"
          ],
          "added": [],
          "retained": [
            "e-oracle"
          ],
          "changed": [
            {
              "variable": "investigating",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "persisting",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "recognized",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "jocasta-departed",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "report-supported",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "jocasta-dead",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "oedipus-blind",
              "canonical": true,
              "variant": null
            },
            {
              "variable": "event:e-quest",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-tiresias",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-crossroads",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-messenger",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-persist",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-testimony",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-recognition",
              "canonical": true,
              "variant": false
            },
            {
              "variable": "event:e-report",
              "canonical": true,
              "variant": false
            }
          ],
          "assertionsRemoved": [
            "a-accused",
            "a-adoption-accepted",
            "a-adoption-report",
            "a-crossroads",
            "a-handover-report",
            "a-identity-known",
            "a-jocasta-infers",
            "a-killer-known",
            "a-memory",
            "a-parentage-report",
            "a-polybus-dead",
            "a-prophecy"
          ],
          "assertionsAdded": [
            "a-identity-unknown",
            "a-polybus"
          ],
          "witnesses": [
            {
              "traceRef": "trace-canonical-t2-0",
              "id": "rule-investigate",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-oracle",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-oracle",
                      "value": true,
                      "actual": true,
                      "result": true
                    },
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [
                "a-oracle"
              ],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t3-0",
              "id": "rule-accuse",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "investigating",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t4-0",
              "id": "rule-crossroads",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "equals",
                "variable": "investigating",
                "value": true,
                "actual": false,
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t5-0",
              "id": "rule-messenger",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "event:e-crossroads",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "event:e-crossroads",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t6-0",
              "id": "rule-persist",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "investigating",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "event:e-messenger",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t7-0",
              "id": "rule-testimony",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "persisting",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-recognize",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t8-0",
              "id": "rule-wait",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "persisting",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "not",
                    "arg": {
                      "op": "equals",
                      "variable": "testimony",
                      "value": true,
                      "actual": false,
                      "result": false
                    },
                    "result": true
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            },
            {
              "traceRef": "trace-canonical-t9-0",
              "id": "rule-report",
              "status": "blocked",
              "reason": "Guard not satisfied",
              "guard": {
                "op": "all",
                "args": [
                  {
                    "op": "equals",
                    "variable": "recognized",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  {
                    "op": "equals",
                    "variable": "jocasta-departed",
                    "value": true,
                    "actual": false,
                    "result": false
                  }
                ],
                "result": false
              },
              "information": [],
              "selectedOption": null,
              "effects": [],
              "assertionsAdded": [],
              "assertionsRemoved": [],
              "transfers": []
            }
          ],
          "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
        },
        "metrics": {
          "algorithm": "event-support-v1",
          "canonical": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              },
              {
                "id": "e-quest",
                "label": "Oedipus undertakes the investigation",
                "rule": "rule-investigate",
                "at": "t2"
              },
              {
                "id": "e-tiresias",
                "label": "Tiresias names Oedipus; the accusation is rejected",
                "rule": "rule-accuse",
                "at": "t3"
              },
              {
                "id": "e-crossroads",
                "label": "Jocasta’s account triggers Oedipus’s recollection",
                "rule": "rule-crossroads",
                "at": "t4"
              },
              {
                "id": "e-messenger",
                "label": "Messenger’s testimony challenges assumed parentage",
                "rule": "rule-messenger",
                "at": "t5"
              },
              {
                "id": "e-persist",
                "label": "Oedipus persists after Jocasta’s plea",
                "rule": "rule-persist",
                "at": "t6"
              },
              {
                "id": "e-testimony",
                "label": "Shepherd identifies the child’s household",
                "rule": "rule-testimony",
                "at": "t7"
              },
              {
                "id": "e-recognition",
                "label": "Oedipus acknowledges identity and patricide",
                "rule": "rule-recognize",
                "at": "t8"
              },
              {
                "id": "e-report",
                "label": "Second Messenger reports death and self-blinding",
                "rule": "rule-report",
                "at": "t9"
              }
            ],
            "edges": [
              {
                "id": "e-crossroads>e-messenger",
                "source": "e-crossroads",
                "target": "e-messenger",
                "reasons": [
                  "prerequisite:e-crossroads",
                  "guard:event:e-crossroads"
                ]
              },
              {
                "id": "e-crossroads>e-recognition",
                "source": "e-crossroads",
                "target": "e-recognition",
                "reasons": [
                  "information:a-memory",
                  "decision-information:a-memory"
                ]
              },
              {
                "id": "e-messenger>e-persist",
                "source": "e-messenger",
                "target": "e-persist",
                "reasons": [
                  "prerequisite:e-messenger",
                  "guard:event:e-messenger",
                  "information:a-adoption-accepted",
                  "information:a-handover-report",
                  "decision-guard:event:e-messenger",
                  "decision-information:a-adoption-accepted",
                  "decision-information:a-handover-report"
                ]
              },
              {
                "id": "e-messenger>e-recognition",
                "source": "e-messenger",
                "target": "e-recognition",
                "reasons": [
                  "information:a-adoption-accepted",
                  "decision-information:a-adoption-accepted"
                ]
              },
              {
                "id": "e-oracle>e-quest",
                "source": "e-oracle",
                "target": "e-quest",
                "reasons": [
                  "prerequisite:e-oracle",
                  "guard:event:e-oracle",
                  "information:a-oracle",
                  "decision-guard:event:e-oracle",
                  "decision-information:a-oracle"
                ]
              },
              {
                "id": "e-persist>e-recognition",
                "source": "e-persist",
                "target": "e-recognition",
                "reasons": [
                  "guard:persisting"
                ]
              },
              {
                "id": "e-persist>e-report",
                "source": "e-persist",
                "target": "e-report",
                "reasons": [
                  "guard:jocasta-departed"
                ]
              },
              {
                "id": "e-persist>e-testimony",
                "source": "e-persist",
                "target": "e-testimony",
                "reasons": [
                  "prerequisite:e-persist",
                  "guard:persisting"
                ]
              },
              {
                "id": "e-quest>e-crossroads",
                "source": "e-quest",
                "target": "e-crossroads",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-persist",
                "source": "e-quest",
                "target": "e-persist",
                "reasons": [
                  "guard:investigating"
                ]
              },
              {
                "id": "e-quest>e-tiresias",
                "source": "e-quest",
                "target": "e-tiresias",
                "reasons": [
                  "prerequisite:e-quest",
                  "guard:investigating"
                ]
              },
              {
                "id": "e-recognition>e-report",
                "source": "e-recognition",
                "target": "e-report",
                "reasons": [
                  "prerequisite:e-recognition",
                  "guard:recognized"
                ]
              },
              {
                "id": "e-testimony>e-recognition",
                "source": "e-testimony",
                "target": "e-recognition",
                "reasons": [
                  "prerequisite:e-testimony",
                  "guard:testimony",
                  "information:a-parentage-report",
                  "decision-guard:testimony",
                  "decision-information:a-parentage-report"
                ]
              }
            ]
          },
          "variant": {
            "nodes": [
              {
                "id": "e-oracle",
                "label": "Creon reports the command and survivor’s account",
                "rule": "rule-oracle",
                "at": "t1"
              }
            ],
            "edges": []
          },
          "roots": [
            "e-oracle"
          ],
          "targets": [
            {
              "id": "recognition",
              "label": "Recognition",
              "event": "e-recognition",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition"
                ]
              ],
              "retainedPaths": []
            },
            {
              "id": "catastrophe-report",
              "label": "Catastrophe report",
              "event": "e-report",
              "canonicalReached": true,
              "reached": false,
              "paths": [
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-messenger",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-crossroads",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-recognition",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-report"
                ],
                [
                  "e-oracle",
                  "e-quest",
                  "e-persist",
                  "e-testimony",
                  "e-recognition",
                  "e-report"
                ]
              ],
              "retainedPaths": []
            }
          ],
          "distance": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546,
            "edits": [
              "edge:e-crossroads>e-messenger",
              "edge:e-crossroads>e-recognition",
              "edge:e-messenger>e-persist",
              "edge:e-messenger>e-recognition",
              "edge:e-oracle>e-quest",
              "edge:e-persist>e-recognition",
              "edge:e-persist>e-report",
              "edge:e-persist>e-testimony",
              "edge:e-quest>e-crossroads",
              "edge:e-quest>e-persist",
              "edge:e-quest>e-tiresias",
              "edge:e-recognition>e-report",
              "edge:e-testimony>e-recognition",
              "node:e-crossroads",
              "node:e-messenger",
              "node:e-persist",
              "node:e-quest",
              "node:e-recognition",
              "node:e-report",
              "node:e-testimony",
              "node:e-tiresias"
            ],
            "retainedNodes": 1,
            "retainedEdges": 0
          },
          "editLoad": {
            "numerator": 21,
            "denominator": 22,
            "value": 0.9545454545454546
          },
          "tolerance": {
            "numerator": 0,
            "denominator": 1,
            "value": 0,
            "probes": [
              {
                "rule": "rule-oracle",
                "retainsTargets": false
              }
            ]
          },
          "cut": {
            "eligibleRules": [
              "rule-oracle"
            ],
            "singletonCuts": [],
            "minimumSize": 0,
            "minimumSets": [
              []
            ],
            "alreadyCut": true
          },
          "changedEdges": [
            {
              "id": "e-crossroads>e-messenger",
              "source": "e-crossroads",
              "target": "e-messenger",
              "reasons": [
                "prerequisite:e-crossroads",
                "guard:event:e-crossroads"
              ]
            },
            {
              "id": "e-crossroads>e-recognition",
              "source": "e-crossroads",
              "target": "e-recognition",
              "reasons": [
                "information:a-memory",
                "decision-information:a-memory"
              ]
            },
            {
              "id": "e-messenger>e-persist",
              "source": "e-messenger",
              "target": "e-persist",
              "reasons": [
                "prerequisite:e-messenger",
                "guard:event:e-messenger",
                "information:a-adoption-accepted",
                "information:a-handover-report",
                "decision-guard:event:e-messenger",
                "decision-information:a-adoption-accepted",
                "decision-information:a-handover-report"
              ]
            },
            {
              "id": "e-messenger>e-recognition",
              "source": "e-messenger",
              "target": "e-recognition",
              "reasons": [
                "information:a-adoption-accepted",
                "decision-information:a-adoption-accepted"
              ]
            },
            {
              "id": "e-oracle>e-quest",
              "source": "e-oracle",
              "target": "e-quest",
              "reasons": [
                "prerequisite:e-oracle",
                "guard:event:e-oracle",
                "information:a-oracle",
                "decision-guard:event:e-oracle",
                "decision-information:a-oracle"
              ]
            },
            {
              "id": "e-persist>e-recognition",
              "source": "e-persist",
              "target": "e-recognition",
              "reasons": [
                "guard:persisting"
              ]
            },
            {
              "id": "e-persist>e-report",
              "source": "e-persist",
              "target": "e-report",
              "reasons": [
                "guard:jocasta-departed"
              ]
            },
            {
              "id": "e-persist>e-testimony",
              "source": "e-persist",
              "target": "e-testimony",
              "reasons": [
                "prerequisite:e-persist",
                "guard:persisting"
              ]
            },
            {
              "id": "e-quest>e-crossroads",
              "source": "e-quest",
              "target": "e-crossroads",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-persist",
              "source": "e-quest",
              "target": "e-persist",
              "reasons": [
                "guard:investigating"
              ]
            },
            {
              "id": "e-quest>e-tiresias",
              "source": "e-quest",
              "target": "e-tiresias",
              "reasons": [
                "prerequisite:e-quest",
                "guard:investigating"
              ]
            },
            {
              "id": "e-recognition>e-report",
              "source": "e-recognition",
              "target": "e-report",
              "reasons": [
                "prerequisite:e-recognition",
                "guard:recognized"
              ]
            },
            {
              "id": "e-testimony>e-recognition",
              "source": "e-testimony",
              "target": "e-recognition",
              "reasons": [
                "prerequisite:e-testimony",
                "guard:testimony",
                "information:a-parentage-report",
                "decision-guard:testimony",
                "decision-information:a-parentage-report"
              ]
            }
          ]
        },
        "projection": {
          "policy": "minimal-change-v1",
          "witnesses": [],
          "finalState": {
            "investigating": false,
            "persisting": false,
            "testimony": false,
            "recognized": false,
            "waiting": false,
            "jocasta-departed": false,
            "report-supported": null,
            "jocasta-dead": null,
            "oedipus-blind": null,
            "history-killing": true,
            "history-marriage": true,
            "event:e-oracle": true,
            "event:e-quest": false,
            "event:e-tiresias": false,
            "event:e-crossroads": false,
            "event:e-messenger": false,
            "event:e-persist": false,
            "event:e-testimony": false,
            "event:e-recognition": false,
            "event:e-report": false,
            "event:e-wait": false
          },
          "activeAssertions": [
            "a-identity-unknown",
            "a-oracle",
            "a-polybus",
            "a-robbers",
            "a-shepherd-memory"
          ],
          "events": []
        },
        "conclusion": {
          "title": "The reckoning gives way to a failure of rule.",
          "summary": "Oedipus does not begin the investigation, so the canonical sequence of discoveries and its catastrophe report never start. The city’s demand for an answer remains unanswered: the most supported continuation is a stalled public duty, not a restored Thebes.",
          "supportedBy": [
            "stop-duty",
            "stop-consequence"
          ]
        },
        "reasoning": [
          {
            "id": "selected-omit-accusation",
            "section": "engine",
            "title": "Remove Tiresias’s accusation",
            "because": "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-silence-shepherd",
            "section": "engine",
            "title": "Withhold the Shepherd’s testimony",
            "because": "The final parentage answer remains withheld throughout this counterfactual, including its continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-stop-investigation",
            "section": "engine",
            "title": "Prevent Oedipus’s investigation",
            "because": "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "selected-no-messenger",
            "section": "engine",
            "title": "Prevent the Corinthian encounter",
            "because": "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation. Its effect is evaluated together with every selected condition.",
            "support": [
              {
                "kind": "operation"
              }
            ]
          },
          {
            "id": "stop-input",
            "section": "engine",
            "title": "The report arrives, but the king’s inquiry does not begin.",
            "because": "The intervention disables the investigation action and its decision option. Receiving the oracle’s demand alone does not create the investigating state.",
            "support": [
              {
                "kind": "operation"
              },
              {
                "kind": "event",
                "id": "e-oracle",
                "present": true
              },
              {
                "kind": "event",
                "id": "e-quest",
                "present": false
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "rule",
                "id": "rule-investigate",
                "status": "blocked"
              }
            ]
          },
          {
            "id": "stop-cut",
            "section": "engine",
            "title": "The downstream discovery sequence never starts.",
            "because": "Both the seer episode and the crossroads exchange require investigating. Without that enabling state, neither can start the chain that reaches adoption, parentage and recognition.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-input"
              },
              {
                "kind": "rule",
                "id": "rule-accuse",
                "status": "blocked"
              },
              {
                "kind": "rule",
                "id": "rule-crossroads",
                "status": "blocked"
              },
              {
                "kind": "event",
                "id": "e-recognition",
                "present": false
              },
              {
                "kind": "event",
                "id": "e-report",
                "present": false
              }
            ]
          },
          {
            "id": "stop-duty",
            "section": "projection",
            "title": "The public demand remains unanswered.",
            "because": "The canonical report called for pursuit of Laius’s killer. Suppressing Oedipus’s response removes no part of that demand and supplies no alternative investigation or cure.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-cut"
              },
              {
                "kind": "assertion",
                "id": "a-oracle",
                "present": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              },
              {
                "kind": "source",
                "id": "p-quest"
              }
            ]
          },
          {
            "id": "stop-consequence",
            "section": "projection",
            "title": "A blocked duty replaces the personal revelation.",
            "because": "While the selected action remains disabled, the smallest continuation preserves this impasse and the prior harms. The oracle’s promise is reported content; no medical or supernatural outcome is inferred from it.",
            "support": [
              {
                "kind": "prior",
                "id": "stop-duty"
              },
              {
                "kind": "state",
                "variable": "investigating",
                "value": false
              },
              {
                "kind": "state",
                "variable": "history-killing",
                "value": true
              },
              {
                "kind": "state",
                "variable": "history-marriage",
                "value": true
              },
              {
                "kind": "source",
                "id": "p-oracle"
              }
            ]
          }
        ],
        "philosophy": {
          "question": "Do these conditions matter separately or together?",
          "structuralPremise": "21 joint edits versus 51 summed single-change edits; 17 shared edits and 0 additional edits.",
          "reading": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event. The personal catastrophe depends on an act of inquiry. Yet refusing that act also means failing the duty that motivated it. The structural cut changes the form of failure rather than proving that the world has been repaired.",
          "metricKeys": [
            "targets",
            "distance",
            "cut",
            "tolerance"
          ],
          "supportedBy": [
            "stop-cut",
            "stop-consequence"
          ]
        },
        "changedSummary": [
          "The accusation-and-rejection episode at t3 does not occur; all its information updates are omitted together.",
          "The final parentage answer remains withheld throughout this counterfactual, including its continuation.",
          "Oedipus is prevented from opening the inquiry; this action remains disabled throughout the counterfactual.",
          "The entire Corinthian Messenger encounter is absent, including all of its information updates; it remains absent in the continuation.",
          "8 canonical events are absent from the joint replay; 0 alternative modeled events occur."
        ],
        "preservedSummary": [
          "Creon reports the command and survivor’s account",
          "All immutable historical facts and every unselected condition are preserved except for causal consequences of the selected set."
        ],
        "review": {
          "method": "joint replay + source-grounded consequence signature + checked support references",
          "sourceRefs": [
            "p-accusation",
            "p-memory",
            "p-adoption",
            "p-testimony",
            "p-catastrophe",
            "p-plea",
            "p-recognition-model",
            "p-oracle",
            "p-quest",
            "p-handover",
            "p-polybus-dead",
            "p-summon"
          ],
          "checks": [
            "minimal-change",
            "character-continuity",
            "knowledge-consistency",
            "causal-continuity",
            "world-preservation",
            "no-miraculous-rescue",
            "no-arbitrary-catastrophe"
          ]
        },
        "interaction": {
          "classification": "Masking",
          "extra": [],
          "cancelled": [
            "edge:e-messenger>e-wait",
            "edge:e-persist>e-wait",
            "node:e-wait"
          ],
          "overlap": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-messenger",
            "node:e-persist",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias"
          ],
          "unionPrediction": [
            "edge:e-crossroads>e-messenger",
            "edge:e-crossroads>e-recognition",
            "edge:e-messenger>e-persist",
            "edge:e-messenger>e-recognition",
            "edge:e-messenger>e-wait",
            "edge:e-oracle>e-quest",
            "edge:e-persist>e-recognition",
            "edge:e-persist>e-report",
            "edge:e-persist>e-testimony",
            "edge:e-persist>e-wait",
            "edge:e-quest>e-crossroads",
            "edge:e-quest>e-persist",
            "edge:e-quest>e-tiresias",
            "edge:e-recognition>e-report",
            "edge:e-testimony>e-recognition",
            "node:e-crossroads",
            "node:e-messenger",
            "node:e-persist",
            "node:e-quest",
            "node:e-recognition",
            "node:e-report",
            "node:e-testimony",
            "node:e-tiresias",
            "node:e-wait"
          ],
          "summedEdits": 51,
          "combinedEdits": 21,
          "nonAdditivity": -30,
          "denominator": 22,
          "additionalPathsRemoved": [
            {
              "target": "recognition",
              "paths": []
            },
            {
              "target": "catastrophe-report",
              "paths": []
            }
          ],
          "newlyCriticalRules": [],
          "alone": [
            {
              "id": "no-messenger",
              "distance": 0.6818181818181818,
              "edits": 15,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "omit-accusation",
              "distance": 0.09090909090909091,
              "edits": 2,
              "targets": [
                {
                  "id": "recognition",
                  "reached": true
                },
                {
                  "id": "catastrophe-report",
                  "reached": true
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 6,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 8,
                  "total": 8
                }
              ]
            },
            {
              "id": "silence-shepherd",
              "distance": 0.52,
              "edits": 13,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            },
            {
              "id": "stop-investigation",
              "distance": 0.9545454545454546,
              "edits": 21,
              "targets": [
                {
                  "id": "recognition",
                  "reached": false
                },
                {
                  "id": "catastrophe-report",
                  "reached": false
                }
              ],
              "paths": [
                {
                  "id": "recognition",
                  "retained": 0,
                  "total": 6
                },
                {
                  "id": "catastrophe-report",
                  "retained": 0,
                  "total": 8
                }
              ]
            }
          ]
        },
        "interactionMeaning": "An upstream cut also prevents a downstream alternative branch from becoming enabled. Some added effects of a single change are therefore masked; this does not restore either target event."
      }
    ],
    "conflicts": [
      {
        "key": "delay-shepherd+no-messenger",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger"
        ],
        "reason": "Delaying the final answer requires the parentage inquiry to reach the Shepherd. Another selected change prevents that inquiry."
      },
      {
        "key": "delay-shepherd+silence-shepherd",
        "selectedIds": [
          "delay-shepherd",
          "silence-shepherd"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "stop-investigation"
        ],
        "reason": "Delaying the final answer requires the parentage inquiry to reach the Shepherd. Another selected change prevents that inquiry."
      },
      {
        "key": "delay-shepherd+no-messenger+omit-accusation",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "omit-accusation"
        ],
        "reason": "Delaying the final answer requires the parentage inquiry to reach the Shepherd. Another selected change prevents that inquiry."
      },
      {
        "key": "delay-shepherd+no-messenger+silence-shepherd",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "silence-shepherd"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+no-messenger+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "stop-investigation"
        ],
        "reason": "Delaying the final answer requires the parentage inquiry to reach the Shepherd. Another selected change prevents that inquiry."
      },
      {
        "key": "delay-shepherd+omit-accusation+silence-shepherd",
        "selectedIds": [
          "delay-shepherd",
          "omit-accusation",
          "silence-shepherd"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+omit-accusation+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "omit-accusation",
          "stop-investigation"
        ],
        "reason": "Delaying the final answer requires the parentage inquiry to reach the Shepherd. Another selected change prevents that inquiry."
      },
      {
        "key": "delay-shepherd+silence-shepherd+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "silence-shepherd",
          "stop-investigation"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+no-messenger+omit-accusation+silence-shepherd",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "omit-accusation",
          "silence-shepherd"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+no-messenger+omit-accusation+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "omit-accusation",
          "stop-investigation"
        ],
        "reason": "Delaying the final answer requires the parentage inquiry to reach the Shepherd. Another selected change prevents that inquiry."
      },
      {
        "key": "delay-shepherd+no-messenger+silence-shepherd+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "silence-shepherd",
          "stop-investigation"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+omit-accusation+silence-shepherd+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "omit-accusation",
          "silence-shepherd",
          "stop-investigation"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      },
      {
        "key": "delay-shepherd+no-messenger+omit-accusation+silence-shepherd+stop-investigation",
        "selectedIds": [
          "delay-shepherd",
          "no-messenger",
          "omit-accusation",
          "silence-shepherd",
          "stop-investigation"
        ],
        "reason": "The same testimony cannot both arrive later and remain permanently withheld."
      }
    ],
    "census": {
      "possibleNonemptySets": 31,
      "validSets": 17,
      "incompatibleSets": 14,
      "minimumInterventionSize": 1,
      "minimalSets": [
        [
          "delay-shepherd"
        ],
        [
          "no-messenger"
        ],
        [
          "silence-shepherd"
        ],
        [
          "stop-investigation"
        ]
      ],
      "cardinality": [
        {
          "changes": 1,
          "validSets": 5,
          "targetsRetained": 1,
          "projectedTargetsRetained": 2
        },
        {
          "changes": 2,
          "validSets": 7,
          "targetsRetained": 0,
          "projectedTargetsRetained": 1
        },
        {
          "changes": 3,
          "validSets": 4,
          "targetsRetained": 0,
          "projectedTargetsRetained": 0
        },
        {
          "changes": 4,
          "validSets": 1,
          "targetsRetained": 0,
          "projectedTargetsRetained": 0
        },
        {
          "changes": 5,
          "validSets": 0,
          "targetsRetained": 0,
          "projectedTargetsRetained": 0
        }
      ]
    }
  },
  "passages": [
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            85,
            98
          ],
          "anchor": "pg31-L85-L98",
          "passageHash": "c757f7cf1d581f1a221b5ee6ff735a8dc994f660c77e19abfb8fe10b07282f8b"
        }
      },
      "text": "DRAMATIS PERSONAE\n\nOedipus.\nThe Priest of Zeus.\nCreon.\nChorus of Theban Elders.\nTeiresias.\nJocasta.\nMessenger.\nHerd of Laius.\nSecond Messenger.\n\nScene: Thebes. Before the Palace of Oedipus.\n\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            184,
            193
          ],
          "anchor": "pg31-L184-L193",
          "passageHash": "91f7cc4ae0c7f997aec9ec616a673f9b7b5f3b34a76e40b939b93d36ea26cf5c"
        }
      },
      "text": "Him and none other, but I grieve at once\nBoth for the general and myself and you.\nTherefore ye rouse no sluggard from day-dreams.\nMany, my children, are the tears I’ve wept,\nAnd threaded many a maze of weary thought.\nThus pondering one clue of hope I caught,\nAnd tracked it up; I have sent Menoeceus’ son,\nCreon, my consort’s brother, to inquire\nOf Pythian Phoebus at his Delphic shrine,\nHow I might save the State by act or word.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            233,
            284
          ],
          "anchor": "pg31-L233-L284",
          "passageHash": "98b68928190d765f043956c748bb094fa30659b7b4d5a562ff98226b3ea22b9a"
        }
      },
      "text": "CREON.\nIf thou wouldst hear my message publicly,\nI’ll tell thee straight, or with thee pass within.\n\n\nOEDIPUS.\nSpeak before all; the burden that I bear\nIs more for these my subjects than myself.\n\n\nCREON.\nLet me report then all the god declared.\nKing Phoebus bids us straitly extirpate\nA fell pollution that infests the land,\nAnd no more harbor an inveterate sore.\n\n\nOEDIPUS.\nWhat expiation means he? What’s amiss?\n\n\nCREON.\nBanishment, or the shedding blood for blood.\nThis stain of blood makes shipwreck of our state.\n\n\nOEDIPUS.\nWhom can he mean, the miscreant thus denounced?\n\n\nCREON.\nBefore thou didst assume the helm of State,\nThe sovereign of this land was Laius.\n\n\nOEDIPUS.\nI heard as much, but never saw the man.\n\n\nCREON.\nHe fell; and now the god’s command is plain:\nPunish his takers-off, whoe’er they be.\n\n\nOEDIPUS.\nWhere are they? Where in the wide world to find\nThe far, faint traces of a bygone crime?\n\n\nCREON.\nIn this land, said the god; “who seeks shall find;\nWho sits with folded hands or sleeps is blind.”\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            302,
            314
          ],
          "anchor": "pg31-L302-L314",
          "passageHash": "9008e130bc70c63128577d7368d8ac13133ae58f46534bca5c53d347ea4ca0e8"
        }
      },
      "text": "CREON.\nBut one escape, who flying for dear life,\nCould tell of all he saw but one thing sure.\n\n\nOEDIPUS.\nAnd what was that? One clue might lead us far,\nWith but a spark of hope to guide our quest.\n\n\nCREON.\nRobbers, he told us, not one bandit but\nA troop of knaves, attacked and murdered him.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            337,
            351
          ],
          "anchor": "pg31-L337-L351",
          "passageHash": "557553e716e0ec8ed9462b5ede1550fd22dbab3b03d3716f981560bac10f923d"
        }
      },
      "text": "OEDIPUS.\nWell, _I_ will start afresh and once again\nMake dark things clear. Right worthy the concern\nOf Phoebus, worthy thine too, for the dead;\nI also, as is meet, will lend my aid\nTo avenge this wrong to Thebes and to the god.\nNot for some far-off kinsman, but myself,\nShall I expel this poison in the blood;\nFor whoso slew that king might have a mind\nTo strike me too with his assassin hand.\nTherefore in righting him I serve myself.\nUp, children, haste ye, quit these altar stairs,\nTake hence your suppliant wands, go summon hither\nThe Theban commons. With the god’s good help\nSuccess is sure; ’tis ruin if we fail.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            675,
            731
          ],
          "anchor": "pg31-L675-L731",
          "passageHash": "42b09ec67a9109ceec39433d5387eddf73128b9422f2e2147a6bc14353b80615"
        }
      },
      "text": "TEIRESIAS.\nIs it so? Then I charge thee to abide\nBy thine own proclamation; from this day\nSpeak not to these or me. Thou art the man,\nThou the accursed polluter of this land.\n\n\nOEDIPUS.\nVile slanderer, thou blurtest forth these taunts,\nAnd think’st forsooth as seer to go scot free.\n\n\nTEIRESIAS.\nYea, I am free, strong in the strength of truth.\n\n\nOEDIPUS.\nWho was thy teacher? not methinks thy art.\n\n\nTEIRESIAS.\nThou, goading me against my will to speak.\n\n\nOEDIPUS.\nWhat speech? repeat it and resolve my doubt.\n\n\nTEIRESIAS.\nDidst miss my sense wouldst thou goad me on?\n\n\nOEDIPUS.\nI but half caught thy meaning; say it again.\n\n\nTEIRESIAS.\nI say thou art the murderer of the man\nWhose murderer thou pursuest.\n\n\nOEDIPUS.\n                              Thou shalt rue it\nTwice to repeat so gross a calumny.\n\n\nTEIRESIAS.\nMust I say more to aggravate thy rage?\n\n\nOEDIPUS.\nSay all thou wilt; it will be but waste of breath.\n\n\nTEIRESIAS.\nI say thou livest with thy nearest kin\nIn infamy, unwitting in thy shame.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            769,
            779
          ],
          "anchor": "pg31-L769-L779",
          "passageHash": "4aaefec36443accf5c4d4d760f06ec67c569a4120db43fd7afc0aaffa92a8d9f"
        }
      },
      "text": "OEDIPUS.\nO wealth and empiry and skill by skill\nOutwitted in the battlefield of life,\nWhat spite and envy follow in your train!\nSee, for this crown the State conferred on me.\nA gift, a thing I sought not, for this crown\nThe trusty Creon, my familiar friend,\nHath lain in wait to oust me and suborned\nThis mountebank, this juggling charlatan,\nThis tricksy beggar-priest, for gain alone\nKeen-eyed, but in his proper art stone-blind.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1245,
            1264
          ],
          "anchor": "pg31-L1245-L1264",
          "passageHash": "68179619d38a64ce5bbbbc7c6c2240ebbe59089b99b55629b4da1ec193a0cd2a"
        }
      },
      "text": "CHORUS.\nCease, princes; lo there comes, and none too soon,\nJocasta from the palace. Who so fit\nAs peacemaker to reconcile your feud?\n[Enter JOCASTA.]\n\n\nJOCASTA.\nMisguided princes, why have ye upraised\nThis wordy wrangle? Are ye not ashamed,\nWhile the whole land lies striken, thus to voice\nYour private injuries? Go in, my lord;\nGo home, my brother, and forebear to make\nA public scandal of a petty grief.\n\n\nCREON.\nMy royal sister, Oedipus, thy lord,\nHath bid me choose (O dread alternative!)\nAn outlaw’s exile or a felon’s death.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1428,
            1478
          ],
          "anchor": "pg31-L1428-L1478",
          "passageHash": "57b098dc5bb011b7076cdc2953e1672b3a3da8c900fde254ddd4a5ca4f52eb23"
        }
      },
      "text": "JOCASTA.\nThen thou mayest ease thy conscience on that score.\nListen and I’ll convince thee that no man\nHath scot or lot in the prophetic art.\nHere is the proof in brief. An oracle\nOnce came to Laius (I will not say\n’Twas from the Delphic god himself, but from\nHis ministers) declaring he was doomed\nTo perish by the hand of his own son,\nA child that should be born to him by me.\nNow Laius—so at least report affirmed—\nWas murdered on a day by highwaymen,\nNo natives, at a spot where three roads meet.\nAs for the child, it was but three days old,\nWhen Laius, its ankles pierced and pinned\nTogether, gave it to be cast away\nBy others on the trackless mountain side.\nSo then Apollo brought it not to pass\nThe child should be his father’s murderer,\nOr the dread terror find accomplishment,\nAnd Laius be slain by his own son.\nSuch was the prophet’s horoscope. O king,\nRegard it not. Whate’er the god deems fit\nTo search, himself unaided will reveal.\n\n\nOEDIPUS.\nWhat memories, what wild tumult of the soul\nCame o’er me, lady, as I heard thee speak!\n\n\nJOCASTA.\nWhat mean’st thou? What has shocked and startled thee?\n\n\nOEDIPUS.\nMethought I heard thee say that Laius\nWas murdered at the meeting of three roads.\n\n\nJOCASTA.\nSo ran the story that is current still.\n\n\nOEDIPUS.\nWhere did this happen? Dost thou know the place?\n\n\nJOCASTA.\nPhocis the land is called; the spot is where\nBranch roads from Delphi and from Daulis meet.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1579,
            1640
          ],
          "anchor": "pg31-L1579-L1640",
          "passageHash": "27ff0400488627829a837daeb306eba9f74521215d2adfea1c11293140921b07"
        }
      },
      "text": "OEDIPUS.\nAnd thou shalt not be frustrate of thy wish.\nNow my imaginings have gone so far.\nWho has a higher claim that thou to hear\nMy tale of dire adventures? Listen then.\nMy sire was Polybus of Corinth, and\nMy mother Merope, a Dorian;\nAnd I was held the foremost citizen,\nTill a strange thing befell me, strange indeed,\nYet scarce deserving all the heat it stirred.\nA roisterer at some banquet, flown with wine,\nShouted “Thou art not true son of thy sire.”\nIt irked me, but I stomached for the nonce\nThe insult; on the morrow I sought out\nMy mother and my sire and questioned them.\nThey were indignant at the random slur\nCast on my parentage and did their best\nTo comfort me, but still the venomed barb\nRankled, for still the scandal spread and grew.\nSo privily without their leave I went\nTo Delphi, and Apollo sent me back\nBaulked of the knowledge that I came to seek.\nBut other grievous things he prophesied,\nWoes, lamentations, mourning, portents dire;\nTo wit I should defile my mother’s bed\nAnd raise up seed too loathsome to behold,\nAnd slay the father from whose loins I sprang.\nThen, lady,—thou shalt hear the very truth—\nAs I drew near the triple-branching roads,\nA herald met me and a man who sat\nIn a car drawn by colts—as in thy tale—\nThe man in front and the old man himself\nThreatened to thrust me rudely from the path,\nThen jostled by the charioteer in wrath\nI struck him, and the old man, seeing this,\nWatched till I passed and from his car brought down\nFull on my head the double-pointed goad.\n     Yet was I quits with him and more; one stroke\nOf my good staff sufficed to fling him clean\nOut of the chariot seat and laid him prone.\nAnd so I slew them every one. But if\nBetwixt this stranger there was aught in common\nWith Laius, who more miserable than I,\nWhat mortal could you find more god-abhorred?\nWretch whom no sojourner, no citizen\nMay harbor or address, whom all are bound\nTo harry from their homes. And this same curse\nWas laid on me, and laid by none but me.\nYea with these hands all gory I pollute\nThe bed of him I slew. Say, am I vile?\nAm I not utterly unclean, a wretch\nDoomed to be banished, and in banishment\nForgo the sight of all my dearest ones,\nAnd never tread again my native earth;\nOr else to wed my mother and slay my sire,\nPolybus, who begat me and upreared?\nIf one should say, this is the handiwork\nOf some inhuman power, who could blame\nHis judgment? But, ye pure and awful gods,\nForbid, forbid that I should see that day!\nMay I be blotted out from living men\nEre such a plague spot set on me its brand!\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1689,
            1697
          ],
          "anchor": "pg31-L1689-L1697",
          "passageHash": "92a05854cb9e093d65b65f82a32be143cf88116f527098a5a6e8c2593da1a901"
        }
      },
      "text": "OEDIPUS.\nThou reasonest well. Still I would have thee send\nAnd fetch the bondsman hither. See to it.\n\n\nJOCASTA.\nThat will I straightway. Come, let us within.\nI would do nothing that my lord mislikes.\n[Exeunt OEDIPUS and JOCASTA]\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1830,
            1884
          ],
          "anchor": "pg31-L1830-L1884",
          "passageHash": "720d1494c9756aca8de510f2e0f6a84329e35fb2c9dbc5eab968937187e8d437"
        }
      },
      "text": "OEDIPUS.\nMy wife, my queen, Jocasta, why hast thou\nSummoned me from my palace?\n\n\nJOCASTA.\n                              Hear this man,\nAnd as thou hearest judge what has become\nOf all those awe-inspiring oracles.\n\n\nOEDIPUS.\nWho is this man, and what his news for me?\n\n\nJOCASTA.\nHe comes from Corinth and his message this:\nThy father Polybus hath passed away.\n\n\nOEDIPUS.\nWhat? let me have it, stranger, from thy mouth.\n\n\nMESSENGER.\nIf I must first make plain beyond a doubt\nMy message, know that Polybus is dead.\n\n\nOEDIPUS.\nBy treachery, or by sickness visited?\n\n\nMESSENGER.\nOne touch will send an old man to his rest.\n\n\nOEDIPUS.\nSo of some malady he died, poor man.\n\n\nMESSENGER.\nYes, having measured the full span of years.\n\n\nOEDIPUS.\nOut on it, lady! why should one regard\nThe Pythian hearth or birds that scream i’ the air?\nDid they not point at me as doomed to slay\nMy father? but he’s dead and in his grave\nAnd here am I who ne’er unsheathed a sword;\nUnless the longing for his absent son\nKilled him and so _I_ slew him in a sense.\nBut, as they stand, the oracles are dead—\nDust, ashes, nothing, dead as Polybus.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1947,
            1953
          ],
          "anchor": "pg31-L1947-L1953",
          "passageHash": "f9436c88d83c9ab371159164a9d400273e0a66d8cb74de79a453ac99df70834b"
        }
      },
      "text": "OEDIPUS.\nAye, ’tis no secret. Loxias once foretold\nThat I should mate with mine own mother, and shed\nWith my own hands the blood of my own sire.\nHence Corinth was for many a year to me\nA home distant; and I trove abroad,\nBut missed the sweetest sight, my parents’ face.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2006,
            2047
          ],
          "anchor": "pg31-L2006-L2047",
          "passageHash": "2b991dfb0addab68326a89b5c073ecc22f9b35442a967d2f48449899a8109c3d"
        }
      },
      "text": "MESSENGER.\nDost thou not know thy fears are baseless all?\n\n\nOEDIPUS.\nHow baseless, if I am their very son?\n\n\nMESSENGER.\nSince Polybus was naught to thee in blood.\n\n\nOEDIPUS.\nWhat say’st thou? was not Polybus my sire?\n\n\nMESSENGER.\nAs much thy sire as I am, and no more.\n\n\nOEDIPUS.\nMy sire no more to me than one who is naught?\n\n\nMESSENGER.\nSince I begat thee not, no more did he.\n\n\nOEDIPUS.\nWhat reason had he then to call me son?\n\n\nMESSENGER.\nKnow that he took thee from my hands, a gift.\n\n\nOEDIPUS.\nYet, if no child of his, he loved me well.\n\n\nMESSENGER.\nA childless man till then, he warmed to thee.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2074,
            2113
          ],
          "anchor": "pg31-L2074-L2113",
          "passageHash": "05b73a1e7b7a38da8ce1393387d72cbeef3b22f4e951e918f42f4665ef938706"
        }
      },
      "text": "OEDIPUS.\nMy savior? from what harm? what ailed me then?\n\n\nMESSENGER.\nThose ankle joints are evidence enow.\n\n\nOEDIPUS.\nAh, why remind me of that ancient sore?\n\n\nMESSENGER.\nI loosed the pin that riveted thy feet.\n\n\nOEDIPUS.\nYes, from my cradle that dread brand I bore.\n\n\nMESSENGER.\nWhence thou deriv’st the name that still is thine.\n\n\nOEDIPUS.\nWho did it? I adjure thee, tell me who\nSay, was it father, mother?\n\n\nMESSENGER.\n                              I know not.\nThe man from whom I had thee may know more.\n\n\nOEDIPUS.\nWhat, did another find me, not thyself?\n\n\nMESSENGER.\nNot I; another shepherd gave thee me.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2116,
            2155
          ],
          "anchor": "pg31-L2116-L2155",
          "passageHash": "66e7b53ee08e8db4dc63fdc8b479dc115339def3d4cb66a04014b5764229611a"
        }
      },
      "text": "OEDIPUS.\nWho was he? Would’st thou know again the man?\n\n\nMESSENGER.\nHe passed indeed for one of Laius’ house.\n\n\nOEDIPUS.\nThe king who ruled the country long ago?\n\n\nMESSENGER.\nThe same: he was a herdsman of the king.\n\n\nOEDIPUS.\nAnd is he living still for me to see him?\n\n\nMESSENGER.\nHis fellow-countrymen should best know that.\n\n\nOEDIPUS.\nDoth any bystander among you know\nThe herd he speaks of, or by seeing him\nAfield or in the city? answer straight!\nThe hour hath come to clear this business up.\n\n\nCHORUS.\nMethinks he means none other than the hind\nWhom thou anon wert fain to see; but that\nOur queen Jocasta best of all could tell.\n\n\nOEDIPUS.\nMadam, dost know the man we sent to fetch?\nIs the same of whom the stranger speaks?\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2158,
            2226
          ],
          "anchor": "pg31-L2158-L2226",
          "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
        }
      },
      "text": "JOCASTA.\nWho is the man? What matter? Let it be.\n’Twere waste of thought to weigh such idle words.\n\n\nOEDIPUS.\nNo, with such guiding clues I cannot fail\nTo bring to light the secret of my birth.\n\n\nJOCASTA.\nOh, as thou carest for thy life, give o’er\nThis quest. Enough the anguish _I_ endure.\n\n\nOEDIPUS.\nBe of good cheer; though I be proved the son\nOf a bondwoman, aye, through three descents\nTriply a slave, thy honor is unsmirched.\n\n\nJOCASTA.\nYet humor me, I pray thee; do not this.\n\n\nOEDIPUS.\nI cannot; I must probe this matter home.\n\n\nJOCASTA.\n’Tis for thy sake I advise thee for the best.\n\n\nOEDIPUS.\nI grow impatient of this best advice.\n\n\nJOCASTA.\nAh mayst thou ne’er discover who thou art!\n\n\nOEDIPUS.\nGo, fetch me here the herd, and leave yon woman\nTo glory in her pride of ancestry.\n\n\nJOCASTA.\nO woe is thee, poor wretch! With that last word\nI leave thee, henceforth silent evermore.\n[Exit JOCASTA]\n\n\nCHORUS.\nWhy, Oedipus, why stung with passionate grief\nHath the queen thus departed? Much I fear\nFrom this dead calm will burst a storm of woes.\n\n\nOEDIPUS.\nLet the storm burst, my fixed resolve still holds,\nTo learn my lineage, be it ne’er so low.\nIt may be she with all a woman’s pride\nThinks scorn of my base parentage. But I\nWho rank myself as Fortune’s favorite child,\nThe giver of good gifts, shall not be shamed.\nShe is my mother and the changing moons\nMy brethren, and with them I wax and wane.\nThus sprung why should I fear to trace my birth?\nNothing can make me other than I am.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2248,
            2346
          ],
          "anchor": "pg31-L2248-L2346",
          "passageHash": "e5234694068f5aa4d37b5ed7aa5e75e4a0275e02524e612be1820a707b8a769d"
        }
      },
      "text": "OEDIPUS.\nElders, if I, who never yet before\nHave met the man, may make a guess, methinks\nI see the herdsman who we long have sought;\nHis time-worn aspect matches with the years\nOf yonder aged messenger; besides\nI seem to recognize the men who bring him\nAs servants of my own. But you, perchance,\nHaving in past days known or seen the herd,\nMay better by sure knowledge my surmise.\n\n\nCHORUS.\nI recognize him; one of Laius’ house;\nA simple hind, but true as any man.\n[Enter HERDSMAN.]\n\n\nOEDIPUS.\nCorinthian, stranger, I address thee first,\nIs this the man thou meanest!\n\n\nMESSENGER.\n                              This is he.\n\n\nOEDIPUS.\nAnd now old man, look up and answer all\nI ask thee. Wast thou once of Laius’ house?\n\n\nHERDSMAN.\nI was, a thrall, not purchased but home-bred.\n\n\nOEDIPUS.\nWhat was thy business? how wast thou employed?\n\n\nHERDSMAN.\nThe best part of my life I tended sheep.\n\n\nOEDIPUS.\nWhat were the pastures thou didst most frequent?\n\n\nHERDSMAN.\nCithaeron and the neighboring alps.\n\n\nOEDIPUS.\n                                   Then there\nThou must have known yon man, at least by fame?\n\n\nHERDSMAN.\nYon man? in what way? what man dost thou mean?\n\n\nOEDIPUS.\nThe man here, having met him in past times...\n\n\nHERDSMAN.\nOff-hand I cannot call him well to mind.\n\n\nMESSENGER.\nNo wonder, master. But I will revive\nHis blunted memories. Sure he can recall\nWhat time together both we drove our flocks,\nHe two, I one, on the Cithaeron range,\nFor three long summers; I his mate from spring\nTill rose Arcturus; then in winter time\nI led mine home, he his to Laius’ folds.\nDid these things happen as I say, or no?\n\n\nHERDSMAN.\n’Tis long ago, but all thou say’st is true.\n\n\nMESSENGER.\nWell, thou mast then remember giving me\nA child to rear as my own foster-son?\n\n\nHERDSMAN.\nWhy dost thou ask this question? What of that?\n\n\nMESSENGER.\nFriend, he that stands before thee was that child.\n\n\nHERDSMAN.\nA plague upon thee! Hold thy wanton tongue!\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2383,
            2490
          ],
          "anchor": "pg31-L2383-L2490",
          "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
        }
      },
      "text": "OEDIPUS.\nDidst give this man the child of whom he asks?\n\n\nHERDSMAN.\nI did; and would that I had died that day!\n\n\nOEDIPUS.\nAnd die thou shalt unless thou tell the truth.\n\n\nHERDSMAN.\nBut, if I tell it, I am doubly lost.\n\n\nOEDIPUS.\nThe knave methinks will still prevaricate.\n\n\nHERDSMAN.\nNay, I confessed I gave it long ago.\n\n\nOEDIPUS.\nWhence came it? was it thine, or given to thee?\n\n\nHERDSMAN.\nI had it from another, ’twas not mine.\n\n\nOEDIPUS.\nFrom whom of these our townsmen, and what house?\n\n\nHERDSMAN.\nForbear for God’s sake, master, ask no more.\n\n\nOEDIPUS.\nIf I must question thee again, thou’rt lost.\n\n\nHERDSMAN.\nWell then—it was a child of Laius’ house.\n\n\nOEDIPUS.\nSlave-born or one of Laius’ own race?\n\n\nHERDSMAN.\nAh me!\nI stand upon the perilous edge of speech.\n\n\nOEDIPUS.\nAnd I of hearing, but I still must hear.\n\n\nHERDSMAN.\nKnow then the child was by repute his own,\nBut she within, thy consort best could tell.\n\n\nOEDIPUS.\nWhat! she, she gave it thee?\n\n\nHERDSMAN.\n                              ’Tis so, my king.\n\n\nOEDIPUS.\nWith what intent?\n\n\nHERDSMAN.\n                    To make away with it.\n\n\nOEDIPUS.\nWhat, she its mother.\n\n\nHERDSMAN.\n                    Fearing a dread weird.\n\n\nOEDIPUS.\nWhat weird?\n\n\nHERDSMAN.\n          ’Twas told that he should slay his sire.\n\n\nOEDIPUS.\nWhat didst thou give it then to this old man?\n\n\nHERDSMAN.\nThrough pity, master, for the babe. I thought\nHe’d take it to the country whence he came;\nBut he preserved it for the worst of woes.\nFor if thou art in sooth what this man saith,\nGod pity thee! thou wast to misery born.\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2493,
            2498
          ],
          "anchor": "pg31-L2493-L2498",
          "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
        }
      },
      "text": "OEDIPUS.\nAh me! ah me! all brought to pass, all true!\nO light, may I behold thee nevermore!\nI stand a wretch, in birth, in wedlock cursed,\nA parricide, incestuously, triply cursed!\n[Exit OEDIPUS]\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2561,
            2644
          ],
          "anchor": "pg31-L2561-L2644",
          "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
        }
      },
      "text": "SECOND MESSENGER.\nMy tale is quickly told and quickly heard.\nOur sovereign lady queen Jocasta’s dead.\n\n\nCHORUS.\nAlas, poor queen! how came she by her death?\n\n\nSECOND MESSENGER.\nBy her own hand. And all the horror of it,\nNot having seen, yet cannot comprehend.\nNathless, as far as my poor memory serves,\nI will relate the unhappy lady’s woe.\nWhen in her frenzy she had passed inside\nThe vestibule, she hurried straight to win\nThe bridal-chamber, clutching at her hair\nWith both her hands, and, once within the room,\nShe shut the doors behind her with a crash.\n“Laius,” she cried, and called her husband dead\nLong, long ago; her thought was of that child\nBy him begot, the son by whom the sire\nWas murdered and the mother left to breed\nWith her own seed, a monstrous progeny.\nThen she bewailed the marriage bed whereon\nPoor wretch, she had conceived a double brood,\nHusband by husband, children by her child.\nWhat happened after that I cannot tell,\nNor how the end befell, for with a shriek\nBurst on us Oedipus; all eyes were fixed\nOn Oedipus, as up and down he strode,\nNor could we mark her agony to the end.\nFor stalking to and fro “A sword!” he cried,\n“Where is the wife, no wife, the teeming womb\nThat bore a double harvest, me and mine?”\nAnd in his frenzy some supernal power\n(No mortal, surely, none of us who watched him)\nGuided his footsteps; with a terrible shriek,\nAs though one beckoned him, he crashed against\nThe folding doors, and from their staples forced\nThe wrenched bolts and hurled himself within.\nThen we beheld the woman hanging there,\nA running noose entwined about her neck.\nBut when he saw her, with a maddened roar\nHe loosed the cord; and when her wretched corpse\nLay stretched on earth, what followed—O ’twas dread!\nHe tore the golden brooches that upheld\nHer queenly robes, upraised them high and smote\nFull on his eye-balls, uttering words like these:\n“No more shall ye behold such sights of woe,\nDeeds I have suffered and myself have wrought;\nHenceforward quenched in darkness shall ye see\nThose ye should ne’er have seen; now blind to those\nWhom, when I saw, I vainly yearned to know.”\n     Such was the burden of his moan, whereto,\nNot once but oft, he struck with his hand uplift\nHis eyes, and at each stroke the ensanguined orbs\nBedewed his beard, not oozing drop by drop,\nBut one black gory downpour, thick as hail.\nSuch evils, issuing from the double source,\nHave whelmed them both, confounding man and wife.\nTill now the storied fortune of this house\nWas fortunate indeed; but from this day\nWoe, lamentation, ruin, death, disgrace,\nAll ills that can be named, all, all are theirs.\n\n\nCHORUS.\nBut hath he still no respite from his pain?\n\n\nSECOND MESSENGER.\nHe cries, “Unbar the doors and let all Thebes\nBehold the slayer of his sire, his mother’s—”\nThat shameful word my lips may not repeat.\nHe vows to fly self-banished from the land,\nNor stay to bring upon his house the curse\nHimself had uttered; but he has no strength\nNor one to guide him, and his torture’s more\nThan man can suffer, as yourselves will see.\nFor lo, the palace portals are unbarred,\nAnd soon ye shall behold a sight so sad\nThat he who must abhorred would pity it.\n[Enter OEDIPUS blinded.]\n"
    },
    {
      "ref": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2952,
            3012
          ],
          "anchor": "pg31-L2952-L3012",
          "passageHash": "7e8dfa1ea2d98d9435dc5d022ca573f8e504a544763d9c1053e0b36753ca27bf"
        }
      },
      "text": "CREON.\nThou hast had enough of weeping; pass within.\n\n\nOEDIPUS.\n                                             I must obey,\nThough ’tis grievous.\n\n\nCREON.\n                         Weep not, everything must have its day.\n\n\nOEDIPUS.\nWell I go, but on conditions.\n\n\nCREON.\n                              What thy terms for going, say.\n\n\nOEDIPUS.\nSend me from the land an exile.\n\n\nCREON.\n                              Ask this of the gods, not me.\n\n\nOEDIPUS.\nBut I am the gods’ abhorrence.\n\n\nCREON.\n                              Then they soon will grant thy plea.\n\n\nOEDIPUS.\nLead me hence, then, I am willing.\n\n\nCREON.\n                                   Come, but let thy children go.\n\n\nOEDIPUS.\nRob me not of these my children!\n\n\nCREON.\n                                   Crave not mastery in all,\nFor the mastery that raised thee was thy bane and wrought thy fall.\n\n\nCHORUS.\nLook ye, countrymen and Thebans, this is Oedipus the great,\nHe who knew the Sphinx’s riddle and was mightiest in our state.\nWho of all our townsmen gazed not on his fame with envious eyes?\nNow, in what a sea of troubles sunk and overwhelmed he lies!\nTherefore wait to see life’s ending ere thou count one mortal blest;\nWait till free from pain and sorrow he has gained his final rest.\n"
    }
  ],
  "versions": {
    "schema": "0.1.0",
    "dataset": "v0.1",
    "ontology": "v0.1",
    "interpretation": "model-a/v0.1",
    "engine": "0.1.0",
    "policy": "policy-v0.1"
  },
  "source": {
    "id": "storr-pg31-2022",
    "author": "Sophocles",
    "translator": "Francis Storr",
    "title": "Oedipus the King",
    "container": "The Oedipus Trilogy, Project Gutenberg #31",
    "edition": "Loeb Library edition, first published 1912; Gutenberg text last updated 2022-03-04",
    "bibliographyUrl": "https://www.gutenberg.org/ebooks/31",
    "sourceUrl": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
    "retrievedOn": "2026-09-15",
    "sourceHash": "be8419a2713178f45584eb7421760ff3e5b1a1af4a002cb5c53483ed37041794",
    "hashAlgorithm": "SHA-256",
    "rawBytes": 245162,
    "archive": "source/pg31.txt",
    "locatorConvention": "1-based physical lines in the pinned UTF-8 text, including blank lines. These are NOT Greek verse numbers. Decode UTF-8 with optional BOM; split CRLF/LF. Preserve all internal whitespace; join selected lines with LF and append one LF for passage hashing.",
    "passageHashStrategy": "SHA-256 over normalized passage UTF-8 as described above. Whole sourceHash covers exact downloaded bytes including CRLF.",
    "playBounds": [
      105,
      3012
    ],
    "completeness": {
      "status": "checked",
      "opening": "Suppliants at the palace; Oedipus enters",
      "closing": "Chorus final injunction to wait for life’s ending",
      "nextPlayStartsAt": 3038,
      "notes": "Includes opening, complete dramatic sequence, exodos and 3 footnotes. No act/scene divisions imposed. Translator ARGUMENT excluded as primary support; dialogue/stage directions used. One acknowledged missing Greek-text passage at note 3 (line 1206); no selected claim depends on it."
    },
    "copyrightStatement": "Project Gutenberg identifies this edition as public domain in the USA; author died c.406 BCE and translator in 1919. Full archive retains Gutenberg notice/license.",
    "passages": {
      "cast": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            85,
            98
          ],
          "anchor": "pg31-L85-L98",
          "passageHash": "c757f7cf1d581f1a221b5ee6ff735a8dc994f660c77e19abfb8fe10b07282f8b"
        }
      },
      "creon": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            184,
            193
          ],
          "anchor": "pg31-L184-L193",
          "passageHash": "91f7cc4ae0c7f997aec9ec616a673f9b7b5f3b34a76e40b939b93d36ea26cf5c"
        }
      },
      "oracle": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            233,
            284
          ],
          "anchor": "pg31-L233-L284",
          "passageHash": "98b68928190d765f043956c748bb094fa30659b7b4d5a562ff98226b3ea22b9a"
        }
      },
      "robbers": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            302,
            314
          ],
          "anchor": "pg31-L302-L314",
          "passageHash": "9008e130bc70c63128577d7368d8ac13133ae58f46534bca5c53d347ea4ca0e8"
        }
      },
      "quest": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            337,
            351
          ],
          "anchor": "pg31-L337-L351",
          "passageHash": "557553e716e0ec8ed9462b5ede1550fd22dbab3b03d3716f981560bac10f923d"
        }
      },
      "accusation": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            675,
            731
          ],
          "anchor": "pg31-L675-L731",
          "passageHash": "42b09ec67a9109ceec39433d5387eddf73128b9422f2e2147a6bc14353b80615"
        }
      },
      "plot": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            769,
            779
          ],
          "anchor": "pg31-L769-L779",
          "passageHash": "4aaefec36443accf5c4d4d760f06ec67c569a4120db43fd7afc0aaffa92a8d9f"
        }
      },
      "kin": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1245,
            1264
          ],
          "anchor": "pg31-L1245-L1264",
          "passageHash": "68179619d38a64ce5bbbbc7c6c2240ebbe59089b99b55629b4da1ec193a0cd2a"
        }
      },
      "crossroads": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1428,
            1478
          ],
          "anchor": "pg31-L1428-L1478",
          "passageHash": "57b098dc5bb011b7076cdc2953e1672b3a3da8c900fde254ddd4a5ca4f52eb23"
        }
      },
      "memory": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1579,
            1640
          ],
          "anchor": "pg31-L1579-L1640",
          "passageHash": "27ff0400488627829a837daeb306eba9f74521215d2adfea1c11293140921b07"
        }
      },
      "summon": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1689,
            1697
          ],
          "anchor": "pg31-L1689-L1697",
          "passageHash": "92a05854cb9e093d65b65f82a32be143cf88116f527098a5a6e8c2593da1a901"
        }
      },
      "polybus-dead": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1830,
            1884
          ],
          "anchor": "pg31-L1830-L1884",
          "passageHash": "720d1494c9756aca8de510f2e0f6a84329e35fb2c9dbc5eab968937187e8d437"
        }
      },
      "prophecy": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1947,
            1953
          ],
          "anchor": "pg31-L1947-L1953",
          "passageHash": "f9436c88d83c9ab371159164a9d400273e0a66d8cb74de79a453ac99df70834b"
        }
      },
      "adoption": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2006,
            2047
          ],
          "anchor": "pg31-L2006-L2047",
          "passageHash": "2b991dfb0addab68326a89b5c073ecc22f9b35442a967d2f48449899a8109c3d"
        }
      },
      "feet": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2074,
            2113
          ],
          "anchor": "pg31-L2074-L2113",
          "passageHash": "05b73a1e7b7a38da8ce1393387d72cbeef3b22f4e951e918f42f4665ef938706"
        }
      },
      "handover": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2116,
            2155
          ],
          "anchor": "pg31-L2116-L2155",
          "passageHash": "66e7b53ee08e8db4dc63fdc8b479dc115339def3d4cb66a04014b5764229611a"
        }
      },
      "plea": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2158,
            2226
          ],
          "anchor": "pg31-L2158-L2226",
          "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
        }
      },
      "shepherd": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2248,
            2346
          ],
          "anchor": "pg31-L2248-L2346",
          "passageHash": "e5234694068f5aa4d37b5ed7aa5e75e4a0275e02524e612be1820a707b8a769d"
        }
      },
      "testimony": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2383,
            2490
          ],
          "anchor": "pg31-L2383-L2490",
          "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
        }
      },
      "recognition": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2493,
            2498
          ],
          "anchor": "pg31-L2493-L2498",
          "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
        }
      },
      "catastrophe": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2561,
            2644
          ],
          "anchor": "pg31-L2561-L2644",
          "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
        }
      },
      "ending": {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2952,
            3012
          ],
          "anchor": "pg31-L2952-L3012",
          "passageHash": "7e8dfa1ea2d98d9435dc5d022ca573f8e504a544763d9c1053e0b36753ca27bf"
        }
      }
    }
  },
  "review": {
    "metadata": {
      "id": "oedipus-rex",
      "schemaVersion": "0.1.0",
      "datasetVersion": "v0.1",
      "ontologyVersion": "v0.1",
      "interpretationVersion": "model-a/v0.1",
      "engineVersion": "0.1.0",
      "policyVersion": "policy-v0.1",
      "sourceHash": "be8419a2713178f45584eb7421760ff3e5b1a1af4a002cb5c53483ed37041794"
    },
    "provenance": [
      {
        "id": "p-cast",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                85,
                98
              ],
              "anchor": "pg31-L85-L98",
              "passageHash": "c757f7cf1d581f1a221b5ee6ff735a8dc994f660c77e19abfb8fe10b07282f8b"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-creon",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                184,
                193
              ],
              "anchor": "pg31-L184-L193",
              "passageHash": "91f7cc4ae0c7f997aec9ec616a673f9b7b5f3b34a76e40b939b93d36ea26cf5c"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-oracle",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                233,
                284
              ],
              "anchor": "pg31-L233-L284",
              "passageHash": "98b68928190d765f043956c748bb094fa30659b7b4d5a562ff98226b3ea22b9a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-robbers",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                302,
                314
              ],
              "anchor": "pg31-L302-L314",
              "passageHash": "9008e130bc70c63128577d7368d8ac13133ae58f46534bca5c53d347ea4ca0e8"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-quest",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                337,
                351
              ],
              "anchor": "pg31-L337-L351",
              "passageHash": "557553e716e0ec8ed9462b5ede1550fd22dbab3b03d3716f981560bac10f923d"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-accusation",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                675,
                731
              ],
              "anchor": "pg31-L675-L731",
              "passageHash": "42b09ec67a9109ceec39433d5387eddf73128b9422f2e2147a6bc14353b80615"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-plot",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                769,
                779
              ],
              "anchor": "pg31-L769-L779",
              "passageHash": "4aaefec36443accf5c4d4d760f06ec67c569a4120db43fd7afc0aaffa92a8d9f"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-kin",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1245,
                1264
              ],
              "anchor": "pg31-L1245-L1264",
              "passageHash": "68179619d38a64ce5bbbbc7c6c2240ebbe59089b99b55629b4da1ec193a0cd2a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-crossroads",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1428,
                1478
              ],
              "anchor": "pg31-L1428-L1478",
              "passageHash": "57b098dc5bb011b7076cdc2953e1672b3a3da8c900fde254ddd4a5ca4f52eb23"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-memory",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1579,
                1640
              ],
              "anchor": "pg31-L1579-L1640",
              "passageHash": "27ff0400488627829a837daeb306eba9f74521215d2adfea1c11293140921b07"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-summon",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1689,
                1697
              ],
              "anchor": "pg31-L1689-L1697",
              "passageHash": "92a05854cb9e093d65b65f82a32be143cf88116f527098a5a6e8c2593da1a901"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-polybus-dead",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1830,
                1884
              ],
              "anchor": "pg31-L1830-L1884",
              "passageHash": "720d1494c9756aca8de510f2e0f6a84329e35fb2c9dbc5eab968937187e8d437"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-prophecy",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1947,
                1953
              ],
              "anchor": "pg31-L1947-L1953",
              "passageHash": "f9436c88d83c9ab371159164a9d400273e0a66d8cb74de79a453ac99df70834b"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-adoption",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2006,
                2047
              ],
              "anchor": "pg31-L2006-L2047",
              "passageHash": "2b991dfb0addab68326a89b5c073ecc22f9b35442a967d2f48449899a8109c3d"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-feet",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2074,
                2113
              ],
              "anchor": "pg31-L2074-L2113",
              "passageHash": "05b73a1e7b7a38da8ce1393387d72cbeef3b22f4e951e918f42f4665ef938706"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-handover",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2116,
                2155
              ],
              "anchor": "pg31-L2116-L2155",
              "passageHash": "66e7b53ee08e8db4dc63fdc8b479dc115339def3d4cb66a04014b5764229611a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-plea",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-shepherd",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2248,
                2346
              ],
              "anchor": "pg31-L2248-L2346",
              "passageHash": "e5234694068f5aa4d37b5ed7aa5e75e4a0275e02524e612be1820a707b8a769d"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-testimony",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-recognition",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-catastrophe",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-ending",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2952,
                3012
              ],
              "anchor": "pg31-L2952-L3012",
              "passageHash": "7e8dfa1ea2d98d9435dc5d022ca573f8e504a544763d9c1053e0b36753ca27bf"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-model",
        "layer": "interpretation",
        "kind": "INFERRED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-quest",
          "p-plea",
          "p-testimony",
          "p-recognition",
          "p-catastrophe"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Finite testimony-to-recognition model. Replay rules are editorial assumptions, not universal causal laws."
        }
      },
      {
        "id": "p-recognition-model",
        "layer": "interpretation",
        "kind": "INFERRED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-plea",
          "p-recognition",
          "p-catastrophe"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Oedipus recognition is explicit; Jocasta’s earlier recognition is an interpretation of her plea and later report. Reporting and acceptance remain separate."
        }
      },
      {
        "id": "p-initial-model",
        "layer": "interpretation",
        "kind": "INFERRED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-memory",
          "p-testimony"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Initial belief, explicit identity uncertainty and the Shepherd’s memory are reconstructed from later recollection; no earlier omniscience is assumed."
        }
      },
      {
        "id": "p-intervention",
        "layer": "counterfactual",
        "kind": "COUNTERFACTUAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-testimony",
          "p-model"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Delay only the final Shepherd information transfer until after the modeled horizon. Refusal is textually attested; duration and continued withholding are a curated perturbation, not a sourced alternate history."
        }
      }
    ],
    "status": "reviewed-for-experimental-release",
    "reviewer": "Codex source-and-consistency review",
    "independentPeerReview": false,
    "reviewedRecordIds": [
      "oedipus",
      "jocasta",
      "tiresias",
      "creon",
      "messenger",
      "shepherd",
      "laius",
      "polybus",
      "second-messenger",
      "rel-laius",
      "rel-jocasta",
      "rel-marriage",
      "rel-sibling",
      "f-parentage",
      "f-polybus",
      "f-killer",
      "f-marriage",
      "f-oracle",
      "f-robbers",
      "f-crossroads",
      "f-memory",
      "f-adoption",
      "f-handover",
      "f-prophecy",
      "f-polybus-dead",
      "e-oracle",
      "e-quest",
      "e-tiresias",
      "e-crossroads",
      "e-messenger",
      "e-persist",
      "e-testimony",
      "e-recognition",
      "e-report",
      "e-wait",
      "a-polybus",
      "a-identity-unknown",
      "a-shepherd-memory",
      "a-oracle",
      "a-robbers",
      "a-accused",
      "a-denial",
      "a-crossroads",
      "a-memory",
      "a-prophecy",
      "a-polybus-dead",
      "a-adoption-report",
      "a-adoption-accepted",
      "a-handover-report",
      "a-jocasta-infers",
      "a-parentage-report",
      "a-identity-known",
      "a-killer-known",
      "tr-oracle",
      "tr-tiresias",
      "tr-jocasta",
      "tr-prophecy",
      "tr-messenger",
      "tr-shepherd",
      "rule-oracle",
      "rule-investigate",
      "rule-accuse",
      "rule-crossroads",
      "rule-messenger",
      "rule-persist",
      "rule-testimony",
      "rule-recognize",
      "rule-wait",
      "rule-report",
      "decision-investigate",
      "decision-persist",
      "decision-response",
      "outcome-oedipus",
      "delay-shepherd"
    ],
    "limitations": [
      "Selected passages checked against pinned edition; not an exhaustive annotation of the play.",
      "Jocasta recognition timing and all causal rules are interpretations.",
      "Offstage death has unknown relative order against public recognition; report checkpoint is not death time.",
      "Catastrophe rule licenses a source-supported report on the baseline sequence. It is not a causal law that recognition necessarily causes suicide. Changed unsupported branches remain unresolved.",
      "No conclusion that exile actually occurs at the end of Rex.",
      "Complete-for-scope coverage is restricted to Oedipus identity state in this finite model; no assertion elsewhere means annotation missing."
    ]
  },
  "ir": {
    "id": "oedipus-rex",
    "schemaVersion": "0.1.0",
    "datasetVersion": "v0.1",
    "ontologyVersion": "v0.1",
    "interpretationVersion": "model-a/v0.1",
    "engineVersion": "0.1.0",
    "policyVersion": "policy-v0.1",
    "sourceHash": "be8419a2713178f45584eb7421760ff3e5b1a1af4a002cb5c53483ed37041794",
    "sources": [
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            85,
            98
          ],
          "anchor": "pg31-L85-L98",
          "passageHash": "c757f7cf1d581f1a221b5ee6ff735a8dc994f660c77e19abfb8fe10b07282f8b"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            184,
            193
          ],
          "anchor": "pg31-L184-L193",
          "passageHash": "91f7cc4ae0c7f997aec9ec616a673f9b7b5f3b34a76e40b939b93d36ea26cf5c"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            233,
            284
          ],
          "anchor": "pg31-L233-L284",
          "passageHash": "98b68928190d765f043956c748bb094fa30659b7b4d5a562ff98226b3ea22b9a"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            302,
            314
          ],
          "anchor": "pg31-L302-L314",
          "passageHash": "9008e130bc70c63128577d7368d8ac13133ae58f46534bca5c53d347ea4ca0e8"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            337,
            351
          ],
          "anchor": "pg31-L337-L351",
          "passageHash": "557553e716e0ec8ed9462b5ede1550fd22dbab3b03d3716f981560bac10f923d"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            675,
            731
          ],
          "anchor": "pg31-L675-L731",
          "passageHash": "42b09ec67a9109ceec39433d5387eddf73128b9422f2e2147a6bc14353b80615"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            769,
            779
          ],
          "anchor": "pg31-L769-L779",
          "passageHash": "4aaefec36443accf5c4d4d760f06ec67c569a4120db43fd7afc0aaffa92a8d9f"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1245,
            1264
          ],
          "anchor": "pg31-L1245-L1264",
          "passageHash": "68179619d38a64ce5bbbbc7c6c2240ebbe59089b99b55629b4da1ec193a0cd2a"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1428,
            1478
          ],
          "anchor": "pg31-L1428-L1478",
          "passageHash": "57b098dc5bb011b7076cdc2953e1672b3a3da8c900fde254ddd4a5ca4f52eb23"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1579,
            1640
          ],
          "anchor": "pg31-L1579-L1640",
          "passageHash": "27ff0400488627829a837daeb306eba9f74521215d2adfea1c11293140921b07"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1689,
            1697
          ],
          "anchor": "pg31-L1689-L1697",
          "passageHash": "92a05854cb9e093d65b65f82a32be143cf88116f527098a5a6e8c2593da1a901"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1830,
            1884
          ],
          "anchor": "pg31-L1830-L1884",
          "passageHash": "720d1494c9756aca8de510f2e0f6a84329e35fb2c9dbc5eab968937187e8d437"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            1947,
            1953
          ],
          "anchor": "pg31-L1947-L1953",
          "passageHash": "f9436c88d83c9ab371159164a9d400273e0a66d8cb74de79a453ac99df70834b"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2006,
            2047
          ],
          "anchor": "pg31-L2006-L2047",
          "passageHash": "2b991dfb0addab68326a89b5c073ecc22f9b35442a967d2f48449899a8109c3d"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2074,
            2113
          ],
          "anchor": "pg31-L2074-L2113",
          "passageHash": "05b73a1e7b7a38da8ce1393387d72cbeef3b22f4e951e918f42f4665ef938706"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2116,
            2155
          ],
          "anchor": "pg31-L2116-L2155",
          "passageHash": "66e7b53ee08e8db4dc63fdc8b479dc115339def3d4cb66a04014b5764229611a"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2158,
            2226
          ],
          "anchor": "pg31-L2158-L2226",
          "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2248,
            2346
          ],
          "anchor": "pg31-L2248-L2346",
          "passageHash": "e5234694068f5aa4d37b5ed7aa5e75e4a0275e02524e612be1820a707b8a769d"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2383,
            2490
          ],
          "anchor": "pg31-L2383-L2490",
          "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2493,
            2498
          ],
          "anchor": "pg31-L2493-L2498",
          "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2561,
            2644
          ],
          "anchor": "pg31-L2561-L2644",
          "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
        }
      },
      {
        "sourceEdition": "storr-pg31-2022",
        "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
        "sourceLocation": {
          "lines": [
            2952,
            3012
          ],
          "anchor": "pg31-L2952-L3012",
          "passageHash": "7e8dfa1ea2d98d9435dc5d022ca573f8e504a544763d9c1053e0b36753ca27bf"
        }
      }
    ],
    "provenance": [
      {
        "id": "p-cast",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                85,
                98
              ],
              "anchor": "pg31-L85-L98",
              "passageHash": "c757f7cf1d581f1a221b5ee6ff735a8dc994f660c77e19abfb8fe10b07282f8b"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-creon",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                184,
                193
              ],
              "anchor": "pg31-L184-L193",
              "passageHash": "91f7cc4ae0c7f997aec9ec616a673f9b7b5f3b34a76e40b939b93d36ea26cf5c"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-oracle",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                233,
                284
              ],
              "anchor": "pg31-L233-L284",
              "passageHash": "98b68928190d765f043956c748bb094fa30659b7b4d5a562ff98226b3ea22b9a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-robbers",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                302,
                314
              ],
              "anchor": "pg31-L302-L314",
              "passageHash": "9008e130bc70c63128577d7368d8ac13133ae58f46534bca5c53d347ea4ca0e8"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-quest",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                337,
                351
              ],
              "anchor": "pg31-L337-L351",
              "passageHash": "557553e716e0ec8ed9462b5ede1550fd22dbab3b03d3716f981560bac10f923d"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-accusation",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                675,
                731
              ],
              "anchor": "pg31-L675-L731",
              "passageHash": "42b09ec67a9109ceec39433d5387eddf73128b9422f2e2147a6bc14353b80615"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-plot",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                769,
                779
              ],
              "anchor": "pg31-L769-L779",
              "passageHash": "4aaefec36443accf5c4d4d760f06ec67c569a4120db43fd7afc0aaffa92a8d9f"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-kin",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1245,
                1264
              ],
              "anchor": "pg31-L1245-L1264",
              "passageHash": "68179619d38a64ce5bbbbc7c6c2240ebbe59089b99b55629b4da1ec193a0cd2a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-crossroads",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1428,
                1478
              ],
              "anchor": "pg31-L1428-L1478",
              "passageHash": "57b098dc5bb011b7076cdc2953e1672b3a3da8c900fde254ddd4a5ca4f52eb23"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-memory",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1579,
                1640
              ],
              "anchor": "pg31-L1579-L1640",
              "passageHash": "27ff0400488627829a837daeb306eba9f74521215d2adfea1c11293140921b07"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-summon",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1689,
                1697
              ],
              "anchor": "pg31-L1689-L1697",
              "passageHash": "92a05854cb9e093d65b65f82a32be143cf88116f527098a5a6e8c2593da1a901"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-polybus-dead",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1830,
                1884
              ],
              "anchor": "pg31-L1830-L1884",
              "passageHash": "720d1494c9756aca8de510f2e0f6a84329e35fb2c9dbc5eab968937187e8d437"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-prophecy",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                1947,
                1953
              ],
              "anchor": "pg31-L1947-L1953",
              "passageHash": "f9436c88d83c9ab371159164a9d400273e0a66d8cb74de79a453ac99df70834b"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-adoption",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2006,
                2047
              ],
              "anchor": "pg31-L2006-L2047",
              "passageHash": "2b991dfb0addab68326a89b5c073ecc22f9b35442a967d2f48449899a8109c3d"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-feet",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2074,
                2113
              ],
              "anchor": "pg31-L2074-L2113",
              "passageHash": "05b73a1e7b7a38da8ce1393387d72cbeef3b22f4e951e918f42f4665ef938706"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-handover",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2116,
                2155
              ],
              "anchor": "pg31-L2116-L2155",
              "passageHash": "66e7b53ee08e8db4dc63fdc8b479dc115339def3d4cb66a04014b5764229611a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-plea",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-shepherd",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2248,
                2346
              ],
              "anchor": "pg31-L2248-L2346",
              "passageHash": "e5234694068f5aa4d37b5ed7aa5e75e4a0275e02524e612be1820a707b8a769d"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-testimony",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-recognition",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-catastrophe",
        "layer": "canonical",
        "kind": "REPORTED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-ending",
        "layer": "canonical",
        "kind": "CANONICAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2952,
                3012
              ],
              "anchor": "pg31-L2952-L3012",
              "passageHash": "7e8dfa1ea2d98d9435dc5d022ca573f8e504a544763d9c1053e0b36753ca27bf"
            }
          }
        ],
        "derivedFrom": [],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Checked against the pinned dialogue/stage directions. This review is not independent literary peer review."
        }
      },
      {
        "id": "p-model",
        "layer": "interpretation",
        "kind": "INFERRED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-quest",
          "p-plea",
          "p-testimony",
          "p-recognition",
          "p-catastrophe"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Finite testimony-to-recognition model. Replay rules are editorial assumptions, not universal causal laws."
        }
      },
      {
        "id": "p-recognition-model",
        "layer": "interpretation",
        "kind": "INFERRED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-plea",
          "p-recognition",
          "p-catastrophe"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Oedipus recognition is explicit; Jocasta’s earlier recognition is an interpretation of her plea and later report. Reporting and acceptance remain separate."
        }
      },
      {
        "id": "p-initial-model",
        "layer": "interpretation",
        "kind": "INFERRED",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-memory",
          "p-testimony"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Initial belief, explicit identity uncertainty and the Shepherd’s memory are reconstructed from later recollection; no earlier omniscience is assumed."
        }
      },
      {
        "id": "p-intervention",
        "layer": "counterfactual",
        "kind": "COUNTERFACTUAL",
        "sources": [
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2158,
                2226
              ],
              "anchor": "pg31-L2158-L2226",
              "passageHash": "fd1d2163a51b7f871437c3b1a81a29b554b65a0889cd7edb2988cfb0b520a7ab"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2383,
                2490
              ],
              "anchor": "pg31-L2383-L2490",
              "passageHash": "f2762c9bdaae3f707725878a8a5e97061baf1240ed7092e1fdf9823d3c1e0f2a"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2493,
                2498
              ],
              "anchor": "pg31-L2493-L2498",
              "passageHash": "f53686540a111890a1d0b8df4a6a20f4bad50f30f85e451b7a0ed8294dd297ed"
            }
          },
          {
            "sourceEdition": "storr-pg31-2022",
            "sourceReference": "https://www.gutenberg.org/cache/epub/31/pg31.txt",
            "sourceLocation": {
              "lines": [
                2561,
                2644
              ],
              "anchor": "pg31-L2561-L2644",
              "passageHash": "f4ae4ed7405b344e92d85c06d8c2d9a7442626c87c11fbe1f7b9b42269ad4d75"
            }
          }
        ],
        "derivedFrom": [
          "p-testimony",
          "p-model"
        ],
        "interpretationVersion": "model-a/v0.1",
        "review": {
          "status": "reviewed",
          "reviewer": "Codex source-and-consistency review, 2026-09-15",
          "note": "Delay only the final Shepherd information transfer until after the modeled horizon. Refusal is textually attested; duration and continued withholding are a curated perturbation, not a sourced alternate history."
        }
      }
    ],
    "characters": [
      {
        "id": "oedipus",
        "label": "Oedipus",
        "provenance": [
          "p-cast"
        ],
        "name": "Oedipus",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "jocasta",
        "label": "Jocasta",
        "provenance": [
          "p-cast"
        ],
        "name": "Jocasta",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "tiresias",
        "label": "Tiresias (Teiresias)",
        "provenance": [
          "p-cast"
        ],
        "name": "Tiresias (Teiresias)",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "creon",
        "label": "Creon",
        "provenance": [
          "p-cast"
        ],
        "name": "Creon",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "messenger",
        "label": "Corinthian Messenger",
        "provenance": [
          "p-cast"
        ],
        "name": "Corinthian Messenger",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "shepherd",
        "label": "Shepherd (Herd of Laius)",
        "provenance": [
          "p-cast"
        ],
        "name": "Shepherd (Herd of Laius)",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "laius",
        "label": "Laius",
        "provenance": [
          "p-crossroads"
        ],
        "name": "Laius",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "polybus",
        "label": "Polybus",
        "provenance": [
          "p-adoption"
        ],
        "name": "Polybus",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      },
      {
        "id": "second-messenger",
        "label": "Second Messenger",
        "provenance": [
          "p-cast"
        ],
        "name": "Second Messenger",
        "structuralRoles": [],
        "desires": [],
        "duties": [],
        "loyalties": [],
        "fears": [],
        "goals": [],
        "constraints": []
      }
    ],
    "relationships": [
      {
        "id": "rel-laius",
        "label": "laius → oedipus: parent-child",
        "provenance": [
          "p-testimony"
        ],
        "source": "laius",
        "target": "oedipus",
        "type": "parent-child",
        "direction": "directed",
        "symmetric": false,
        "strength": null,
        "trust": null,
        "conflict": null,
        "obligation": null,
        "scaleVersion": null,
        "temporalRange": {
          "from": "h-birth",
          "until": null
        }
      },
      {
        "id": "rel-jocasta",
        "label": "jocasta → oedipus: parent-child",
        "provenance": [
          "p-testimony"
        ],
        "source": "jocasta",
        "target": "oedipus",
        "type": "parent-child",
        "direction": "directed",
        "symmetric": false,
        "strength": null,
        "trust": null,
        "conflict": null,
        "obligation": null,
        "scaleVersion": null,
        "temporalRange": {
          "from": "h-birth",
          "until": null
        }
      },
      {
        "id": "rel-marriage",
        "label": "oedipus → jocasta: spouse",
        "provenance": [
          "p-kin"
        ],
        "source": "oedipus",
        "target": "jocasta",
        "type": "spouse",
        "direction": "undirected",
        "symmetric": true,
        "strength": null,
        "trust": null,
        "conflict": null,
        "obligation": null,
        "scaleVersion": null,
        "temporalRange": {
          "from": "h-marriage",
          "until": null
        }
      },
      {
        "id": "rel-sibling",
        "label": "jocasta → creon: sibling",
        "provenance": [
          "p-kin"
        ],
        "source": "jocasta",
        "target": "creon",
        "type": "sibling",
        "direction": "undirected",
        "symmetric": true,
        "strength": null,
        "trust": null,
        "conflict": null,
        "obligation": null,
        "scaleVersion": null,
        "temporalRange": {
          "from": "h-birth",
          "until": null
        }
      }
    ],
    "facts": [
      {
        "id": "f-parentage",
        "label": "Oedipus is the child of Laius and Jocasta",
        "provenance": [
          "p-testimony"
        ],
        "predicate": "child-of",
        "arguments": [
          "oedipus",
          "laius",
          "jocasta"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-birth",
          "until": null
        },
        "establishedAt": "t8"
      },
      {
        "id": "f-polybus",
        "label": "Polybus is Oedipus’s biological father",
        "provenance": [
          "p-adoption"
        ],
        "predicate": "biological-parent",
        "arguments": [
          "polybus",
          "oedipus"
        ],
        "truth": "false",
        "validDuring": {
          "from": "h-birth",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-killer",
        "label": "Oedipus killed Laius",
        "provenance": [
          "p-recognition"
        ],
        "predicate": "killed",
        "arguments": [
          "oedipus",
          "laius"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-crossroads",
          "until": null
        },
        "establishedAt": "t8"
      },
      {
        "id": "f-marriage",
        "label": "Oedipus is married to Jocasta",
        "provenance": [
          "p-kin"
        ],
        "predicate": "married",
        "arguments": [
          "oedipus",
          "jocasta"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-marriage",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-oracle",
        "label": "Punishing Laius’s killer will end the pollution",
        "provenance": [
          "p-oracle"
        ],
        "predicate": "purification-command",
        "arguments": [],
        "truth": "undetermined",
        "validDuring": {
          "from": "t1",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-robbers",
        "label": "A band of robbers killed Laius",
        "provenance": [
          "p-robbers"
        ],
        "predicate": "multiple-killers",
        "arguments": [
          "laius"
        ],
        "truth": "undetermined",
        "validDuring": {
          "from": "h-crossroads",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-crossroads",
        "label": "Laius was killed at a meeting of three roads",
        "provenance": [
          "p-crossroads",
          "p-memory",
          "p-recognition"
        ],
        "predicate": "crossroads-death",
        "arguments": [
          "laius"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-crossroads",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-memory",
        "label": "Oedipus killed a man at the crossroads",
        "provenance": [
          "p-memory"
        ],
        "predicate": "crossroads-killing",
        "arguments": [
          "oedipus"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-crossroads",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-adoption",
        "label": "Messenger gave the infant Oedipus to Polybus",
        "provenance": [
          "p-adoption"
        ],
        "predicate": "gave-child",
        "arguments": [
          "messenger",
          "oedipus",
          "polybus"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-birth",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-handover",
        "label": "Shepherd gave the infant to the Messenger",
        "provenance": [
          "p-testimony"
        ],
        "predicate": "gave-child",
        "arguments": [
          "shepherd",
          "oedipus",
          "messenger"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-birth",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-prophecy",
        "label": "Oedipus reports a prophecy of patricide and incest",
        "provenance": [
          "p-prophecy"
        ],
        "predicate": "prophecy-reported",
        "arguments": [
          "oedipus"
        ],
        "truth": "true",
        "validDuring": {
          "from": "h-birth",
          "until": null
        },
        "establishedAt": null
      },
      {
        "id": "f-polybus-dead",
        "label": "Polybus has died",
        "provenance": [
          "p-polybus-dead"
        ],
        "predicate": "dead",
        "arguments": [
          "polybus"
        ],
        "truth": "true",
        "validDuring": {
          "from": "t5",
          "until": null
        },
        "establishedAt": null
      }
    ],
    "epistemicAssertions": [
      {
        "id": "a-polybus",
        "label": "oedipus: believes f-polybus",
        "provenance": [
          "p-initial-model"
        ],
        "holder": "oedipus",
        "fact": "f-polybus",
        "polarity": "positive",
        "mode": "believes",
        "validDuring": {
          "from": "t0",
          "until": "t5"
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-identity-unknown",
        "label": "oedipus: explicit-unknown f-parentage",
        "provenance": [
          "p-initial-model"
        ],
        "holder": "oedipus",
        "fact": "f-parentage",
        "polarity": "positive",
        "mode": "explicit-unknown",
        "validDuring": {
          "from": "t0",
          "until": "t8"
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-shepherd-memory",
        "label": "shepherd: remembers f-handover",
        "provenance": [
          "p-initial-model"
        ],
        "holder": "shepherd",
        "fact": "f-handover",
        "polarity": "positive",
        "mode": "remembers",
        "validDuring": {
          "from": "t0",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-oracle",
        "label": "oedipus: reported f-oracle",
        "provenance": [
          "p-oracle"
        ],
        "holder": "oedipus",
        "fact": "f-oracle",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t1",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-oracle"
      },
      {
        "id": "a-robbers",
        "label": "oedipus: reported f-robbers",
        "provenance": [
          "p-robbers"
        ],
        "holder": "oedipus",
        "fact": "f-robbers",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t1",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-oracle"
      },
      {
        "id": "a-accused",
        "label": "oedipus: reported f-killer",
        "provenance": [
          "p-accusation"
        ],
        "holder": "oedipus",
        "fact": "f-killer",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t3",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-tiresias"
      },
      {
        "id": "a-denial",
        "label": "oedipus: believes f-killer",
        "provenance": [
          "p-accusation"
        ],
        "holder": "oedipus",
        "fact": "f-killer",
        "polarity": "negative",
        "mode": "believes",
        "validDuring": {
          "from": "t3",
          "until": "t4"
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-crossroads",
        "label": "oedipus: reported f-crossroads",
        "provenance": [
          "p-crossroads"
        ],
        "holder": "oedipus",
        "fact": "f-crossroads",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t4",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-jocasta"
      },
      {
        "id": "a-memory",
        "label": "oedipus: remembers f-memory",
        "provenance": [
          "p-memory"
        ],
        "holder": "oedipus",
        "fact": "f-memory",
        "polarity": "positive",
        "mode": "remembers",
        "validDuring": {
          "from": "t4",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-prophecy",
        "label": "jocasta: reported f-prophecy",
        "provenance": [
          "p-prophecy"
        ],
        "holder": "jocasta",
        "fact": "f-prophecy",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t4",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-prophecy"
      },
      {
        "id": "a-polybus-dead",
        "label": "oedipus: reported f-polybus-dead",
        "provenance": [
          "p-polybus-dead"
        ],
        "holder": "oedipus",
        "fact": "f-polybus-dead",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t5",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-messenger"
      },
      {
        "id": "a-adoption-report",
        "label": "oedipus: reported f-adoption",
        "provenance": [
          "p-adoption"
        ],
        "holder": "oedipus",
        "fact": "f-adoption",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t5",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-messenger"
      },
      {
        "id": "a-adoption-accepted",
        "label": "oedipus: believes f-adoption",
        "provenance": [
          "p-adoption"
        ],
        "holder": "oedipus",
        "fact": "f-adoption",
        "polarity": "positive",
        "mode": "believes",
        "validDuring": {
          "from": "t5",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-handover-report",
        "label": "oedipus: reported f-handover",
        "provenance": [
          "p-handover"
        ],
        "holder": "oedipus",
        "fact": "f-handover",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t5",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-messenger"
      },
      {
        "id": "a-jocasta-infers",
        "label": "jocasta: infers f-parentage",
        "provenance": [
          "p-recognition-model"
        ],
        "holder": "jocasta",
        "fact": "f-parentage",
        "polarity": "positive",
        "mode": "infers",
        "validDuring": {
          "from": "t6",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-parentage-report",
        "label": "oedipus: reported f-parentage",
        "provenance": [
          "p-testimony"
        ],
        "holder": "oedipus",
        "fact": "f-parentage",
        "polarity": "positive",
        "mode": "reported",
        "validDuring": {
          "from": "t7",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": "tr-shepherd"
      },
      {
        "id": "a-identity-known",
        "label": "oedipus: knows f-parentage",
        "provenance": [
          "p-recognition-model"
        ],
        "holder": "oedipus",
        "fact": "f-parentage",
        "polarity": "positive",
        "mode": "knows",
        "validDuring": {
          "from": "t8",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": null
      },
      {
        "id": "a-killer-known",
        "label": "oedipus: knows f-killer",
        "provenance": [
          "p-recognition-model"
        ],
        "holder": "oedipus",
        "fact": "f-killer",
        "polarity": "positive",
        "mode": "knows",
        "validDuring": {
          "from": "t8",
          "until": null
        },
        "hiddenFrom": [],
        "acquiredVia": null
      }
    ],
    "informationTransfers": [
      {
        "id": "tr-oracle",
        "label": "Oracle and survivor’s report",
        "provenance": [
          "p-oracle",
          "p-robbers"
        ],
        "sender": "creon",
        "recipient": "oedipus",
        "content": [
          "f-oracle",
          "f-robbers"
        ],
        "sentAt": "t1",
        "receivedAt": "t1",
        "accessConditions": [],
        "resultingAssertions": [
          "a-oracle",
          "a-robbers"
        ],
        "event": "e-oracle"
      },
      {
        "id": "tr-tiresias",
        "label": "Accusation, received but not accepted",
        "provenance": [
          "p-accusation"
        ],
        "sender": "tiresias",
        "recipient": "oedipus",
        "content": [
          "f-killer"
        ],
        "sentAt": "t3",
        "receivedAt": "t3",
        "accessConditions": [],
        "resultingAssertions": [
          "a-accused"
        ],
        "event": "e-tiresias"
      },
      {
        "id": "tr-jocasta",
        "label": "Crossroads report",
        "provenance": [
          "p-crossroads"
        ],
        "sender": "jocasta",
        "recipient": "oedipus",
        "content": [
          "f-crossroads"
        ],
        "sentAt": "t4",
        "receivedAt": "t4",
        "accessConditions": [],
        "resultingAssertions": [
          "a-crossroads"
        ],
        "event": "e-crossroads"
      },
      {
        "id": "tr-prophecy",
        "label": "Oedipus recounts his oracle",
        "provenance": [
          "p-prophecy"
        ],
        "sender": "oedipus",
        "recipient": "jocasta",
        "content": [
          "f-prophecy"
        ],
        "sentAt": "t4",
        "receivedAt": "t4",
        "accessConditions": [],
        "resultingAssertions": [
          "a-prophecy"
        ],
        "event": "e-crossroads"
      },
      {
        "id": "tr-messenger",
        "label": "Death, adoption and the handover chain",
        "provenance": [
          "p-adoption",
          "p-polybus-dead",
          "p-handover"
        ],
        "sender": "messenger",
        "recipient": "oedipus",
        "content": [
          "f-polybus-dead",
          "f-adoption",
          "f-handover"
        ],
        "sentAt": "t5",
        "receivedAt": "t5",
        "accessConditions": [],
        "resultingAssertions": [
          "a-polybus-dead",
          "a-adoption-report",
          "a-handover-report"
        ],
        "event": "e-messenger"
      },
      {
        "id": "tr-shepherd",
        "label": "Final parentage testimony",
        "provenance": [
          "p-testimony"
        ],
        "sender": "shepherd",
        "recipient": "oedipus",
        "content": [
          "f-parentage"
        ],
        "sentAt": "t7",
        "receivedAt": "t7",
        "accessConditions": [
          "a-shepherd-memory"
        ],
        "resultingAssertions": [
          "a-parentage-report"
        ],
        "event": "e-testimony"
      }
    ],
    "events": [
      {
        "id": "e-oracle",
        "label": "Creon reports the command and survivor’s account",
        "provenance": [
          "p-oracle",
          "p-robbers"
        ],
        "participants": [
          "creon",
          "oedipus"
        ],
        "prerequisites": [],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t1",
          "until": null
        },
        "narratedAt": [
          "d-oracle"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "creon",
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-quest",
        "label": "Oedipus undertakes the investigation",
        "provenance": [
          "p-quest"
        ],
        "participants": [
          "oedipus"
        ],
        "prerequisites": [
          "e-oracle"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t2",
          "until": null
        },
        "narratedAt": [
          "d-quest"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-tiresias",
        "label": "Tiresias names Oedipus; the accusation is rejected",
        "provenance": [
          "p-accusation"
        ],
        "participants": [
          "tiresias",
          "oedipus"
        ],
        "prerequisites": [
          "e-quest"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t3",
          "until": null
        },
        "narratedAt": [
          "d-accusation"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "tiresias",
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-crossroads",
        "label": "Jocasta’s account triggers Oedipus’s recollection",
        "provenance": [
          "p-memory",
          "p-crossroads"
        ],
        "participants": [
          "jocasta",
          "oedipus"
        ],
        "prerequisites": [
          "e-quest"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t4",
          "until": null
        },
        "narratedAt": [
          "d-memory"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "jocasta",
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-messenger",
        "label": "Messenger’s testimony challenges assumed parentage",
        "provenance": [
          "p-adoption"
        ],
        "participants": [
          "messenger",
          "jocasta",
          "oedipus"
        ],
        "prerequisites": [
          "e-crossroads"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t5",
          "until": null
        },
        "narratedAt": [
          "d-adoption"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "messenger",
            "jocasta",
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-persist",
        "label": "Oedipus persists after Jocasta’s plea",
        "provenance": [
          "p-plea"
        ],
        "participants": [
          "jocasta",
          "oedipus"
        ],
        "prerequisites": [
          "e-messenger"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t6",
          "until": null
        },
        "narratedAt": [
          "d-plea"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "jocasta",
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-testimony",
        "label": "Shepherd identifies the child’s household",
        "provenance": [
          "p-testimony"
        ],
        "participants": [
          "shepherd",
          "messenger",
          "oedipus"
        ],
        "prerequisites": [
          "e-persist"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t7",
          "until": null
        },
        "narratedAt": [
          "d-testimony"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "shepherd",
            "messenger",
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-recognition",
        "label": "Oedipus acknowledges identity and patricide",
        "provenance": [
          "p-recognition"
        ],
        "participants": [
          "oedipus"
        ],
        "prerequisites": [
          "e-testimony"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t8",
          "until": null
        },
        "narratedAt": [
          "d-recognition"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-report",
        "label": "Second Messenger reports death and self-blinding",
        "provenance": [
          "p-catastrophe"
        ],
        "participants": [
          "second-messenger"
        ],
        "prerequisites": [
          "e-recognition"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t9",
          "until": null
        },
        "narratedAt": [
          "d-catastrophe"
        ],
        "reversibility": "irreversible",
        "visibility": {
          "witnessedBy": [
            "second-messenger"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      },
      {
        "id": "e-wait",
        "label": "Investigation remains awaiting the final testimony",
        "provenance": [
          "p-model"
        ],
        "participants": [
          "oedipus"
        ],
        "prerequisites": [
          "e-persist"
        ],
        "causes": [],
        "consequences": [],
        "temporalPosition": {
          "from": "t8",
          "until": null
        },
        "narratedAt": [
          "d-plea"
        ],
        "reversibility": "unknown",
        "visibility": {
          "witnessedBy": [
            "oedipus"
          ],
          "reportedTo": [],
          "explicitlyUnknownTo": [],
          "misunderstoodBy": [],
          "audienceProfiles": [],
          "assertionRefs": []
        }
      }
    ],
    "decisions": [
      {
        "id": "decision-investigate",
        "label": "Begin the investigation",
        "provenance": [
          "p-model"
        ],
        "actor": "oedipus",
        "at": "t2",
        "availableOptions": [
          {
            "id": "opt-investigate",
            "label": "Investigate the reported crime",
            "provenance": [
              "p-model"
            ],
            "action": "opt-investigate",
            "availableWhen": {
              "op": "equals",
              "variable": "event:e-oracle",
              "value": true
            },
            "actorInformationRequired": [
              "a-oracle"
            ],
            "consequences": []
          }
        ],
        "chosenAction": "opt-investigate",
        "beliefState": [],
        "knowledgeAvailable": [],
        "knowledgeUnavailable": [],
        "goals": [],
        "constraints": [],
        "consequences": [],
        "selectionPolicy": [
          "opt-investigate"
        ]
      },
      {
        "id": "decision-persist",
        "label": "Continue despite the plea",
        "provenance": [
          "p-model"
        ],
        "actor": "oedipus",
        "at": "t6",
        "availableOptions": [
          {
            "id": "opt-persist",
            "label": "Pursue the parentage evidence",
            "provenance": [
              "p-model"
            ],
            "action": "opt-persist",
            "availableWhen": {
              "op": "equals",
              "variable": "event:e-messenger",
              "value": true
            },
            "actorInformationRequired": [
              "a-adoption-accepted",
              "a-handover-report"
            ],
            "consequences": []
          }
        ],
        "chosenAction": "opt-persist",
        "beliefState": [],
        "knowledgeAvailable": [],
        "knowledgeUnavailable": [],
        "goals": [],
        "constraints": [],
        "consequences": [],
        "selectionPolicy": [
          "opt-persist"
        ]
      },
      {
        "id": "decision-response",
        "label": "Response to final testimony availability",
        "provenance": [
          "p-model"
        ],
        "actor": "oedipus",
        "at": "t8",
        "availableOptions": [
          {
            "id": "opt-recognize",
            "label": "Accept the corroborated identity",
            "provenance": [
              "p-model"
            ],
            "action": "opt-recognize",
            "availableWhen": {
              "op": "equals",
              "variable": "testimony",
              "value": true
            },
            "actorInformationRequired": [
              "a-parentage-report",
              "a-adoption-accepted",
              "a-memory"
            ],
            "consequences": []
          },
          {
            "id": "opt-wait",
            "label": "Await missing testimony",
            "provenance": [
              "p-model"
            ],
            "action": "opt-wait",
            "availableWhen": {
              "op": "not",
              "arg": {
                "op": "equals",
                "variable": "testimony",
                "value": true
              }
            },
            "actorInformationRequired": [
              "a-handover-report"
            ],
            "consequences": []
          }
        ],
        "chosenAction": "opt-recognize",
        "beliefState": [],
        "knowledgeAvailable": [],
        "knowledgeUnavailable": [],
        "goals": [],
        "constraints": [],
        "consequences": [],
        "selectionPolicy": [
          "opt-recognize",
          "opt-wait"
        ]
      }
    ],
    "timeline": [
      {
        "id": "h-birth",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": -3,
        "before": [
          "h-crossroads"
        ],
        "label": "Birth and transfer of the child"
      },
      {
        "id": "h-crossroads",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": -2,
        "before": [
          "h-marriage"
        ],
        "label": "Killing before accession"
      },
      {
        "id": "h-marriage",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": -1,
        "before": [
          "t0"
        ],
        "label": "Marriage before the opening"
      },
      {
        "id": "t0",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 0,
        "before": [
          "t1"
        ],
        "label": "Opening: a city in distress"
      },
      {
        "id": "t1",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 1,
        "before": [
          "t2"
        ],
        "label": "Creon reports the oracle"
      },
      {
        "id": "t2",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 2,
        "before": [
          "t3"
        ],
        "label": "Investigation undertaken"
      },
      {
        "id": "t3",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 3,
        "before": [
          "t4"
        ],
        "label": "Tiresias accuses Oedipus"
      },
      {
        "id": "t4",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 4,
        "before": [
          "t5"
        ],
        "label": "Crossroads account and memory"
      },
      {
        "id": "t5",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 5,
        "before": [
          "t6"
        ],
        "label": "Messenger reveals adoption"
      },
      {
        "id": "t6",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 6,
        "before": [
          "t7",
          "u-jocasta-death"
        ],
        "label": "Jocasta pleads; Oedipus persists"
      },
      {
        "id": "t7",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 7,
        "before": [
          "t8"
        ],
        "label": "Shepherd’s final testimony"
      },
      {
        "id": "t8",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 8,
        "before": [
          "t9"
        ],
        "label": "Recognition or waiting"
      },
      {
        "id": "t9",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 9,
        "before": [
          "t10"
        ],
        "label": "Catastrophe report / model boundary"
      },
      {
        "id": "t10",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 10,
        "before": [
          "t11"
        ],
        "label": "Evaluation horizon"
      },
      {
        "id": "t11",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": 11,
        "before": [],
        "label": "Deferred testimony, beyond horizon"
      },
      {
        "id": "u-jocasta-death",
        "axis": "story",
        "unit": "checkpoint",
        "coordinate": null,
        "bounds": [
          6,
          9
        ],
        "before": [
          "t9"
        ],
        "label": "Jocasta’s death: after departure, before discovery; order relative to recognition unknown"
      },
      {
        "id": "d-cast",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 85,
        "before": [],
        "label": "Pinned text L85–98"
      },
      {
        "id": "d-creon",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 184,
        "before": [],
        "label": "Pinned text L184–193"
      },
      {
        "id": "d-oracle",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 233,
        "before": [],
        "label": "Pinned text L233–284"
      },
      {
        "id": "d-robbers",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 302,
        "before": [],
        "label": "Pinned text L302–314"
      },
      {
        "id": "d-quest",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 337,
        "before": [],
        "label": "Pinned text L337–351"
      },
      {
        "id": "d-accusation",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 675,
        "before": [],
        "label": "Pinned text L675–731"
      },
      {
        "id": "d-plot",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 769,
        "before": [],
        "label": "Pinned text L769–779"
      },
      {
        "id": "d-kin",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 1245,
        "before": [],
        "label": "Pinned text L1245–1264"
      },
      {
        "id": "d-crossroads",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 1428,
        "before": [],
        "label": "Pinned text L1428–1478"
      },
      {
        "id": "d-memory",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 1579,
        "before": [],
        "label": "Pinned text L1579–1640"
      },
      {
        "id": "d-summon",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 1689,
        "before": [],
        "label": "Pinned text L1689–1697"
      },
      {
        "id": "d-polybus-dead",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 1830,
        "before": [],
        "label": "Pinned text L1830–1884"
      },
      {
        "id": "d-prophecy",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 1947,
        "before": [],
        "label": "Pinned text L1947–1953"
      },
      {
        "id": "d-adoption",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2006,
        "before": [],
        "label": "Pinned text L2006–2047"
      },
      {
        "id": "d-feet",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2074,
        "before": [],
        "label": "Pinned text L2074–2113"
      },
      {
        "id": "d-handover",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2116,
        "before": [],
        "label": "Pinned text L2116–2155"
      },
      {
        "id": "d-plea",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2158,
        "before": [],
        "label": "Pinned text L2158–2226"
      },
      {
        "id": "d-shepherd",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2248,
        "before": [],
        "label": "Pinned text L2248–2346"
      },
      {
        "id": "d-testimony",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2383,
        "before": [],
        "label": "Pinned text L2383–2490"
      },
      {
        "id": "d-recognition",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2493,
        "before": [],
        "label": "Pinned text L2493–2498"
      },
      {
        "id": "d-catastrophe",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2561,
        "before": [],
        "label": "Pinned text L2561–2644"
      },
      {
        "id": "d-ending",
        "axis": "discourse",
        "unit": "checkpoint",
        "coordinate": 2952,
        "before": [],
        "label": "Pinned text L2952–3012"
      }
    ],
    "initialState": {
      "investigating": false,
      "persisting": false,
      "testimony": false,
      "recognized": false,
      "waiting": false,
      "jocasta-departed": false,
      "report-supported": null,
      "jocasta-dead": null,
      "oedipus-blind": null,
      "history-killing": true,
      "history-marriage": true,
      "event:e-oracle": false,
      "event:e-quest": false,
      "event:e-tiresias": false,
      "event:e-crossroads": false,
      "event:e-messenger": false,
      "event:e-persist": false,
      "event:e-testimony": false,
      "event:e-recognition": false,
      "event:e-report": false,
      "event:e-wait": false
    },
    "initialAssertions": [
      "a-polybus",
      "a-identity-unknown",
      "a-shepherd-memory"
    ],
    "immutableVariables": [
      "history-killing",
      "history-marriage"
    ],
    "timingPolicy": {
      "version": "policy-v0.1",
      "allowed": [
        {
          "intervention": "delay-shepherd",
          "transfer": "tr-shepherd",
          "forkAt": "t7",
          "targets": [
            "t11"
          ]
        }
      ]
    },
    "causalRules": [
      {
        "id": "rule-oracle",
        "label": "Deliver the oracle report",
        "provenance": [
          "p-model"
        ],
        "at": "t1",
        "phase": 0,
        "guard": {
          "op": "equals",
          "variable": "history-killing",
          "value": true
        },
        "effects": [],
        "category": "trigger",
        "event": "e-oracle",
        "decision": null,
        "selectedOption": null,
        "actor": null,
        "actorInformationRequired": [],
        "assertions": [],
        "retractAssertions": [],
        "transfers": [
          "tr-oracle"
        ]
      },
      {
        "id": "rule-investigate",
        "label": "Reported mandate enables investigation",
        "provenance": [
          "p-model"
        ],
        "at": "t2",
        "phase": 0,
        "guard": {
          "op": "equals",
          "variable": "event:e-oracle",
          "value": true
        },
        "effects": [
          {
            "variable": "investigating",
            "value": true
          }
        ],
        "category": "trigger",
        "event": "e-quest",
        "decision": "decision-investigate",
        "selectedOption": "opt-investigate",
        "actor": "oedipus",
        "actorInformationRequired": [
          "a-oracle"
        ],
        "assertions": [],
        "retractAssertions": [],
        "transfers": []
      },
      {
        "id": "rule-accuse",
        "label": "Investigation encounters the seer",
        "provenance": [
          "p-model"
        ],
        "at": "t3",
        "phase": 0,
        "guard": {
          "op": "equals",
          "variable": "investigating",
          "value": true
        },
        "effects": [],
        "category": "trigger",
        "event": "e-tiresias",
        "decision": null,
        "selectedOption": null,
        "actor": null,
        "actorInformationRequired": [],
        "assertions": [
          "a-denial"
        ],
        "retractAssertions": [],
        "transfers": [
          "tr-tiresias"
        ]
      },
      {
        "id": "rule-crossroads",
        "label": "Account and memory are brought together",
        "provenance": [
          "p-model"
        ],
        "at": "t4",
        "phase": 0,
        "guard": {
          "op": "equals",
          "variable": "investigating",
          "value": true
        },
        "effects": [],
        "category": "trigger",
        "event": "e-crossroads",
        "decision": null,
        "selectedOption": null,
        "actor": null,
        "actorInformationRequired": [],
        "assertions": [
          "a-memory"
        ],
        "retractAssertions": [
          "a-denial"
        ],
        "transfers": [
          "tr-jocasta",
          "tr-prophecy"
        ]
      },
      {
        "id": "rule-messenger",
        "label": "Receive testimony and separately accept adoption",
        "provenance": [
          "p-model"
        ],
        "at": "t5",
        "phase": 0,
        "guard": {
          "op": "equals",
          "variable": "event:e-crossroads",
          "value": true
        },
        "effects": [],
        "category": "trigger",
        "event": "e-messenger",
        "decision": null,
        "selectedOption": null,
        "actor": null,
        "actorInformationRequired": [],
        "assertions": [
          "a-adoption-accepted"
        ],
        "retractAssertions": [
          "a-polybus"
        ],
        "transfers": [
          "tr-messenger"
        ]
      },
      {
        "id": "rule-persist",
        "label": "Adoption evidence enables continued inquiry",
        "provenance": [
          "p-model"
        ],
        "at": "t6",
        "phase": 0,
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "investigating",
              "value": true
            },
            {
              "op": "equals",
              "variable": "event:e-messenger",
              "value": true
            }
          ]
        },
        "effects": [
          {
            "variable": "persisting",
            "value": true
          },
          {
            "variable": "jocasta-departed",
            "value": true
          }
        ],
        "category": "trigger",
        "event": "e-persist",
        "decision": "decision-persist",
        "selectedOption": "opt-persist",
        "actor": "oedipus",
        "actorInformationRequired": [
          "a-adoption-accepted",
          "a-handover-report"
        ],
        "assertions": [
          "a-jocasta-infers"
        ],
        "retractAssertions": [],
        "transfers": []
      },
      {
        "id": "rule-testimony",
        "label": "The scheduled testimony supplies the missing identity",
        "provenance": [
          "p-model"
        ],
        "at": "t7",
        "phase": 0,
        "guard": {
          "op": "equals",
          "variable": "persisting",
          "value": true
        },
        "effects": [
          {
            "variable": "testimony",
            "value": true
          }
        ],
        "category": "trigger",
        "event": "e-testimony",
        "decision": null,
        "selectedOption": null,
        "actor": null,
        "actorInformationRequired": [],
        "assertions": [],
        "retractAssertions": [],
        "transfers": [
          "tr-shepherd"
        ]
      },
      {
        "id": "rule-recognize",
        "label": "Corroborated testimony enables recognition",
        "provenance": [
          "p-model"
        ],
        "at": "t8",
        "phase": 0,
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "persisting",
              "value": true
            },
            {
              "op": "equals",
              "variable": "testimony",
              "value": true
            }
          ]
        },
        "effects": [
          {
            "variable": "recognized",
            "value": true
          }
        ],
        "category": "trigger",
        "event": "e-recognition",
        "decision": "decision-response",
        "selectedOption": "opt-recognize",
        "actor": "oedipus",
        "actorInformationRequired": [
          "a-parentage-report",
          "a-adoption-accepted",
          "a-memory"
        ],
        "assertions": [
          "a-identity-known",
          "a-killer-known"
        ],
        "retractAssertions": [
          "a-identity-unknown"
        ],
        "transfers": []
      },
      {
        "id": "rule-wait",
        "label": "Withheld testimony leaves inquiry open",
        "provenance": [
          "p-model"
        ],
        "at": "t8",
        "phase": 0,
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "persisting",
              "value": true
            },
            {
              "op": "not",
              "arg": {
                "op": "equals",
                "variable": "testimony",
                "value": true
              }
            }
          ]
        },
        "effects": [
          {
            "variable": "waiting",
            "value": true
          }
        ],
        "category": "trigger",
        "event": "e-wait",
        "decision": "decision-response",
        "selectedOption": "opt-wait",
        "actor": "oedipus",
        "actorInformationRequired": [
          "a-handover-report"
        ],
        "assertions": [],
        "retractAssertions": [],
        "transfers": []
      },
      {
        "id": "rule-report",
        "label": "Canonical reporting branch supported by the completed sequence",
        "provenance": [
          "p-model"
        ],
        "at": "t9",
        "phase": 0,
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "recognized",
              "value": true
            },
            {
              "op": "equals",
              "variable": "jocasta-departed",
              "value": true
            }
          ]
        },
        "effects": [
          {
            "variable": "report-supported",
            "value": true
          },
          {
            "variable": "jocasta-dead",
            "value": true
          },
          {
            "variable": "oedipus-blind",
            "value": true
          }
        ],
        "category": "trigger",
        "event": "e-report",
        "decision": null,
        "selectedOption": null,
        "actor": null,
        "actorInformationRequired": [],
        "assertions": [],
        "retractAssertions": [],
        "transfers": []
      }
    ],
    "outcomeDefinitions": [
      {
        "id": "outcome-oedipus",
        "version": "v0.1",
        "subjects": [
          "oedipus",
          "jocasta"
        ],
        "horizon": "t10",
        "dimensions": [
          {
            "id": "historical-harm",
            "predicate": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "history-killing",
                  "value": true
                },
                {
                  "op": "equals",
                  "variable": "history-marriage",
                  "value": true
                }
              ]
            },
            "provenance": [
              "p-recognition"
            ]
          },
          {
            "id": "subsequent-catastrophe",
            "predicate": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "jocasta-dead",
                  "value": true
                },
                {
                  "op": "equals",
                  "variable": "oedipus-blind",
                  "value": true
                }
              ]
            },
            "provenance": [
              "p-catastrophe"
            ]
          }
        ],
        "tragicWhen": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "jocasta-dead",
              "value": true
            },
            {
              "op": "equals",
              "variable": "oedipus-blind",
              "value": true
            }
          ]
        },
        "completionRequired": [
          "report-supported"
        ],
        "scope": "Subsequent death and self-blinding within the selected reporting horizon; historical killing and marriage retained separately. No claim about political settlement, exile, or all possible futures."
      }
    ],
    "annotationCoverage": [
      {
        "holder": "oedipus",
        "facts": [
          "f-parentage"
        ],
        "during": {
          "from": "t0",
          "until": null
        },
        "status": "complete-for-scope"
      },
      {
        "holder": "jocasta",
        "facts": [
          "f-parentage"
        ],
        "during": {
          "from": "t6",
          "until": null
        },
        "status": "partial"
      }
    ],
    "baselineExpected": {
      "events": [
        "e-oracle",
        "e-quest",
        "e-tiresias",
        "e-crossroads",
        "e-messenger",
        "e-persist",
        "e-testimony",
        "e-recognition",
        "e-report"
      ],
      "assertions": [
        "a-identity-known",
        "a-killer-known"
      ],
      "finalState": {
        "recognized": true,
        "jocasta-dead": true,
        "oedipus-blind": true,
        "waiting": false
      },
      "verdict": "tragic"
    }
  },
  "ontology": {
    "version": "v0.1",
    "relations": [
      {
        "id": "parent-child",
        "symmetric": false,
        "source": "character",
        "target": "character"
      },
      {
        "id": "spouse",
        "symmetric": true,
        "source": "character",
        "target": "character"
      },
      {
        "id": "sibling",
        "symmetric": true,
        "source": "character",
        "target": "character"
      }
    ],
    "predicates": [
      {
        "id": "child-of",
        "arity": 3
      },
      {
        "id": "biological-parent",
        "arity": 2
      },
      {
        "id": "killed",
        "arity": 2
      },
      {
        "id": "married",
        "arity": 2
      },
      {
        "id": "purification-command",
        "arity": 0
      },
      {
        "id": "multiple-killers",
        "arity": 1
      },
      {
        "id": "crossroads-death",
        "arity": 1
      },
      {
        "id": "crossroads-killing",
        "arity": 1
      },
      {
        "id": "gave-child",
        "arity": 3
      },
      {
        "id": "prophecy-reported",
        "arity": 1
      },
      {
        "id": "dead",
        "arity": 1
      }
    ],
    "roles": []
  },
  "intervention": {
    "id": "delay-shepherd",
    "label": "Withhold the final testimony until after the horizon",
    "provenance": [
      "p-intervention"
    ],
    "kind": "TIMING",
    "atomicUnits": [
      "delay-final-transfer"
    ],
    "tier": "plausible",
    "preconditions": {
      "op": "all",
      "args": [
        {
          "op": "equals",
          "variable": "persisting",
          "value": true
        },
        {
          "op": "not",
          "arg": {
            "op": "equals",
            "variable": "testimony",
            "value": true
          }
        }
      ]
    },
    "earliestAt": "t7",
    "latestAt": "t7",
    "forkAt": "t7",
    "operations": [
      {
        "op": "deliver-information",
        "transfer": "tr-shepherd",
        "at": "t11"
      }
    ],
    "incompatibleWith": [],
    "assumptions": [
      "The Shepherd continues withholding the final parentage answer; his arrival and the prior investigation are not undone.",
      "No replacement identity disclosure is introduced within this finite model.",
      "Absence of the catastrophe report is a loss of inferential support, not proof that Jocasta survives or Oedipus remains unharmed."
    ],
    "policyVersion": "policy-v0.1"
  },
  "baseline": {
    "id": "canonical",
    "status": "complete",
    "steps": [
      {
        "id": "trace-canonical-t0-0",
        "at": "t0",
        "coordinate": 0,
        "phase": 0,
        "state": {
          "investigating": false,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": false,
          "event:e-quest": false,
          "event:e-tiresias": false,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-identity-unknown",
          "a-polybus",
          "a-shepherd-memory"
        ],
        "events": [],
        "decisions": [],
        "rules": []
      },
      {
        "id": "trace-canonical-t1-0",
        "at": "t1",
        "coordinate": 1,
        "phase": 0,
        "state": {
          "investigating": false,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": false,
          "event:e-tiresias": false,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-identity-unknown",
          "a-oracle",
          "a-polybus",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-oracle"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-oracle",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "history-killing",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-oracle",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-oracle",
              "a-robbers"
            ],
            "assertionsRemoved": [],
            "transfers": [
              "tr-oracle"
            ]
          }
        ]
      },
      {
        "id": "trace-canonical-t2-0",
        "at": "t2",
        "coordinate": 2,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": false,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-identity-unknown",
          "a-oracle",
          "a-polybus",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-quest"
        ],
        "decisions": [
          {
            "id": "decision-investigate",
            "options": [
              {
                "id": "opt-investigate",
                "guard": true,
                "informationAvailable": true,
                "available": true,
                "selected": true
              }
            ]
          }
        ],
        "rules": [
          {
            "id": "rule-investigate",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "event:e-oracle",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [
              "a-oracle"
            ],
            "selectedOption": "opt-investigate",
            "effects": [
              {
                "variable": "investigating",
                "value": true
              },
              {
                "variable": "event:e-quest",
                "value": true
              }
            ],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-canonical-t3-0",
        "at": "t3",
        "coordinate": 3,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-denial",
          "a-identity-unknown",
          "a-oracle",
          "a-polybus",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-tiresias"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-accuse",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "investigating",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-tiresias",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-denial",
              "a-accused"
            ],
            "assertionsRemoved": [],
            "transfers": [
              "tr-tiresias"
            ]
          }
        ]
      },
      {
        "id": "trace-canonical-t4-0",
        "at": "t4",
        "coordinate": 4,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-crossroads",
          "a-identity-unknown",
          "a-memory",
          "a-oracle",
          "a-polybus",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-crossroads"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-crossroads",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "investigating",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-crossroads",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-memory",
              "a-crossroads",
              "a-prophecy"
            ],
            "assertionsRemoved": [
              "a-denial"
            ],
            "transfers": [
              "tr-jocasta",
              "tr-prophecy"
            ]
          }
        ]
      },
      {
        "id": "trace-canonical-t5-0",
        "at": "t5",
        "coordinate": 5,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-messenger"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-messenger",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "event:e-crossroads",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-messenger",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-adoption-accepted",
              "a-polybus-dead",
              "a-adoption-report",
              "a-handover-report"
            ],
            "assertionsRemoved": [
              "a-polybus"
            ],
            "transfers": [
              "tr-messenger"
            ]
          }
        ]
      },
      {
        "id": "trace-canonical-t6-0",
        "at": "t6",
        "coordinate": 6,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-persist"
        ],
        "decisions": [
          {
            "id": "decision-persist",
            "options": [
              {
                "id": "opt-persist",
                "guard": true,
                "informationAvailable": true,
                "available": true,
                "selected": true
              }
            ]
          }
        ],
        "rules": [
          {
            "id": "rule-persist",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "investigating",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "equals",
                  "variable": "event:e-messenger",
                  "value": true,
                  "actual": true,
                  "result": true
                }
              ],
              "result": true
            },
            "information": [
              "a-adoption-accepted",
              "a-handover-report"
            ],
            "selectedOption": "opt-persist",
            "effects": [
              {
                "variable": "persisting",
                "value": true
              },
              {
                "variable": "jocasta-departed",
                "value": true
              },
              {
                "variable": "event:e-persist",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-jocasta-infers"
            ],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-canonical-t7-0",
        "at": "t7",
        "coordinate": 7,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": true,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": true,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-parentage-report",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-testimony"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-testimony",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "persisting",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "testimony",
                "value": true
              },
              {
                "variable": "event:e-testimony",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-parentage-report"
            ],
            "assertionsRemoved": [],
            "transfers": [
              "tr-shepherd"
            ]
          }
        ]
      },
      {
        "id": "trace-canonical-t8-0",
        "at": "t8",
        "coordinate": 8,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": true,
          "recognized": true,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": true,
          "event:e-recognition": true,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-known",
          "a-jocasta-infers",
          "a-killer-known",
          "a-memory",
          "a-oracle",
          "a-parentage-report",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-recognition"
        ],
        "decisions": [
          {
            "id": "decision-response",
            "options": [
              {
                "id": "opt-recognize",
                "guard": true,
                "informationAvailable": true,
                "available": true,
                "selected": true
              },
              {
                "id": "opt-wait",
                "guard": false,
                "informationAvailable": true,
                "available": false,
                "selected": false
              }
            ]
          }
        ],
        "rules": [
          {
            "id": "rule-recognize",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "persisting",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "equals",
                  "variable": "testimony",
                  "value": true,
                  "actual": true,
                  "result": true
                }
              ],
              "result": true
            },
            "information": [
              "a-parentage-report",
              "a-adoption-accepted",
              "a-memory"
            ],
            "selectedOption": "opt-recognize",
            "effects": [
              {
                "variable": "recognized",
                "value": true
              },
              {
                "variable": "event:e-recognition",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-identity-known",
              "a-killer-known"
            ],
            "assertionsRemoved": [
              "a-identity-unknown"
            ],
            "transfers": []
          },
          {
            "id": "rule-wait",
            "status": "blocked",
            "reason": "Guard not satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "persisting",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "not",
                  "arg": {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": true,
                    "result": true
                  },
                  "result": false
                }
              ],
              "result": false
            },
            "information": [
              "a-handover-report"
            ],
            "selectedOption": null,
            "effects": [],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-canonical-t9-0",
        "at": "t9",
        "coordinate": 9,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": true,
          "recognized": true,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": true,
          "jocasta-dead": true,
          "oedipus-blind": true,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": true,
          "event:e-recognition": true,
          "event:e-report": true,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-known",
          "a-jocasta-infers",
          "a-killer-known",
          "a-memory",
          "a-oracle",
          "a-parentage-report",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-report"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-report",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "recognized",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "equals",
                  "variable": "jocasta-departed",
                  "value": true,
                  "actual": true,
                  "result": true
                }
              ],
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "report-supported",
                "value": true
              },
              {
                "variable": "jocasta-dead",
                "value": true
              },
              {
                "variable": "oedipus-blind",
                "value": true
              },
              {
                "variable": "event:e-report",
                "value": true
              }
            ],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-canonical-t10-0",
        "at": "t10",
        "coordinate": 10,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": true,
          "recognized": true,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": true,
          "jocasta-dead": true,
          "oedipus-blind": true,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": true,
          "event:e-recognition": true,
          "event:e-report": true,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-known",
          "a-jocasta-infers",
          "a-killer-known",
          "a-memory",
          "a-oracle",
          "a-parentage-report",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [],
        "decisions": [],
        "rules": []
      }
    ],
    "events": [
      "e-oracle",
      "e-quest",
      "e-tiresias",
      "e-crossroads",
      "e-messenger",
      "e-persist",
      "e-testimony",
      "e-recognition",
      "e-report"
    ],
    "finalState": {
      "investigating": true,
      "persisting": true,
      "testimony": true,
      "recognized": true,
      "waiting": false,
      "jocasta-departed": true,
      "report-supported": true,
      "jocasta-dead": true,
      "oedipus-blind": true,
      "history-killing": true,
      "history-marriage": true,
      "event:e-oracle": true,
      "event:e-quest": true,
      "event:e-tiresias": true,
      "event:e-crossroads": true,
      "event:e-messenger": true,
      "event:e-persist": true,
      "event:e-testimony": true,
      "event:e-recognition": true,
      "event:e-report": true,
      "event:e-wait": false
    },
    "activeAssertions": [
      "a-accused",
      "a-adoption-accepted",
      "a-adoption-report",
      "a-crossroads",
      "a-handover-report",
      "a-identity-known",
      "a-jocasta-infers",
      "a-killer-known",
      "a-memory",
      "a-oracle",
      "a-parentage-report",
      "a-polybus-dead",
      "a-prophecy",
      "a-robbers",
      "a-shepherd-memory"
    ],
    "outcome": {
      "definition": "outcome-oedipus",
      "verdict": "tragic",
      "dimensions": {
        "historical-harm": "true",
        "subsequent-catastrophe": "true"
      }
    },
    "issues": []
  },
  "transformed": {
    "id": "variant",
    "status": "unresolved",
    "steps": [
      {
        "id": "trace-variant-t0-0",
        "at": "t0",
        "coordinate": 0,
        "phase": 0,
        "state": {
          "investigating": false,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": false,
          "event:e-quest": false,
          "event:e-tiresias": false,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-identity-unknown",
          "a-polybus",
          "a-shepherd-memory"
        ],
        "events": [],
        "decisions": [],
        "rules": []
      },
      {
        "id": "trace-variant-t1-0",
        "at": "t1",
        "coordinate": 1,
        "phase": 0,
        "state": {
          "investigating": false,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": false,
          "event:e-tiresias": false,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-identity-unknown",
          "a-oracle",
          "a-polybus",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-oracle"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-oracle",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "history-killing",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-oracle",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-oracle",
              "a-robbers"
            ],
            "assertionsRemoved": [],
            "transfers": [
              "tr-oracle"
            ]
          }
        ]
      },
      {
        "id": "trace-variant-t2-0",
        "at": "t2",
        "coordinate": 2,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": false,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-identity-unknown",
          "a-oracle",
          "a-polybus",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-quest"
        ],
        "decisions": [
          {
            "id": "decision-investigate",
            "options": [
              {
                "id": "opt-investigate",
                "guard": true,
                "informationAvailable": true,
                "available": true,
                "selected": true
              }
            ]
          }
        ],
        "rules": [
          {
            "id": "rule-investigate",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "event:e-oracle",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [
              "a-oracle"
            ],
            "selectedOption": "opt-investigate",
            "effects": [
              {
                "variable": "investigating",
                "value": true
              },
              {
                "variable": "event:e-quest",
                "value": true
              }
            ],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-variant-t3-0",
        "at": "t3",
        "coordinate": 3,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": false,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-denial",
          "a-identity-unknown",
          "a-oracle",
          "a-polybus",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-tiresias"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-accuse",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "investigating",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-tiresias",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-denial",
              "a-accused"
            ],
            "assertionsRemoved": [],
            "transfers": [
              "tr-tiresias"
            ]
          }
        ]
      },
      {
        "id": "trace-variant-t4-0",
        "at": "t4",
        "coordinate": 4,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": false,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-crossroads",
          "a-identity-unknown",
          "a-memory",
          "a-oracle",
          "a-polybus",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-crossroads"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-crossroads",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "investigating",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-crossroads",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-memory",
              "a-crossroads",
              "a-prophecy"
            ],
            "assertionsRemoved": [
              "a-denial"
            ],
            "transfers": [
              "tr-jocasta",
              "tr-prophecy"
            ]
          }
        ]
      },
      {
        "id": "trace-variant-t5-0",
        "at": "t5",
        "coordinate": 5,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": false,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": false,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": false,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-messenger"
        ],
        "decisions": [],
        "rules": [
          {
            "id": "rule-messenger",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "equals",
              "variable": "event:e-crossroads",
              "value": true,
              "actual": true,
              "result": true
            },
            "information": [],
            "selectedOption": null,
            "effects": [
              {
                "variable": "event:e-messenger",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-adoption-accepted",
              "a-polybus-dead",
              "a-adoption-report",
              "a-handover-report"
            ],
            "assertionsRemoved": [
              "a-polybus"
            ],
            "transfers": [
              "tr-messenger"
            ]
          }
        ]
      },
      {
        "id": "trace-variant-t6-0",
        "at": "t6",
        "coordinate": 6,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-persist"
        ],
        "decisions": [
          {
            "id": "decision-persist",
            "options": [
              {
                "id": "opt-persist",
                "guard": true,
                "informationAvailable": true,
                "available": true,
                "selected": true
              }
            ]
          }
        ],
        "rules": [
          {
            "id": "rule-persist",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "investigating",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "equals",
                  "variable": "event:e-messenger",
                  "value": true,
                  "actual": true,
                  "result": true
                }
              ],
              "result": true
            },
            "information": [
              "a-adoption-accepted",
              "a-handover-report"
            ],
            "selectedOption": "opt-persist",
            "effects": [
              {
                "variable": "persisting",
                "value": true
              },
              {
                "variable": "jocasta-departed",
                "value": true
              },
              {
                "variable": "event:e-persist",
                "value": true
              }
            ],
            "assertionsAdded": [
              "a-jocasta-infers"
            ],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-variant-t7-0",
        "at": "t7",
        "coordinate": 7,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": false,
          "recognized": false,
          "waiting": false,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": false
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [],
        "decisions": [],
        "rules": []
      },
      {
        "id": "trace-variant-t8-0",
        "at": "t8",
        "coordinate": 8,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": false,
          "recognized": false,
          "waiting": true,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": true
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [
          "e-wait"
        ],
        "decisions": [
          {
            "id": "decision-response",
            "options": [
              {
                "id": "opt-recognize",
                "guard": false,
                "informationAvailable": false,
                "available": false,
                "selected": false
              },
              {
                "id": "opt-wait",
                "guard": true,
                "informationAvailable": true,
                "available": true,
                "selected": true
              }
            ]
          }
        ],
        "rules": [
          {
            "id": "rule-recognize",
            "status": "blocked",
            "reason": "Guard not satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "persisting",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "equals",
                  "variable": "testimony",
                  "value": true,
                  "actual": false,
                  "result": false
                }
              ],
              "result": false
            },
            "information": [
              "a-adoption-accepted",
              "a-memory"
            ],
            "selectedOption": null,
            "effects": [],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          },
          {
            "id": "rule-wait",
            "status": "fired",
            "reason": "Guard satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "persisting",
                  "value": true,
                  "actual": true,
                  "result": true
                },
                {
                  "op": "not",
                  "arg": {
                    "op": "equals",
                    "variable": "testimony",
                    "value": true,
                    "actual": false,
                    "result": false
                  },
                  "result": true
                }
              ],
              "result": true
            },
            "information": [
              "a-handover-report"
            ],
            "selectedOption": "opt-wait",
            "effects": [
              {
                "variable": "waiting",
                "value": true
              },
              {
                "variable": "event:e-wait",
                "value": true
              }
            ],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-variant-t9-0",
        "at": "t9",
        "coordinate": 9,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": false,
          "recognized": false,
          "waiting": true,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": true
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [],
        "decisions": [],
        "rules": [
          {
            "id": "rule-report",
            "status": "blocked",
            "reason": "Guard not satisfied",
            "guard": {
              "op": "all",
              "args": [
                {
                  "op": "equals",
                  "variable": "recognized",
                  "value": true,
                  "actual": false,
                  "result": false
                },
                {
                  "op": "equals",
                  "variable": "jocasta-departed",
                  "value": true,
                  "actual": true,
                  "result": true
                }
              ],
              "result": false
            },
            "information": [],
            "selectedOption": null,
            "effects": [],
            "assertionsAdded": [],
            "assertionsRemoved": [],
            "transfers": []
          }
        ]
      },
      {
        "id": "trace-variant-t10-0",
        "at": "t10",
        "coordinate": 10,
        "phase": 0,
        "state": {
          "investigating": true,
          "persisting": true,
          "testimony": false,
          "recognized": false,
          "waiting": true,
          "jocasta-departed": true,
          "report-supported": null,
          "jocasta-dead": null,
          "oedipus-blind": null,
          "history-killing": true,
          "history-marriage": true,
          "event:e-oracle": true,
          "event:e-quest": true,
          "event:e-tiresias": true,
          "event:e-crossroads": true,
          "event:e-messenger": true,
          "event:e-persist": true,
          "event:e-testimony": false,
          "event:e-recognition": false,
          "event:e-report": false,
          "event:e-wait": true
        },
        "assertions": [
          "a-accused",
          "a-adoption-accepted",
          "a-adoption-report",
          "a-crossroads",
          "a-handover-report",
          "a-identity-unknown",
          "a-jocasta-infers",
          "a-memory",
          "a-oracle",
          "a-polybus-dead",
          "a-prophecy",
          "a-robbers",
          "a-shepherd-memory"
        ],
        "events": [],
        "decisions": [],
        "rules": []
      }
    ],
    "events": [
      "e-oracle",
      "e-quest",
      "e-tiresias",
      "e-crossroads",
      "e-messenger",
      "e-persist",
      "e-wait"
    ],
    "finalState": {
      "investigating": true,
      "persisting": true,
      "testimony": false,
      "recognized": false,
      "waiting": true,
      "jocasta-departed": true,
      "report-supported": null,
      "jocasta-dead": null,
      "oedipus-blind": null,
      "history-killing": true,
      "history-marriage": true,
      "event:e-oracle": true,
      "event:e-quest": true,
      "event:e-tiresias": true,
      "event:e-crossroads": true,
      "event:e-messenger": true,
      "event:e-persist": true,
      "event:e-testimony": false,
      "event:e-recognition": false,
      "event:e-report": false,
      "event:e-wait": true
    },
    "activeAssertions": [
      "a-accused",
      "a-adoption-accepted",
      "a-adoption-report",
      "a-crossroads",
      "a-handover-report",
      "a-identity-unknown",
      "a-jocasta-infers",
      "a-memory",
      "a-oracle",
      "a-polybus-dead",
      "a-prophecy",
      "a-robbers",
      "a-shepherd-memory"
    ],
    "outcome": {
      "definition": "outcome-oedipus",
      "verdict": "unresolved",
      "dimensions": {
        "historical-harm": "true",
        "subsequent-catastrophe": "undetermined"
      }
    },
    "issues": [
      "Outcome evidence is incomplete at the declared horizon. Unemitted future reports do not establish survival."
    ]
  },
  "variant": {
    "id": "delay-shepherd",
    "baseHash": "3017a7eec936e6e9288e60a85b991e21b109f5a5e2427d693cdee45616a28da6",
    "policyVersion": "policy-v0.1",
    "forkAt": "t7",
    "interventionIds": [
      "delay-shepherd"
    ],
    "validation": {
      "status": "valid",
      "reasons": [
        "source access retained",
        "timing allowed",
        "history prefix unchanged",
        "future replayed"
      ]
    },
    "traceRef": "trace-variant",
    "graphDeltaRef": "delta-variant",
    "outcome": {
      "definition": "outcome-oedipus",
      "verdict": "unresolved",
      "dimensions": {
        "historical-harm": "true",
        "subsequent-catastrophe": "undetermined"
      }
    }
  },
  "diff": {
    "removed": [
      "e-testimony",
      "e-recognition",
      "e-report"
    ],
    "added": [
      "e-wait"
    ],
    "retained": [
      "e-oracle",
      "e-quest",
      "e-tiresias",
      "e-crossroads",
      "e-messenger",
      "e-persist"
    ],
    "changed": [
      {
        "variable": "testimony",
        "canonical": true,
        "variant": false
      },
      {
        "variable": "recognized",
        "canonical": true,
        "variant": false
      },
      {
        "variable": "waiting",
        "canonical": false,
        "variant": true
      },
      {
        "variable": "report-supported",
        "canonical": true,
        "variant": null
      },
      {
        "variable": "jocasta-dead",
        "canonical": true,
        "variant": null
      },
      {
        "variable": "oedipus-blind",
        "canonical": true,
        "variant": null
      },
      {
        "variable": "event:e-testimony",
        "canonical": true,
        "variant": false
      },
      {
        "variable": "event:e-recognition",
        "canonical": true,
        "variant": false
      },
      {
        "variable": "event:e-report",
        "canonical": true,
        "variant": false
      },
      {
        "variable": "event:e-wait",
        "canonical": false,
        "variant": true
      }
    ],
    "assertionsRemoved": [
      "a-identity-known",
      "a-killer-known",
      "a-parentage-report"
    ],
    "assertionsAdded": [
      "a-identity-unknown"
    ],
    "witnesses": [
      {
        "traceRef": "trace-variant-t8-0",
        "id": "rule-recognize",
        "status": "blocked",
        "reason": "Guard not satisfied",
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "persisting",
              "value": true,
              "actual": true,
              "result": true
            },
            {
              "op": "equals",
              "variable": "testimony",
              "value": true,
              "actual": false,
              "result": false
            }
          ],
          "result": false
        },
        "information": [
          "a-adoption-accepted",
          "a-memory"
        ],
        "selectedOption": null,
        "effects": [],
        "assertionsAdded": [],
        "assertionsRemoved": [],
        "transfers": []
      },
      {
        "traceRef": "trace-variant-t8-0",
        "id": "rule-wait",
        "status": "fired",
        "reason": "Guard satisfied",
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "persisting",
              "value": true,
              "actual": true,
              "result": true
            },
            {
              "op": "not",
              "arg": {
                "op": "equals",
                "variable": "testimony",
                "value": true,
                "actual": false,
                "result": false
              },
              "result": true
            }
          ],
          "result": true
        },
        "information": [
          "a-handover-report"
        ],
        "selectedOption": "opt-wait",
        "effects": [
          {
            "variable": "waiting",
            "value": true
          },
          {
            "variable": "event:e-wait",
            "value": true
          }
        ],
        "assertionsAdded": [],
        "assertionsRemoved": [],
        "transfers": []
      },
      {
        "traceRef": "trace-variant-t9-0",
        "id": "rule-report",
        "status": "blocked",
        "reason": "Guard not satisfied",
        "guard": {
          "op": "all",
          "args": [
            {
              "op": "equals",
              "variable": "recognized",
              "value": true,
              "actual": false,
              "result": false
            },
            {
              "op": "equals",
              "variable": "jocasta-departed",
              "value": true,
              "actual": true,
              "result": true
            }
          ],
          "result": false
        },
        "information": [],
        "selectedOption": null,
        "effects": [],
        "assertionsAdded": [],
        "assertionsRemoved": [],
        "transfers": []
      }
    ],
    "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events."
  },
  "graphs": {
    "Relationship": {
      "nodes": [
        {
          "id": "laius",
          "label": "Laius",
          "kind": "character",
          "x": 145,
          "y": 100,
          "provenance": [
            "p-crossroads"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "oedipus",
          "label": "Oedipus",
          "kind": "character",
          "x": 460,
          "y": 100,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "jocasta",
          "label": "Jocasta",
          "kind": "character",
          "x": 145,
          "y": 320,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "creon",
          "label": "Creon",
          "kind": "character",
          "x": 460,
          "y": 320,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        }
      ],
      "edges": [
        {
          "id": "rel-laius",
          "source": "laius",
          "target": "oedipus",
          "label": "parent-child",
          "provenance": [
            "p-testimony"
          ],
          "directed": true
        },
        {
          "id": "rel-jocasta",
          "source": "jocasta",
          "target": "oedipus",
          "label": "parent-child",
          "provenance": [
            "p-testimony"
          ],
          "directed": true
        },
        {
          "id": "rel-marriage",
          "source": "oedipus",
          "target": "jocasta",
          "label": "spouse",
          "provenance": [
            "p-kin"
          ],
          "directed": false
        },
        {
          "id": "rel-sibling",
          "source": "jocasta",
          "target": "creon",
          "label": "sibling",
          "provenance": [
            "p-kin"
          ],
          "directed": false
        }
      ],
      "width": 620,
      "height": 500,
      "coverage": "4 source-supported relationships. Biological parentage is shown retrospectively; it is not everyone’s knowledge."
    },
    "Causal": {
      "nodes": [
        {
          "id": "rule-oracle",
          "label": "Deliver the oracle report",
          "kind": "rule",
          "x": 190,
          "y": 55,
          "provenance": [
            "p-model"
          ],
          "at": "t1",
          "event": "e-oracle"
        },
        {
          "id": "e-oracle",
          "label": "Creon reports the command and survivor’s account",
          "kind": "event",
          "x": 485,
          "y": 55,
          "provenance": [
            "p-oracle",
            "p-robbers"
          ],
          "at": "t1",
          "event": "e-oracle"
        },
        {
          "id": "rule-investigate",
          "label": "Reported mandate enables investigation",
          "kind": "rule",
          "x": 190,
          "y": 149,
          "provenance": [
            "p-model"
          ],
          "at": "t2",
          "event": "e-quest"
        },
        {
          "id": "e-quest",
          "label": "Oedipus undertakes the investigation",
          "kind": "event",
          "x": 485,
          "y": 149,
          "provenance": [
            "p-quest"
          ],
          "at": "t2",
          "event": "e-quest"
        },
        {
          "id": "rule-accuse",
          "label": "Investigation encounters the seer",
          "kind": "rule",
          "x": 190,
          "y": 243,
          "provenance": [
            "p-model"
          ],
          "at": "t3",
          "event": "e-tiresias"
        },
        {
          "id": "e-tiresias",
          "label": "Tiresias names Oedipus; the accusation is rejected",
          "kind": "event",
          "x": 485,
          "y": 243,
          "provenance": [
            "p-accusation"
          ],
          "at": "t3",
          "event": "e-tiresias"
        },
        {
          "id": "rule-crossroads",
          "label": "Account and memory are brought together",
          "kind": "rule",
          "x": 190,
          "y": 337,
          "provenance": [
            "p-model"
          ],
          "at": "t4",
          "event": "e-crossroads"
        },
        {
          "id": "e-crossroads",
          "label": "Jocasta’s account triggers Oedipus’s recollection",
          "kind": "event",
          "x": 485,
          "y": 337,
          "provenance": [
            "p-memory",
            "p-crossroads"
          ],
          "at": "t4",
          "event": "e-crossroads"
        },
        {
          "id": "rule-messenger",
          "label": "Receive testimony and separately accept adoption",
          "kind": "rule",
          "x": 190,
          "y": 431,
          "provenance": [
            "p-model"
          ],
          "at": "t5",
          "event": "e-messenger"
        },
        {
          "id": "e-messenger",
          "label": "Messenger’s testimony challenges assumed parentage",
          "kind": "event",
          "x": 485,
          "y": 431,
          "provenance": [
            "p-adoption"
          ],
          "at": "t5",
          "event": "e-messenger"
        },
        {
          "id": "rule-persist",
          "label": "Adoption evidence enables continued inquiry",
          "kind": "rule",
          "x": 190,
          "y": 525,
          "provenance": [
            "p-model"
          ],
          "at": "t6",
          "event": "e-persist"
        },
        {
          "id": "e-persist",
          "label": "Oedipus persists after Jocasta’s plea",
          "kind": "event",
          "x": 485,
          "y": 525,
          "provenance": [
            "p-plea"
          ],
          "at": "t6",
          "event": "e-persist"
        },
        {
          "id": "rule-testimony",
          "label": "The scheduled testimony supplies the missing identity",
          "kind": "rule",
          "x": 190,
          "y": 619,
          "provenance": [
            "p-model"
          ],
          "at": "t7",
          "event": "e-testimony"
        },
        {
          "id": "e-testimony",
          "label": "Shepherd identifies the child’s household",
          "kind": "event",
          "x": 485,
          "y": 619,
          "provenance": [
            "p-testimony"
          ],
          "at": "t7",
          "event": "e-testimony"
        },
        {
          "id": "rule-recognize",
          "label": "Corroborated testimony enables recognition",
          "kind": "rule",
          "x": 190,
          "y": 713,
          "provenance": [
            "p-model"
          ],
          "at": "t8",
          "event": "e-recognition"
        },
        {
          "id": "e-recognition",
          "label": "Oedipus acknowledges identity and patricide",
          "kind": "event",
          "x": 485,
          "y": 713,
          "provenance": [
            "p-recognition"
          ],
          "at": "t8",
          "event": "e-recognition"
        },
        {
          "id": "rule-wait",
          "label": "Withheld testimony leaves inquiry open",
          "kind": "rule",
          "x": 190,
          "y": 807,
          "provenance": [
            "p-model"
          ],
          "at": "t8",
          "event": "e-wait"
        },
        {
          "id": "e-wait",
          "label": "Investigation remains awaiting the final testimony",
          "kind": "event",
          "x": 485,
          "y": 807,
          "provenance": [
            "p-model"
          ],
          "at": "t8",
          "event": "e-wait"
        },
        {
          "id": "rule-report",
          "label": "Canonical reporting branch supported by the completed sequence",
          "kind": "rule",
          "x": 190,
          "y": 901,
          "provenance": [
            "p-model"
          ],
          "at": "t9",
          "event": "e-report"
        },
        {
          "id": "e-report",
          "label": "Second Messenger reports death and self-blinding",
          "kind": "event",
          "x": 485,
          "y": 901,
          "provenance": [
            "p-catastrophe"
          ],
          "at": "t9",
          "event": "e-report"
        }
      ],
      "edges": [
        {
          "id": "edge-rule-oracle",
          "source": "rule-oracle",
          "target": "e-oracle",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-investigate",
          "source": "rule-investigate",
          "target": "e-quest",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-investigate-e-oracle",
          "source": "e-oracle",
          "target": "rule-investigate",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-accuse",
          "source": "rule-accuse",
          "target": "e-tiresias",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-accuse-e-quest",
          "source": "e-quest",
          "target": "rule-accuse",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-crossroads",
          "source": "rule-crossroads",
          "target": "e-crossroads",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-crossroads-e-quest",
          "source": "e-quest",
          "target": "rule-crossroads",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-messenger",
          "source": "rule-messenger",
          "target": "e-messenger",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-messenger-e-crossroads",
          "source": "e-crossroads",
          "target": "rule-messenger",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-persist",
          "source": "rule-persist",
          "target": "e-persist",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-persist-e-messenger",
          "source": "e-messenger",
          "target": "rule-persist",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-testimony",
          "source": "rule-testimony",
          "target": "e-testimony",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-testimony-e-persist",
          "source": "e-persist",
          "target": "rule-testimony",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-recognize",
          "source": "rule-recognize",
          "target": "e-recognition",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-recognize-e-testimony",
          "source": "e-testimony",
          "target": "rule-recognize",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-wait",
          "source": "rule-wait",
          "target": "e-wait",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-wait-e-persist",
          "source": "e-persist",
          "target": "rule-wait",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "edge-rule-report",
          "source": "rule-report",
          "target": "e-report",
          "label": "enables",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "guard-rule-report-e-recognition",
          "source": "e-recognition",
          "target": "rule-report",
          "label": "requires",
          "provenance": [
            "p-model"
          ],
          "directed": true
        }
      ],
      "width": 640,
      "height": 1030,
      "coverage": "Finite rule incidence graph. Guards retain all / any / not logic in the evidence panel. No universal causal claim."
    },
    "Epistemic": {
      "nodes": [
        {
          "id": "oedipus",
          "label": "Oedipus",
          "kind": "character",
          "x": 125,
          "y": 50,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "jocasta",
          "label": "Jocasta",
          "kind": "character",
          "x": 125,
          "y": 136,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "tiresias",
          "label": "Tiresias (Teiresias)",
          "kind": "character",
          "x": 125,
          "y": 222,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "creon",
          "label": "Creon",
          "kind": "character",
          "x": 125,
          "y": 308,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "messenger",
          "label": "Corinthian Messenger",
          "kind": "character",
          "x": 125,
          "y": 394,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "shepherd",
          "label": "Shepherd (Herd of Laius)",
          "kind": "character",
          "x": 125,
          "y": 480,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "laius",
          "label": "Laius",
          "kind": "character",
          "x": 125,
          "y": 566,
          "provenance": [
            "p-crossroads"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "polybus",
          "label": "Polybus",
          "kind": "character",
          "x": 125,
          "y": 652,
          "provenance": [
            "p-adoption"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "second-messenger",
          "label": "Second Messenger",
          "kind": "character",
          "x": 125,
          "y": 738,
          "provenance": [
            "p-cast"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-parentage",
          "label": "Oedipus is the child of Laius and Jocasta",
          "kind": "fact",
          "x": 465,
          "y": 50,
          "provenance": [
            "p-testimony"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-polybus",
          "label": "Polybus is Oedipus’s biological father",
          "kind": "fact",
          "x": 465,
          "y": 136,
          "provenance": [
            "p-adoption"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-killer",
          "label": "Oedipus killed Laius",
          "kind": "fact",
          "x": 465,
          "y": 222,
          "provenance": [
            "p-recognition"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-marriage",
          "label": "Oedipus is married to Jocasta",
          "kind": "fact",
          "x": 465,
          "y": 308,
          "provenance": [
            "p-kin"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-oracle",
          "label": "Punishing Laius’s killer will end the pollution",
          "kind": "fact",
          "x": 465,
          "y": 394,
          "provenance": [
            "p-oracle"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-robbers",
          "label": "A band of robbers killed Laius",
          "kind": "fact",
          "x": 465,
          "y": 480,
          "provenance": [
            "p-robbers"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-crossroads",
          "label": "Laius was killed at a meeting of three roads",
          "kind": "fact",
          "x": 465,
          "y": 566,
          "provenance": [
            "p-crossroads",
            "p-memory",
            "p-recognition"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-memory",
          "label": "Oedipus killed a man at the crossroads",
          "kind": "fact",
          "x": 465,
          "y": 652,
          "provenance": [
            "p-memory"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-adoption",
          "label": "Messenger gave the infant Oedipus to Polybus",
          "kind": "fact",
          "x": 465,
          "y": 738,
          "provenance": [
            "p-adoption"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-handover",
          "label": "Shepherd gave the infant to the Messenger",
          "kind": "fact",
          "x": 465,
          "y": 824,
          "provenance": [
            "p-testimony"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-prophecy",
          "label": "Oedipus reports a prophecy of patricide and incest",
          "kind": "fact",
          "x": 465,
          "y": 910,
          "provenance": [
            "p-prophecy"
          ],
          "at": null,
          "event": null
        },
        {
          "id": "f-polybus-dead",
          "label": "Polybus has died",
          "kind": "fact",
          "x": 465,
          "y": 996,
          "provenance": [
            "p-polybus-dead"
          ],
          "at": null,
          "event": null
        }
      ],
      "edges": [
        {
          "id": "a-polybus",
          "source": "oedipus",
          "target": "f-polybus",
          "label": "believes",
          "provenance": [
            "p-initial-model"
          ],
          "directed": true
        },
        {
          "id": "a-identity-unknown",
          "source": "oedipus",
          "target": "f-parentage",
          "label": "explicit-unknown",
          "provenance": [
            "p-initial-model"
          ],
          "directed": true
        },
        {
          "id": "a-shepherd-memory",
          "source": "shepherd",
          "target": "f-handover",
          "label": "remembers",
          "provenance": [
            "p-initial-model"
          ],
          "directed": true
        },
        {
          "id": "a-oracle",
          "source": "oedipus",
          "target": "f-oracle",
          "label": "reported",
          "provenance": [
            "p-oracle"
          ],
          "directed": true
        },
        {
          "id": "a-robbers",
          "source": "oedipus",
          "target": "f-robbers",
          "label": "reported",
          "provenance": [
            "p-robbers"
          ],
          "directed": true
        },
        {
          "id": "a-accused",
          "source": "oedipus",
          "target": "f-killer",
          "label": "reported",
          "provenance": [
            "p-accusation"
          ],
          "directed": true
        },
        {
          "id": "a-denial",
          "source": "oedipus",
          "target": "f-killer",
          "label": "believes (negative)",
          "provenance": [
            "p-accusation"
          ],
          "directed": true
        },
        {
          "id": "a-crossroads",
          "source": "oedipus",
          "target": "f-crossroads",
          "label": "reported",
          "provenance": [
            "p-crossroads"
          ],
          "directed": true
        },
        {
          "id": "a-memory",
          "source": "oedipus",
          "target": "f-memory",
          "label": "remembers",
          "provenance": [
            "p-memory"
          ],
          "directed": true
        },
        {
          "id": "a-prophecy",
          "source": "jocasta",
          "target": "f-prophecy",
          "label": "reported",
          "provenance": [
            "p-prophecy"
          ],
          "directed": true
        },
        {
          "id": "a-polybus-dead",
          "source": "oedipus",
          "target": "f-polybus-dead",
          "label": "reported",
          "provenance": [
            "p-polybus-dead"
          ],
          "directed": true
        },
        {
          "id": "a-adoption-report",
          "source": "oedipus",
          "target": "f-adoption",
          "label": "reported",
          "provenance": [
            "p-adoption"
          ],
          "directed": true
        },
        {
          "id": "a-adoption-accepted",
          "source": "oedipus",
          "target": "f-adoption",
          "label": "believes",
          "provenance": [
            "p-adoption"
          ],
          "directed": true
        },
        {
          "id": "a-handover-report",
          "source": "oedipus",
          "target": "f-handover",
          "label": "reported",
          "provenance": [
            "p-handover"
          ],
          "directed": true
        },
        {
          "id": "a-jocasta-infers",
          "source": "jocasta",
          "target": "f-parentage",
          "label": "infers",
          "provenance": [
            "p-recognition-model"
          ],
          "directed": true
        },
        {
          "id": "a-parentage-report",
          "source": "oedipus",
          "target": "f-parentage",
          "label": "reported",
          "provenance": [
            "p-testimony"
          ],
          "directed": true
        },
        {
          "id": "a-identity-known",
          "source": "oedipus",
          "target": "f-parentage",
          "label": "knows",
          "provenance": [
            "p-recognition-model"
          ],
          "directed": true
        },
        {
          "id": "a-killer-known",
          "source": "oedipus",
          "target": "f-killer",
          "label": "knows",
          "provenance": [
            "p-recognition-model"
          ],
          "directed": true
        }
      ],
      "width": 640,
      "height": 1092,
      "coverage": "Only published annotations are drawn. No edge means annotation missing, not ignorance. Modes and polarity are written on every edge."
    },
    "Decision": {
      "nodes": [
        {
          "id": "decision-investigate",
          "label": "Begin the investigation",
          "kind": "decision",
          "x": 150,
          "y": 85,
          "provenance": [
            "p-model"
          ],
          "at": "t2",
          "event": null
        },
        {
          "id": "opt-investigate",
          "label": "Investigate the reported crime",
          "kind": "option",
          "x": 475,
          "y": 65,
          "provenance": [
            "p-model"
          ],
          "at": "t2",
          "event": "e-quest"
        },
        {
          "id": "decision-persist",
          "label": "Continue despite the plea",
          "kind": "decision",
          "x": 150,
          "y": 245,
          "provenance": [
            "p-model"
          ],
          "at": "t6",
          "event": null
        },
        {
          "id": "opt-persist",
          "label": "Pursue the parentage evidence",
          "kind": "option",
          "x": 475,
          "y": 225,
          "provenance": [
            "p-model"
          ],
          "at": "t6",
          "event": "e-persist"
        },
        {
          "id": "decision-response",
          "label": "Response to final testimony availability",
          "kind": "decision",
          "x": 150,
          "y": 405,
          "provenance": [
            "p-model"
          ],
          "at": "t8",
          "event": null
        },
        {
          "id": "opt-recognize",
          "label": "Accept the corroborated identity",
          "kind": "option",
          "x": 475,
          "y": 385,
          "provenance": [
            "p-model"
          ],
          "at": "t8",
          "event": "e-recognition"
        },
        {
          "id": "opt-wait",
          "label": "Await missing testimony",
          "kind": "option",
          "x": 475,
          "y": 450,
          "provenance": [
            "p-model"
          ],
          "at": "t8",
          "event": "e-wait"
        }
      ],
      "edges": [
        {
          "id": "choice-opt-investigate",
          "source": "decision-investigate",
          "target": "opt-investigate",
          "label": "available if guard + information",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "choice-opt-persist",
          "source": "decision-persist",
          "target": "opt-persist",
          "label": "available if guard + information",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "choice-opt-recognize",
          "source": "decision-response",
          "target": "opt-recognize",
          "label": "available if guard + information",
          "provenance": [
            "p-model"
          ],
          "directed": true
        },
        {
          "id": "choice-opt-wait",
          "source": "decision-response",
          "target": "opt-wait",
          "label": "available if guard + information",
          "provenance": [
            "p-model"
          ],
          "directed": true
        }
      ],
      "width": 640,
      "height": 560,
      "coverage": "Options are selected by a reviewed finite policy and actor information. Waiting is a model state, not invented dialogue."
    }
  },
  "metrics": {
    "canonical": [
      {
        "metric": "recognition-delay",
        "status": "computed",
        "value": 5,
        "numerator": 5,
        "denominator": 1,
        "unit": "ordinal checkpoints",
        "inputs": [
          {
            "id": "oedipus-rex",
            "version": "v0.1",
            "hash": "3017a7eec936e6e9288e60a85b991e21b109f5a5e2427d693cdee45616a28da6"
          }
        ],
        "engineVersion": "0.1.0",
        "algorithmVersion": "0.1.0",
        "schemaVersion": "0.1.0",
        "policyVersion": "policy-v0.1",
        "mappingRefs": [],
        "traceRefs": [
          "trace-canonical-t0-0",
          "trace-canonical-t1-0",
          "trace-canonical-t2-0",
          "trace-canonical-t3-0",
          "trace-canonical-t4-0",
          "trace-canonical-t5-0",
          "trace-canonical-t6-0",
          "trace-canonical-t7-0",
          "trace-canonical-t8-0",
          "trace-canonical-t9-0",
          "trace-canonical-t10-0"
        ],
        "witnessRefs": [
          "trace-canonical-t3-0",
          "trace-canonical-t8-0"
        ],
        "assumptions": [
          "Measured from first received accusation of f-killer to explicit knowledge of that same fact.",
          "Ordinal intervals are model checkpoints, not equal elapsed durations.",
          "No completed recognition within the horizon produces null, never zero."
        ],
        "scope": "Oedipus / f-killer / t0–t10",
        "coverage": {
          "annotatedFacts": 12,
          "modeledEvents": 10
        },
        "exactness": "exact-for-inputs"
      },
      {
        "metric": "trace-evidence-count",
        "status": "computed",
        "value": 9,
        "numerator": 9,
        "denominator": 10,
        "unit": "fired rules",
        "inputs": [
          {
            "id": "oedipus-rex",
            "version": "v0.1",
            "hash": "3017a7eec936e6e9288e60a85b991e21b109f5a5e2427d693cdee45616a28da6"
          }
        ],
        "engineVersion": "0.1.0",
        "algorithmVersion": "0.1.0",
        "schemaVersion": "0.1.0",
        "policyVersion": "policy-v0.1",
        "mappingRefs": [],
        "traceRefs": [
          "trace-canonical-t0-0",
          "trace-canonical-t1-0",
          "trace-canonical-t2-0",
          "trace-canonical-t3-0",
          "trace-canonical-t4-0",
          "trace-canonical-t5-0",
          "trace-canonical-t6-0",
          "trace-canonical-t7-0",
          "trace-canonical-t8-0",
          "trace-canonical-t9-0",
          "trace-canonical-t10-0"
        ],
        "witnessRefs": [
          "trace-canonical-t1-0",
          "trace-canonical-t2-0",
          "trace-canonical-t3-0",
          "trace-canonical-t4-0",
          "trace-canonical-t5-0",
          "trace-canonical-t6-0",
          "trace-canonical-t7-0",
          "trace-canonical-t8-0",
          "trace-canonical-t9-0"
        ],
        "assumptions": [
          "Count is computational coverage, not strength or literary confidence."
        ],
        "scope": "The ten declared rule candidates through t10",
        "coverage": {
          "annotatedFacts": 12,
          "modeledEvents": 10
        },
        "exactness": "exact-for-inputs"
      }
    ],
    "variant": [
      {
        "metric": "recognition-delay",
        "status": "unresolved",
        "value": null,
        "numerator": null,
        "denominator": null,
        "unit": "ordinal checkpoints",
        "inputs": [
          {
            "id": "oedipus-rex",
            "version": "v0.1",
            "hash": "3017a7eec936e6e9288e60a85b991e21b109f5a5e2427d693cdee45616a28da6"
          }
        ],
        "engineVersion": "0.1.0",
        "algorithmVersion": "0.1.0",
        "schemaVersion": "0.1.0",
        "policyVersion": "policy-v0.1",
        "mappingRefs": [],
        "traceRefs": [
          "trace-variant-t0-0",
          "trace-variant-t1-0",
          "trace-variant-t2-0",
          "trace-variant-t3-0",
          "trace-variant-t4-0",
          "trace-variant-t5-0",
          "trace-variant-t6-0",
          "trace-variant-t7-0",
          "trace-variant-t8-0",
          "trace-variant-t9-0",
          "trace-variant-t10-0"
        ],
        "witnessRefs": [
          "trace-variant-t3-0"
        ],
        "assumptions": [
          "Measured from first received accusation of f-killer to explicit knowledge of that same fact.",
          "Ordinal intervals are model checkpoints, not equal elapsed durations.",
          "No completed recognition within the horizon produces null, never zero."
        ],
        "scope": "Oedipus / f-killer / t0–t10",
        "coverage": {
          "annotatedFacts": 12,
          "modeledEvents": 10
        },
        "exactness": "exact-for-inputs"
      },
      {
        "metric": "trace-evidence-count",
        "status": "computed",
        "value": 7,
        "numerator": 7,
        "denominator": 10,
        "unit": "fired rules",
        "inputs": [
          {
            "id": "oedipus-rex",
            "version": "v0.1",
            "hash": "3017a7eec936e6e9288e60a85b991e21b109f5a5e2427d693cdee45616a28da6"
          }
        ],
        "engineVersion": "0.1.0",
        "algorithmVersion": "0.1.0",
        "schemaVersion": "0.1.0",
        "policyVersion": "policy-v0.1",
        "mappingRefs": [],
        "traceRefs": [
          "trace-variant-t0-0",
          "trace-variant-t1-0",
          "trace-variant-t2-0",
          "trace-variant-t3-0",
          "trace-variant-t4-0",
          "trace-variant-t5-0",
          "trace-variant-t6-0",
          "trace-variant-t7-0",
          "trace-variant-t8-0",
          "trace-variant-t9-0",
          "trace-variant-t10-0"
        ],
        "witnessRefs": [
          "trace-variant-t1-0",
          "trace-variant-t2-0",
          "trace-variant-t3-0",
          "trace-variant-t4-0",
          "trace-variant-t5-0",
          "trace-variant-t6-0",
          "trace-variant-t8-0"
        ],
        "assumptions": [
          "Count is computational coverage, not strength or literary confidence."
        ],
        "scope": "The ten declared rule candidates through t10",
        "coverage": {
          "annotatedFacts": 12,
          "modeledEvents": 10
        },
        "exactness": "exact-for-inputs"
      },
      {
        "metric": "variant-structural-delta",
        "status": "computed",
        "value": 4,
        "numerator": 4,
        "denominator": 10,
        "unit": "event membership edits",
        "inputs": [
          {
            "id": "oedipus-rex",
            "version": "v0.1",
            "hash": "3017a7eec936e6e9288e60a85b991e21b109f5a5e2427d693cdee45616a28da6"
          }
        ],
        "engineVersion": "0.1.0",
        "algorithmVersion": "0.1.0",
        "schemaVersion": "0.1.0",
        "policyVersion": "policy-v0.1",
        "mappingRefs": [],
        "traceRefs": [
          "trace-variant-t0-0",
          "trace-variant-t1-0",
          "trace-variant-t2-0",
          "trace-variant-t3-0",
          "trace-variant-t4-0",
          "trace-variant-t5-0",
          "trace-variant-t6-0",
          "trace-variant-t7-0",
          "trace-variant-t8-0",
          "trace-variant-t9-0",
          "trace-variant-t10-0"
        ],
        "witnessRefs": [
          "trace-variant-t8-0",
          "trace-variant-t8-0",
          "trace-variant-t9-0"
        ],
        "assumptions": [
          "Counts symmetric difference of emitted event IDs.",
          "An absent report is not a prevented death.",
          "Both runs use identical event granularity and horizon."
        ],
        "scope": "Emitted events and terminal state in the fixed Oedipus model through t10; absent reports are not prevented world events.",
        "coverage": {
          "annotatedFacts": 12,
          "modeledEvents": 10
        },
        "exactness": "exact-for-inputs"
      }
    ]
  }
}
