{
  "date": "2026-06-30",
  "mode": "response no-MCP",
  "prompt": "Reply with exactly: hi",
  "samplesPerCell": 3,
  "warmupsPerSyntheticCell": 1,
  "fixture": {
    "root": "/tmp/ovm-response-synth.nlOfvR",
    "scale": 1.0,
    "count": 20,
    "matchReal": true,
    "note": "Response run mutates the selected store by adding benchmark sessions."
  },
  "products": {
    "claude": {
      "real": {
        "samplesMs": [3905, 4635, 2729],
        "medianMs": 3905
      },
      "synthetic": {
        "warmupMs": [3877],
        "samplesMs": [3246, 3533, 4982],
        "medianMs": 3533,
        "note": "Measured by keeping real Claude auth/config in place and temporarily symlinking ~/.claude/projects to the synthetic projects store."
      }
    },
    "codex": {
      "real": {
        "samplesMs": [5635, 7609, 5082],
        "medianMs": 5635
      },
      "synthetic": {
        "warmupMs": [2958],
        "samplesMs": [3478, 3339, 3426],
        "medianMs": 3426,
        "note": "One warmup sample is run before the measured samples so synthetic-home first-run setup is not included in the median."
      }
    }
  }
}
