{
  "format": "askcalculators-project",
  "formatVersion": 1,
  "exportedAt": "2026-09-05T12:00:00.000Z",
  "project": {
    "id": "sample_construction_worked_v20_1",
    "schemaVersion": 1,
    "name": "SYNTHETIC example: 12 x 10 ft slab; supplier minimum",
    "workflowId": "construction-estimate",
    "workflowVersion": 2,
    "workflowStateVersion": 1,
    "revision": 4,
    "stepResults": {
      "area": {
        "calculatorId": "area-calculator",
        "inputs": {
          "shape": "rectangle",
          "length": 12,
          "width": 10
        },
        "outputs": {
          "area": 120,
          "perimeter": 44,
          "shapeName": "Rectangle"
        },
        "formulaVersion": "2.0.0",
        "savedAt": "2026-09-05T12:00:00.000Z",
        "signature": "{\"calculatorId\":\"area-calculator\",\"formulaVersion\":\"2.0.0\",\"inputs\":{\"length\":12,\"shape\":\"rectangle\",\"width\":10},\"outputs\":{\"area\":120,\"perimeter\":44,\"shapeName\":\"Rectangle\"}}",
        "context": {
          "project.length": 12,
          "project.width": 10,
          "project.area": 120,
          "project.perimeter": 44
        }
      },
      "square-footage": {
        "calculatorId": "square-footage-calculator",
        "inputs": {
          "unitSystem": "imperial",
          "length": 12,
          "width": 10,
          "quantity": 1,
          "unitCost": 0,
          "laborCost": 0,
          "deliveryCost": 0,
          "costSpreadPercent": 15
        },
        "outputs": {
          "totalSquareFeet": 120,
          "singleArea": 120,
          "squareYards": 13.33,
          "squareMetres": 11.148,
          "acres": 0.002755,
          "materialCost": 0,
          "laborCost": 0,
          "deliveryCost": 0,
          "unitRate": 0,
          "estimatedTotal": 0,
          "costLow": 0,
          "costMid": 0,
          "costHigh": 0,
          "pricingStatus": "Material is unpriced — enter a supplier price."
        },
        "formulaVersion": "20.13.0",
        "savedAt": "2026-09-05T12:00:00.000Z",
        "signature": "{\"calculatorId\":\"square-footage-calculator\",\"formulaVersion\":\"20.13.0\",\"inputs\":{\"costSpreadPercent\":15,\"deliveryCost\":0,\"laborCost\":0,\"length\":12,\"quantity\":1,\"unitCost\":0,\"unitSystem\":\"imperial\",\"width\":10},\"outputs\":{\"acres\":0.002755,\"costHigh\":0,\"costLow\":0,\"costMid\":0,\"deliveryCost\":0,\"estimatedTotal\":0,\"laborCost\":0,\"materialCost\":0,\"pricingStatus\":\"Material is unpriced — enter a supplier price.\",\"singleArea\":120,\"squareMetres\":11.148,\"squareYards\":13.33,\"totalSquareFeet\":120,\"unitRate\":0}}",
        "context": {
          "project.length": 12,
          "project.width": 10,
          "project.quantity": 1,
          "project.squareFeet": 120,
          "project.squareYards": 13.33,
          "project.acres": 0.002755
        }
      },
      "concrete": {
        "calculatorId": "concrete-calculator",
        "inputs": {
          "unitSystem": "imperial",
          "length": 12,
          "width": 10,
          "depthInches": 4,
          "quantity": 1,
          "wastePercent": 10,
          "yield60": 0.45,
          "yield80": 0.6,
          "unitCost": 150,
          "laborCost": 120,
          "minimumOrderYards": 2,
          "orderIncrementYards": 0.25,
          "deliveryCost": 60,
          "costSpreadPercent": 15
        },
        "outputs": {
          "cubicMetres": 1.133,
          "cubicYards": 1.481,
          "cubicFeet": 40,
          "allowanceCubicYards": 1.63,
          "orderCubicYards": 2,
          "bags60": 98,
          "bags80": 74,
          "materialCost": 300,
          "estimatedTotal": 480,
          "laborCost": 120,
          "deliveryCost": 60,
          "unitRate": 150,
          "costLow": 408,
          "costMid": 480,
          "costHigh": 552,
          "pricingStatus": "Entered-price estimate; not a verified regional quote."
        },
        "formulaVersion": "20.13.0",
        "savedAt": "2026-09-05T12:00:00.000Z",
        "signature": "{\"calculatorId\":\"concrete-calculator\",\"formulaVersion\":\"20.13.0\",\"inputs\":{\"costSpreadPercent\":15,\"deliveryCost\":60,\"depthInches\":4,\"laborCost\":120,\"length\":12,\"minimumOrderYards\":2,\"orderIncrementYards\":0.25,\"quantity\":1,\"unitCost\":150,\"unitSystem\":\"imperial\",\"wastePercent\":10,\"width\":10,\"yield60\":0.45,\"yield80\":0.6},\"outputs\":{\"allowanceCubicYards\":1.63,\"bags60\":98,\"bags80\":74,\"costHigh\":552,\"costLow\":408,\"costMid\":480,\"cubicFeet\":40,\"cubicMetres\":1.133,\"cubicYards\":1.481,\"deliveryCost\":60,\"estimatedTotal\":480,\"laborCost\":120,\"materialCost\":300,\"orderCubicYards\":2,\"pricingStatus\":\"Entered-price estimate; not a verified regional quote.\",\"unitRate\":150}}",
        "context": {
          "project.length": 12,
          "project.width": 10,
          "project.quantity": 1,
          "project.depthInches": 4,
          "project.wastePercent": 10,
          "project.unitCost": 150,
          "project.laborCost": 120,
          "project.minimumOrderYards": 2,
          "project.orderIncrementYards": 0.25,
          "project.deliveryCost": 60,
          "project.orderCubicYards": 2,
          "project.materialCost": 300,
          "project.estimatedTotal": 480,
          "project.concreteCubicYards": 1.481,
          "project.concreteCubicFeet": 40,
          "project.bags60": 98,
          "project.bags80": 74
        }
      },
      "volume": {
        "calculatorId": "volume-calculator",
        "inputs": {
          "shape": "box",
          "boxLength": 12,
          "boxWidth": 10,
          "boxHeight": 0.3333333333333333
        },
        "outputs": {
          "volume": 40,
          "surfaceArea": 254.666667,
          "baseArea": 120,
          "shapeName": "Rectangular tank"
        },
        "formulaVersion": "2.0.0",
        "savedAt": "2026-09-05T12:00:00.000Z",
        "signature": "{\"calculatorId\":\"volume-calculator\",\"formulaVersion\":\"2.0.0\",\"inputs\":{\"boxHeight\":0.3333333333333333,\"boxLength\":12,\"boxWidth\":10,\"shape\":\"box\"},\"outputs\":{\"baseArea\":120,\"shapeName\":\"Rectangular tank\",\"surfaceArea\":254.666667,\"volume\":40}}",
        "context": {
          "project.length": 12,
          "project.width": 10,
          "project.volume": 40,
          "project.surfaceArea": 254.666667
        }
      }
    },
    "staleSteps": [],
    "currentStep": "complete",
    "completedSteps": [
      "area",
      "square-footage",
      "concrete",
      "volume"
    ],
    "context": {
      "project.length": 12,
      "project.width": 10,
      "project.area": 120,
      "project.perimeter": 44,
      "project.quantity": 1,
      "project.squareFeet": 120,
      "project.squareYards": 13.33,
      "project.acres": 0.002755,
      "project.depthInches": 4,
      "project.wastePercent": 10,
      "project.unitCost": 150,
      "project.laborCost": 120,
      "project.minimumOrderYards": 2,
      "project.orderIncrementYards": 0.25,
      "project.deliveryCost": 60,
      "project.orderCubicYards": 2,
      "project.materialCost": 300,
      "project.estimatedTotal": 480,
      "project.concreteCubicYards": 1.481,
      "project.concreteCubicFeet": 40,
      "project.bags60": 98,
      "project.bags80": 74,
      "project.volume": 40,
      "project.surfaceArea": 254.666667
    },
    "scenarioIds": [],
    "createdAt": "2026-09-05T12:00:00.000Z",
    "updatedAt": "2026-09-05T12:00:00.000Z"
  },
  "snapshots": [],
  "calculations": [],
  "scenarios": [],
  "reports": [],
  "formulaVersions": {
    "area-calculator": "2.0.0",
    "square-footage-calculator": "20.13.0",
    "concrete-calculator": "20.13.0",
    "volume-calculator": "2.0.0"
  }
}
