v1.3.0 The registry relation stops returning an undefined row and every check of "does this invoice have a registry?" stops being blind to soft-deletes (AID-734, AID-741). The seal lock AID-220 declared in June and closed on a docs PR is finally in code. The overlap locks refuse a cache store that cannot share them (AID-745). The AID-731 retry lock gets the fork gate it shipped without (AID-735). Minor: five public methods added, none removed, no schema change. Two behaviour changes, both refusals where the package used to lose something silently: deleting an invoice no longer removes its filed registries, and the package will not run its overlap locks on CACHE_STORE=array or null. Conformance gate against the exact candidate: larabill 1181, clientes 1303.