{
  "study_id": "AM-RP-001",
  "fixture_id": "AM-RP-001-LATENCY-01",
  "version": "0.1.0",
  "author": "Anant Mishra",
  "synthetic": true,
  "status": "synthetic_arithmetic_fixture_not_a_run",
  "note": "Every offset and outcome is invented. All offsets are milliseconds on one fictional monotonic client clock. No model, service, load generator or queue policy was run.",
  "observation_cutoff_ms": 6000,
  "schedule": [
    {
      "request_id": "L01",
      "scheduled_ms": 0
    },
    {
      "request_id": "L02",
      "scheduled_ms": 200
    },
    {
      "request_id": "L03",
      "scheduled_ms": 400
    },
    {
      "request_id": "L04",
      "scheduled_ms": 600
    },
    {
      "request_id": "L05",
      "scheduled_ms": 800
    },
    {
      "request_id": "L06",
      "scheduled_ms": 1000
    }
  ],
  "observations": [
    {
      "request_id": "L01",
      "status": "completed",
      "dispatch_ms": 1800,
      "first_output_ms": 2400,
      "end_ms": 3000
    },
    {
      "request_id": "L02",
      "status": "completed",
      "dispatch_ms": 2000,
      "first_output_ms": 2400,
      "end_ms": 3200
    },
    {
      "request_id": "L03",
      "status": "completed",
      "dispatch_ms": 400,
      "first_output_ms": 600,
      "end_ms": 1000
    },
    {
      "request_id": "L04",
      "status": "timeout",
      "dispatch_ms": 2600,
      "first_output_ms": 3000,
      "end_ms": 5600
    },
    {
      "request_id": "L05",
      "status": "rejected",
      "dispatch_ms": 2800,
      "first_output_ms": null,
      "end_ms": 2850
    },
    {
      "request_id": "L06",
      "status": "not_dispatched",
      "dispatch_ms": null,
      "first_output_ms": null,
      "end_ms": 6000
    }
  ],
  "expected_counts": {
    "scheduled": 6,
    "completed": 3,
    "timeout": 1,
    "rejected": 1,
    "not_dispatched": 1,
    "in_flight": 0
  },
  "expected_completed_latency": {
    "client_ttft_ms": {
      "n": 3,
      "mean": 400,
      "p50": 400,
      "p95": 600
    },
    "scheduled_ttft_ms": {
      "n": 3,
      "mean": 1600,
      "p50": 2200,
      "p95": 2400
    },
    "client_e2e_ms": {
      "n": 3,
      "mean": 1000,
      "p50": 1200,
      "p95": 1200
    },
    "scheduled_e2e_ms": {
      "n": 3,
      "mean": 2200,
      "p50": 3000,
      "p95": 3000
    }
  }
}
