{
  "startedAt": "2026-10-12T12:50:03.060Z",
  "environment": "LOCAL Studio source checkout; illustrative geometry; actual UI and unmodified HTTP responses",
  "baseUrl": "http://127.0.0.1:5248",
  "backendSha": null,
  "sourceName": "fixture-plate.kcad.ts",
  "sourceSha256": "4dfee3e2a0be357040ec1cdfbfcb647b171cccceeeb24ce00f919bfe3fde76cd",
  "ownedId": "functional-demo-plate-1791809403060",
  "stages": [
    {
      "name": "01-complete",
      "caption": "Four critical callouts are measured and covered; missing reference stock width is advisory.",
      "seconds": 30.661,
      "text": "Drawing settings\n\nPreview up to date\n\n4 placed · 0 crowded · 16 hidden\n\nDrafting profile\nGeneral review\nMachining\nSheet metal\nDimension style\nBaseline from datums\nChain between features\nSymmetry and pitch\nProfile settings and datums\nProfile name\nSave profile\n\nReview dimensions and datum selection before release.\n\nFunctional drawing review\n\n4/4 critical covered · 0 unresolved decisions\n\nLocate fixture holes across X so the mating pattern can be checked.\nmountingHoles · critical · covered\nauthored:pitch-x\nLocate the second hole row across Y.\nmountingHoles · critical · covered\nauthored:pitch-y\nExpose the illustrative 9 mm mounting-hole diameter.\nmountingHoles · critical · covered\nauthored:mounting-diameter\nExpose the central interface opening.\ncentreBore · critical · covered\nauthored:bore-diameter\nOverall stock width is advisory in this interface-only plan.\nstock · reference · missing\nauthored:stock-width\nAnnotations\nX pitch 76\ntop · authored\nY pitch 46\ntop · authored\nMounting holes ⌀9\ntop · authored\nCentre bore ⌀30\ntop · authored\n12 (hidden)\ntop · auto\n50 (hidden)\ntop · auto\n88 (hidden)\ntop · auto\n12 (hidden)\ntop · auto\n35 (hidden)\ntop · auto\n58 (hidden)\ntop · auto\n100 (hidden)\nfront · auto\n12 (hidden)\nfront · auto\n70 (hidden)\ntop · auto\n4× ⌀9 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀30 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\ndatum A (hidden)\nfront · auto\ndatum B (hidden)\nfront · auto\ndatum C (hidden)\nfront · auto\n⏥ 0.4 (hidden)\nfront · auto\n4× R6 (hidden)\ntop · auto\n Hide annotation\nAnnotation text\nAnnotation view\nfront\ntop\nleft\niso\nExtra offset (sheet mm)\nReset annotation\nRefresh preview\nDownload PDF\nMark reviewed\nExport reviewed PDF"
    },
    {
      "name": "02-hidden",
      "caption": "Hide X pitch: the solid remains identical, but 3/4 critical coverage blocks reviewed export.",
      "seconds": 35.9,
      "text": "Drawing settings\n\nPreview up to date\n\n3 placed · 0 crowded · 17 hidden\n\nDeclared drawing review is incomplete: required geometric callouts or engineering decisions remain unresolved.\n\nDrafting profile\nGeneral review\nMachining\nSheet metal\nDimension style\nBaseline from datums\nChain between features\nSymmetry and pitch\nProfile settings and datums\nProfile name\nSave profile\n\nReview dimensions and datum selection before release.\n\nFunctional drawing review\n\n3/4 critical covered · 0 unresolved decisions\n\nLocate fixture holes across X so the mating pattern can be checked.\nmountingHoles · critical · hidden\nauthored:pitch-x\nLocate the second hole row across Y.\nmountingHoles · critical · covered\nauthored:pitch-y\nExpose the illustrative 9 mm mounting-hole diameter.\nmountingHoles · critical · covered\nauthored:mounting-diameter\nExpose the central interface opening.\ncentreBore · critical · covered\nauthored:bore-diameter\nOverall stock width is advisory in this interface-only plan.\nstock · reference · missing\nauthored:stock-width\nAnnotations\nX pitch 76 (hidden)\ntop · authored\nY pitch 46\ntop · authored\nMounting holes ⌀9\ntop · authored\nCentre bore ⌀30\ntop · authored\n12 (hidden)\ntop · auto\n50 (hidden)\ntop · auto\n88 (hidden)\ntop · auto\n12 (hidden)\ntop · auto\n35 (hidden)\ntop · auto\n58 (hidden)\ntop · auto\n100 (hidden)\nfront · auto\n12 (hidden)\nfront · auto\n70 (hidden)\ntop · auto\n4× ⌀9 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀30 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\ndatum A (hidden)\nfront · auto\ndatum B (hidden)\nfront · auto\ndatum C (hidden)\nfront · auto\n⏥ 0.4 (hidden)\nfront · auto\n4× R6 (hidden)\ntop · auto\n Hide annotation\nAnnotation text\nAnnotation view\nfront\ntop\nleft\niso\nExtra offset (sheet mm)\nReset annotation\nRefresh preview\nDownload PDF\nMark reviewed\nExport reviewed PDF"
    },
    {
      "name": "03-ordinary",
      "caption": "An ordinary PDF remains available with an incomplete report.",
      "seconds": 40.216,
      "text": "Drawing settings\n\nPreview up to date\n\n3 placed · 0 crowded · 17 hidden\n\nDeclared drawing review is incomplete: required geometric callouts or engineering decisions remain unresolved.\n\nDrafting profile\nGeneral review\nMachining\nSheet metal\nDimension style\nBaseline from datums\nChain between features\nSymmetry and pitch\nProfile settings and datums\nProfile name\nSave profile\n\nReview dimensions and datum selection before release.\n\nFunctional drawing review\n\n3/4 critical covered · 0 unresolved decisions\n\nLocate fixture holes across X so the mating pattern can be checked.\nmountingHoles · critical · hidden\nauthored:pitch-x\nLocate the second hole row across Y.\nmountingHoles · critical · covered\nauthored:pitch-y\nExpose the illustrative 9 mm mounting-hole diameter.\nmountingHoles · critical · covered\nauthored:mounting-diameter\nExpose the central interface opening.\ncentreBore · critical · covered\nauthored:bore-diameter\nOverall stock width is advisory in this interface-only plan.\nstock · reference · missing\nauthored:stock-width\nAnnotations\nX pitch 76 (hidden)\ntop · authored\nY pitch 46\ntop · authored\nMounting holes ⌀9\ntop · authored\nCentre bore ⌀30\ntop · authored\n12 (hidden)\ntop · auto\n50 (hidden)\ntop · auto\n88 (hidden)\ntop · auto\n12 (hidden)\ntop · auto\n35 (hidden)\ntop · auto\n58 (hidden)\ntop · auto\n100 (hidden)\nfront · auto\n12 (hidden)\nfront · auto\n70 (hidden)\ntop · auto\n4× ⌀9 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀30 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\ndatum A (hidden)\nfront · auto\ndatum B (hidden)\nfront · auto\ndatum C (hidden)\nfront · auto\n⏥ 0.4 (hidden)\nfront · auto\n4× R6 (hidden)\ntop · auto\n Hide annotation\nAnnotation text\nAnnotation view\nfront\ntop\nleft\niso\nExtra offset (sheet mm)\nReset annotation\nRefresh preview\nDownload PDF\nMark reviewed\nExport reviewed PDF"
    },
    {
      "name": "04-reviewed",
      "caption": "Restore X pitch, refresh the real sheet, then mark this preview reviewed.",
      "seconds": 44.436,
      "text": "Drawing settings\n\nPreview up to date\n\n4 placed · 0 crowded · 16 hidden\n\nDrafting profile\nGeneral review\nMachining\nSheet metal\nDimension style\nBaseline from datums\nChain between features\nSymmetry and pitch\nProfile settings and datums\nProfile name\nSave profile\n\nReview dimensions and datum selection before release.\n\nFunctional drawing review\n\n4/4 critical covered · 0 unresolved decisions\n\nLocate fixture holes across X so the mating pattern can be checked.\nmountingHoles · critical · covered\nauthored:pitch-x\nLocate the second hole row across Y.\nmountingHoles · critical · covered\nauthored:pitch-y\nExpose the illustrative 9 mm mounting-hole diameter.\nmountingHoles · critical · covered\nauthored:mounting-diameter\nExpose the central interface opening.\ncentreBore · critical · covered\nauthored:bore-diameter\nOverall stock width is advisory in this interface-only plan.\nstock · reference · missing\nauthored:stock-width\nAnnotations\nX pitch 76\ntop · authored\nY pitch 46\ntop · authored\nMounting holes ⌀9\ntop · authored\nCentre bore ⌀30\ntop · authored\n12 (hidden)\ntop · auto\n50 (hidden)\ntop · auto\n88 (hidden)\ntop · auto\n12 (hidden)\ntop · auto\n35 (hidden)\ntop · auto\n58 (hidden)\ntop · auto\n100 (hidden)\nfront · auto\n12 (hidden)\nfront · auto\n70 (hidden)\ntop · auto\n4× ⌀9 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀30 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\ndatum A (hidden)\nfront · auto\ndatum B (hidden)\nfront · auto\ndatum C (hidden)\nfront · auto\n⏥ 0.4 (hidden)\nfront · auto\n4× R6 (hidden)\ntop · auto\n Hide annotation\nAnnotation text\nAnnotation view\nfront\ntop\nleft\niso\nExtra offset (sheet mm)\nReset annotation\nRefresh preview\nDownload PDF\nReviewed\nExport reviewed PDF"
    },
    {
      "name": "05-exported",
      "caption": "Strict reviewed PDF downloads actual bytes after complete coverage.",
      "seconds": 48.04,
      "text": "Drawing settings\n\nPreview up to date\n\n4 placed · 0 crowded · 16 hidden\n\nDrafting profile\nGeneral review\nMachining\nSheet metal\nDimension style\nBaseline from datums\nChain between features\nSymmetry and pitch\nProfile settings and datums\nProfile name\nSave profile\n\nReview dimensions and datum selection before release.\n\nFunctional drawing review\n\n4/4 critical covered · 0 unresolved decisions\n\nLocate fixture holes across X so the mating pattern can be checked.\nmountingHoles · critical · covered\nauthored:pitch-x\nLocate the second hole row across Y.\nmountingHoles · critical · covered\nauthored:pitch-y\nExpose the illustrative 9 mm mounting-hole diameter.\nmountingHoles · critical · covered\nauthored:mounting-diameter\nExpose the central interface opening.\ncentreBore · critical · covered\nauthored:bore-diameter\nOverall stock width is advisory in this interface-only plan.\nstock · reference · missing\nauthored:stock-width\nAnnotations\nX pitch 76\ntop · authored\nY pitch 46\ntop · authored\nMounting holes ⌀9\ntop · authored\nCentre bore ⌀30\ntop · authored\n12 (hidden)\ntop · auto\n50 (hidden)\ntop · auto\n88 (hidden)\ntop · auto\n12 (hidden)\ntop · auto\n35 (hidden)\ntop · auto\n58 (hidden)\ntop · auto\n100 (hidden)\nfront · auto\n12 (hidden)\nfront · auto\n70 (hidden)\ntop · auto\n4× ⌀9 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀30 THRU | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\ndatum A (hidden)\nfront · auto\ndatum B (hidden)\nfront · auto\ndatum C (hidden)\nfront · auto\n⏥ 0.4 (hidden)\nfront · auto\n4× R6 (hidden)\ntop · auto\n Hide annotation\nAnnotation text\nAnnotation view\nfront\ntop\nleft\niso\nExtra offset (sheet mm)\nReset annotation\nRefresh preview\nDownload PDF\nReviewed\nExport reviewed PDF"
    }
  ],
  "samples": [
    22.81,
    23.744,
    24.708,
    25.76,
    26.601,
    27.715,
    28.812,
    30.185,
    31.271,
    32.097,
    32.914,
    33.906,
    35.006,
    35.901,
    37.056,
    37.846,
    38.957,
    40.053,
    40.843,
    41.816,
    42.662,
    43.878,
    44.912,
    46.036,
    47.074,
    48.036,
    49.049,
    50.055,
    50.986
  ],
  "browser": "Chrome/149.0.7827.53",
  "ownedTarget": "108617D1FFA138CFA3B0A068EAF5123A",
  "suppressedAutomaticRows": [
    {
      "id": "auto:hole-position:top%3A0%3A0%3A12%3Abaseline",
      "text": "12",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:top%3A0%3A0%3A50%3Abaseline",
      "text": "50",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:top%3A0%3A0%3A88%3Abaseline",
      "text": "88",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:top%3A1%3A0%3A12%3Abaseline",
      "text": "12",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:top%3A1%3A0%3A35%3Abaseline",
      "text": "35",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:top%3A1%3A0%3A58%3Abaseline",
      "text": "58",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:overall:y",
      "text": "70",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:overall:x",
      "text": "100",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:overall:z",
      "text": "12",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12",
      "text": "4× ⌀9 THRU | ⌖ ⌀0.1 A B C",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12",
      "text": "⌀30 THRU | ⌖ ⌀0.1 A B C",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:datum:A",
      "text": "datum A",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:datum:B",
      "text": "datum B",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:datum:C",
      "text": "datum C",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:flatness:A",
      "text": "⏥ 0.4",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6",
      "text": "4× R6",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    }
  ],
  "pdfs": [
    {
      "name": "ordinary-hidden.pdf",
      "bytes": 10266,
      "sha256": "3c906977e3429cc62603d919302a1781b1d2425407104f70573dfad1719d5b59"
    },
    {
      "name": "reviewed-plate.pdf",
      "bytes": 10345,
      "sha256": "bcfd31bb8758c8851822cc8ead0f6769b6f18e3625450092ea1dab8246ec5a7e"
    }
  ],
  "success": true,
  "transport": [
    {
      "at": "2026-10-12T12:50:24.642Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=svg-drawing&review=1",
      "status": 200,
      "format": "svg-drawing",
      "options": {
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {},
        "date": "2026-10-12",
        "format": "svg-drawing"
      },
      "drawingReport": {
        "placed": 20,
        "overlapped": 0,
        "byKind": {
          "linear": 2,
          "diameter": 2,
          "hole-position": 6,
          "overall": 3,
          "hole": 2,
          "datum": 3,
          "flatness": 1,
          "fillet": 1,
          "general-tolerance": 1
        },
        "datums": [
          {
            "label": "A",
            "source": "auto",
            "normal": [
              0,
              0,
              -1
            ],
            "point": [
              50,
              35,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              -1,
              0
            ],
            "point": [
              50,
              0,
              6
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              0,
              35,
              6
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:pitch-x",
            "source": "authored",
            "kind": "linear",
            "view": "front",
            "text": "X pitch 76",
            "overlapped": false
          },
          {
            "id": "authored:pitch-y",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "Y pitch 46",
            "overlapped": false
          },
          {
            "id": "authored:mounting-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Mounting holes ⌀9",
            "overlapped": false
          },
          {
            "id": "authored:bore-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Centre bore ⌀30",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A50%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "50",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A88%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "88",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A35%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "35",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A58%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "58",
            "overlapped": false
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "70",
            "overlapped": false
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "100",
            "overlapped": false
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "12",
            "overlapped": false
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "⌀30 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false
          },
          {
            "id": "auto:datum:A",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum A",
            "overlapped": false
          },
          {
            "id": "auto:datum:B",
            "source": "auto",
            "kind": "datum",
            "view": "top",
            "text": "datum B",
            "overlapped": false
          },
          {
            "id": "auto:datum:C",
            "source": "auto",
            "kind": "datum",
            "view": "top",
            "text": "datum C",
            "overlapped": false
          },
          {
            "id": "auto:flatness:A",
            "source": "auto",
            "kind": "flatness",
            "view": "left",
            "text": "⏥ 0.4",
            "overlapped": false
          },
          {
            "id": "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "complete",
          "requirements": [
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-x",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate fixture holes across X so the mating pattern can be checked.",
              "planId": "plate",
              "requirementId": "pitch-x",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-y",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate the second hole row across Y.",
              "planId": "plate",
              "requirementId": "pitch-y",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:mounting-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the illustrative 9 mm mounting-hole diameter.",
              "planId": "plate",
              "requirementId": "mounting-diameter",
              "status": "covered"
            },
            {
              "featureId": "centreBore",
              "annotationId": "authored:bore-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the central interface opening.",
              "planId": "plate",
              "requirementId": "bore-diameter",
              "status": "covered"
            },
            {
              "featureId": "stock",
              "annotationId": "authored:stock-width",
              "expectedKind": "linear",
              "role": "reference",
              "reason": "Overall stock width is advisory in this interface-only plan.",
              "planId": "plate",
              "requirementId": "stock-width",
              "status": "missing"
            }
          ],
          "decisions": [],
          "criticalCount": 4,
          "coveredCriticalCount": 4,
          "decisionCount": 0,
          "unresolvedDecisionCount": 0
        },
        "suppressed": 0,
        "draftingProfile": "general"
      },
      "diagnostics": [],
      "sourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773"
    },
    {
      "at": "2026-10-12T12:50:33.150Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=svg-drawing&review=1",
      "status": 200,
      "format": "svg-drawing",
      "options": {
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A50%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A88%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A35%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A58%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12": {
            "suppress": true
          },
          "auto:datum:A": {
            "suppress": true
          },
          "auto:datum:B": {
            "suppress": true
          },
          "auto:datum:C": {
            "suppress": true
          },
          "auto:flatness:A": {
            "suppress": true
          },
          "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6": {
            "suppress": true
          },
          "authored:pitch-x": {
            "view": "top"
          },
          "authored:pitch-y": {
            "view": "top"
          },
          "authored:mounting-diameter": {
            "view": "top",
            "offset": 4
          },
          "authored:bore-diameter": {
            "view": "top",
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "format": "svg-drawing"
      },
      "drawingReport": {
        "placed": 4,
        "overlapped": 0,
        "byKind": {
          "linear": 2,
          "diameter": 2,
          "general-tolerance": 1
        },
        "datums": [
          {
            "label": "A",
            "source": "auto",
            "normal": [
              0,
              0,
              -1
            ],
            "point": [
              50,
              35,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              -1,
              0
            ],
            "point": [
              50,
              0,
              6
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              0,
              35,
              6
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:pitch-x",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "X pitch 76",
            "overlapped": false
          },
          {
            "id": "authored:pitch-y",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "Y pitch 46",
            "overlapped": false
          },
          {
            "id": "authored:mounting-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Mounting holes ⌀9",
            "overlapped": false,
            "offset": 4
          },
          {
            "id": "authored:bore-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Centre bore ⌀30",
            "overlapped": false,
            "offset": 20
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A50%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "50",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A88%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "88",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A35%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "35",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A58%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "58",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "100",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "70",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "⌀30 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:A",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum A",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:B",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum B",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:C",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:flatness:A",
            "source": "auto",
            "kind": "flatness",
            "view": "front",
            "text": "⏥ 0.4",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false,
            "suppressed": true
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "complete",
          "requirements": [
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-x",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate fixture holes across X so the mating pattern can be checked.",
              "planId": "plate",
              "requirementId": "pitch-x",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-y",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate the second hole row across Y.",
              "planId": "plate",
              "requirementId": "pitch-y",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:mounting-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the illustrative 9 mm mounting-hole diameter.",
              "planId": "plate",
              "requirementId": "mounting-diameter",
              "status": "covered"
            },
            {
              "featureId": "centreBore",
              "annotationId": "authored:bore-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the central interface opening.",
              "planId": "plate",
              "requirementId": "bore-diameter",
              "status": "covered"
            },
            {
              "featureId": "stock",
              "annotationId": "authored:stock-width",
              "expectedKind": "linear",
              "role": "reference",
              "reason": "Overall stock width is advisory in this interface-only plan.",
              "planId": "plate",
              "requirementId": "stock-width",
              "status": "missing"
            }
          ],
          "decisions": [],
          "criticalCount": 4,
          "coveredCriticalCount": 4,
          "decisionCount": 0,
          "unresolvedDecisionCount": 0
        },
        "suppressed": 16,
        "draftingProfile": "general"
      },
      "diagnostics": [],
      "sourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773"
    },
    {
      "at": "2026-10-12T12:50:37.876Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=svg-drawing&review=1",
      "status": 200,
      "format": "svg-drawing",
      "options": {
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A50%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A88%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A35%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A58%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12": {
            "suppress": true
          },
          "auto:datum:A": {
            "suppress": true
          },
          "auto:datum:B": {
            "suppress": true
          },
          "auto:datum:C": {
            "suppress": true
          },
          "auto:flatness:A": {
            "suppress": true
          },
          "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6": {
            "suppress": true
          },
          "authored:pitch-x": {
            "suppress": true,
            "view": "top"
          },
          "authored:pitch-y": {
            "view": "top"
          },
          "authored:mounting-diameter": {
            "view": "top",
            "offset": 4
          },
          "authored:bore-diameter": {
            "view": "top",
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "format": "svg-drawing"
      },
      "drawingReport": {
        "placed": 3,
        "overlapped": 0,
        "byKind": {
          "linear": 1,
          "diameter": 2,
          "general-tolerance": 1
        },
        "datums": [
          {
            "label": "A",
            "source": "auto",
            "normal": [
              0,
              0,
              -1
            ],
            "point": [
              50,
              35,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              -1,
              0
            ],
            "point": [
              50,
              0,
              6
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              0,
              35,
              6
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:pitch-x",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "X pitch 76",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "authored:pitch-y",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "Y pitch 46",
            "overlapped": false
          },
          {
            "id": "authored:mounting-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Mounting holes ⌀9",
            "overlapped": false,
            "offset": 4
          },
          {
            "id": "authored:bore-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Centre bore ⌀30",
            "overlapped": false,
            "offset": 20
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A50%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "50",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A88%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "88",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A35%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "35",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A58%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "58",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "100",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "70",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "⌀30 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:A",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum A",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:B",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum B",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:C",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:flatness:A",
            "source": "auto",
            "kind": "flatness",
            "view": "front",
            "text": "⏥ 0.4",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false,
            "suppressed": true
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "incomplete",
          "requirements": [
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-x",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate fixture holes across X so the mating pattern can be checked.",
              "planId": "plate",
              "requirementId": "pitch-x",
              "status": "hidden"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-y",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate the second hole row across Y.",
              "planId": "plate",
              "requirementId": "pitch-y",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:mounting-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the illustrative 9 mm mounting-hole diameter.",
              "planId": "plate",
              "requirementId": "mounting-diameter",
              "status": "covered"
            },
            {
              "featureId": "centreBore",
              "annotationId": "authored:bore-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the central interface opening.",
              "planId": "plate",
              "requirementId": "bore-diameter",
              "status": "covered"
            },
            {
              "featureId": "stock",
              "annotationId": "authored:stock-width",
              "expectedKind": "linear",
              "role": "reference",
              "reason": "Overall stock width is advisory in this interface-only plan.",
              "planId": "plate",
              "requirementId": "stock-width",
              "status": "missing"
            }
          ],
          "decisions": [],
          "criticalCount": 4,
          "coveredCriticalCount": 3,
          "decisionCount": 0,
          "unresolvedDecisionCount": 0
        },
        "suppressed": 17,
        "draftingProfile": "general"
      },
      "diagnostics": [
        {
          "target": "export-occt",
          "code": "drawing.review.incomplete",
          "severity": "warn",
          "message": "Declared drawing review is incomplete: required geometric callouts or engineering decisions remain unresolved.",
          "hint": "Inspect report.review requirements and decisions; coverage is not fit, tolerance or manufacturing certification.",
          "nextAction": {
            "kind": "fix-arg",
            "field": "options.reviewPlans"
          }
        }
      ],
      "sourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773"
    },
    {
      "at": "2026-10-12T12:50:42.564Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=pdf-drawing&async=1",
      "status": 200,
      "format": "pdf-drawing",
      "options": {
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A50%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A88%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A35%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A58%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12": {
            "suppress": true
          },
          "auto:datum:A": {
            "suppress": true
          },
          "auto:datum:B": {
            "suppress": true
          },
          "auto:datum:C": {
            "suppress": true
          },
          "auto:flatness:A": {
            "suppress": true
          },
          "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6": {
            "suppress": true
          },
          "authored:pitch-x": {
            "suppress": true,
            "view": "top"
          },
          "authored:pitch-y": {
            "view": "top"
          },
          "authored:mounting-diameter": {
            "view": "top",
            "offset": 4
          },
          "authored:bore-diameter": {
            "view": "top",
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "format": "pdf-drawing"
      },
      "sourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773"
    },
    {
      "at": "2026-10-12T12:50:46.868Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=svg-drawing&review=1",
      "status": 200,
      "format": "svg-drawing",
      "options": {
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A50%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A88%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A35%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A58%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12": {
            "suppress": true
          },
          "auto:datum:A": {
            "suppress": true
          },
          "auto:datum:B": {
            "suppress": true
          },
          "auto:datum:C": {
            "suppress": true
          },
          "auto:flatness:A": {
            "suppress": true
          },
          "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6": {
            "suppress": true
          },
          "authored:pitch-x": {
            "suppress": false,
            "view": "top"
          },
          "authored:pitch-y": {
            "view": "top"
          },
          "authored:mounting-diameter": {
            "view": "top",
            "offset": 4
          },
          "authored:bore-diameter": {
            "view": "top",
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "format": "svg-drawing"
      },
      "drawingReport": {
        "placed": 4,
        "overlapped": 0,
        "byKind": {
          "linear": 2,
          "diameter": 2,
          "general-tolerance": 1
        },
        "datums": [
          {
            "label": "A",
            "source": "auto",
            "normal": [
              0,
              0,
              -1
            ],
            "point": [
              50,
              35,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              -1,
              0
            ],
            "point": [
              50,
              0,
              6
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              0,
              35,
              6
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:pitch-x",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "X pitch 76",
            "overlapped": false
          },
          {
            "id": "authored:pitch-y",
            "source": "authored",
            "kind": "linear",
            "view": "top",
            "text": "Y pitch 46",
            "overlapped": false
          },
          {
            "id": "authored:mounting-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Mounting holes ⌀9",
            "overlapped": false,
            "offset": 4
          },
          {
            "id": "authored:bore-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "top",
            "text": "Centre bore ⌀30",
            "overlapped": false,
            "offset": 20
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A50%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "50",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A0%3A88%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "88",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A12%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A35%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "35",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A0%3A58%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "58",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "100",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "12",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "70",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "⌀30 THRU | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:A",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum A",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:B",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum B",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:datum:C",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:flatness:A",
            "source": "auto",
            "kind": "flatness",
            "view": "front",
            "text": "⏥ 0.4",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false,
            "suppressed": true
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "complete",
          "requirements": [
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-x",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate fixture holes across X so the mating pattern can be checked.",
              "planId": "plate",
              "requirementId": "pitch-x",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:pitch-y",
              "expectedKind": "linear",
              "role": "critical",
              "reason": "Locate the second hole row across Y.",
              "planId": "plate",
              "requirementId": "pitch-y",
              "status": "covered"
            },
            {
              "featureId": "mountingHoles",
              "annotationId": "authored:mounting-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the illustrative 9 mm mounting-hole diameter.",
              "planId": "plate",
              "requirementId": "mounting-diameter",
              "status": "covered"
            },
            {
              "featureId": "centreBore",
              "annotationId": "authored:bore-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Expose the central interface opening.",
              "planId": "plate",
              "requirementId": "bore-diameter",
              "status": "covered"
            },
            {
              "featureId": "stock",
              "annotationId": "authored:stock-width",
              "expectedKind": "linear",
              "role": "reference",
              "reason": "Overall stock width is advisory in this interface-only plan.",
              "planId": "plate",
              "requirementId": "stock-width",
              "status": "missing"
            }
          ],
          "decisions": [],
          "criticalCount": 4,
          "coveredCriticalCount": 4,
          "decisionCount": 0,
          "unresolvedDecisionCount": 0
        },
        "suppressed": 16,
        "draftingProfile": "general"
      },
      "diagnostics": [],
      "sourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773"
    },
    {
      "at": "2026-10-12T12:50:50.802Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=pdf-drawing&async=1",
      "status": 200,
      "format": "pdf-drawing",
      "options": {
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A50%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A0%3A88%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A12%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A35%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A0%3A58%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C-%7C-%7C-%7C-%3A12%2C12%2C12%3B12%2C58%2C12%3B88%2C12%2C12%3B88%2C58%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C30%7CT%7C-%7C-%7C-%7C-%3A50%2C35%2C12": {
            "suppress": true
          },
          "auto:datum:A": {
            "suppress": true
          },
          "auto:datum:B": {
            "suppress": true
          },
          "auto:datum:C": {
            "suppress": true
          },
          "auto:flatness:A": {
            "suppress": true
          },
          "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C68.24264068711929%2C6%3B98.24264068711929%2C1.7573593128807143%2C6%3B98.24264068711929%2C68.24264068711929%2C6": {
            "suppress": true
          },
          "authored:pitch-x": {
            "suppress": false,
            "view": "top"
          },
          "authored:pitch-y": {
            "view": "top"
          },
          "authored:mounting-diameter": {
            "view": "top",
            "offset": 4
          },
          "authored:bore-diameter": {
            "view": "top",
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "requireCompleteReview": true,
        "format": "pdf-drawing"
      },
      "sourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773"
    }
  ],
  "projectCleanup": true,
  "ownedTabClosed": true,
  "finishedAt": "2026-10-12T12:50:54.609Z",
  "exportSourceSha256": "0878d471d4c63b85fb9959ffb5c0a7fc5f52baad97769c4112f1e14f8121a773",
  "sourceNormalization": "Studio exportRequest trims leading/trailing whitespace",
  "sourceBindingVerifiedAt": "2026-10-12T12:51:52.224Z",
  "sourceBindingCorrection": "Observer first compared full-file hash; verified every actual request matches source.trim() as exportRequest implements."
}
