{
  "candidate": "7890ead39bb7f14ed44aaae44b0951f098ffe9ac",
  "source_change": false,
  "test_change": false,
  "observed_rate": {
    "pass": 9,
    "red": 1,
    "total": 10
  },
  "load": "serialized one selected cell, no other test/build producer at admission; fullHEAVY concurrency unmeasured",
  "failure": "beta missing, alpha present at membership assertion568; both were acknowledged before list",
  "original_failure": "alpha missing, beta present at same assertion",
  "classification": "Reproducible intermittent PRODUCT registration loss, outside fix2 firewall diff; not count-only test flakiness",
  "source_gap": "Broker and separate brain each use a process-local Mutex while publishing full serving-registry snapshots",
  "matching_repro_interleaving": "INFERENCE: brain loaded after alpha but before beta and published after beta, retaining alpha and erasing beta",
  "test_hardening_tradeoff": "Weakening identity assertion, polling for vanished entry, or avoiding expiry overlap hides the product contract violation. Preserve assertion; actual repair must serialize all registry writers across the process boundary.",
  "decision_owner": "doyle",
  "fix_authority": "No source/test edit GO received; any changed SHA requires cold rebuild and packet rebind"
}
