{
  "spec": {
    "specVersion": "0.1",
    "briefId": "example-roofing-001",
    "created": "2026-09-10",
    "revision": 1,
    "locale": "en-US"
  },
  "project": {
    "tradeProfile": "roofing-replacement",
    "summary": "Replace the asphalt shingle roof on a two-storey house, including new underlayment and all flashing.",
    "motivation": "Active leak over the back bedroom after a storm.",
    "desiredStart": "2026-10-01",
    "schedulingFlexibility": "flexible",
    "budgetStated": false
  },
  "property": {
    "propertyType": "single-family-detached",
    "postalCode": "23451",
    "locality": "Virginia Beach",
    "region": "VA",
    "yearBuilt": 1972,
    "stories": 2,
    "occupiedDuringWork": true,
    "petsOnSite": true
  },
  "scope": {
    "inclusions": [
      "Tear off existing shingles to deck",
      "Install synthetic underlayment across the full deck",
      "Replace all step, valley and chimney flashing",
      "Install ridge ventilation across both ridges"
    ],
    "exclusions": [
      "Gutter replacement",
      "Interior ceiling repair",
      "Skylight replacement"
    ],
    "allowances": [
      {
        "item": "Decking replacement",
        "amount": 900,
        "currency": "USD",
        "covers": "material and labour, priced per sheet beyond the two noted areas"
      }
    ],
    "siteConditions": [
      "Two areas of soft decking noted over the garage",
      "Previous repair visible in the rear valley"
    ],
    "accessConstraints": [
      "No street dumpster placement permitted by the HOA"
    ],
    "debrisHandling": "contractor",
    "cleanupStandard": "broom-clean"
  },
  "measurements": {
    "quantities": [
      {
        "name": "roofArea",
        "value": 2400,
        "unit": "sqft",
        "measurementMethod": "aerial-report",
        "confidence": "measured"
      },
      {
        "name": "pitch",
        "value": 6,
        "unit": "rise-per-12",
        "measurementMethod": "estimated",
        "confidence": "approximate"
      },
      {
        "name": "layersExisting",
        "value": 1,
        "unit": "layers",
        "measurementMethod": "tape-measured",
        "confidence": "measured"
      }
    ],
    "quantitiesVerifiedBy": "contractor"
  },
  "materials": {
    "selectionsComplete": false,
    "specifiedItems": [
      {
        "item": "Underlayment",
        "specification": "Synthetic, manufacturer-approved for the shingle system",
        "suppliedBy": "contractor"
      }
    ],
    "ownerSuppliedItems": []
  },
  "permits": {
    "permitAssumedRequired": "yes",
    "permitPulledBy": "contractor",
    "jurisdiction": "City of Virginia Beach",
    "hoaApprovalRequired": "yes",
    "inspectionsExpected": [
      "Sheathing and nailing",
      "Final"
    ]
  },
  "documents": {
    "photos": [
      {
        "documentType": "photo",
        "describes": "Front elevation, full roof plane"
      },
      {
        "documentType": "photo",
        "describes": "Rear elevation, full roof plane"
      },
      {
        "documentType": "photo",
        "describes": "Left elevation"
      },
      {
        "documentType": "photo",
        "describes": "Ceiling stain in the back bedroom"
      }
    ],
    "drawings": [],
    "reports": [
      {
        "documentType": "report",
        "describes": "Home inspection, roof section"
      }
    ]
  },
  "assumptions": {
    "assumptions": [
      "Existing decking is sound except where noted in siteConditions",
      "Work proceeds in a single mobilisation",
      "One layer of existing shingles only"
    ]
  }
}
