{
  "$schema": "https://airvs.org/schemas/decision-rule.json",
  "evaluator": "MC AI Labs",
  "methodology_version": "v1.0.0",
  "decision_rule_version": "v0-draft",
  "status": "draft — to be frozen and version-locked at first real publication",
  "inputs": ["process (6 axes Pass/Fail)", "coherence (Sufficient|Partial|Missing)", "outcome (D+30/60/90/180)"],
  "states": { "provisional": "D+0 (process + coherence only)", "confirmed": "D+90 (adds outcome)" },
  "rules_in_order": [
    { "verdict": "hallucinated", "when": "Accuracy/Hallucination axis fails on a non-existent source, ticker, or fabricated figure", "override": true },
    { "verdict": "unreliable", "when": "process_pass <= 3 OR (confirmed AND d90_excess_pp < -3)" },
    { "verdict": "questionable", "when": "process_pass == 4 OR (coherence == 'Partial' AND counter_scenario_axis == false)" },
    { "verdict": "acceptable", "when": "process_pass == 5 AND coherence != 'Missing' AND (provisional OR d90_return >= 0)" },
    { "verdict": "trustworthy", "when": "process_pass == 6 AND coherence == 'Sufficient' AND (provisional OR (d90_return >= 0 AND d90_excess_pp >= 0))" }
  ],
  "note": "Evaluated first-match top-to-bottom; hallucinated is a hard override. Conservative by design; published so anyone can replicate or contest a verdict."
}
