7 lines
966 B
Markdown
7 lines
966 B
Markdown
|
|
* **Operation and Visible State:** Order A is accepted. Order B is an unsubmitted local draft. Reversal C's outcome is unknown due to a lost response. The spinner's disappearance only indicates browser wait cancellation, not rejection of C.
|
||
|
|
|
||
|
|
* **Information and Policy Boundaries:** The system has an authenticated receipt for A's acceptance. The status of C is ambiguous; its lookup, replay, retention, and authorization semantics are undefined, preventing assumptions about its effect.
|
||
|
|
|
||
|
|
* **Recovery Action and Rejected Alternative:** The user needs to reconcile the unknown status of C. A blind retry of C is inappropriate without understanding its identity and idempotency. The system should not assume C failed or succeeded.
|
||
|
|
|
||
|
|
* **Missing Contract:** The lack of documented semantics for C's operation identity, retention, and authorization means the system cannot reliably determine its state or offer appropriate recovery actions like lookup or replay.
|