Interface OfflineReplaySyncConflictProjectedV1

interface OfflineReplaySyncConflictProjectedV1 {
    conflict: OfflineReplayProjectedSyncConflict;
    editId: `sha256:${string}`;
    kind: "honua.offline-replay-sync-conflict";
    localResolution?: OfflineReplayLocalConflictResolutionV1;
    outcome: "projected";
    unavailable: readonly OfflineReplaySyncConflictUnavailableV1[];
    version: "1.0";
}

Properties

editId: `sha256:${string}`
kind

Present once a reviewer's choice has been recorded against the edit. The conflict's status moves with it — resolving for a requeued edit, discarded for an abandoned one — and never reaches resolved, because only a server commit makes a resolution true.

outcome

Ordered, stable, and complete: every contract member left unfilled.

version