{
  "contract": "cadence.forecast/1",
  "engine_version": "0.1.0",
  "program_id": "DEMO-BDC-510K",
  "program_name": "Balloon dilation catheter (synthetic demo)",
  "run_id": "20260330T120000Z-1a944fef",
  "run_ts": "2026-03-30T12:00:00+00:00",
  "as_of": "2026-03-30",
  "start_date": "2026-01-05",
  "seed": 42,
  "n_runs": 10000,
  "library_version": "0.1",
  "library_overrides_from": null,
  "profile": {
    "device_family": "catheter",
    "device_class": "II",
    "pathway": "510k",
    "stage": "development",
    "jurisdictions": [
      "US"
    ],
    "product_code": "",
    "powered": "no"
  },
  "synthetic": true,
  "calibration_badge": "SYNTHETIC",
  "llm": "OFF",
  "layer1_sha256": "c924255f411d08c0c51313198634fe79d8d88dcbfc4ca69cef4e2e2f3702868f",
  "critical_path": [
    "T001",
    "T002",
    "T004",
    "T005",
    "M1",
    "T010",
    "T013",
    "T014",
    "T015",
    "T017",
    "T022",
    "T023",
    "T025",
    "T026",
    "T032",
    "T043",
    "T044",
    "T049",
    "M5",
    "T087",
    "T089",
    "T090",
    "T091",
    "M7",
    "T092",
    "M8"
  ],
  "milestones": [
    {
      "id": "M1",
      "name": "Design inputs approved",
      "owner": "Program Manager",
      "baseline": "2026-01-27",
      "p10": "2026-01-28",
      "p50": "2026-01-28",
      "p80": "2026-01-28",
      "p90": "2026-01-28",
      "p95": "2026-01-28",
      "p50_slip_days": 1,
      "p80_slip_days": 1,
      "prob_on_baseline": 0.0,
      "state": "ready",
      "resolved": true,
      "actual": "2026-01-28",
      "drivers": []
    },
    {
      "id": "M2",
      "name": "Design freeze",
      "owner": "Program Manager",
      "baseline": "2026-02-28",
      "p10": "2026-02-28",
      "p50": "2026-02-28",
      "p80": "2026-02-28",
      "p90": "2026-02-28",
      "p95": "2026-02-28",
      "p50_slip_days": 0,
      "p80_slip_days": 0,
      "prob_on_baseline": 1.0,
      "state": "ready",
      "resolved": true,
      "actual": "2026-02-28",
      "drivers": []
    },
    {
      "id": "M3",
      "name": "Pilot build complete",
      "owner": "Program Manager",
      "baseline": "2026-04-19",
      "p10": "2026-05-23",
      "p50": "2026-06-13",
      "p80": "2026-07-05",
      "p90": "2026-07-20",
      "p95": "2026-08-04",
      "p50_slip_days": 55,
      "p80_slip_days": 77,
      "prob_on_baseline": 0.0,
      "state": "blocked",
      "resolved": false,
      "actual": null,
      "drivers": [
        {
          "task_id": "T023",
          "cruciality": 0.8377,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 57.2,
          "name": "Balloon first-article inspection and approval",
          "class": "supplier_fai",
          "owner": "Supplier Quality"
        },
        {
          "task_id": "T032",
          "cruciality": 0.4384,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 12.1,
          "name": "Pilot build lot P1 (DV units)",
          "class": "pilot_build",
          "owner": "Manufacturing Engineer"
        },
        {
          "task_id": "T022",
          "cruciality": 0.2739,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": -8.6,
          "name": "Balloon tooling fabrication",
          "class": "tooling_lead_time",
          "owner": "Supplier Quality"
        },
        {
          "task_id": "T033",
          "cruciality": 0.1775,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 3.0,
          "name": "Pilot lot P1 inspection and release",
          "class": "pilot_build",
          "owner": "Quality Engineer"
        },
        {
          "task_id": "T026",
          "cruciality": 0.001,
          "tail_share": 0.0,
          "mean_overrun_days_in_tail": 0.0,
          "name": "Hub first-article inspection",
          "class": "supplier_fai",
          "owner": "Supplier Quality"
        }
      ]
    },
    {
      "id": "M4",
      "name": "Biocompatibility complete",
      "owner": "Program Manager",
      "baseline": "2026-04-20",
      "p10": "2026-04-25",
      "p50": "2026-05-05",
      "p80": "2026-05-14",
      "p90": "2026-05-20",
      "p95": "2026-05-26",
      "p50_slip_days": 15,
      "p80_slip_days": 24,
      "prob_on_baseline": 0.0114,
      "state": "blocked",
      "resolved": false,
      "actual": null,
      "drivers": [
        {
          "task_id": "T036",
          "cruciality": 0.9205,
          "tail_share": 0.916,
          "mean_overrun_days_in_tail": 17.2,
          "name": "Cytotoxicity panel (ISO 10993-5)",
          "class": "biocomp_iso10993_panel",
          "owner": "Test Engineer"
        },
        {
          "task_id": "T040",
          "cruciality": 0.2514,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 1.1,
          "name": "Biological evaluation report",
          "class": "generic_task",
          "owner": "Quality Engineer"
        },
        {
          "task_id": "T039",
          "cruciality": 0.1833,
          "tail_share": 0.083,
          "mean_overrun_days_in_tail": -9.9,
          "name": "Chemical characterization, extractables (ISO 10993-18)",
          "class": "biocomp_iso10993_panel",
          "owner": "Test Engineer"
        },
        {
          "task_id": "T037",
          "cruciality": 0.0294,
          "tail_share": 0.001,
          "mean_overrun_days_in_tail": 5.1,
          "name": "Sensitization and irritation panel (ISO 10993-10/23)",
          "class": "biocomp_iso10993_panel",
          "owner": "Test Engineer"
        }
      ]
    },
    {
      "id": "M5",
      "name": "Sterilization and aging complete",
      "owner": "Program Manager",
      "baseline": "2026-07-11",
      "p10": "2026-08-22",
      "p50": "2026-10-07",
      "p80": "2026-11-18",
      "p90": "2026-12-16",
      "p95": "2027-01-13",
      "p50_slip_days": 88,
      "p80_slip_days": 130,
      "prob_on_baseline": 0.0007,
      "state": "blocked",
      "resolved": false,
      "actual": null,
      "drivers": [
        {
          "task_id": "T043",
          "cruciality": 0.6712,
          "tail_share": 0.665,
          "mean_overrun_days_in_tail": 88.6,
          "name": "EO sterilization validation (ISO 11135) execution",
          "class": "sterilization_validation",
          "owner": "Quality Engineer"
        },
        {
          "task_id": "T023",
          "cruciality": 0.4212,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 44.4,
          "name": "Balloon first-article inspection and approval",
          "class": "supplier_fai",
          "owner": "Supplier Quality"
        },
        {
          "task_id": "T047",
          "cruciality": 0.3748,
          "tail_share": 0.335,
          "mean_overrun_days_in_tail": 65.3,
          "name": "Accelerated aging to 12-month shelf life (ASTM F1980)",
          "class": "accelerated_aging",
          "owner": "Packaging Engineer"
        },
        {
          "task_id": "T032",
          "cruciality": 0.2076,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 7.1,
          "name": "Pilot build lot P1 (DV units)",
          "class": "pilot_build",
          "owner": "Manufacturing Engineer"
        },
        {
          "task_id": "T048",
          "cruciality": 0.1823,
          "tail_share": 0.335,
          "mean_overrun_days_in_tail": 20.7,
          "name": "Package integrity and distribution testing (ASTM D4169)",
          "class": "package_validation",
          "owner": "Packaging Engineer"
        }
      ]
    },
    {
      "id": "M6",
      "name": "Design verification complete",
      "owner": "Program Manager",
      "baseline": "2026-05-21",
      "p10": "2026-07-04",
      "p50": "2026-08-03",
      "p80": "2026-08-30",
      "p90": "2026-09-17",
      "p95": "2026-10-05",
      "p50_slip_days": 74,
      "p80_slip_days": 101,
      "prob_on_baseline": 0.0001,
      "state": "blocked",
      "resolved": false,
      "actual": null,
      "drivers": [
        {
          "task_id": "T023",
          "cruciality": 0.6735,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 52.0,
          "name": "Balloon first-article inspection and approval",
          "class": "supplier_fai",
          "owner": "Supplier Quality"
        },
        {
          "task_id": "T063",
          "cruciality": 0.3734,
          "tail_share": 0.5025,
          "mean_overrun_days_in_tail": 32.3,
          "name": "DV execution: fatigue and inflation cycles",
          "class": "dv_execution",
          "owner": "Test Engineer"
        },
        {
          "task_id": "T032",
          "cruciality": 0.3478,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 10.2,
          "name": "Pilot build lot P1 (DV units)",
          "class": "pilot_build",
          "owner": "Manufacturing Engineer"
        },
        {
          "task_id": "T070",
          "cruciality": 0.3318,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 9.1,
          "name": "Design verification report",
          "class": "dv_execution",
          "owner": "Test Engineer"
        },
        {
          "task_id": "T022",
          "cruciality": 0.2222,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": -9.3,
          "name": "Balloon tooling fabrication",
          "class": "tooling_lead_time",
          "owner": "Supplier Quality"
        }
      ]
    },
    {
      "id": "M7",
      "name": "510(k) submitted",
      "owner": "Program Manager",
      "baseline": "2026-08-12",
      "p10": "2026-09-30",
      "p50": "2026-11-16",
      "p80": "2026-12-29",
      "p90": "2027-01-24",
      "p95": "2027-02-21",
      "p50_slip_days": 96,
      "p80_slip_days": 139,
      "prob_on_baseline": 0.0001,
      "state": "blocked",
      "resolved": false,
      "actual": null,
      "drivers": [
        {
          "task_id": "T043",
          "cruciality": 0.6387,
          "tail_share": 0.625,
          "mean_overrun_days_in_tail": 90.3,
          "name": "EO sterilization validation (ISO 11135) execution",
          "class": "sterilization_validation",
          "owner": "Quality Engineer"
        },
        {
          "task_id": "T023",
          "cruciality": 0.4166,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 44.0,
          "name": "Balloon first-article inspection and approval",
          "class": "supplier_fai",
          "owner": "Supplier Quality"
        },
        {
          "task_id": "T047",
          "cruciality": 0.351,
          "tail_share": 0.32,
          "mean_overrun_days_in_tail": 65.6,
          "name": "Accelerated aging to 12-month shelf life (ASTM F1980)",
          "class": "accelerated_aging",
          "owner": "Packaging Engineer"
        },
        {
          "task_id": "T032",
          "cruciality": 0.2094,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 7.4,
          "name": "Pilot build lot P1 (DV units)",
          "class": "pilot_build",
          "owner": "Manufacturing Engineer"
        },
        {
          "task_id": "T089",
          "cruciality": 0.1939,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 6.2,
          "name": "eSTAR assembly and RTA self-check",
          "class": "regulatory_submission_assembly",
          "owner": "Regulatory Lead"
        }
      ]
    },
    {
      "id": "M8",
      "name": "510(k) cleared",
      "owner": "Program Manager",
      "baseline": "2027-01-09",
      "p10": "2026-12-18",
      "p50": "2027-04-06",
      "p80": "2027-08-14",
      "p90": "2027-12-05",
      "p95": "2028-04-20",
      "p50_slip_days": 87,
      "p80_slip_days": 217,
      "prob_on_baseline": 0.1669,
      "state": "blocked",
      "resolved": false,
      "actual": null,
      "drivers": [
        {
          "task_id": "T092",
          "cruciality": 0.9669,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 286.4,
          "name": "FDA 510(k) review to decision",
          "class": "fda_510k_review",
          "owner": "Regulatory Lead"
        },
        {
          "task_id": "T043",
          "cruciality": 0.1484,
          "tail_share": 0.528,
          "mean_overrun_days_in_tail": 59.2,
          "name": "EO sterilization validation (ISO 11135) execution",
          "class": "sterilization_validation",
          "owner": "Quality Engineer"
        },
        {
          "task_id": "T047",
          "cruciality": 0.0967,
          "tail_share": 0.371,
          "mean_overrun_days_in_tail": 36.7,
          "name": "Accelerated aging to 12-month shelf life (ASTM F1980)",
          "class": "accelerated_aging",
          "owner": "Packaging Engineer"
        },
        {
          "task_id": "T023",
          "cruciality": 0.0879,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 33.4,
          "name": "Balloon first-article inspection and approval",
          "class": "supplier_fai",
          "owner": "Supplier Quality"
        },
        {
          "task_id": "T032",
          "cruciality": 0.0661,
          "tail_share": 1.0,
          "mean_overrun_days_in_tail": 5.3,
          "name": "Pilot build lot P1 (DV units)",
          "class": "pilot_build",
          "owner": "Manufacturing Engineer"
        }
      ]
    }
  ],
  "tasks": [
    {
      "id": "T001",
      "name": "Kick-off and charter approval",
      "kind": "task",
      "owner": "Program Manager",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": null,
      "pct": 1.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [],
      "baseline_days": 3.0,
      "baseline_start": "2026-01-05",
      "baseline_finish": "2026-01-08",
      "es": 0.0,
      "ef": 3.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-01-09",
      "p80_finish": "2026-01-09",
      "p95_finish": "2026-01-09",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-01-05",
      "actual_finish": "2026-01-09"
    },
    {
      "id": "T002",
      "name": "Voice-of-customer interviews (interventional)",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-12",
      "last_checkin_by": "Clinical Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T001"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-01-08",
      "baseline_finish": "2026-01-16",
      "es": 3.0,
      "ef": 11.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-01-16",
      "p80_finish": "2026-01-16",
      "p95_finish": "2026-01-16",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-01-08",
      "actual_finish": "2026-01-16"
    },
    {
      "id": "T003",
      "name": "Intended use and indications statement",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "design_input_review",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): design-control cycle times from published PMO benchmarks; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-19",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T002"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-01-16",
      "baseline_finish": "2026-01-20",
      "es": 11.0,
      "ef": 15.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-01-18",
      "p80_finish": "2026-01-18",
      "p95_finish": "2026-01-18",
      "sampled_p50_duration": 2.0,
      "actual_start": "2026-01-16",
      "actual_finish": "2026-01-18"
    },
    {
      "id": "T004",
      "name": "Product requirements document draft",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "design_input_review",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): design-control cycle times from published PMO benchmarks; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-19",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T002"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-01-16",
      "baseline_finish": "2026-01-22",
      "es": 11.0,
      "ef": 17.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-01-23",
      "p80_finish": "2026-01-23",
      "p95_finish": "2026-01-23",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-01-16",
      "actual_finish": "2026-01-23"
    },
    {
      "id": "T005",
      "name": "Design input review and approval",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "design_input_review",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): design-control cycle times from published PMO benchmarks; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": null,
      "pct": 1.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T003",
        "T004"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-01-22",
      "baseline_finish": "2026-01-27",
      "es": 17.0,
      "ef": 22.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-01-28",
      "p80_finish": "2026-01-28",
      "p95_finish": "2026-01-28",
      "sampled_p50_duration": 6.0,
      "actual_start": "2026-01-22",
      "actual_finish": "2026-01-28"
    },
    {
      "id": "T006",
      "name": "Regulatory strategy memo (510(k), product code)",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-26",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T003"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-01-20",
      "baseline_finish": "2026-01-25",
      "es": 15.0,
      "ef": 20.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-01-26",
      "p80_finish": "2026-01-26",
      "p95_finish": "2026-01-26",
      "sampled_p50_duration": 6.0,
      "actual_start": "2026-01-20",
      "actual_finish": "2026-01-26"
    },
    {
      "id": "M1",
      "name": "Design inputs approved",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "done",
      "reply_status": null,
      "pct": 1.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T005",
        "T006"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-01-27",
      "es": 22.0,
      "ef": 22.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-01-28",
      "p80_finish": "2026-01-28",
      "p95_finish": "2026-01-28",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": "2026-01-28"
    },
    {
      "id": "T007",
      "name": "Pre-Sub decision memo",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "presub_qsub",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): FDA Q-Sub guidance timeframes; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-26",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T006"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-01-25",
      "baseline_finish": "2026-01-30",
      "es": 20.0,
      "ef": 25.0,
      "float": 344.0,
      "critical": false,
      "p50_finish": "2026-01-30",
      "p80_finish": "2026-01-30",
      "p95_finish": "2026-01-30",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-01-25",
      "actual_finish": "2026-01-30"
    },
    {
      "id": "T008",
      "name": "Risk management plan (ISO 14971)",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "risk_management_file",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T005"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-01-31",
      "es": 22.0,
      "ef": 26.0,
      "float": 43.0,
      "critical": false,
      "p50_finish": "2026-01-31",
      "p80_finish": "2026-01-31",
      "p95_finish": "2026-01-31",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-01-27",
      "actual_finish": "2026-01-31"
    },
    {
      "id": "T009",
      "name": "Preliminary hazard analysis",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "risk_management_file",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T008"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-01-31",
      "baseline_finish": "2026-02-06",
      "es": 26.0,
      "ef": 32.0,
      "float": 43.0,
      "critical": false,
      "p50_finish": "2026-02-09",
      "p80_finish": "2026-02-09",
      "p95_finish": "2026-02-09",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-02-01",
      "actual_finish": "2026-02-09"
    },
    {
      "id": "T010",
      "name": "Balloon material and wall-thickness trade study",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M1"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-02-02",
      "es": 22.0,
      "ef": 28.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-01-31",
      "p80_finish": "2026-01-31",
      "p95_finish": "2026-01-31",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-01-27",
      "actual_finish": "2026-01-31"
    },
    {
      "id": "T011",
      "name": "Shaft and hub concept selection",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M1"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-02-01",
      "es": 22.0,
      "ef": 27.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-02-03",
      "p80_finish": "2026-02-03",
      "p95_finish": "2026-02-03",
      "sampled_p50_duration": 6.0,
      "actual_start": "2026-01-28",
      "actual_finish": "2026-02-03"
    },
    {
      "id": "T012",
      "name": "Catheter tip and marker band design",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T011"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-02-01",
      "baseline_finish": "2026-02-05",
      "es": 27.0,
      "ef": 31.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-02-05",
      "p80_finish": "2026-02-05",
      "p95_finish": "2026-02-05",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-02-01",
      "actual_finish": "2026-02-05"
    },
    {
      "id": "T013",
      "name": "Balloon compliance model and simulation",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-09",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T010"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-02-02",
      "baseline_finish": "2026-02-07",
      "es": 28.0,
      "ef": 33.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-02-07",
      "p80_finish": "2026-02-07",
      "p95_finish": "2026-02-07",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-02-02",
      "actual_finish": "2026-02-07"
    },
    {
      "id": "T014",
      "name": "Prototype lot A build (hand-built)",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-09",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T012",
        "T013"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-02-07",
      "baseline_finish": "2026-02-13",
      "es": 33.0,
      "ef": 39.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-02-15",
      "p80_finish": "2026-02-15",
      "p95_finish": "2026-02-15",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-02-08",
      "actual_finish": "2026-02-15"
    },
    {
      "id": "T015",
      "name": "Bench feasibility: burst and fatigue screening",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T014"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-18",
      "es": 39.0,
      "ef": 44.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-02-17",
      "p80_finish": "2026-02-17",
      "p95_finish": "2026-02-17",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-02-13",
      "actual_finish": "2026-02-17"
    },
    {
      "id": "T016",
      "name": "Design FMEA update",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "risk_management_file",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T015",
        "T009"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-02-18",
      "baseline_finish": "2026-02-22",
      "es": 44.0,
      "ef": 48.0,
      "float": 31.0,
      "critical": false,
      "p50_finish": "2026-02-20",
      "p80_finish": "2026-02-20",
      "p95_finish": "2026-02-20",
      "sampled_p50_duration": 2.0,
      "actual_start": "2026-02-18",
      "actual_finish": "2026-02-20"
    },
    {
      "id": "T017",
      "name": "Drawing package release (ECO)",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "design_freeze",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T015"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-02-18",
      "baseline_finish": "2026-02-23",
      "es": 44.0,
      "ef": 49.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-02-23",
      "p80_finish": "2026-02-23",
      "p95_finish": "2026-02-23",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-02-18",
      "actual_finish": "2026-02-23"
    },
    {
      "id": "T018",
      "name": "Formal design review DR2",
      "kind": "task",
      "owner": "Program Manager",
      "class": "design_review_gate",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "Program Manager",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T016",
        "T017"
      ],
      "baseline_days": 3.0,
      "baseline_start": "2026-02-23",
      "baseline_finish": "2026-02-26",
      "es": 49.0,
      "ef": 52.0,
      "float": 30.0,
      "critical": false,
      "p50_finish": "2026-03-01",
      "p80_finish": "2026-03-01",
      "p95_finish": "2026-03-01",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-02-24",
      "actual_finish": "2026-03-01"
    },
    {
      "id": "T019",
      "name": "Design freeze",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "design_freeze",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-02",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T018"
      ],
      "baseline_days": 2.0,
      "baseline_start": "2026-02-26",
      "baseline_finish": "2026-02-28",
      "es": 52.0,
      "ef": 54.0,
      "float": 30.0,
      "critical": false,
      "p50_finish": "2026-02-28",
      "p80_finish": "2026-02-28",
      "p95_finish": "2026-02-28",
      "sampled_p50_duration": 2.0,
      "actual_start": "2026-02-26",
      "actual_finish": "2026-02-28"
    },
    {
      "id": "M2",
      "name": "Design freeze",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "done",
      "reply_status": null,
      "pct": 1.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T019"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-02-28",
      "es": 54.0,
      "ef": 54.0,
      "float": 30.0,
      "critical": false,
      "p50_finish": "2026-02-28",
      "p80_finish": "2026-02-28",
      "p95_finish": "2026-02-28",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": "2026-02-28"
    },
    {
      "id": "T020",
      "name": "Balloon supplier selection and quote",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-09",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T010"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-02-02",
      "baseline_finish": "2026-02-08",
      "es": 28.0,
      "ef": 34.0,
      "float": 15.0,
      "critical": false,
      "p50_finish": "2026-02-09",
      "p80_finish": "2026-02-09",
      "p95_finish": "2026-02-09",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-02-02",
      "actual_finish": "2026-02-09"
    },
    {
      "id": "T021",
      "name": "Balloon supplier quality agreement",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T020"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-02-08",
      "baseline_finish": "2026-02-20",
      "es": 34.0,
      "ef": 46.0,
      "float": 88.0,
      "critical": false,
      "p50_finish": "2026-02-19",
      "p80_finish": "2026-02-19",
      "p95_finish": "2026-02-19",
      "sampled_p50_duration": 11.0,
      "actual_start": "2026-02-08",
      "actual_finish": "2026-02-19"
    },
    {
      "id": "T022",
      "name": "Balloon tooling fabrication",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "tooling_lead_time",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.58,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T017",
        "T020"
      ],
      "baseline_days": 24.0,
      "baseline_start": "2026-02-23",
      "baseline_finish": "2026-03-19",
      "es": 49.0,
      "ef": 73.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-04-10",
      "p80_finish": "2026-04-16",
      "p95_finish": "2026-04-24",
      "sampled_p50_duration": 26.3,
      "actual_start": "2026-02-23",
      "actual_finish": null
    },
    {
      "id": "T023",
      "name": "Balloon first-article inspection and approval",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "supplier_fai",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "blocked",
      "reply_status": "blocked",
      "pct": 0.2,
      "blocker": "Second article in fabrication; awaiting supplier ship date",
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T022"
      ],
      "baseline_days": 14.0,
      "baseline_start": "2026-03-19",
      "baseline_finish": "2026-04-02",
      "es": 73.0,
      "ef": 87.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-05-21",
      "p80_finish": "2026-06-08",
      "p95_finish": "2026-07-06",
      "sampled_p50_duration": 15.9,
      "actual_start": "2026-03-19",
      "actual_finish": null
    },
    {
      "id": "T024",
      "name": "Extrusion supplier first-article inspection",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "supplier_fai",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T017"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-02-23",
      "baseline_finish": "2026-03-07",
      "es": 49.0,
      "ef": 61.0,
      "float": 26.0,
      "critical": false,
      "p50_finish": "2026-03-07",
      "p80_finish": "2026-03-07",
      "p95_finish": "2026-03-07",
      "sampled_p50_duration": 12.0,
      "actual_start": "2026-02-23",
      "actual_finish": "2026-03-07"
    },
    {
      "id": "T025",
      "name": "Hub and strain relief mold tooling",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "tooling_lead_time",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-23",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T017"
      ],
      "baseline_days": 28.0,
      "baseline_start": "2026-02-23",
      "baseline_finish": "2026-03-23",
      "es": 49.0,
      "ef": 77.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-03-25",
      "p80_finish": "2026-03-25",
      "p95_finish": "2026-03-25",
      "sampled_p50_duration": 29.0,
      "actual_start": "2026-02-24",
      "actual_finish": "2026-03-25"
    },
    {
      "id": "T026",
      "name": "Hub first-article inspection",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "supplier_fai",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.7,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T025"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-03-23",
      "baseline_finish": "2026-04-02",
      "es": 77.0,
      "ef": 87.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-04-02",
      "p80_finish": "2026-04-05",
      "p95_finish": "2026-04-09",
      "sampled_p50_duration": 11.5,
      "actual_start": "2026-03-23",
      "actual_finish": null
    },
    {
      "id": "T027",
      "name": "Incoming inspection plans",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "supplier_fai",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T021"
      ],
      "baseline_days": 7.0,
      "baseline_start": "2026-02-20",
      "baseline_finish": "2026-02-27",
      "es": 46.0,
      "ef": 53.0,
      "float": 88.0,
      "critical": false,
      "p50_finish": "2026-02-27",
      "p80_finish": "2026-02-27",
      "p95_finish": "2026-02-27",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-02-20",
      "actual_finish": "2026-02-27"
    },
    {
      "id": "T028",
      "name": "Assembly fixture design",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T017"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-02-23",
      "baseline_finish": "2026-03-07",
      "es": 49.0,
      "ef": 61.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-03-08",
      "p80_finish": "2026-03-08",
      "p95_finish": "2026-03-08",
      "sampled_p50_duration": 13.0,
      "actual_start": "2026-02-23",
      "actual_finish": "2026-03-08"
    },
    {
      "id": "T029",
      "name": "Assembly fixture fabrication",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "tooling_lead_time",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-23",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T028"
      ],
      "baseline_days": 20.0,
      "baseline_start": "2026-03-07",
      "baseline_finish": "2026-03-27",
      "es": 61.0,
      "ef": 81.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-03-25",
      "p80_finish": "2026-03-25",
      "p95_finish": "2026-03-25",
      "sampled_p50_duration": 18.0,
      "actual_start": "2026-03-07",
      "actual_finish": "2026-03-25"
    },
    {
      "id": "T030",
      "name": "Manufacturing procedure drafts",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "design_transfer",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T028"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-03-07",
      "baseline_finish": "2026-03-17",
      "es": 61.0,
      "ef": 71.0,
      "float": 12.0,
      "critical": false,
      "p50_finish": "2026-03-18",
      "p80_finish": "2026-03-18",
      "p95_finish": "2026-03-18",
      "sampled_p50_duration": 11.0,
      "actual_start": "2026-03-07",
      "actual_finish": "2026-03-18"
    },
    {
      "id": "T031",
      "name": "Operator training",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "in_progress",
      "reply_status": null,
      "pct": 0.75,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T030",
        "T029"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-03-27",
      "baseline_finish": "2026-03-31",
      "es": 81.0,
      "ef": 85.0,
      "float": 2.0,
      "critical": false,
      "p50_finish": "2026-03-31",
      "p80_finish": "2026-03-31",
      "p95_finish": "2026-04-01",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-03-27",
      "actual_finish": null
    },
    {
      "id": "T032",
      "name": "Pilot build lot P1 (DV units)",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "pilot_build",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T031",
        "T023",
        "T024",
        "T026"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-04-02",
      "baseline_finish": "2026-04-14",
      "es": 87.0,
      "ef": 99.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-06-07",
      "p80_finish": "2026-06-27",
      "p95_finish": "2026-07-27",
      "sampled_p50_duration": 13.4,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T033",
      "name": "Pilot lot P1 inspection and release",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "pilot_build",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T032",
        "T027"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-04-14",
      "baseline_finish": "2026-04-19",
      "es": 99.0,
      "ef": 104.0,
      "float": 42.0,
      "critical": false,
      "p50_finish": "2026-06-13",
      "p80_finish": "2026-07-05",
      "p95_finish": "2026-08-04",
      "sampled_p50_duration": 5.6,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "M3",
      "name": "Pilot build complete",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T033"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-19",
      "es": 104.0,
      "ef": 104.0,
      "float": 42.0,
      "critical": false,
      "p50_finish": "2026-06-13",
      "p80_finish": "2026-07-05",
      "p95_finish": "2026-08-04",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T034",
      "name": "Biological evaluation plan (ISO 10993-1)",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": null,
      "pct": 1.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M1"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-02-02",
      "es": 22.0,
      "ef": 28.0,
      "float": 93.0,
      "critical": false,
      "p50_finish": "2026-02-03",
      "p80_finish": "2026-02-03",
      "p95_finish": "2026-02-03",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-01-27",
      "actual_finish": "2026-02-03"
    },
    {
      "id": "T035",
      "name": "Biocomp test article build and sterilization",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T034",
        "T014"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-19",
      "es": 39.0,
      "ef": 45.0,
      "float": 82.0,
      "critical": false,
      "p50_finish": "2026-02-20",
      "p80_finish": "2026-02-20",
      "p95_finish": "2026-02-20",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-02-13",
      "actual_finish": "2026-02-20"
    },
    {
      "id": "T036",
      "name": "Cytotoxicity panel (ISO 10993-5)",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "at_risk",
      "pct": 0.65,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T035"
      ],
      "baseline_days": 25.0,
      "baseline_start": "2026-02-19",
      "baseline_finish": "2026-03-16",
      "es": 45.0,
      "ef": 70.0,
      "float": 107.0,
      "critical": false,
      "p50_finish": "2026-04-24",
      "p80_finish": "2026-05-03",
      "p95_finish": "2026-05-14",
      "sampled_p50_duration": 50.4,
      "actual_start": "2026-02-19",
      "actual_finish": null
    },
    {
      "id": "T037",
      "name": "Sensitization and irritation panel (ISO 10993-10/23)",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.95,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.87,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T035"
      ],
      "baseline_days": 45.0,
      "baseline_start": "2026-02-19",
      "baseline_finish": "2026-04-05",
      "es": 45.0,
      "ef": 90.0,
      "float": 87.0,
      "critical": false,
      "p50_finish": "2026-04-05",
      "p80_finish": "2026-04-08",
      "p95_finish": "2026-04-13",
      "sampled_p50_duration": 48.1,
      "actual_start": "2026-02-19",
      "actual_finish": null
    },
    {
      "id": "T038",
      "name": "Hemocompatibility panel (ISO 10993-4)",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.95,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T035"
      ],
      "baseline_days": 40.0,
      "baseline_start": "2026-02-19",
      "baseline_finish": "2026-03-31",
      "es": 45.0,
      "ef": 85.0,
      "float": 92.0,
      "critical": false,
      "p50_finish": "2026-04-01",
      "p80_finish": "2026-04-02",
      "p95_finish": "2026-04-04",
      "sampled_p50_duration": 43.1,
      "actual_start": "2026-02-19",
      "actual_finish": null
    },
    {
      "id": "T039",
      "name": "Chemical characterization, extractables (ISO 10993-18)",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.78,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T035"
      ],
      "baseline_days": 50.0,
      "baseline_start": "2026-02-19",
      "baseline_finish": "2026-04-10",
      "es": 45.0,
      "ef": 95.0,
      "float": 82.0,
      "critical": false,
      "p50_finish": "2026-04-11",
      "p80_finish": "2026-04-16",
      "p95_finish": "2026-04-26",
      "sampled_p50_duration": 53.9,
      "actual_start": "2026-02-19",
      "actual_finish": null
    },
    {
      "id": "T040",
      "name": "Biological evaluation report",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T036",
        "T037",
        "T038",
        "T039"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-04-10",
      "baseline_finish": "2026-04-20",
      "es": 95.0,
      "ef": 105.0,
      "float": 82.0,
      "critical": false,
      "p50_finish": "2026-05-05",
      "p80_finish": "2026-05-14",
      "p95_finish": "2026-05-26",
      "sampled_p50_duration": 10.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "M4",
      "name": "Biocompatibility complete",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T040"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-04-20",
      "baseline_finish": "2026-04-20",
      "es": 105.0,
      "ef": 105.0,
      "float": 82.0,
      "critical": false,
      "p50_finish": "2026-05-05",
      "p80_finish": "2026-05-14",
      "p95_finish": "2026-05-26",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T041",
      "name": "Sterilization method selection (EO)",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-02",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M2"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-03-05",
      "es": 54.0,
      "ef": 59.0,
      "float": 30.0,
      "critical": false,
      "p50_finish": "2026-03-08",
      "p80_finish": "2026-03-08",
      "p95_finish": "2026-03-08",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-03-01",
      "actual_finish": "2026-03-08"
    },
    {
      "id": "T042",
      "name": "Sterilization validation protocol",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T041"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-03-05",
      "baseline_finish": "2026-03-15",
      "es": 59.0,
      "ef": 69.0,
      "float": 30.0,
      "critical": false,
      "p50_finish": "2026-03-17",
      "p80_finish": "2026-03-17",
      "p95_finish": "2026-03-17",
      "sampled_p50_duration": 11.0,
      "actual_start": "2026-03-06",
      "actual_finish": "2026-03-17"
    },
    {
      "id": "T043",
      "name": "EO sterilization validation (ISO 11135) execution",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.95,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T042",
        "T032"
      ],
      "baseline_days": 60.0,
      "baseline_start": "2026-04-14",
      "baseline_finish": "2026-06-13",
      "es": 99.0,
      "ef": 159.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-08-16",
      "p80_finish": "2026-09-27",
      "p95_finish": "2026-11-26",
      "sampled_p50_duration": 65.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T044",
      "name": "EO residuals testing (ISO 10993-7)",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T043"
      ],
      "baseline_days": 20.0,
      "baseline_start": "2026-06-13",
      "baseline_finish": "2026-07-03",
      "es": 159.0,
      "ef": 179.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-09-10",
      "p80_finish": "2026-10-24",
      "p95_finish": "2026-12-21",
      "sampled_p50_duration": 21.6,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T045",
      "name": "Packaging design and pouch selection",
      "kind": "task",
      "owner": "Packaging Engineer",
      "class": "package_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Packaging Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M2"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-03-10",
      "es": 54.0,
      "ef": 64.0,
      "float": 32.0,
      "critical": false,
      "p50_finish": "2026-03-09",
      "p80_finish": "2026-03-09",
      "p95_finish": "2026-03-09",
      "sampled_p50_duration": 9.0,
      "actual_start": "2026-02-28",
      "actual_finish": "2026-03-09"
    },
    {
      "id": "T046",
      "name": "Packaging validation protocol (ISO 11607)",
      "kind": "task",
      "owner": "Packaging Engineer",
      "class": "package_validation",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Packaging Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T045"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-03-10",
      "baseline_finish": "2026-03-18",
      "es": 64.0,
      "ef": 72.0,
      "float": 32.0,
      "critical": false,
      "p50_finish": "2026-03-20",
      "p80_finish": "2026-03-20",
      "p95_finish": "2026-03-20",
      "sampled_p50_duration": 9.0,
      "actual_start": "2026-03-11",
      "actual_finish": "2026-03-20"
    },
    {
      "id": "T047",
      "name": "Accelerated aging to 12-month shelf life (ASTM F1980)",
      "kind": "task",
      "owner": "Packaging Engineer",
      "class": "accelerated_aging",
      "class_source": "rule",
      "class_confidence": 0.95,
      "prior_source": "TODO(founder): ASTM F1980 arithmetic at the claimed shelf life and Q10; placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T046",
        "T032"
      ],
      "baseline_days": 50.0,
      "baseline_start": "2026-04-14",
      "baseline_finish": "2026-06-03",
      "es": 99.0,
      "ef": 149.0,
      "float": 5.0,
      "critical": false,
      "p50_finish": "2026-08-03",
      "p80_finish": "2026-09-06",
      "p95_finish": "2026-10-18",
      "sampled_p50_duration": 52.2,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T048",
      "name": "Package integrity and distribution testing (ASTM D4169)",
      "kind": "task",
      "owner": "Packaging Engineer",
      "class": "package_validation",
      "class_source": "rule",
      "class_confidence": 0.95,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T047"
      ],
      "baseline_days": 25.0,
      "baseline_start": "2026-06-03",
      "baseline_finish": "2026-06-28",
      "es": 149.0,
      "ef": 174.0,
      "float": 5.0,
      "critical": false,
      "p50_finish": "2026-09-03",
      "p80_finish": "2026-10-09",
      "p95_finish": "2026-11-25",
      "sampled_p50_duration": 27.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T049",
      "name": "Sterilization and shelf-life summary report",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T044",
        "T048"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-07-03",
      "baseline_finish": "2026-07-11",
      "es": 179.0,
      "ef": 187.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-10-07",
      "p80_finish": "2026-11-18",
      "p95_finish": "2027-01-13",
      "sampled_p50_duration": 8.7,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "M5",
      "name": "Sterilization and aging complete",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T049"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-07-11",
      "baseline_finish": "2026-07-11",
      "es": 187.0,
      "ef": 187.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-10-07",
      "p80_finish": "2026-11-18",
      "p95_finish": "2027-01-13",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T050",
      "name": "Design verification master plan",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M2"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-03-08",
      "es": 54.0,
      "ef": 62.0,
      "float": 73.0,
      "critical": false,
      "p50_finish": "2026-03-08",
      "p80_finish": "2026-03-08",
      "p95_finish": "2026-03-08",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-02-28",
      "actual_finish": "2026-03-08"
    },
    {
      "id": "T051",
      "name": "DV protocol: dimensional and visual",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-14",
      "es": 62.0,
      "ef": 68.0,
      "float": 77.0,
      "critical": false,
      "p50_finish": "2026-03-16",
      "p80_finish": "2026-03-16",
      "p95_finish": "2026-03-16",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-03-09",
      "actual_finish": "2026-03-16"
    },
    {
      "id": "T052",
      "name": "DV protocol: balloon burst and compliance",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-16",
      "es": 62.0,
      "ef": 70.0,
      "float": 75.0,
      "critical": false,
      "p50_finish": "2026-03-16",
      "p80_finish": "2026-03-16",
      "p95_finish": "2026-03-16",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-03-08",
      "actual_finish": "2026-03-16"
    },
    {
      "id": "T053",
      "name": "DV protocol: fatigue and inflation cycles",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-16",
      "es": 62.0,
      "ef": 70.0,
      "float": 73.0,
      "critical": false,
      "p50_finish": "2026-03-15",
      "p80_finish": "2026-03-15",
      "p95_finish": "2026-03-15",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-03-08",
      "actual_finish": "2026-03-15"
    },
    {
      "id": "T054",
      "name": "DV protocol: tensile and bond strength",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-14",
      "es": 62.0,
      "ef": 68.0,
      "float": 77.0,
      "critical": false,
      "p50_finish": "2026-03-13",
      "p80_finish": "2026-03-13",
      "p95_finish": "2026-03-13",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-03-08",
      "actual_finish": "2026-03-13"
    },
    {
      "id": "T055",
      "name": "DV protocol: trackability and pushability",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 7.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-15",
      "es": 62.0,
      "ef": 69.0,
      "float": 76.0,
      "critical": false,
      "p50_finish": "2026-03-16",
      "p80_finish": "2026-03-16",
      "p95_finish": "2026-03-16",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-03-08",
      "actual_finish": "2026-03-16"
    },
    {
      "id": "T056",
      "name": "DV protocol: torque and kink resistance",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-14",
      "es": 62.0,
      "ef": 68.0,
      "float": 77.0,
      "critical": false,
      "p50_finish": "2026-03-15",
      "p80_finish": "2026-03-15",
      "p95_finish": "2026-03-15",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-03-08",
      "actual_finish": "2026-03-15"
    },
    {
      "id": "T057",
      "name": "DV protocol: coating integrity and particulates",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 9.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-17",
      "es": 62.0,
      "ef": 71.0,
      "float": 74.0,
      "critical": false,
      "p50_finish": "2026-03-19",
      "p80_finish": "2026-03-19",
      "p95_finish": "2026-03-19",
      "sampled_p50_duration": 10.0,
      "actual_start": "2026-03-09",
      "actual_finish": "2026-03-19"
    },
    {
      "id": "T058",
      "name": "DV protocol approval cycle",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "dv_protocol_approval",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.6,
      "blocker": null,
      "last_checkin": "2026-03-23",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T051",
        "T052",
        "T053",
        "T054",
        "T055",
        "T056",
        "T057"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-03-17",
      "baseline_finish": "2026-03-27",
      "es": 71.0,
      "ef": 81.0,
      "float": 74.0,
      "critical": false,
      "p50_finish": "2026-04-04",
      "p80_finish": "2026-04-07",
      "p95_finish": "2026-04-12",
      "sampled_p50_duration": 11.4,
      "actual_start": "2026-03-17",
      "actual_finish": null
    },
    {
      "id": "T059",
      "name": "Test method validation: burst fixture",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.95,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T052"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-03-16",
      "baseline_finish": "2026-03-28",
      "es": 70.0,
      "ef": 82.0,
      "float": 81.0,
      "critical": false,
      "p50_finish": "2026-03-31",
      "p80_finish": "2026-03-31",
      "p95_finish": "2026-03-31",
      "sampled_p50_duration": 12.0,
      "actual_start": "2026-03-16",
      "actual_finish": null
    },
    {
      "id": "T060",
      "name": "Test method validation: fatigue fixture",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.95,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T053"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-03-16",
      "baseline_finish": "2026-03-28",
      "es": 70.0,
      "ef": 82.0,
      "float": 73.0,
      "critical": false,
      "p50_finish": "2026-03-31",
      "p80_finish": "2026-03-31",
      "p95_finish": "2026-03-31",
      "sampled_p50_duration": 12.0,
      "actual_start": "2026-03-16",
      "actual_finish": null
    },
    {
      "id": "T061",
      "name": "DV execution: dimensional and visual",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "M3"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-25",
      "es": 104.0,
      "ef": 110.0,
      "float": 65.0,
      "critical": false,
      "p50_finish": "2026-06-21",
      "p80_finish": "2026-07-14",
      "p95_finish": "2026-08-13",
      "sampled_p50_duration": 6.8,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T062",
      "name": "DV execution: balloon burst and compliance",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "T059",
        "M3"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-05-01",
      "es": 104.0,
      "ef": 116.0,
      "float": 59.0,
      "critical": false,
      "p50_finish": "2026-06-29",
      "p80_finish": "2026-07-23",
      "p95_finish": "2026-08-23",
      "sampled_p50_duration": 13.3,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T063",
      "name": "DV execution: fatigue and inflation cycles",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "T060",
        "M3"
      ],
      "baseline_days": 20.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-05-09",
      "es": 104.0,
      "ef": 124.0,
      "float": 51.0,
      "critical": false,
      "p50_finish": "2026-07-10",
      "p80_finish": "2026-08-05",
      "p95_finish": "2026-09-08",
      "sampled_p50_duration": 22.4,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T064",
      "name": "DV execution: tensile and bond strength",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "M3"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-27",
      "es": 104.0,
      "ef": 112.0,
      "float": 63.0,
      "critical": false,
      "p50_finish": "2026-06-24",
      "p80_finish": "2026-07-16",
      "p95_finish": "2026-08-16",
      "sampled_p50_duration": 9.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T065",
      "name": "DV execution: trackability and pushability",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "M3"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-29",
      "es": 104.0,
      "ef": 114.0,
      "float": 61.0,
      "critical": false,
      "p50_finish": "2026-06-26",
      "p80_finish": "2026-07-19",
      "p95_finish": "2026-08-18",
      "sampled_p50_duration": 11.2,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T066",
      "name": "DV execution: torque and kink resistance",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "M3"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-27",
      "es": 104.0,
      "ef": 112.0,
      "float": 63.0,
      "critical": false,
      "p50_finish": "2026-06-24",
      "p80_finish": "2026-07-17",
      "p95_finish": "2026-08-15",
      "sampled_p50_duration": 8.9,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T067",
      "name": "DV execution: coating integrity and particulates",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T058",
        "M3"
      ],
      "baseline_days": 15.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-05-04",
      "es": 104.0,
      "ef": 119.0,
      "float": 56.0,
      "critical": false,
      "p50_finish": "2026-07-03",
      "p80_finish": "2026-07-28",
      "p95_finish": "2026-08-28",
      "sampled_p50_duration": 17.1,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T068",
      "name": "Simulated-use bench model qualification",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M2"
      ],
      "baseline_days": 15.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-03-15",
      "es": 54.0,
      "ef": 69.0,
      "float": 85.0,
      "critical": false,
      "p50_finish": "2026-03-15",
      "p80_finish": "2026-03-15",
      "p95_finish": "2026-03-15",
      "sampled_p50_duration": 15.0,
      "actual_start": "2026-02-28",
      "actual_finish": "2026-03-15"
    },
    {
      "id": "T069",
      "name": "DV execution: simulated use in bench model",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T068",
        "M3"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-05-01",
      "es": 104.0,
      "ef": 116.0,
      "float": 50.0,
      "critical": false,
      "p50_finish": "2026-06-29",
      "p80_finish": "2026-07-23",
      "p95_finish": "2026-08-21",
      "sampled_p50_duration": 13.2,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T070",
      "name": "Design verification report",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "dv_execution",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T061",
        "T062",
        "T063",
        "T064",
        "T065",
        "T066",
        "T067",
        "T069"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-05-09",
      "baseline_finish": "2026-05-21",
      "es": 124.0,
      "ef": 136.0,
      "float": 51.0,
      "critical": false,
      "p50_finish": "2026-08-03",
      "p80_finish": "2026-08-30",
      "p95_finish": "2026-10-05",
      "sampled_p50_duration": 13.5,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "M6",
      "name": "Design verification complete",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T070"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-05-21",
      "baseline_finish": "2026-05-21",
      "es": 136.0,
      "ef": 136.0,
      "float": 51.0,
      "critical": false,
      "p50_finish": "2026-08-03",
      "p80_finish": "2026-08-30",
      "p95_finish": "2026-10-05",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T071",
      "name": "Use specification and use-related risk analysis",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "risk_management_file",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "Clinical Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M1"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-02-06",
      "es": 22.0,
      "ef": 32.0,
      "float": 92.0,
      "critical": false,
      "p50_finish": "2026-02-09",
      "p80_finish": "2026-02-09",
      "p95_finish": "2026-02-09",
      "sampled_p50_duration": 12.0,
      "actual_start": "2026-01-28",
      "actual_finish": "2026-02-09"
    },
    {
      "id": "T072",
      "name": "Formative usability evaluation",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "usability_validation_62366",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "Clinical Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T014",
        "T071"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-25",
      "es": 39.0,
      "ef": 51.0,
      "float": 85.0,
      "critical": false,
      "p50_finish": "2026-02-26",
      "p80_finish": "2026-02-26",
      "p95_finish": "2026-02-26",
      "sampled_p50_duration": 13.0,
      "actual_start": "2026-02-13",
      "actual_finish": "2026-02-26"
    },
    {
      "id": "T073",
      "name": "IFU draft",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "labeling_ifu",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T072"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-02-25",
      "baseline_finish": "2026-03-07",
      "es": 51.0,
      "ef": 61.0,
      "float": 85.0,
      "critical": false,
      "p50_finish": "2026-03-06",
      "p80_finish": "2026-03-06",
      "p95_finish": "2026-03-06",
      "sampled_p50_duration": 9.0,
      "actual_start": "2026-02-25",
      "actual_finish": "2026-03-06"
    },
    {
      "id": "T074",
      "name": "Labelling and artwork (UDI)",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "labeling_ifu",
      "class_source": "rule",
      "class_confidence": 0.95,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T073",
        "T045"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-03-10",
      "baseline_finish": "2026-03-22",
      "es": 64.0,
      "ef": 76.0,
      "float": 116.0,
      "critical": false,
      "p50_finish": "2026-03-22",
      "p80_finish": "2026-03-22",
      "p95_finish": "2026-03-22",
      "sampled_p50_duration": 12.0,
      "actual_start": "2026-03-10",
      "actual_finish": "2026-03-22"
    },
    {
      "id": "T075",
      "name": "Summative usability validation (IEC 62366-1)",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "usability_validation_62366",
      "class_source": "rule",
      "class_confidence": 0.95,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T073",
        "M3"
      ],
      "baseline_days": 20.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-05-09",
      "es": 104.0,
      "ef": 124.0,
      "float": 42.0,
      "critical": false,
      "p50_finish": "2026-07-10",
      "p80_finish": "2026-08-05",
      "p95_finish": "2026-09-08",
      "sampled_p50_duration": 22.3,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T076",
      "name": "Design validation: simulated clinical use",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "design_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T075",
        "T069"
      ],
      "baseline_days": 20.0,
      "baseline_start": "2026-05-09",
      "baseline_finish": "2026-05-29",
      "es": 124.0,
      "ef": 144.0,
      "float": 42.0,
      "critical": false,
      "p50_finish": "2026-08-08",
      "p80_finish": "2026-09-07",
      "p95_finish": "2026-10-16",
      "sampled_p50_duration": 22.4,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T077",
      "name": "Design validation report",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "design_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T076"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-05-29",
      "baseline_finish": "2026-06-06",
      "es": 144.0,
      "ef": 152.0,
      "float": 42.0,
      "critical": false,
      "p50_finish": "2026-08-19",
      "p80_finish": "2026-09-19",
      "p95_finish": "2026-10-28",
      "sampled_p50_duration": 9.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T078",
      "name": "Risk management report (ISO 14971)",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "risk_management_file",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T070",
        "T077",
        "T040"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-06-06",
      "baseline_finish": "2026-06-14",
      "es": 152.0,
      "ef": 160.0,
      "float": 42.0,
      "critical": false,
      "p50_finish": "2026-09-03",
      "p80_finish": "2026-10-04",
      "p95_finish": "2026-11-13",
      "sampled_p50_duration": 8.9,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T079",
      "name": "Process validation plan",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "process_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M3"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-27",
      "es": 104.0,
      "ef": 112.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-06-24",
      "p80_finish": "2026-07-16",
      "p95_finish": "2026-08-16",
      "sampled_p50_duration": 9.1,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T080",
      "name": "IQ: assembly and bonding equipment",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "process_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T079"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-04-27",
      "baseline_finish": "2026-05-07",
      "es": 112.0,
      "ef": 122.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-07-08",
      "p80_finish": "2026-07-31",
      "p95_finish": "2026-08-31",
      "sampled_p50_duration": 11.4,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T081",
      "name": "OQ: bonding process",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "process_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T080"
      ],
      "baseline_days": 15.0,
      "baseline_start": "2026-05-07",
      "baseline_finish": "2026-05-22",
      "es": 122.0,
      "ef": 137.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-07-28",
      "p80_finish": "2026-08-23",
      "p95_finish": "2026-09-25",
      "sampled_p50_duration": 16.9,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T082",
      "name": "PQ: three confirmation lots",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "process_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T081"
      ],
      "baseline_days": 20.0,
      "baseline_start": "2026-05-22",
      "baseline_finish": "2026-06-11",
      "es": 137.0,
      "ef": 157.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-08-23",
      "p80_finish": "2026-09-22",
      "p95_finish": "2026-10-30",
      "sampled_p50_duration": 22.4,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T083",
      "name": "Device master record compilation",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "design_transfer",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T082"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-06-11",
      "baseline_finish": "2026-06-21",
      "es": 157.0,
      "ef": 167.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-09-05",
      "p80_finish": "2026-10-07",
      "p95_finish": "2026-11-14",
      "sampled_p50_duration": 11.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T084",
      "name": "Design transfer review",
      "kind": "task",
      "owner": "Program Manager",
      "class": "design_transfer",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T083"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-06-21",
      "baseline_finish": "2026-06-26",
      "es": 167.0,
      "ef": 172.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-09-12",
      "p80_finish": "2026-10-14",
      "p95_finish": "2026-11-21",
      "sampled_p50_duration": 5.5,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T085",
      "name": "Predicate comparison and SE rationale",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T006",
        "M2"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-03-12",
      "es": 54.0,
      "ef": 66.0,
      "float": 136.0,
      "critical": false,
      "p50_finish": "2026-03-12",
      "p80_finish": "2026-03-12",
      "p95_finish": "2026-03-12",
      "sampled_p50_duration": 12.0,
      "actual_start": "2026-02-28",
      "actual_finish": "2026-03-12"
    },
    {
      "id": "T086",
      "name": "510(k) sections: device description and labelling",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "labeling_ifu",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.1,
      "blocker": null,
      "last_checkin": "2026-03-23",
      "last_checkin_by": "Regulatory Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T074"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-03-22",
      "baseline_finish": "2026-04-01",
      "es": 76.0,
      "ef": 86.0,
      "float": 116.0,
      "critical": false,
      "p50_finish": "2026-04-09",
      "p80_finish": "2026-04-15",
      "p95_finish": "2026-04-26",
      "sampled_p50_duration": 11.2,
      "actual_start": "2026-03-22",
      "actual_finish": null
    },
    {
      "id": "T087",
      "name": "510(k) sections: performance testing summaries",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M6",
        "M4",
        "M5"
      ],
      "baseline_days": 15.0,
      "baseline_start": "2026-07-11",
      "baseline_finish": "2026-07-26",
      "es": 187.0,
      "ef": 202.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-10-23",
      "p80_finish": "2026-12-04",
      "p95_finish": "2027-01-28",
      "sampled_p50_duration": 15.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T088",
      "name": "510(k) sections: sterilization, shelf life, biocomp",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "biocomp_iso10993_panel",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): lab published lead times + FDA 2023 guidance; placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M4",
        "M5"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-07-11",
      "baseline_finish": "2026-07-19",
      "es": 187.0,
      "ef": 195.0,
      "float": 7.0,
      "critical": false,
      "p50_finish": "2026-10-17",
      "p80_finish": "2026-11-28",
      "p95_finish": "2027-01-22",
      "sampled_p50_duration": 8.5,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T089",
      "name": "eSTAR assembly and RTA self-check",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "regulatory_submission_assembly",
      "class_source": "rule",
      "class_confidence": 0.8,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T085",
        "T086",
        "T087",
        "T088",
        "T078"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-07-26",
      "baseline_finish": "2026-08-05",
      "es": 202.0,
      "ef": 212.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-11-09",
      "p80_finish": "2026-12-22",
      "p95_finish": "2027-02-14",
      "sampled_p50_duration": 11.3,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T090",
      "name": "Submission quality review and sign-off",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T089"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-08-05",
      "baseline_finish": "2026-08-10",
      "es": 212.0,
      "ef": 217.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-11-14",
      "p80_finish": "2026-12-27",
      "p95_finish": "2027-02-19",
      "sampled_p50_duration": 5.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T091",
      "name": "510(k) submission to FDA",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T090"
      ],
      "baseline_days": 2.0,
      "baseline_start": "2026-08-10",
      "baseline_finish": "2026-08-12",
      "es": 217.0,
      "ef": 219.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-11-16",
      "p80_finish": "2026-12-29",
      "p95_finish": "2027-02-21",
      "sampled_p50_duration": 2.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "M7",
      "name": "510(k) submitted",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T091"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2026-08-12",
      "baseline_finish": "2026-08-12",
      "es": 219.0,
      "ef": 219.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2026-11-16",
      "p80_finish": "2026-12-29",
      "p95_finish": "2027-02-21",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T092",
      "name": "FDA 510(k) review to decision",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "fda_510k_review",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "openFDA 510(k) endpoint via the Clearance Timeline Estimator pipeline; snapshot generated 2026-08-29 (openFDA last_updated 2026-08-17); decisions 2018-01-01 to 2026-08-28; pooled histogram of days from receipt to decision over n=24,912 cleared records in 742 product codes with >= 5 records; 20-day bins, 0 records in the open tail beyond 1360 days",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M7"
      ],
      "baseline_days": 150.0,
      "baseline_start": "2026-08-12",
      "baseline_finish": "2027-01-09",
      "es": 219.0,
      "ef": 369.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2027-04-06",
      "p80_finish": "2027-08-14",
      "p95_finish": "2028-04-20",
      "sampled_p50_duration": 127.3,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "M8",
      "name": "510(k) cleared",
      "kind": "milestone",
      "owner": "Program Manager",
      "class": "milestone",
      "class_source": "rule",
      "class_confidence": 1.0,
      "prior_source": "Structural; a milestone has no duration of its own",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T092"
      ],
      "baseline_days": 0.0,
      "baseline_start": "2027-01-09",
      "baseline_finish": "2027-01-09",
      "es": 369.0,
      "ef": 369.0,
      "float": 0.0,
      "critical": true,
      "p50_finish": "2027-04-06",
      "p80_finish": "2027-08-14",
      "p95_finish": "2028-04-20",
      "sampled_p50_duration": 0.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T093",
      "name": "Marker band swaging process development",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-09",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T012"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-02-05",
      "baseline_finish": "2026-02-13",
      "es": 31.0,
      "ef": 39.0,
      "float": 330.0,
      "critical": false,
      "p50_finish": "2026-02-14",
      "p80_finish": "2026-02-14",
      "p95_finish": "2026-02-14",
      "sampled_p50_duration": 9.0,
      "actual_start": "2026-02-05",
      "actual_finish": "2026-02-14"
    },
    {
      "id": "T094",
      "name": "Hydrophilic coating process development",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T012"
      ],
      "baseline_days": 15.0,
      "baseline_start": "2026-02-05",
      "baseline_finish": "2026-02-20",
      "es": 31.0,
      "ef": 46.0,
      "float": 313.0,
      "critical": false,
      "p50_finish": "2026-02-23",
      "p80_finish": "2026-02-23",
      "p95_finish": "2026-02-23",
      "sampled_p50_duration": 17.0,
      "actual_start": "2026-02-06",
      "actual_finish": "2026-02-23"
    },
    {
      "id": "T095",
      "name": "Coating supplier evaluation",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-02",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T094"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-02-20",
      "baseline_finish": "2026-03-02",
      "es": 46.0,
      "ef": 56.0,
      "float": 313.0,
      "critical": false,
      "p50_finish": "2026-02-28",
      "p80_finish": "2026-02-28",
      "p95_finish": "2026-02-28",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-02-20",
      "actual_finish": "2026-02-28"
    },
    {
      "id": "T096",
      "name": "Balloon fold and wrap process development",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T014"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-25",
      "es": 39.0,
      "ef": 51.0,
      "float": 318.0,
      "critical": false,
      "p50_finish": "2026-02-28",
      "p80_finish": "2026-02-28",
      "p95_finish": "2026-02-28",
      "sampled_p50_duration": 14.0,
      "actual_start": "2026-02-14",
      "actual_finish": "2026-02-28"
    },
    {
      "id": "T097",
      "name": "Bond joint design of experiments",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T014"
      ],
      "baseline_days": 14.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-27",
      "es": 39.0,
      "ef": 53.0,
      "float": 316.0,
      "critical": false,
      "p50_finish": "2026-02-28",
      "p80_finish": "2026-02-28",
      "p95_finish": "2026-02-28",
      "sampled_p50_duration": 15.0,
      "actual_start": "2026-02-13",
      "actual_finish": "2026-02-28"
    },
    {
      "id": "T098",
      "name": "Shaft stiffness characterisation",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T014"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-19",
      "es": 39.0,
      "ef": 45.0,
      "float": 324.0,
      "critical": false,
      "p50_finish": "2026-02-18",
      "p80_finish": "2026-02-18",
      "p95_finish": "2026-02-18",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-02-13",
      "actual_finish": "2026-02-18"
    },
    {
      "id": "T099",
      "name": "Guidewire compatibility check",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "Test Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T014"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-02-13",
      "baseline_finish": "2026-02-17",
      "es": 39.0,
      "ef": 43.0,
      "float": 326.0,
      "critical": false,
      "p50_finish": "2026-02-19",
      "p80_finish": "2026-02-19",
      "p95_finish": "2026-02-19",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-02-14",
      "actual_finish": "2026-02-19"
    },
    {
      "id": "T100",
      "name": "Traceability matrix (requirements to tests)",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-09",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T050"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-03-08",
      "baseline_finish": "2026-03-16",
      "es": 62.0,
      "ef": 70.0,
      "float": 299.0,
      "critical": false,
      "p50_finish": "2026-03-16",
      "p80_finish": "2026-03-16",
      "p95_finish": "2026-03-16",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-03-08",
      "actual_finish": "2026-03-16"
    },
    {
      "id": "T101",
      "name": "Design history file index",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M1"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-02-01",
      "es": 22.0,
      "ef": 27.0,
      "float": 342.0,
      "critical": false,
      "p50_finish": "2026-02-03",
      "p80_finish": "2026-02-03",
      "p95_finish": "2026-02-03",
      "sampled_p50_duration": 6.0,
      "actual_start": "2026-01-28",
      "actual_finish": "2026-02-03"
    },
    {
      "id": "T102",
      "name": "Supplier audit: balloon supplier",
      "kind": "task",
      "owner": "Supplier Quality",
      "class": "supplier_fai",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-23",
      "last_checkin_by": "Supplier Quality",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T021"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-02-20",
      "baseline_finish": "2026-02-26",
      "es": 46.0,
      "ef": 52.0,
      "float": 317.0,
      "critical": false,
      "p50_finish": "2026-02-27",
      "p80_finish": "2026-02-27",
      "p95_finish": "2026-02-27",
      "sampled_p50_duration": 7.0,
      "actual_start": "2026-02-20",
      "actual_finish": "2026-02-27"
    },
    {
      "id": "T103",
      "name": "Cleanroom gowning and flow procedure",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-23",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T030"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-03-17",
      "baseline_finish": "2026-03-22",
      "es": 71.0,
      "ef": 76.0,
      "float": 293.0,
      "critical": false,
      "p50_finish": "2026-03-22",
      "p80_finish": "2026-03-22",
      "p95_finish": "2026-03-22",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-03-17",
      "actual_finish": "2026-03-22"
    },
    {
      "id": "T104",
      "name": "Bioburden baseline sampling",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T032"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-04-14",
      "baseline_finish": "2026-04-24",
      "es": 99.0,
      "ef": 109.0,
      "float": 260.0,
      "critical": false,
      "p50_finish": "2026-06-19",
      "p80_finish": "2026-07-11",
      "p95_finish": "2026-08-11",
      "sampled_p50_duration": 10.8,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T105",
      "name": "Endotoxin (LAL) testing",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T032"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-04-14",
      "baseline_finish": "2026-04-26",
      "es": 99.0,
      "ef": 111.0,
      "float": 258.0,
      "critical": false,
      "p50_finish": "2026-06-19",
      "p80_finish": "2026-07-10",
      "p95_finish": "2026-08-09",
      "sampled_p50_duration": 12.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T106",
      "name": "Particulate baseline testing",
      "kind": "task",
      "owner": "Test Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T032"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-04-14",
      "baseline_finish": "2026-04-22",
      "es": 99.0,
      "ef": 107.0,
      "float": 262.0,
      "critical": false,
      "p50_finish": "2026-06-15",
      "p80_finish": "2026-07-06",
      "p95_finish": "2026-08-04",
      "sampled_p50_duration": 8.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T107",
      "name": "Complaint handling procedure update",
      "kind": "task",
      "owner": "Quality Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "Quality Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M1"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-01-27",
      "baseline_finish": "2026-02-01",
      "es": 22.0,
      "ef": 27.0,
      "float": 342.0,
      "critical": false,
      "p50_finish": "2026-02-01",
      "p80_finish": "2026-02-01",
      "p95_finish": "2026-02-01",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-01-27",
      "actual_finish": "2026-02-01"
    },
    {
      "id": "T108",
      "name": "Post-market surveillance plan",
      "kind": "task",
      "owner": "Regulatory Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T078"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-06-14",
      "baseline_finish": "2026-06-20",
      "es": 160.0,
      "ef": 166.0,
      "float": 203.0,
      "critical": false,
      "p50_finish": "2026-09-10",
      "p80_finish": "2026-10-11",
      "p95_finish": "2026-11-19",
      "sampled_p50_duration": 6.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T109",
      "name": "Clinical evaluation memo (literature)",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "design_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-02",
      "last_checkin_by": "Clinical Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T006"
      ],
      "baseline_days": 12.0,
      "baseline_start": "2026-01-25",
      "baseline_finish": "2026-02-06",
      "es": 20.0,
      "ef": 32.0,
      "float": 337.0,
      "critical": false,
      "p50_finish": "2026-02-04",
      "p80_finish": "2026-02-04",
      "p95_finish": "2026-02-04",
      "sampled_p50_duration": 10.0,
      "actual_start": "2026-01-25",
      "actual_finish": "2026-02-04"
    },
    {
      "id": "T110",
      "name": "Competitive device teardown",
      "kind": "task",
      "owner": "R&D Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-26",
      "last_checkin_by": "R&D Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T002"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-01-16",
      "baseline_finish": "2026-01-24",
      "es": 11.0,
      "ef": 19.0,
      "float": 350.0,
      "critical": false,
      "p50_finish": "2026-01-24",
      "p80_finish": "2026-01-24",
      "p95_finish": "2026-01-24",
      "sampled_p50_duration": 8.0,
      "actual_start": "2026-01-16",
      "actual_finish": "2026-01-24"
    },
    {
      "id": "T111",
      "name": "Cost model and margin review",
      "kind": "task",
      "owner": "Program Manager",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-02-16",
      "last_checkin_by": "Program Manager",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T020"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-02-08",
      "baseline_finish": "2026-02-14",
      "es": 34.0,
      "ef": 40.0,
      "float": 329.0,
      "critical": false,
      "p50_finish": "2026-02-12",
      "p80_finish": "2026-02-12",
      "p95_finish": "2026-02-12",
      "sampled_p50_duration": 4.0,
      "actual_start": "2026-02-08",
      "actual_finish": "2026-02-12"
    },
    {
      "id": "T112",
      "name": "Program schedule re-baseline review",
      "kind": "task",
      "owner": "Program Manager",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-02",
      "last_checkin_by": "Program Manager",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M2"
      ],
      "baseline_days": 3.0,
      "baseline_start": "2026-02-28",
      "baseline_finish": "2026-03-03",
      "es": 54.0,
      "ef": 57.0,
      "float": 312.0,
      "critical": false,
      "p50_finish": "2026-03-06",
      "p80_finish": "2026-03-06",
      "p95_finish": "2026-03-06",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-03-01",
      "actual_finish": "2026-03-06"
    },
    {
      "id": "T113",
      "name": "Pilot lot P2 build (validation units)",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "pilot_build",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): placeholder",
      "prior_sourced": false,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T033"
      ],
      "baseline_days": 10.0,
      "baseline_start": "2026-04-19",
      "baseline_finish": "2026-04-29",
      "es": 104.0,
      "ef": 114.0,
      "float": 255.0,
      "critical": false,
      "p50_finish": "2026-06-27",
      "p80_finish": "2026-07-20",
      "p95_finish": "2026-08-20",
      "sampled_p50_duration": 11.3,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T114",
      "name": "Sterile barrier seal validation",
      "kind": "task",
      "owner": "Packaging Engineer",
      "class": "sterilization_validation",
      "class_source": "rule",
      "class_confidence": 0.65,
      "prior_source": "TODO(founder): contract steriliser published lead times; placeholder",
      "prior_sourced": false,
      "status": "in_progress",
      "reply_status": "on_track",
      "pct": 0.8,
      "blocker": null,
      "last_checkin": "2026-03-30",
      "last_checkin_by": "Packaging Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T046"
      ],
      "baseline_days": 15.0,
      "baseline_start": "2026-03-18",
      "baseline_finish": "2026-04-02",
      "es": 72.0,
      "ef": 87.0,
      "float": 282.0,
      "critical": false,
      "p50_finish": "2026-04-02",
      "p80_finish": "2026-04-04",
      "p95_finish": "2026-04-07",
      "sampled_p50_duration": 16.3,
      "actual_start": "2026-03-18",
      "actual_finish": null
    },
    {
      "id": "T115",
      "name": "Shipping carton design",
      "kind": "task",
      "owner": "Packaging Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Packaging Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T045"
      ],
      "baseline_days": 6.0,
      "baseline_start": "2026-03-10",
      "baseline_finish": "2026-03-16",
      "es": 64.0,
      "ef": 70.0,
      "float": 299.0,
      "critical": false,
      "p50_finish": "2026-03-16",
      "p80_finish": "2026-03-16",
      "p95_finish": "2026-03-16",
      "sampled_p50_duration": 6.0,
      "actual_start": "2026-03-10",
      "actual_finish": "2026-03-16"
    },
    {
      "id": "T116",
      "name": "Label printer qualification",
      "kind": "task",
      "owner": "Manufacturing Engineer",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-23",
      "last_checkin_by": "Manufacturing Engineer",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T074"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-03-22",
      "baseline_finish": "2026-03-27",
      "es": 76.0,
      "ef": 81.0,
      "float": 288.0,
      "critical": false,
      "p50_finish": "2026-03-27",
      "p80_finish": "2026-03-27",
      "p95_finish": "2026-03-27",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-03-22",
      "actual_finish": "2026-03-27"
    },
    {
      "id": "T117",
      "name": "Software: inflation device compatibility note",
      "kind": "task",
      "owner": "Software Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-01-26",
      "last_checkin_by": "Software Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T003"
      ],
      "baseline_days": 4.0,
      "baseline_start": "2026-01-20",
      "baseline_finish": "2026-01-24",
      "es": 15.0,
      "ef": 19.0,
      "float": 350.0,
      "critical": false,
      "p50_finish": "2026-01-25",
      "p80_finish": "2026-01-25",
      "p95_finish": "2026-01-25",
      "sampled_p50_duration": 5.0,
      "actual_start": "2026-01-20",
      "actual_finish": "2026-01-25"
    },
    {
      "id": "T118",
      "name": "Training material for field",
      "kind": "task",
      "owner": "Clinical Lead",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "done",
      "reply_status": "on_track",
      "pct": 1.0,
      "blocker": null,
      "last_checkin": "2026-03-16",
      "last_checkin_by": "Clinical Lead",
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T073"
      ],
      "baseline_days": 8.0,
      "baseline_start": "2026-03-07",
      "baseline_finish": "2026-03-15",
      "es": 61.0,
      "ef": 69.0,
      "float": 300.0,
      "critical": false,
      "p50_finish": "2026-03-16",
      "p80_finish": "2026-03-16",
      "p95_finish": "2026-03-16",
      "sampled_p50_duration": 9.0,
      "actual_start": "2026-03-07",
      "actual_finish": "2026-03-16"
    },
    {
      "id": "T119",
      "name": "Launch readiness checklist draft",
      "kind": "task",
      "owner": "Program Manager",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "T084"
      ],
      "baseline_days": 5.0,
      "baseline_start": "2026-06-26",
      "baseline_finish": "2026-07-01",
      "es": 172.0,
      "ef": 177.0,
      "float": 192.0,
      "critical": false,
      "p50_finish": "2026-09-18",
      "p80_finish": "2026-10-19",
      "p95_finish": "2026-11-27",
      "sampled_p50_duration": 5.0,
      "actual_start": null,
      "actual_finish": null
    },
    {
      "id": "T120",
      "name": "Lessons-learned review",
      "kind": "task",
      "owner": "Program Manager",
      "class": "generic_task",
      "class_source": "default",
      "class_confidence": 0.0,
      "prior_source": "Plan baseline duration; spread is the library default `generic_sigma`, a labelled design default, not a measurement",
      "prior_sourced": true,
      "status": "not_started",
      "reply_status": null,
      "pct": 0.0,
      "blocker": null,
      "last_checkin": null,
      "last_checkin_by": null,
      "nonresponse_cycles": 0,
      "attention": false,
      "predecessors": [
        "M7"
      ],
      "baseline_days": 3.0,
      "baseline_start": "2026-08-12",
      "baseline_finish": "2026-08-15",
      "es": 219.0,
      "ef": 222.0,
      "float": 147.0,
      "critical": false,
      "p50_finish": "2026-11-19",
      "p80_finish": "2027-01-01",
      "p95_finish": "2027-02-24",
      "sampled_p50_duration": 3.0,
      "actual_start": null,
      "actual_finish": null
    }
  ],
  "unsourced_classes_used": [
    "accelerated_aging",
    "biocomp_iso10993_panel",
    "design_freeze",
    "design_input_review",
    "design_review_gate",
    "design_transfer",
    "design_validation",
    "dv_execution",
    "dv_protocol_approval",
    "labeling_ifu",
    "package_validation",
    "pilot_build",
    "presub_qsub",
    "process_validation",
    "regulatory_submission_assembly",
    "risk_management_file",
    "sterilization_validation",
    "supplier_fai",
    "tooling_lead_time",
    "usability_validation_62366"
  ],
  "class_suggestions_pending": [],
  "program_history_scales": {},
  "excluded": {
    "count": 0,
    "reasons": []
  },
  "calibration": {
    "status": "SYNTHETIC",
    "brier": null,
    "coverage_80": null,
    "mae_days_p50": null,
    "mae_by_class": {},
    "n_resolved": 0,
    "why": "unsourced reference classes in use: accelerated_aging, biocomp_iso10993_panel, design_freeze, design_input_review, design_review_gate, design_transfer, design_validation, dv_execution, dv_protocol_approval, labeling_ifu, package_validation, pilot_build, presub_qsub, process_validation, regulatory_submission_assembly, risk_management_file, sterilization_validation, supplier_fai, tooling_lead_time, usability_validation_62366"
  },
  "review": {
    "status": "undispositioned",
    "reviewer": null,
    "timestamp": null
  },
  "delta_summary": {
    "since_run": null,
    "milestones_moved": 0,
    "state_changes": 0
  }
}