{
  "experimentDate": "2026-09-08",
  "environment": "Local Kind / ARM64 / synthetic workload / Google mock",
  "runs": 32,
  "httpRequests": 1211566,
  "verdicts": {
    "LOCAL_PASS": 19,
    "FAILED": 5,
    "INCOMPLETE": 8
  },
  "serviceOrder": [
    "identity",
    "travel",
    "community",
    "maps"
  ],
  "layouts": {
    "A": [
      2,
      2,
      2,
      2
    ],
    "C": [
      1,
      2,
      2,
      2
    ],
    "B": [
      1,
      2,
      2,
      1
    ]
  },
  "preferredCandidate": "C",
  "hpa": {
    "localMin": 1,
    "localMax": 2,
    "cpuTargetPercent": 60
  },
  "nodeReservationBudget": {
    "scope": "OFFLINE_RESERVATIONS_ONLY",
    "rows": [
      {
        "layout": "A",
        "replicas": {
          "identity": 2,
          "travel": 2,
          "community": 2,
          "maps": 2
        },
        "knownCpuRequests": 3.2500000000000004,
        "knownMemoryGiB": 7.74609375,
        "oneLargestAppSurgeGiB": 1.0625,
        "oneServiceRolloutExtraWithTerminatingPodsGiB": 2.125,
        "physicalMemoryGiB": 8.0,
        "verdict": "UNVERIFIED_NEEDS_ALLOCATABLE_AND_PLACEMENT"
      },
      {
        "layout": "C",
        "replicas": {
          "identity": 1,
          "travel": 2,
          "community": 2,
          "maps": 2
        },
        "knownCpuRequests": 2.95,
        "knownMemoryGiB": 7.18359375,
        "oneLargestAppSurgeGiB": 1.0625,
        "oneServiceRolloutExtraWithTerminatingPodsGiB": 2.125,
        "physicalMemoryGiB": 8.0,
        "verdict": "UNVERIFIED_NEEDS_ALLOCATABLE_AND_PLACEMENT"
      },
      {
        "layout": "B",
        "replicas": {
          "identity": 1,
          "travel": 2,
          "community": 2,
          "maps": 1
        },
        "knownCpuRequests": 2.65,
        "knownMemoryGiB": 6.62109375,
        "oneLargestAppSurgeGiB": 1.0625,
        "oneServiceRolloutExtraWithTerminatingPodsGiB": 2.125,
        "physicalMemoryGiB": 8.0,
        "verdict": "UNVERIFIED_NEEDS_ALLOCATABLE_AND_PLACEMENT"
      }
    ],
    "excluded": [
      "EKS managed addons",
      "OS/kubelet reservation",
      "actual per-node placement/maxPods",
      "CPU credits and architecture performance",
      "node failure/scaleout",
      "concurrent rollouts"
    ],
    "note": "Physical RAM minus requests is not allocatable headroom. No t3.medium approval is inferred."
  },
  "limitations": [
    "One comparison per condition; not an optimal configuration or AWS capacity claim.",
    "64 journeys/s is the reached local stage, not maximum capacity.",
    "Slow dependency B and C both failed."
  ],
  "sources": [
    {
      "path": "KDT_TravelDiary/evidence/local-msa-next-round-20260908-r2/analysis/evidence-validation.json",
      "sha256": "6143708a5e154feea6a63d89a1f8810141615498cc9a93cc7c4c8a0211a5532e"
    },
    {
      "path": "KDT_TravelDiary/evidence/local-msa-next-round-20260908-r2/analysis/medium-budget.json",
      "sha256": "dbbedba6a051c3be7afcd1928f3bf84b938b3b98b613545715ee87c4abccdb15"
    },
    {
      "path": "KDT_TravelDiary/evidence/local-msa-next-round-20260908-r2/REPORT.md",
      "sha256": "b6b6ccdb755d26628d850029e6fc6002d636b1144172283a2eb250ad13823696"
    }
  ]
}
