Model live prepared-lower ownership during recovery

This commit is contained in:
ms2k 2026-07-21 23:46:54 +09:00
commit 6eba9f25ca

View file

@ -1,9 +1,12 @@
CONSTANTS
G1 = g1
G2 = g2
P1 = p1
P2 = p2
A1 = a1
NoArtifact = noArtifact
Generations <- GenerationsFixture
Preparations <- PreparationsFixture
Artifact = a1
SPECIFICATION Spec
@ -11,10 +14,14 @@ CHECK_DEADLOCK FALSE
INVARIANTS
TypeOK
PrepareOwnershipConsistent
LiveOwnedStageNotRecoverable
LostOwnedStageRecoverable
LostIntentRecoverable
PublishedOwnedStageReusable
LeaseBindingConsistent
MountedGenerationLeased
LeasedArtifactPublished
GCExcludesLeases
ReplacementOnlyDuringGC
ForeignStagePreserved
OwnedStageRequiresIntent