Reconcile goal recovery with human intent and model state transitions
This commit is contained in:
parent
e4b84d9802
commit
548eb69211
1 changed files with 1765 additions and 96 deletions
7
codex-keep/model/Reach.tla
Normal file
7
codex-keep/model/Reach.tla
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
------------------------------- MODULE Reach -------------------------------
|
||||
EXTENDS Keep
|
||||
NoRecovery == ~(lastAct.sent /\ lastAct.recover /\
|
||||
<<lastAct.view.goal, lastAct.view.turn>> \in (resumed \ cancelled))
|
||||
NoRestore == ~(lastAct.sent /\ ~lastAct.recover /\ lastAct.expected.status = "paused"
|
||||
/\ live.goal.status = "paused" /\ w.hold = "paused" /\ ~w.pending /\ w.echo.id = 0)
|
||||
=============================================================================
|
||||
Loading…
Reference in a new issue