Hard sleeps remain
Polling-based synchronization debt still spans 40 files.
Selenium BiDi Readiness Lab · Five real assessment landmarks
This is not a completed BiDi migration story. It is the evidence-backed path that shows what must become true before a team can adopt BiDi without carrying old synchronization risk into a new protocol.
Honesty boundary
The repair loop uses static framework evidence and real reassessments. No completed BiDi migration or runtime test execution is claimed because the dotnet runtime was unavailable in this environment.
01 · Definitive baseline
The first assessment found 13 Selenium 3 package references, no executable BiDi readiness contract, and 137 hard sleeps across 42 files.
02 · Readiness contract
A BiDi readiness contract was added. Trust improved, but Selenium 3 still prevented a supported BiDi session contract.
03 · Selenium 4 runtime
The Selenium 4 correction landmark removed the protocol-runtime blocker. Synchronization and browser-driver governance became the next visible risks.
04 · Wait contract
Hard sleeps fell from 137 to 129. The score moved by one point because the remaining debt was still systemic.
05 · Expanded wait repair
Hard sleeps fell again to 121 across 40 files, but the score held at 73. The system did not manufacture progress; it promoted synchronization debt as the next governed target.
Evidence package
Every public claim on this page points back to a detector audit, advisory report, engineer plan, or run manifest from the real repair loop.
The score movement, stage order, and honesty boundary.
Open artifact →02Raw observations behind the 30/BLOCK baseline.
Open artifact →03The internal correction path generated from the baseline.
Open artifact →04Raw observations behind the current 73/WARN state.
Open artifact →05The remaining governed correction path.
Open artifact →06The chain-of-custody record for the latest landmark.
Open artifact →Govern before migration