{
  "ok": false,
  "skill_id": "geometry_foundations.patterning",
  "lane": "tool_evidence",
  "status": "failed",
  "retryable": false,
  "infrastructure_failure": false,
  "infrastructure_failures": 0,
  "error": "Brain API HTTP 422: {\n  \"ok\": false,\n  \"error\": \"Academy structured output invalid after round-specific canonicalisation: Academy structured output invalid: every Round 3 boundary case must be a meaningful plain-language string\",\n  \"retryable\": false,\n  \"infrastructure_failure\": false,\n  \"content_format_failure\": true,\n  \"failure_class\": \"academy_output_contract_failure\",\n  \"output_contract\": \"academy_round_json_v6\",\n  \"exam_round\": 3,\n  \"raw_answer\": \"{\\n  \\\"round\\\": 3,\\n  \\\"transfer_project\\\": {\\n    \\\"title\\\": \\",
  "evidence": "/SHiREVault/SHiREAcademy/Practice/geometry_foundations/patterning/20260807T103426141448Z"
}
