{
  "plot_verdict": "FAIL",
  "issues": [
    "Wrong office/interrogation/club ordering; falls from office contradicted by return in reveal.",
    "Cypher bargain after Oracle visit; Tank described dead before killing Cypher.",
    "Confuses subway fight and hotel death."
  ],
  "basis": "Manual review of the generated fields against known Matrix (1999) events and authored fixtures; no plot web search or extra judge call. This is a qualitative sample, not an independent proof of universal accuracy."
}
