# Phase A diff report **This report is the output of Phase A's diff harness. Divergences shown here are INPUT for Phase B (first-divergence localization), not findings of Phase A.** Phase A's job is to make the harness itself correct, not to analyze what it surfaces. ## Summary | canary_tid | ours_tid | matched | canary_total | ours_total | first_divergence_at | floating_create (c/o) | floating_wait (c/o) | |---|---|---|---|---|---|---|---| | 6 | 1 | 105286 | 445578 | 108507 | 105286 | 1/0 | 3/0 | *`floating_create (c/o)` counts shared-global `handle.create` events absorbed by Phase C+18 cross-tid SID matching. `floating_wait (c/o)` counts `wait.begin` events on shared-global dispatchers absorbed by Phase C+21 (scheduling-jitter window — canary's contention slow path may fire while ours fast-paths or vice versa). See schema-v1.md §"Shared-global SIDs" and §"Wait-begin floating absorb".* ## canary_tid=6 → ours_tid=1 First divergence at `tid_event_idx=105286`: payload.ord: canary=441 ours=77 **Pre-context (last 5 matching events):** ``` canary: [105291] kernel.call VdGetSystemCommandBuffer ours: [105281] kernel.call VdGetSystemCommandBuffer canary: [105292] kernel.return VdGetSystemCommandBuffer ours: [105282] kernel.return VdGetSystemCommandBuffer canary: [105293] import.call VdSwap ours: [105283] import.call VdSwap canary: [105294] kernel.call VdSwap ours: [105284] kernel.call VdSwap canary: [105295] kernel.return VdSwap ours: [105285] kernel.return VdSwap ``` **Divergent event:** ``` canary: [105296] import.call VdGetCurrentDisplayGamma ours: [105286] import.call KeAcquireSpinLockAtRaisedIrql ``` **Next event after the divergence (if any):** ``` canary: [105297] kernel.call VdGetCurrentDisplayGamma ours: [105287] kernel.call KeAcquireSpinLockAtRaisedIrql ``` **Raw events (JSON):** ```json {"deterministic": true, "engine": "canary", "guest_cycle": 0, "host_ns": 1651635600, "kind": "import.call", "payload": {"module": "xboxkrnl.exe", "name": "VdGetCurrentDisplayGamma", "ord": 441}, "schema_version": 1, "tid": 6, "tid_event_idx": 105296} {"deterministic": true, "engine": "ours", "guest_cycle": 5584999, "host_ns": 1437632028, "kind": "import.call", "payload": {"module": "xboxkrnl.exe", "name": "KeAcquireSpinLockAtRaisedIrql", "ord": 77}, "schema_version": 1, "tid": 1, "tid_event_idx": 105286} ```