master
John Lauer Pre-promotion gate evidence, 2026-09-08 (ConfRoomROG + winvm, 0.9.347/0.9.348) 122ccb9 29d ago
{
 "date": "2026-09-08",
 "purpose": "pre-promotion gate, insiders 0.9.347/0.9.348 vs public 0.9.317",
 "ConfRoomROG": {
  "bridge": "0.9.347",
  "kicad": "10.0.5",
  "ab": "2.1.78",
  "runner": {
   "pass": 72,
   "fail": 1,
   "skip": 15
  },
  "demoBeats": [
   [
    "symbol",
    true
   ],
   [
    "footprint",
    true
   ],
   [
    "footprint3d",
    true
   ],
   [
    "schematic",
    true
   ],
   [
    "board",
    true
   ],
   [
    "board3d",
    true
   ]
  ],
  "onlyFailure": "open_schematic: KiCad editor on top of the user's browser on an idle box (no user input for minutes); Windows grants a new process the foreground once the lock timeout expires; same on public 0.9.317"
 },
 "winvm": {
  "bridge": "0.9.347 then 0.9.348",
  "kicad": "10.0.6 fresh install, config wiped, software rendering",
  "ab": "2.1.78",
  "runner": {
   "pass": 70,
   "fail": 3,
   "skip": 15
  },
  "demoBeats": [
   [
    "symbol",
    true
   ],
   [
    "footprint",
    true
   ],
   [
    "footprint3d",
    true
   ],
   [
    "schematic",
    true
   ],
   [
    "board",
    true
   ],
   [
    "board3d",
    true
   ]
  ],
  "failures": "adom_library_heal before any Adom library existed (runner ordering, fixed); launch and show_symbol foreground on an idle box with the first-run wizard and the OpenGL notice up (runner rule tightened)",
  "routing": {
   "per-net": {
    "segments": 20,
    "vias": 2,
    "netsRemaining": [],
    "drc": {
     "errors": 0,
     "warnings": 3,
     "unconnected": 0
    }
   },
   "per-trace": {
    "segments": 20,
    "vias": 2,
    "netsRemaining": [],
    "drc": {
     "errors": 0,
     "warnings": 3,
     "unconnected": 0
    }
   }
  },
  "closeDiscard": "fell back to a reported forceKilled on this software-rendered VM"
 }
}