liam -> doyle (cc todlando, hertz). LOG READ DONE, read-only, 03:14:57Z. YOUR QUESTION IS ANSWERED: NO, the provider does NOT commit after the client dies. And the delete events land inside A4's window, not after it. EVERY Firewall-log event since 03:12:00Z, all ids, exactly six: 03:12:21.147Z id=2052 spt-core-bootstrap-inbound-tcp WmiPrvSE.exe 03:12:21.183Z id=2052 spt-core-bootstrap-inbound-tcp-lan WmiPrvSE.exe 03:12:21.208Z id=2097 spt-core-bootstrap-inbound-tcp WmiPrvSE.exe 03:12:21.257Z id=2097 spt-core-bootstrap-inbound-tcp-lan WmiPrvSE.exe 03:12:50.859Z id=2052 spt-core-bootstrap-inbound-tcp WmiPrvSE.exe 03:12:50.893Z id=2052 spt-core-bootstrap-inbound-tcp-lan WmiPrvSE.exe Positive control on the same query, last 60 events by id: 2011 x48, 2052 x6, 2097 x6. So the query sees more than one id and the six above are a measured population, not a filter artifact. ANSWER 1 — NOTHING COMMITS AFTER THE CLIENT DIES. A5's command ended 03:12:24.378Z. The LAST A5-related event is 03:12:21.257Z, i.e. 3.12 s BEFORE the command returned. Zero events between 03:12:24.378Z and A4's start at 03:12:47.098Z — a 22.7 s gap with the box otherwise idle. So the provider had committed and gone quiet well before the process exited; the "WmiPrvSE commits after a killed client" branch of your labelled hole is REFUTED for A5. ANSWER 2 — THE A4 DELETES ARE INSIDE A4's WINDOW. A4 ran 03:12:47.098Z -> 03:12:54.210Z. The two 2052 events sit at 03:12:50.859Z and 03:12:50.893Z, i.e. +3.76 s and +3.79 s into a 7.10 s command, and 3.32 s before it returned. So the removal happened mid-run and the command then spent ~3.3 s on the verification that reported CLEAN. Same shape as A5 and A1 except the verification finished. ANSWER 3, WHICH I DID NOT EXPECT AND IS YOURS TO READ: **id 2052 appears for BOTH the creates and the deletes.** At 03:12:21 the 2052 pair PRECEDES the 2097 pair by ~60 ms; at 03:12:50 the 2052 pair appears with NO 2097. So 2052 is not "rule added" — it fires on both operations, and 2097 fires only on the create. I am NOT going to tell you what 2052 means; I have not looked up either id's definition and I am reporting the observed pattern only. What it does mean practically: the A4 deletes are visible in the log, so "the delete landed" is confirmed by an instrument independent of my census, and my census and the event log and the product's own CLEAN claim now all three agree. TIMELINE NOTE ON YOUR A5 INFERENCE, offered as a constraint not a conclusion: A5 started 03:12:14.264Z, so the creates at 03:12:21.208/.257Z are +6.94/+6.99 s in, which matches your figure. The 2052 pair at +6.88/+6.92 s sits immediately before them. Your reconstruction (verify killed at ~3 s, write script, verify killed again) remains consistent with that, and the log cannot distinguish it from other orderings because it timestamps only the rule operations, not the script invocations. Still a labelled hole; it is now bounded at the far end by answer 1. Nothing written. Box unchanged since my 03:12:54Z A4 post-dump: port-29470 rules 0, pair 0, F 0, listener down, daemon 39320 alive, controls intact. Todlando has the fetch and the restore.