{
  "reportDate": "2026-06-03",
  "project": {
    "name": "Project Name",
    "location": "Site Address",
    "jobNumber": "JN-2026-001"
  },
  "weather": {
    "conditions": "Sunny",
    "tempHigh": 78,
    "tempLow": 62,
    "notes": ""
  },
  "tasks": [
    {
      "id": 1,
      "name": "Foundation pour - Zone A",
      "status": "complete",
      "crewCount": 4,
      "hoursWorked": 8.0,
      "notes": "Weather ideal, cured properly"
    },
    {
      "id": 2,
      "name": "Framing - Building B",
      "status": "in_progress",
      "crewCount": 3,
      "hoursWorked": 6.5,
      "notes": "Window rough-in pending"
    },
    {
      "id": 3,
      "name": "Electrical rough-in",
      "status": "delayed",
      "crewCount": 2,
      "hoursWorked": 4.0,
      "notes": "Waiting for inspector"
    },
    {
      "id": 4,
      "name": "Plumbing - Floor 2",
      "status": "complete",
      "crewCount": 2,
      "hoursWorked": 7.0,
      "notes": "Passed pressure test"
    }
  ],
  "labor": [
    {
      "category": "General Labor",
      "workers": 8,
      "hoursTotal": 64.0,
      "overtimeHours": 4.0
    },
    {
      "category": "Skilled Trades",
      "workers": 4,
      "hoursTotal": 32.0,
      "overtimeHours": 2.0
    }
  ],
  "materials": [
    {
      "item": "Concrete (yd)",
      "delivered": 45,
      "used": 42,
      "remaining": 3,
      " supplier": ""
    },
    {
      "item": "Rebar (tons)",
      "delivered": 2,
      "used": 1.5,
      "remaining": 0.5,
      "supplier": ""
    },
    {
      "item": "Lumber (bd ft)",
      "delivered": 2500,
      "used": 1800,
      "remaining": 700,
      "supplier": ""
    }
  ],
  "equipment": [
    {
      "equipment": "Excavator",
      "hoursUsed": 6,
      "status": "operational",
      "notes": ""
    },
    {
      "equipment": "Concrete Mixer",
      "hoursUsed": 4,
      "status": "operational",
      "notes": ""
    }
  ],
  "issues": [
    {
      "id": 1,
      "severity": "medium",
      "description": "",
      "resolution": "",
      "reportedBy": "",
      "dateReported": ""
    }
  ],
  "visitors": [],
  "photos": [],
  "notes": "",
  "signature": {
    "superintendent": "",
    "superintendentEmail": "",
    "date": "",
    "time": ""
  },
  "approvedBy": {
    "name": "",
    "title": "",
    "date": "",
    "signature": ""
  }
}