ReadonlyidStable identifier assigned by the server when the job was accepted.
ReadonlytypeProcess / operation identifier, e.g. an OGC processId.
Last-observed progress, if the server reported any.
Force a fresh server poll and return the resulting snapshot.
Wait for the job to reach a terminal state and resolve with the
outputs. Rejects with HonuaJobFailedError for failed /
dismissed terminal states, or HonuaJobPollTimeoutError when the
optional JobResultsOptions deadline / attempt cap is reached or
the supplied signal aborts. Implementations poll on a configurable
interval (capped exponential backoff); the default cadence is left to
the adapter.
Subscribe to snapshot transitions. The callback fires on every observed status / progress change, and again on the terminal snapshot. Returns an unsubscribe handle.
Canonical async-operation handle. Methods are intentionally narrow so downstream tickets that submit jobs (operator workflows, manifest apply, etc.) can speak one vocabulary across protocols.