GeoLeaf Core API - v3.0.0
    Preparing search index...
    SyncState: "pending" | "inFlight" | "synced" | "failed" | "quarantined"

    Lifecycle of a queued operation.

    failed is deliberately NOT terminal. Today an entry that fails once never returns to the queue, which makes it the single most likely way to lose field data. quarantined is the one state that means "kept, but not replayable as-is" — it always carries a reason and always stays visible.