[
  {
    "state": "1. Not triggered",
    "meaning": "No qualifying event has occurred.",
    "permitted_conclusion": "Baseline monitoring only."
  },
  {
    "state": "2. Triggered; window open",
    "meaning": "A qualifying event occurred, but the formal observation horizon has not ended.",
    "permitted_conclusion": "Interim facts may be reported; no support or rejection verdict."
  },
  {
    "state": "3. Support threshold met",
    "meaning": "All mandatory support conditions satisfy the fixed Boolean rule at the endpoint.",
    "permitted_conclusion": "Support for that hypothesis only; no inference to other channels."
  },
  {
    "state": "4. Null threshold met",
    "meaning": "The affirmative rival/null conditions satisfy their fixed rule.",
    "permitted_conclusion": "The tested mechanism is weakened or rejected for that event."
  },
  {
    "state": "5. Mixed or indeterminate",
    "meaning": "At the endpoint, support and null both hold, conflict, or neither complete rule is met.",
    "permitted_conclusion": "Retain uncertainty. Do not score partial movement as support or null."
  },
  {
    "state": "6. Not adjudicable",
    "meaning": "Mandatory treated or comparator evidence is unavailable, invalid, or outside the frozen unit.",
    "permitted_conclusion": "No verdict. Record the missing evidence and next feasible date."
  }
]
