I02 Failure Workbook #
Baseline:
Bug scenarios:
Main insights #
1. Claim is an exclusivity contract #
- bug: more than one owner can be active
- catches:
AtMostOneOwner - lesson: lease/claim truth must reject a second owner at the data layer
2. Lease expiry is not enough; stale actors must be fenced #
- bug: an actor can still
Usewith an old epoch - catches:
UseMustUseCurrentEpoch - lesson: authority must be proven by the current epoch, not merely by past ownership