Billing isn’t protected by “correct code” alone.

What protects it is determinism under execution wobble:


retries
timeouts
duplicate requests (user double-clicks)
async delays
worker crashes mid-flight


If you can’t enforce “the same thing can’t be done twice”, you will eventually ship double charges.

In previous posts in this Determinism...