{
  "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": {
          "length": 12,
          "width": 10,
          "quantity": 1
        },
        "outputs": {
          "totalSquareFeet": 120,
          "singleArea": 120,
          "squareYards": 13.33,
          "acres": 0.002755
        },
        "formulaVersion": "1.0.0",
        "savedAt": "2026-09-05T12:00:00.000Z",
        "signature": "{\"calculatorId\":\"square-footage-calculator\",\"formulaVersion\":\"1.0.0\",\"inputs\":{\"length\":12,\"quantity\":1,\"width\":10},\"outputs\":{\"acres\":0.002755,\"singleArea\":120,\"squareYards\":13.33,\"totalSquareFeet\":120}}",
        "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": {
          "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
        },
        "outputs": {
          "cubicYards": 1.481,
          "cubicFeet": 40,
          "allowanceCubicYards": 1.63,
          "orderCubicYards": 2,
          "bags60": 98,
          "bags80": 74,
          "materialCost": 300,
          "estimatedTotal": 480
        },
        "formulaVersion": "20.1.0",
        "savedAt": "2026-09-05T12:00:00.000Z",
        "signature": "{\"calculatorId\":\"concrete-calculator\",\"formulaVersion\":\"20.1.0\",\"inputs\":{\"deliveryCost\":60,\"depthInches\":4,\"laborCost\":120,\"length\":12,\"minimumOrderYards\":2,\"orderIncrementYards\":0.25,\"quantity\":1,\"unitCost\":150,\"wastePercent\":10,\"width\":10,\"yield60\":0.45,\"yield80\":0.6},\"outputs\":{\"allowanceCubicYards\":1.63,\"bags60\":98,\"bags80\":74,\"cubicFeet\":40,\"cubicYards\":1.481,\"estimatedTotal\":480,\"materialCost\":300,\"orderCubicYards\":2}}",
        "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": "1.0.0",
    "concrete-calculator": "20.1.0",
    "volume-calculator": "2.0.0"
  }
}
