[
  {
    "agent": "Claude Code",
    "model": "Opus",
    "status": "Strong",
    "grade": "A-",
    "score": 85,
    "time": "22s clip reviewed",
    "failure": "The hand-to-hand card path is still somewhat conservative, and the scatter effect appears late rather than dominating the loop.",
    "clip": "/case-packages/magician-001/clips/opus.webm"
  },
  {
    "agent": "Claude Code",
    "model": "GLM",
    "status": "Solid",
    "grade": "B+",
    "score": 77,
    "time": "22s clip reviewed",
    "failure": "The scene has many visible cards, but the hand-card causality is weaker: several cards appear near the head or above the body without clearly originating from the throwing hand.",
    "clip": "/case-packages/magician-001/clips/glm.webm"
  },
  {
    "agent": "Claude Code",
    "model": "Qwen",
    "status": "Partial",
    "grade": "B",
    "score": 72,
    "time": "22s clip reviewed",
    "failure": "The vertical card toss is readable, but the left-to-right hand exchange and fan scatter are less explicit than the top two runs.",
    "clip": "/case-packages/magician-001/clips/qwen.webm"
  },
  {
    "agent": "Claude Code",
    "model": "Doubao",
    "status": "Weak",
    "grade": "C-",
    "score": 46,
    "time": "22s clip reviewed",
    "failure": "The magician and spotlight are present, but card motion mostly stays near the body and does not convincingly show continuous spinning throws or a strong fan-shaped scatter.",
    "clip": "/case-packages/magician-001/clips/doubao.webm"
  }
]
