{
  "project": "SAMPLE — Bookshelf",
  "sampleFlag": true,
  "validationNotes": [
    {
      "severity": "info",
      "moduleId": "mod-mwaym50o-2",
      "message": "Module \"Tall bookshelf (sample)\": hardware counts (hinges per door, pins per shelf) are user-entered and NOT verified against manufacturer data."
    }
  ],
  "kitchenRunValidation": {
    "total": 9,
    "errors": [
      "Modules \"Shelf base (sample)\" and \"Wall cabinet (sample)\" intersect by 600 mm on the wall run — an unwanted intersection, not a mating contact."
    ]
  },
  "modules": [
    {
      "kind": "bookshelf",
      "widthMm": 800,
      "heightMm": 1800,
      "depthMm": 300
    }
  ],
  "panelCount": 9,
  "totalPanelVolumeMm3": 51399648,
  "nesting": {
    "sheets": 2,
    "placements": 9,
    "unplaceable": 0,
    "utilizationPct": 62.9,
    "validationProblems": []
  },
  "estimate": {
    "totalCents": 0,
    "subtotalCents": 0,
    "theoreticalPanelAreaM2": 3.754,
    "purchasedSheets": 2,
    "purchasedSheetAreaM2": 5.9536,
    "edgingMeters": 2.336,
    "laborMinutes": 210,
    "flags": [
      "No sheet price entered for \"Birch plywood 18 mm\" — costed at 0. Enter a rate in the pricebook.",
      "No sheet price entered for \"Plywood back 6 mm\" — costed at 0. Enter a rate in the pricebook."
    ]
  },
  "cutListRows": 11,
  "bomRows": 8,
  "xlsxSheetXmlBytes": 8513,
  "drawingsPdf": {}
}