Skip to content

MutationDiagnostics

Defined in: packages/contracts/src/runtime.ts:28

ackedCount: number

Defined in: packages/contracts/src/runtime.ts:31


conflictedCount: number

Defined in: packages/contracts/src/runtime.ts:39

Stale writes the server declined under the reject-if-stale Conflict policy (terminal, ADR-0015). The optimistic Overlay is kept; the user resolves each as a new write or discards it.


failedCount: number

Defined in: packages/contracts/src/runtime.ts:32


optional lastAckAtUs?: string

Defined in: packages/contracts/src/runtime.ts:47


optional lastFlushAtUs?: string

Defined in: packages/contracts/src/runtime.ts:46


pendingCount: number

Defined in: packages/contracts/src/runtime.ts:29


quarantinedCount: number

Defined in: packages/contracts/src/runtime.ts:34

Mutations the server permanently rejected (terminal); surfaced, never retried (ADR-0006).


rejectedCount: number

Defined in: packages/contracts/src/runtime.ts:45

Whole write-units the authoritative endpoint declined for a business reason (terminal, ADR-0022): the optimistic Overlay is auto-discarded for every member and the typed reason is surfaced via onReject. Never retried (the server’s answer is authoritative).


sendingCount: number

Defined in: packages/contracts/src/runtime.ts:30