ReadonlyidStable identifier assigned by the server when the job was accepted.
ReadonlyprogressLast-observed progress, if the server reported any.
ReadonlystatusLast-observed status. Backed by the most recent poll() /
status() / watch() snapshot; reads are synchronous.
ReadonlytypeProcess / operation identifier, e.g. an OGC processId.
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.
Optionaloptions: JobResultsOptionsSubscribe 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.