Skip to content

IntentSubmission

Defined in: packages/client/src/lib/orchestrator/intent-scheduler.types.ts:62

Synchronous admission decision with a never-rejecting terminal promise.

readonly accepted: boolean

Defined in: packages/client/src/lib/orchestrator/intent-scheduler.types.ts:66

False only for an immediate refusal; accepted work may later expire.


readonly id: string

Defined in: packages/client/src/lib/orchestrator/intent-scheduler.types.ts:64

Unique within the owning Orchestrator.


readonly result: Promise<IntentResult>

Defined in: packages/client/src/lib/orchestrator/intent-scheduler.types.ts:70

Resolves exactly once, even on timeout, replacement or disposal.


readonly store: Store<IntentSnapshot>

Defined in: packages/client/src/lib/orchestrator/intent-scheduler.types.ts:68

Observe state; consumers must not mutate this store.