{
 "runs": [
  {
   "tool": "ZeroGPT",
   "sample": "A1",
   "ai_pct": 100,
   "verdict": "AI/GPT Generated",
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "ZeroGPT",
   "sample": "A2",
   "ai_pct": 100,
   "verdict": "AI/GPT Generated",
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "ZeroGPT",
   "sample": "A3",
   "ai_pct": 85.9,
   "verdict": "AI/GPT Generated",
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "ZeroGPT",
   "sample": "H1",
   "ai_pct": 55.1,
   "verdict": "AI/GPT Generated",
   "ok": false,
   "false_positive": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "ZeroGPT",
   "sample": "H2",
   "ai_pct": 85.4,
   "verdict": "AI/GPT Generated",
   "ok": false,
   "false_positive": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "ZeroGPT",
   "sample": "H3",
   "ai_pct": 0,
   "verdict": "Human written",
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "Sapling",
   "sample": "A1",
   "ai_pct": 100.0,
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "Sapling",
   "sample": "A2",
   "ai_pct": 100.0,
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "Sapling",
   "sample": "A3",
   "ai_pct": 100.0,
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "Sapling",
   "sample": "H1",
   "ai_pct": 0.1,
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "Sapling",
   "sample": "H2",
   "ai_pct": 0.6,
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "Sapling",
   "sample": "H3",
   "ai_pct": 6.3,
   "ok": true,
   "ts": "2026-10-12"
  },
  {
   "tool": "GPTZero",
   "sample": "A1",
   "ai_pct": 100,
   "verdict": "We are highly confident this text was AI generated (AI 100% / Mixed 0% / Human 0%)",
   "ok": true,
   "ts": "2026-10-13",
   "notes": "Basic AI Scan, model 4.1o, app.gptzero.me dashboard (anonymous session, 10k credits/mo)"
  },
  {
   "tool": "GPTZero",
   "sample": "A2",
   "ai_pct": 100,
   "verdict": "We are highly confident this text was AI generated (AI 100% / Mixed 0% / Human 0%)",
   "ok": true,
   "ts": "2026-10-13",
   "notes": "Basic AI Scan, model 4.1o; screenshot-verified by author (logged-in session, 300K-credit tier)"
  },
  {
   "tool": "GPTZero",
   "sample": "A3",
   "ai_pct": 100,
   "verdict": "We are highly confident this text was AI generated (AI 100% / Mixed 0% / Human 0%)",
   "ok": true,
   "ts": "2026-10-13",
   "notes": "Basic AI Scan, model 4.1o; screenshot-verified by author (logged-in session, 300K-credit tier)"
  },
  {
   "tool": "GPTZero",
   "sample": "H1",
   "ai_pct": 100,
   "verdict": "We are highly confident this text was AI generated (AI 100% / Mixed 0% / Human 0%)",
   "ok": false,
   "false_positive": true,
   "ts": "2026-10-13",
   "notes": "Mill, On Liberty (1859) flagged as 100% AI — false positive; screenshot-verified by author"
  },
  {
   "tool": "GPTZero",
   "sample": "H2",
   "ai_pct": 100,
   "verdict": "We are highly confident this text was AI generated (AI 100% / Mixed 0% / Human 0%)",
   "ok": false,
   "false_positive": true,
   "ts": "2026-10-13",
   "notes": "Dickens, A Tale of Two Cities (1859) flagged as 100% AI — false positive; screenshot-verified by author"
  },
  {
   "tool": "GPTZero",
   "sample": "H3",
   "ai_pct": 100,
   "verdict": "We are highly confident this text was AI generated (AI 100% / Mixed 0% / Human 0%)",
   "ok": false,
   "false_positive": true,
   "ts": "2026-10-13",
   "notes": "Darwin, On the Origin of Species (1859) flagged as 100% AI — false positive",
   "note": "Run-to-run instability: an earlier same-day run (2026-10-12, logged via screenshot) returned the OPPOSITE verdict — \"highly confident human written\" (AI 0% / Human 100%). Identical input, opposite outcomes, ~1 day apart."
  },
  {
   "tool": "QuillBot",
   "sample": "A1",
   "ai_pct": 8,
   "verdict": "AI-generated 8% / AI-refined 0% / Human-written 92%",
   "ok": false,
   "false_negative": true,
   "ts": "2026-10-13",
   "notes": "Free AI Detector, quillbot.com/ai-content-detector; near-total miss on GLM text; screenshot-verified by author"
  },
  {
   "tool": "QuillBot",
   "sample": "A2",
   "ai_pct": 0,
   "verdict": "AI-generated 0% / AI-refined 0% / Human-written 100% (We didn't find any AI-generated text)",
   "ok": false,
   "false_negative": true,
   "ts": "2026-10-13",
   "notes": "Complete miss; screenshot-verified by author"
  },
  {
   "tool": "QuillBot",
   "sample": "A3",
   "ai_pct": 0,
   "verdict": "AI-generated 0% / AI-refined 0% / Human-written 100% (We didn't find any AI-generated text)",
   "ok": false,
   "false_negative": true,
   "ts": "2026-10-13",
   "notes": "Complete miss; screenshot-verified by author"
  },
  {
   "tool": "QuillBot",
   "sample": "H1",
   "ai_pct": 0,
   "verdict": "AI-generated 0% / AI-refined 0% / Human-written 100%",
   "ok": true,
   "ts": "2026-10-13",
   "notes": "Correct — Mill cleared; screenshot-verified by author"
  },
  {
   "tool": "QuillBot",
   "sample": "H2",
   "ai_pct": 0,
   "verdict": "AI-generated 0% / AI-refined 0% / Human-written 100%",
   "ok": true,
   "ts": "2026-10-13",
   "notes": "Correct — Dickens cleared; screenshot-verified by author"
  },
  {
   "tool": "QuillBot",
   "sample": "H3",
   "ai_pct": 0,
   "verdict": "AI-generated 0% / AI-refined 0% / Human-written 100%",
   "ok": true,
   "ts": "2026-10-13",
   "notes": "Correct — Darwin cleared; screenshot-verified by author"
  }
 ],
 "meta": {
  "created": "2026-10-12",
  "tools_attempted": [
   "ZeroGPT",
   "Sapling",
   "GPTZero",
   "QuillBot"
  ],
  "resolved": {
   "QuillBot": "completed 2026-10-13 via app automation (editor insertable via execCommand after navigating to /docs/new result view); free tier 6 scans/day all used",
   "GPTZero": "completed 2026-10-13 via app.gptzero.me dashboard (claimed user tab; insertText + coordinate click on Re-scan worked where 2026-10-12 attempts failed)"
  },
  "deferred": {
   "Copyleaks": "not attempted this round — likely account required",
   "Originality.ai": "free tier 3 scans/day — schedule next window",
   "Winston AI": "14-day trial signup required — pending",
   "Turnitin": "institutional only — excluded by methodology"
  },
  "summary": {
   "ZeroGPT": {
    "ai_detected": "3/3",
    "false_positives": "2/3 (Mill 55.1%, Dickens 85.4%; Darwin 0%)"
   },
   "Sapling": {
    "ai_detected": "3/3",
    "false_positives": "0/3 (0.1% / 0.6% / 6.3%)"
   },
   "GPTZero": {
    "ai_detected": "3/3 (100% each)",
    "false_positives": "3/3 (Mill 100%, Dickens 100%, Darwin 100%) — most aggressive detector in set; all 1859 public-domain human texts flagged as fully AI. Note: one earlier same-day run scored Darwin Human 100% (opposite verdict, identical input) — run-to-run instability observed"
   },
   "QuillBot": {
    "ai_detected": "0/3 (8% / 0% / 0%)",
    "false_positives": "0/3 (0% / 0% / 0%) — most conservative detector in set; mirror image of GPTZero on this test set"
   }
  }
 }
}