Sales · audit
Shipping follows the operator's rule.
It changes on 1 January.
Free from 150.00, then from 200.00
The question
Why this fee, on this order?
- 172.50 in December: free.
- 172.50 in January: paid.
What is not changed
The connector stays the same.
- It names the rule, it does not hold it.
- The operator replaces the file.
The trap
A replaced rule leaves no trace.
- Same file name.
- Nobody knows which one ran.
What had to be written
_run_id: run_idOne line.
- Each order names its run.
- Each run names its version of the rule.
- A 34-line scenario, two manifests.
The answer
Two runs, two fingerprints.
- December: version 1.
- January: version 2.
The limit
A fingerprint names a text.
- Keeping the script's versions stays the operator's job.
Try it
The scenario replays locally.
Every step is published with its output.