{
  "startedAt": "2026-10-12T12:51:56.239Z",
  "environment": "LOCAL Studio source checkout; illustrative geometry; actual UI and unmodified HTTP responses",
  "baseUrl": "http://127.0.0.1:5248",
  "backendSha": null,
  "sourceName": "bearing-seat.kcad.ts",
  "sourceSha256": "6a981d83a762a54e77ad9156ef86999220b2d84ba9e134bc6c978c1b51c87a1d",
  "exportSourceSha256": "b16e99a4464229d97898267212298d3811a29e7c683016a80ca2ddca8d2d62ee",
  "sourceNormalization": "Studio exportRequest trims leading/trailing whitespace",
  "ownedId": "functional-demo-bearing-1791809516238",
  "stages": [
    {
      "name": "01-pending",
      "caption": "Measured seat and throat are covered; one unresolved retention decision blocks review.",
      "seconds": 31.434,
      "text": "Drawing settings\n\nPreview up to date\n\n2 placed · 0 crowded · 16 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\n2/2 critical covered · 1 unresolved decisions\n\nShow the diameter of the illustrative insert seat.\nbearingSeat · critical · covered\nauthored:seat-diameter\nShow the opening behind the seat independently.\nbearingSeat · critical · covered\nauthored:throat-diameter\nWill the illustrative insert be removable or press-retained?\n\nbearingSeat · fit · unresolved\n\nDecision note\nDecision provenance\nRecord decision\n\nDecision records state intent and provenance. Geometry, tolerances and GD&T remain in the source.\n\nAnnotations\nSeat ⌀44\nfront · authored\nThroat ⌀32\nfront · authored\n18 (hidden)\ntop · auto\n74 (hidden)\ntop · auto\n8 (hidden)\ntop · auto\n44 (hidden)\ntop · auto\n28 (hidden)\nfront · auto\n39 (hidden)\nfront · auto\n120 (hidden)\nfront · auto\n66 (hidden)\nfront · auto\n80 (hidden)\ntop · auto\n4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀0.1 A B C (hidden)\nfront · 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-draft",
      "caption": "A decision draft is not a recorded resolution.",
      "seconds": 34.251,
      "text": "Drawing settings\n\nPreview up to date\n\n2 placed · 0 crowded · 16 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\n2/2 critical covered · 1 unresolved decisions\n\nShow the diameter of the illustrative insert seat.\nbearingSeat · critical · covered\nauthored:seat-diameter\nShow the opening behind the seat independently.\nbearingSeat · critical · covered\nauthored:throat-diameter\nWill the illustrative insert be removable or press-retained?\n\nbearingSeat · fit · unresolved\n\nDecision note\nDecision provenance\nRecord decision\n\nDecision records state intent and provenance. Geometry, tolerances and GD&T remain in the source.\n\nAnnotations\nSeat ⌀44\nfront · authored\nThroat ⌀32\nfront · authored\n18 (hidden)\ntop · auto\n74 (hidden)\ntop · auto\n8 (hidden)\ntop · auto\n44 (hidden)\ntop · auto\n28 (hidden)\nfront · auto\n39 (hidden)\nfront · auto\n120 (hidden)\nfront · auto\n66 (hidden)\nfront · auto\n80 (hidden)\ntop · auto\n4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀0.1 A B C (hidden)\nfront · 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-recorded",
      "caption": "Record intent and provenance; refresh to evaluate that record against the source plan.",
      "seconds": 37.235,
      "text": "Drawing settings\n\nSettings changed — refresh to preview\n\n2 placed · 0 crowded · 16 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\n2/2 critical covered · 1 unresolved decisions\n\nRefresh the preview before reviewing this drawing.\n\nShow the diameter of the illustrative insert seat.\nbearingSeat · critical · covered\nauthored:seat-diameter\nShow the opening behind the seat independently.\nbearingSeat · critical · covered\nauthored:throat-diameter\nWill the illustrative insert be removable or press-retained?\n\nbearingSeat · fit · unresolved\n\nDecision note\nDecision provenance\nRecord decision\n\nDecision records state intent and provenance. Geometry, tolerances and GD&T remain in the source.\n\nClear decision records\nAnnotations\nSeat ⌀44\nfront · authored\nThroat ⌀32\nfront · authored\n18 (hidden)\ntop · auto\n74 (hidden)\ntop · auto\n8 (hidden)\ntop · auto\n44 (hidden)\ntop · auto\n28 (hidden)\nfront · auto\n39 (hidden)\nfront · auto\n120 (hidden)\nfront · auto\n66 (hidden)\nfront · auto\n80 (hidden)\ntop · auto\n4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀0.1 A B C (hidden)\nfront · 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-complete",
      "caption": "The refreshed report has 2/2 critical callouts and zero unresolved decisions.",
      "seconds": 42.358,
      "text": "Drawing settings\n\nPreview up to date\n\n2 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\n2/2 critical covered · 0 unresolved decisions\n\nShow the diameter of the illustrative insert seat.\nbearingSeat · critical · covered\nauthored:seat-diameter\nShow the opening behind the seat independently.\nbearingSeat · critical · covered\nauthored:throat-diameter\nWill the illustrative insert be removable or press-retained?\n\nbearingSeat · fit · recorded\n\nDecision note\nDecision provenance\nRecord decision\n\nDecision records state intent and provenance. Geometry, tolerances and GD&T remain in the source.\n\nClear decision records\nAnnotations\nSeat ⌀44\nfront · authored\nThroat ⌀32\nfront · authored\n18 (hidden)\ntop · auto\n74 (hidden)\ntop · auto\n8 (hidden)\ntop · auto\n44 (hidden)\ntop · auto\n28 (hidden)\nfront · auto\n39 (hidden)\nfront · auto\n120 (hidden)\nfront · auto\n66 (hidden)\nfront · auto\n80 (hidden)\ntop · auto\n4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀0.1 A B C (hidden)\nfront · 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": "05-exported",
      "caption": "Reviewed PDF exports; the note does not change the solid or certify a production fit.",
      "seconds": 47.372,
      "text": "Drawing settings\n\nPreview up to date\n\n2 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\n2/2 critical covered · 0 unresolved decisions\n\nShow the diameter of the illustrative insert seat.\nbearingSeat · critical · covered\nauthored:seat-diameter\nShow the opening behind the seat independently.\nbearingSeat · critical · covered\nauthored:throat-diameter\nWill the illustrative insert be removable or press-retained?\n\nbearingSeat · fit · recorded\n\nDecision note\nDecision provenance\nRecord decision\n\nDecision records state intent and provenance. Geometry, tolerances and GD&T remain in the source.\n\nClear decision records\nAnnotations\nSeat ⌀44\nfront · authored\nThroat ⌀32\nfront · authored\n18 (hidden)\ntop · auto\n74 (hidden)\ntop · auto\n8 (hidden)\ntop · auto\n44 (hidden)\ntop · auto\n28 (hidden)\nfront · auto\n39 (hidden)\nfront · auto\n120 (hidden)\nfront · auto\n66 (hidden)\nfront · auto\n80 (hidden)\ntop · auto\n4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C (hidden)\ntop · auto\n⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀0.1 A B C (hidden)\nfront · 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": [
    24.439,
    25.379,
    26.373,
    27.322,
    28.445,
    29.444,
    30.709,
    31.774,
    32.814,
    34.03,
    35.156,
    36.021,
    37.205,
    37.917,
    39.07,
    40.378,
    41.535,
    42.712,
    43.843,
    45.009,
    46.233,
    47.629,
    48.725,
    49.93,
    51.127
  ],
  "browser": "Chrome/149.0.7827.53",
  "ownedTarget": "6CF973EC0CC2FB2B7C5EDAA2FDD51447",
  "suppressedAutomaticRows": [
    {
      "id": "auto:hole-position:top%3A0%3A32%3A14.000000000000007%3Abaseline",
      "text": "18",
      "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%3A32%3A106%3Abaseline",
      "text": "74",
      "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%3A58%3A66%3Abaseline",
      "text": "8",
      "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%3A58%3A14%3Abaseline",
      "text": "44",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:overall:y",
      "text": "80",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:front%3A0%3A32%3A60%3Abaseline",
      "text": "28",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:overall:x",
      "text": "120",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:hole-position:front%3A2%3A0%3A39%3Abaseline",
      "text": "39",
      "reason": "Keep this interface-only sheet focused on its declared measurements; automatic heuristic GD&T is outside the brief."
    },
    {
      "id": "auto:overall:z",
      "text": "66",
      "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%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12",
      "text": "4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀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%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39",
      "text": "⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀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%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.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": "reviewed-bearing.pdf",
      "bytes": 13946,
      "sha256": "1d06fd1ca68039425d5ebe5f2fae4c0df2f9589388f2abc6a2eff878dab7c604"
    }
  ],
  "success": true,
  "transport": [
    {
      "at": "2026-10-12T12:52:19.295Z",
      "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": 16,
        "overlapped": 2,
        "byKind": {
          "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": [
              60,
              40,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              1,
              0
            ],
            "point": [
              60,
              58,
              39
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              32,
              40,
              39
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:seat-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "front",
            "text": "Seat ⌀44",
            "overlapped": true
          },
          {
            "id": "authored:throat-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "front",
            "text": "Throat ⌀32",
            "overlapped": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A32%3A14.000000000000007%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "18",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A0%3A32%3A106%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "74",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A1%3A58%3A66%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "8",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:top%3A1%3A58%3A14%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "44",
            "overlapped": false
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "80",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:front%3A0%3A32%3A60%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "front",
            "text": "28",
            "overlapped": false
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "120",
            "overlapped": false
          },
          {
            "id": "auto:hole-position:front%3A2%3A0%3A39%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "front",
            "text": "39",
            "overlapped": false
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "66",
            "overlapped": false
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C",
            "overlapped": false
          },
          {
            "id": "auto:hole:0%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39",
            "source": "auto",
            "kind": "hole",
            "view": "front",
            "text": "⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀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": "left",
            "text": "datum B",
            "overlapped": false
          },
          {
            "id": "auto:datum:C",
            "source": "auto",
            "kind": "datum",
            "view": "front",
            "text": "datum C",
            "overlapped": false
          },
          {
            "id": "auto:flatness:A",
            "source": "auto",
            "kind": "flatness",
            "view": "front",
            "text": "⏥ 0.4",
            "overlapped": false
          },
          {
            "id": "auto:fillet:top%7C6%3A1.7573593128807143%2C1.7573593128807135%2C6%3B1.7573593128807143%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "incomplete",
          "requirements": [
            {
              "featureId": "bearingSeat",
              "annotationId": "authored:seat-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Show the diameter of the illustrative insert seat.",
              "planId": "bearing-mount",
              "requirementId": "seat-diameter",
              "status": "crowded"
            },
            {
              "featureId": "bearingSeat",
              "annotationId": "authored:throat-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Show the opening behind the seat independently.",
              "planId": "bearing-mount",
              "requirementId": "throat-diameter",
              "status": "crowded"
            }
          ],
          "decisions": [
            {
              "kind": "fit",
              "featureId": "bearingSeat",
              "prompt": "Will the illustrative insert be removable or press-retained?",
              "planId": "bearing-mount",
              "decisionId": "insert-retention",
              "key": "bearing-mount:insert-retention"
            }
          ],
          "criticalCount": 2,
          "coveredCriticalCount": 0,
          "decisionCount": 1,
          "unresolvedDecisionCount": 1
        },
        "suppressed": 0,
        "draftingProfile": "general"
      },
      "diagnostics": [
        {
          "target": "export-occt",
          "code": "drawing.annotation.overlap",
          "severity": "warn",
          "message": "svg-drawing: 1 annotation pair(s) have overlapping rendered labels: annotations[0] / annotations[1].",
          "hint": "Reorder the annotations array, pass a different `view`, or add `offset` to push one of them further out.",
          "nextAction": {
            "kind": "rewrite-feature",
            "guidance": "reorder annotations, change view, or add offset to separate overlapping callouts"
          }
        },
        {
          "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": "b16e99a4464229d97898267212298d3811a29e7c683016a80ca2ddca8d2d62ee"
    },
    {
      "at": "2026-10-12T12:52:26.924Z",
      "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%3A32%3A14.000000000000007%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A32%3A106%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A58%3A66%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A58%3A14%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:hole-position:front%3A0%3A32%3A60%3Abaseline": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:hole-position:front%3A2%3A0%3A39%3Abaseline": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39": {
            "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%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.24264068711929%2C6": {
            "suppress": true
          },
          "authored:throat-diameter": {
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "format": "svg-drawing"
      },
      "drawingReport": {
        "placed": 2,
        "overlapped": 0,
        "byKind": {
          "diameter": 2,
          "general-tolerance": 1
        },
        "datums": [
          {
            "label": "A",
            "source": "auto",
            "normal": [
              0,
              0,
              -1
            ],
            "point": [
              60,
              40,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              1,
              0
            ],
            "point": [
              60,
              58,
              39
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              32,
              40,
              39
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:seat-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "front",
            "text": "Seat ⌀44",
            "overlapped": false
          },
          {
            "id": "authored:throat-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "front",
            "text": "Throat ⌀32",
            "overlapped": false,
            "offset": 20
          },
          {
            "id": "auto:hole-position:top%3A0%3A32%3A14.000000000000007%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "18",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A32%3A106%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "74",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A58%3A66%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "8",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A58%3A14%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "44",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:front%3A0%3A32%3A60%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "front",
            "text": "28",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:front%3A2%3A0%3A39%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "front",
            "text": "39",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "120",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "66",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "80",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39",
            "source": "auto",
            "kind": "hole",
            "view": "front",
            "text": "⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀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%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false,
            "suppressed": true
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "incomplete",
          "requirements": [
            {
              "featureId": "bearingSeat",
              "annotationId": "authored:seat-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Show the diameter of the illustrative insert seat.",
              "planId": "bearing-mount",
              "requirementId": "seat-diameter",
              "status": "covered"
            },
            {
              "featureId": "bearingSeat",
              "annotationId": "authored:throat-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Show the opening behind the seat independently.",
              "planId": "bearing-mount",
              "requirementId": "throat-diameter",
              "status": "covered"
            }
          ],
          "decisions": [
            {
              "kind": "fit",
              "featureId": "bearingSeat",
              "prompt": "Will the illustrative insert be removable or press-retained?",
              "planId": "bearing-mount",
              "decisionId": "insert-retention",
              "key": "bearing-mount:insert-retention"
            }
          ],
          "criticalCount": 2,
          "coveredCriticalCount": 2,
          "decisionCount": 1,
          "unresolvedDecisionCount": 1
        },
        "suppressed": 16,
        "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": "b16e99a4464229d97898267212298d3811a29e7c683016a80ca2ddca8d2d62ee"
    },
    {
      "at": "2026-10-12T12:52:37.433Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=svg-drawing&review=1",
      "status": 200,
      "format": "svg-drawing",
      "options": {
        "decisionResolutions": {
          "bearing-mount:insert-retention": {
            "note": "Illustrative insert intended to be removable. Numerical clearance and retention hardware remain outside this exercise.",
            "provenance": "Tutorial design brief, 2026-10-12; no catalog or physical fit verification."
          }
        },
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A32%3A14.000000000000007%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A32%3A106%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A58%3A66%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A58%3A14%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:hole-position:front%3A0%3A32%3A60%3Abaseline": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:hole-position:front%3A2%3A0%3A39%3Abaseline": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39": {
            "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%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.24264068711929%2C6": {
            "suppress": true
          },
          "authored:throat-diameter": {
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "format": "svg-drawing"
      },
      "drawingReport": {
        "placed": 2,
        "overlapped": 0,
        "byKind": {
          "diameter": 2,
          "general-tolerance": 1
        },
        "datums": [
          {
            "label": "A",
            "source": "auto",
            "normal": [
              0,
              0,
              -1
            ],
            "point": [
              60,
              40,
              0
            ]
          },
          {
            "label": "B",
            "source": "auto",
            "normal": [
              0,
              1,
              0
            ],
            "point": [
              60,
              58,
              39
            ]
          },
          {
            "label": "C",
            "source": "auto",
            "normal": [
              -1,
              0,
              0
            ],
            "point": [
              32,
              40,
              39
            ]
          }
        ],
        "annotations": [
          {
            "id": "authored:seat-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "front",
            "text": "Seat ⌀44",
            "overlapped": false
          },
          {
            "id": "authored:throat-diameter",
            "source": "authored",
            "kind": "diameter",
            "view": "front",
            "text": "Throat ⌀32",
            "overlapped": false,
            "offset": 20
          },
          {
            "id": "auto:hole-position:top%3A0%3A32%3A14.000000000000007%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "18",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A0%3A32%3A106%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "74",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A58%3A66%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "8",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:top%3A1%3A58%3A14%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "top",
            "text": "44",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:front%3A0%3A32%3A60%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "front",
            "text": "28",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole-position:front%3A2%3A0%3A39%3Abaseline",
            "source": "auto",
            "kind": "hole-position",
            "view": "front",
            "text": "39",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:x",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "120",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:z",
            "source": "auto",
            "kind": "overall",
            "view": "front",
            "text": "66",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:overall:y",
            "source": "auto",
            "kind": "overall",
            "view": "top",
            "text": "80",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C0%2C1000%7C9%7CT%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12",
            "source": "auto",
            "kind": "hole",
            "view": "top",
            "text": "4× ⌀9 THRU ⌴⌀15 ▾ 5.01 | ⌖ ⌀0.1 A B C",
            "overlapped": false,
            "suppressed": true
          },
          {
            "id": "auto:hole:0%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39",
            "source": "auto",
            "kind": "hole",
            "view": "front",
            "text": "⌀32 THRU ⌴⌀44 ▾ 8.01 | ⌖ ⌀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%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.24264068711929%2C6",
            "source": "auto",
            "kind": "fillet",
            "view": "top",
            "text": "4× R6",
            "overlapped": false,
            "suppressed": true
          }
        ],
        "generalTolerance": "ISO 2768-mK",
        "review": {
          "status": "complete",
          "requirements": [
            {
              "featureId": "bearingSeat",
              "annotationId": "authored:seat-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Show the diameter of the illustrative insert seat.",
              "planId": "bearing-mount",
              "requirementId": "seat-diameter",
              "status": "covered"
            },
            {
              "featureId": "bearingSeat",
              "annotationId": "authored:throat-diameter",
              "expectedKind": "diameter",
              "role": "critical",
              "reason": "Show the opening behind the seat independently.",
              "planId": "bearing-mount",
              "requirementId": "throat-diameter",
              "status": "covered"
            }
          ],
          "decisions": [
            {
              "kind": "fit",
              "featureId": "bearingSeat",
              "prompt": "Will the illustrative insert be removable or press-retained?",
              "planId": "bearing-mount",
              "decisionId": "insert-retention",
              "key": "bearing-mount:insert-retention",
              "resolution": {
                "note": "Illustrative insert intended to be removable. Numerical clearance and retention hardware remain outside this exercise.",
                "provenance": "Tutorial design brief, 2026-10-12; no catalog or physical fit verification."
              }
            }
          ],
          "criticalCount": 2,
          "coveredCriticalCount": 2,
          "decisionCount": 1,
          "unresolvedDecisionCount": 0
        },
        "suppressed": 16,
        "draftingProfile": "general"
      },
      "diagnostics": [],
      "sourceSha256": "b16e99a4464229d97898267212298d3811a29e7c683016a80ca2ddca8d2d62ee"
    },
    {
      "at": "2026-10-12T12:52:42.921Z",
      "url": "http://127.0.0.1:5248/__kernelcad/export?format=pdf-drawing&async=1",
      "status": 200,
      "format": "pdf-drawing",
      "options": {
        "decisionResolutions": {
          "bearing-mount:insert-retention": {
            "note": "Illustrative insert intended to be removable. Numerical clearance and retention hardware remain outside this exercise.",
            "provenance": "Tutorial design brief, 2026-10-12; no catalog or physical fit verification."
          }
        },
        "draftingProfile": "general",
        "autoAnnotate": {
          "dimensioningStyle": "baseline"
        },
        "annotationOverrides": {
          "auto:hole-position:top%3A0%3A32%3A14.000000000000007%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A0%3A32%3A106%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A58%3A66%3Abaseline": {
            "suppress": true
          },
          "auto:hole-position:top%3A1%3A58%3A14%3Abaseline": {
            "suppress": true
          },
          "auto:overall:y": {
            "suppress": true
          },
          "auto:hole-position:front%3A0%3A32%3A60%3Abaseline": {
            "suppress": true
          },
          "auto:overall:x": {
            "suppress": true
          },
          "auto:hole-position:front%3A2%3A0%3A39%3Abaseline": {
            "suppress": true
          },
          "auto:overall:z": {
            "suppress": true
          },
          "auto:hole:0%2C0%2C1000%7C9%7CT%7C15%7C5.01%7C-%7C-%3A106%2C14%2C12%3B106%2C66%2C12%3B14.000000000000007%2C14%2C12%3B14.000000000000007%2C66%2C12": {
            "suppress": true
          },
          "auto:hole:0%2C1000%2C0%7C32%7CT%7C44%7C8.01%7C-%7C-%3A60%2C22%2C39": {
            "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%2C78.24264068711929%2C6%3B118.24264068711929%2C1.7573593128807143%2C6%3B118.24264068711929%2C78.24264068711929%2C6": {
            "suppress": true
          },
          "authored:throat-diameter": {
            "offset": 20
          }
        },
        "date": "2026-10-12",
        "requireCompleteReview": true,
        "format": "pdf-drawing"
      },
      "sourceSha256": "b16e99a4464229d97898267212298d3811a29e7c683016a80ca2ddca8d2d62ee"
    }
  ],
  "projectCleanup": true,
  "ownedTabClosed": true,
  "finishedAt": "2026-10-12T12:52:47.395Z"
}
