fast-check PBT04
P1–P4 invariants & shrunken counterexample
- P1Monotonic epoch, single holder—
- P2Stale-epoch write immunity—
- P3At-most-once payout, exact conservation—
- P4Terminal finality, yield-timeout liveness—
Each of 200 seeded random action sequences is checked against P1–P4 after every step.