Minimal structural D1 surface the purge uses — same posture as the approval store: tests back it with node:sqlite, Workers pass env.DB.
Minimal structural D1 surface the purge uses — same posture as the approval store: tests back it with node:sqlite, Workers pass env.DB.