{
 "generated_at": "2026-09-10T23:26:18+0800",
 "rule": "accepted = 480 gate passed and 480 timing verdict faster (CI below 1) and 704 verdict not slower",
 "accepted": [
  "cam_cache"
 ],
 "rejected": [
  {
   "candidate": "kv_gather_off",
   "gate_480": false,
   "verdict_480": "",
   "verdict_704": ""
  },
  {
   "candidate": "vae_compile",
   "gate_480": null,
   "verdict_480": "",
   "verdict_704": ""
  },
  {
   "candidate": "fused_output",
   "gate_480": true,
   "verdict_480": "no resolvable difference (effect within CI or within run-to-run spread of either arm)",
   "verdict_704": "no resolvable difference (effect within CI or within run-to-run spread of either arm)"
  },
  {
   "candidate": "pinned_d2h",
   "gate_480": true,
   "verdict_480": "no resolvable difference (effect within CI or within run-to-run spread of either arm)",
   "verdict_704": "no resolvable difference (effect within CI or within run-to-run spread of either arm)"
  },
  {
   "candidate": "case_e",
   "gate_480": true,
   "verdict_480": "slower (CI above 1 and effect above run-to-run spread)",
   "verdict_704": "slower (CI above 1 and effect above run-to-run spread)"
  }
 ],
 "configs": [
  "original",
  "cam_cache"
 ],
 "note": "Combination is run as one composition; per-candidate results stay in the matrix. Final tail: 2 resolutions x 3 launches x 251 epochs, all outputs saved."
}
