Interface OfflineConflictResolutionReceiptV1

Versioned, payload-free account of one recorded resolution.

acknowledgement is the load-bearing member: the resolution is durable local state, and the queue remains the source of truth for what has and has not been delivered.

interface OfflineConflictResolutionReceiptV1 {
    acknowledgement: "unacknowledged-by-server";
    choice: OfflineEditConflictResolutionChoice;
    conflictId: string;
    disposition: OfflineEditConflictResolutionDisposition;
    editId: `sha256:${string}`;
    kind: "honua.offline-conflict-resolution";
    resolvedAt: string;
    state: "cancelled" | "pending";
    version: "1.0";
}

Properties

acknowledgement
conflictId: string
editId: `sha256:${string}`
kind
resolvedAt: string
state: "cancelled" | "pending"

The queue state the edit now holds: pending if requeued, else cancelled.

version