Same seven raw orders, grouped two ways:
window     by_occurrence  by_receipt
[00,10)    160             10
[10,20)     60            140
[20,30)     60            130
Policy publications (replace row by window, never add totals):
r=15 W=10 [00,10) revision=1 total=40 revisable
r=16 W=10 [00,10) revision=2 total=90 revisable
r=20 W=15 [00,10) revision=3 total=90 sealed_by_policy
At receipt=22: watermark=15; current stored windows:
[00,10) total=90 sealed_by_policy
[10,20) total=60 temporary
[20,30) total=60 temporary
Side record: G occurred=9 received=21 amount=70 W=15
Reason: received after the policy cutoff; sealed [00,10) remains 90
Conservation: stored=210 + side=70 = raw=280
PASS: half-open windows, equality cutoffs, revisions, side records, no clock-driven progress
