{
    "passed": true,
    "error": "",
    "checks": [
        "batchmode without desktop input",
        "active anchor body adopts preview",
        "close button remains close",
        "right click remains context menu",
        "middle click remains close",
        "ordinary click does not adopt absent preview",
        "outside click does not adopt",
        "commit detaches before hover cleanup",
        "cleanup cannot cancel adopted window",
        "actual shelf anchor path commits before StopHover",
        "batch preserves previous bottom-to-top operation order",
        "already visible peers are untouched",
        "selected below editor cannot reorder group",
        "unrelated selected editor duplicate and zero excluded",
        "group size 1 planned in one operation set",
        "group size 2 planned in one operation set",
        "group size 3 planned in one operation set",
        "group size 4 planned in one operation set",
        "group size 5 planned in one operation set",
        "group size 6 planned in one operation set",
        "group size 7 planned in one operation set",
        "group size 8 planned in one operation set",
        "group size 9 planned in one operation set",
        "group size 10 planned in one operation set",
        "group size 11 planned in one operation set",
        "group size 12 planned in one operation set",
        "group size 13 planned in one operation set",
        "group size 14 planned in one operation set",
        "group size 15 planned in one operation set",
        "group size 16 planned in one operation set",
        "group size 17 planned in one operation set",
        "group size 18 planned in one operation set",
        "group size 19 planned in one operation set",
        "group size 20 planned in one operation set",
        "group size 21 planned in one operation set",
        "group size 22 planned in one operation set",
        "group size 23 planned in one operation set",
        "group size 24 planned in one operation set",
        "group size 25 planned in one operation set",
        "group size 26 planned in one operation set",
        "group size 27 planned in one operation set",
        "group size 28 planned in one operation set",
        "group size 29 planned in one operation set",
        "group size 30 planned in one operation set",
        "group size 31 planned in one operation set",
        "group size 32 planned in one operation set",
        "activation group uses exactly one batch host call and filters minimized peers",
        "existing: minimize starts at exact source bounds",
        "existing: minimize lands exactly on item",
        "existing: restore/maximize have exact endpoints",
        "existing: damped movement stays monotonic without overshooting small taskbar items 0",
        "existing: damped movement stays monotonic without overshooting small taskbar items 1",
        "existing: damped movement stays monotonic without overshooting small taskbar items 2",
        "existing: damped movement stays monotonic without overshooting small taskbar items 3",
        "existing: damped movement stays monotonic without overshooting small taskbar items 4",
        "existing: damped movement stays monotonic without overshooting small taskbar items 5",
        "existing: damped movement stays monotonic without overshooting small taskbar items 6",
        "existing: damped movement stays monotonic without overshooting small taskbar items 7",
        "existing: damped movement stays monotonic without overshooting small taskbar items 8",
        "existing: damped movement stays monotonic without overshooting small taskbar items 9",
        "existing: damped movement stays monotonic without overshooting small taskbar items 10",
        "existing: damped movement stays monotonic without overshooting small taskbar items 11",
        "existing: damped movement stays monotonic without overshooting small taskbar items 12",
        "existing: damped movement stays monotonic without overshooting small taskbar items 13",
        "existing: damped movement stays monotonic without overshooting small taskbar items 14",
        "existing: damped movement stays monotonic without overshooting small taskbar items 15",
        "existing: damped movement stays monotonic without overshooting small taskbar items 16",
        "existing: damped movement stays monotonic without overshooting small taskbar items 17",
        "existing: damped movement stays monotonic without overshooting small taskbar items 18",
        "existing: damped movement stays monotonic without overshooting small taskbar items 19",
        "existing: damped movement stays monotonic without overshooting small taskbar items 20",
        "existing: damped movement stays monotonic without overshooting small taskbar items 21",
        "existing: damped movement stays monotonic without overshooting small taskbar items 22",
        "existing: damped movement stays monotonic without overshooting small taskbar items 23",
        "existing: damped movement stays monotonic without overshooting small taskbar items 24",
        "existing: damped movement stays monotonic without overshooting small taskbar items 25",
        "existing: damped movement stays monotonic without overshooting small taskbar items 26",
        "existing: damped movement stays monotonic without overshooting small taskbar items 27",
        "existing: damped movement stays monotonic without overshooting small taskbar items 28",
        "existing: damped movement stays monotonic without overshooting small taskbar items 29",
        "existing: damped movement stays monotonic without overshooting small taskbar items 30",
        "existing: damped movement stays monotonic without overshooting small taskbar items 31",
        "existing: damped movement stays monotonic without overshooting small taskbar items 32",
        "existing: damped movement stays monotonic without overshooting small taskbar items 33",
        "existing: damped movement stays monotonic without overshooting small taskbar items 34",
        "existing: damped movement stays monotonic without overshooting small taskbar items 35",
        "existing: damped movement stays monotonic without overshooting small taskbar items 36",
        "existing: damped movement stays monotonic without overshooting small taskbar items 37",
        "existing: damped movement stays monotonic without overshooting small taskbar items 38",
        "existing: damped movement stays monotonic without overshooting small taskbar items 39",
        "existing: damped movement stays monotonic without overshooting small taskbar items 40",
        "existing: motion gently accelerates and settles instead of moving at constant speed",
        "existing: minimize opacity retains exact endpoints",
        "existing: activation retained only while the original input context is unchanged",
        "existing: a new click cancels deferred window activation",
        "existing: switching applications cancels deferred activation",
        "existing: cancelled activation never becomes enabled again",
        "existing: taskbar context menu cannot attach to and raise its minimized document",
        "existing: ordinary document tool popups retain document ownership",
        "existing: normal entry hover is allowed before context menu",
        "existing: opening right-click menu blocks preview before its OnOpen callback",
        "existing: open context menu blocks preview over both menu and entry",
        "existing: dismissing menu while still over entry cannot reopen preview",
        "existing: preview resumes only after leaving and re-entering the taskbar entry",
        "existing: CPU card pixels upload into an offscreen GDI bitmap",
        "existing: offscreen fade bitmap reads back without a Unity-window capture",
        "existing: fade bitmap upload preserves top-down rows and BGR color channels",
        "existing: bitmap overlay fades from transparent to opaque in 120ms",
        "existing: bitmap fade midpoint is half opacity",
        "existing: card rises from eight pixels below through its midpoint",
        "existing: rise ends at the exact native card position without overshoot",
        "existing: rise clamps to its initial position before animation starts",
        "existing: canceling a still-fading document leaves its unshown source untouched",
        "existing: canceling an already revealed document restores its previous visibility and stacking",
        "existing: committing during or after document fade never reapplies the old hidden placement",
        "existing: overlay blend structure matches Win32 four-byte ABI",
        "existing: installed Unity exposes the non-activating custom-window creation path",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: close button never commits restoration",
        "existing: clicks outside card are ignored",
        "existing: clicks outside card are ignored",
        "existing: clicks outside card are ignored",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: card title, image and margins all restore, including on negative-coordinate monitors",
        "existing: close button never commits restoration",
        "existing: clicks outside card are ignored",
        "existing: clicks outside card are ignored",
        "existing: clicks outside card are ignored",
        "existing: commit records adoption before reentrant focus-loss cleanup",
        "existing: subsequent mouse leave cannot hide the committed document",
        "existing: temporary cancellation is reentrancy-safe and occurs once",
        "existing: failed native peek falls back to ordinary restoration",
        "existing: idle never opens preview",
        "existing: custom card waits 400ms before opening",
        "existing: hovering the taskbar indefinitely never peeks the document",
        "existing: document peek waits 700ms from card entry, independently of tab dwell",
        "existing: same-target repaint does not restart the card dwell",
        "existing: 120ms peek exit grace absorbs boundary noise without a long lingering window",
        "existing: returning to tab retains the card and ends document peek",
        "existing: re-entering after a completed exit requires a fresh card dwell",
        "existing: brief card boundary crossing retains the same peek session",
        "existing: card and peek do not expire while hovered",
        "existing: tab retains thumbnail without starting another peek",
        "existing: retargeting resets both dwell timers",
        "existing: leaving both regions dismisses card after 250ms transit grace",
        "existing: explicit cancel cannot revive an old preview",
        "existing: a dwell deadline cannot flash a new card after the pointer already left both regions",
        "existing: a cached but hidden card does not bypass the first dwell",
        "existing: visible thumbnail switches target immediately without peeking from the taskbar",
        "existing: rapid consecutive entry switches remain immediate",
        "existing: retargeted thumbnail still requires card dwell for full document peek",
        "existing: leaving the preview session restores the normal initial delay",
        "existing: card stays inside a negative-coordinate monitor",
        "existing: card leaves the hovered taskbar entry available",
        "existing: card stays inside a negative-coordinate monitor",
        "existing: card leaves the hovered taskbar entry available",
        "existing: card stays inside a negative-coordinate monitor",
        "existing: card leaves the hovered taskbar entry available",
        "existing: preview clamps to a small monitor work area",
        "existing: DWM thumbnail struct matches Win32 ABI including BOOL padding",
        "existing: bitmap header matches BITMAPINFOHEADER ABI",
        "existing: peek hit testing passes through to underlying windows",
        "existing: peek declines mouse activation",
        "existing: peek blocks accidental document input: 256",
        "existing: peek blocks accidental document input: 257",
        "existing: peek blocks accidental document input: 258",
        "existing: peek blocks accidental document input: 265",
        "existing: peek blocks accidental document input: 512",
        "existing: peek blocks accidental document input: 513",
        "existing: peek blocks accidental document input: 514",
        "existing: peek blocks accidental document input: 522",
        "existing: peek blocks accidental document input: 526",
        "existing: peek blocks accidental document input: 161",
        "existing: peek blocks accidental document input: 173",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 15",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 20",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 5",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 70",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 71",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 130",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 16",
        "existing: peek forwards paint, resize, lifecycle and DWM messages: 61",
        "existing: individual restore raises only the selected document, never its peers",
        "existing: same-size maximized documents are resolved by window title",
        "existing: ambiguous same-title documents never select an arbitrary native window",
        "existing: ambiguous geometry alone cannot select a native window",
        "existing: unique window geometry remains a valid fallback",
        "existing: actual maximized Unity outer rectangle includes invisible borders and cannot match visible bounds",
        "existing: visible frame bounds match maximized Unity container",
        "existing: client-origin bounds cover content-based Unity container positions",
        "existing: physical frame bounds match logical coordinates at 125 percent on a negative monitor"
    ]
}