{
  "recordedAt": "2026-10-09",
  "software": "Inkscape 1.4.4 (dcaf3e7, 2026-05-05)",
  "platform": "macOS 26.6.2, Apple Silicon",
  "source": "Project-created calibration fixture; no third-party artwork",
  "tracing": {
    "method": "GUI: Single scan, Brightness cutoff 0.450, Speckles 2, Smooth corners 1.00, Optimize 0.200",
    "paths": 1,
    "images": 0,
    "subpaths": 3,
    "closedSubpaths": 3,
    "pagePixels": [
      100,
      70
    ],
    "pathMoved": true,
    "physicalSizeSet": false,
    "file": "inkscape-traced.svg"
  },
  "dxfExport": {
    "workflow": "Inkscape application CLI export using the official R14 extension with an isolated Python interpreter; byte-identical to direct extension output with the recorded options. GUI R14 options inspected. Bundled macOS Python exited 137.",
    "exporterSha256": "8fd4b8d74b654f6b4d239851cab52f997aa01e02b42b2db5e3828b58eca3933f",
    "options": {
      "unit_from_document": false,
      "units": "mm",
      "POLY": true,
      "ROBO": false,
      "FLATTENBEZ": false
    },
    "source": "/examples/showcase/calibration-100x70.svg",
    "file": "inkscape-r14-100x70.dxf",
    "independentParser": "ezdxf 1.4.4",
    "dxfVersion": "AC1014",
    "unitCode": 4,
    "width": 100.0,
    "height": 70.0,
    "entities": [
      {
        "type": "LWPOLYLINE",
        "closed": true
      },
      {
        "type": "LWPOLYLINE",
        "closed": true
      },
      {
        "type": "LWPOLYLINE",
        "closed": true
      }
    ],
    "nativeReopen": {
      "software": "Inkscape 1.4.4 CLI",
      "method": "Read original DXF via Inkscape DXF importer, export Plain SVG; geometry query on a copy with display stroke removed (path data unchanged)",
      "geometricWidthMm": 100,
      "geometricHeightMm": 70,
      "queryPrecision": "CLI printed SVG pixel bounds rounded to 3 decimals; DXF independent bounds are exact for this fixture",
      "defaultStrokeNote": "Inkscape DXF import adds a display stroke, which enlarges visual bounds by about 0.265 mm; compare geometric bounds for file size.",
      "paths": 3
    },
    "dxfVersionMeaning": "R14, read from original raw $ACADVER header",
    "parserReportedVersion": "AC1015",
    "parserVersionNote": "ezdxf 1.4.4 upgrades R13/R14 files to its supported R2000 internal representation on read (document.py version-upgrade branch). This is not the source file version."
  },
  "limitations": [
    "This tracing example is pixel-based and its path was moved; set size and page bounds for your own use.",
    "R14 sample has straight segments only; curves, arbitrary SVG styling and other versions are unverified.",
    "No fabrication hardware, real-user sample or universal compatibility test."
  ],
  "files": {
    "inkscape-r14-100x70.dxf": {
      "bytes": 4358,
      "sha256": "96f0d3c74a78ff7bbc0c6f587f1bf55bb131921575e2cc9051f1baffe78facf5"
    },
    "inkscape-trace.jpg": {
      "bytes": 436646,
      "sha256": "f02afbe828fab52eb156f4a473941b49fb0a866bfb4e2660990c056a22f73927"
    },
    "inkscape-traced.svg": {
      "bytes": 1348,
      "sha256": "646d2735c9a8a544d4150dbfa480022511dddce039bdcb63db4d91bf6619b7bf"
    },
    "inkscape-path-nodes.jpg": {
      "bytes": 412166,
      "sha256": "98a8719578f95cc43aa22d574ea416f0b7962126d5a29ad68e887800fef5f759"
    },
    "trace-practice.png": {
      "bytes": 363,
      "sha256": "bca6725673efb46305fe95df0bc923253e1a235864bc5b851dccc602326799cb"
    }
  },
  "assetProvenance": "Three raster assets embed origin metadata added by Impeccable; raster pixels unchanged."
}
