{
  "schema": "bidvariance.project.v1",
  "projectName": "Website delivery — example template",
  "currency": "USD",
  "contractPrice": 35000,
  "targetMargin": 0.25,
  "confidenceTarget": 0.8,
  "plannedStartDate": "",
  "promisedCompletionDate": "",
  "projectFixedCosts": 0,
  "overhead": 1500,
  "notes": "ILLUSTRATIVE INPUTS, NOT MARKET BENCHMARKS. Replace every estimate, price and rate. Scope: a five-page marketing website with one contact form. Excludes ongoing hosting, ecommerce, copywriting and post-launch maintenance. Dates intentionally blank; set the actual start and deadline. Daily rates are elapsed-calendar-day averages, not working-day rates.",
  "tasks": [
    {
      "id": "t1",
      "name": "Discovery and scope",
      "optimistic": 2,
      "likely": 3,
      "pessimistic": 5,
      "fixedCost": 0,
      "dailyBurnRate": 500,
      "deps": [],
      "resourceClass": "",
      "notes": "One scope workshop and agreed page inventory."
    },
    {
      "id": "t2",
      "name": "Design and review",
      "optimistic": 5,
      "likely": 8,
      "pessimistic": 12,
      "fixedCost": 0,
      "dailyBurnRate": 500,
      "deps": [
        "t1"
      ],
      "resourceClass": "",
      "notes": "One design direction and two review rounds; ordinary revision variability included."
    },
    {
      "id": "t3",
      "name": "Build and content setup",
      "optimistic": 7,
      "likely": 10,
      "pessimistic": 16,
      "fixedCost": 0,
      "dailyBurnRate": 600,
      "deps": [
        "t2"
      ],
      "resourceClass": "",
      "notes": "Five pages and one form; client supplies approved content."
    },
    {
      "id": "t4",
      "name": "Testing and handover",
      "optimistic": 2,
      "likely": 4,
      "pessimistic": 7,
      "fixedCost": 0,
      "dailyBurnRate": 450,
      "deps": [
        "t3"
      ],
      "resourceClass": "",
      "notes": "Browser checks, accessibility review and one handover session."
    }
  ],
  "risks": [
    {
      "id": "r1",
      "name": "Late content replacement",
      "probability": 0.2,
      "costOptimistic": 300,
      "costLikely": 700,
      "costPessimistic": 1500,
      "scheduleOptimistic": 1,
      "scheduleLikely": 3,
      "schedulePessimistic": 5,
      "affectedTaskId": "t3",
      "notes": "Separate late replacement event; ordinary content entry is already in the build estimate. Cost includes associated rework; delay does not automatically add task burn."
    }
  ],
  "settings": {
    "distribution": "beta-pert",
    "iterations": 5000,
    "seed": 20260907
  }
}
