Przejdź do treści

Artifact Delivery Result v1

Source schema: doc/schemas/artifact-delivery-result.v1.schema.json

Response returned by the Artifact Delivery host capability after accepting or completing a delivery request.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: artifact-delivery-result.v1
delivery/id yes string
status yes enum: accepted, running, succeeded, partial, failed-retryable, failed-permanent, expired
failure/class no ref: #/$defs/failureClass
diagnostic no object | array | string | number | boolean | null
stage/results no array

Definitions

Definition Shape Description
failureClass enum: envelope-malformed, envelope-invalid, route-unresolved, admission-conflict, kind-not-supported, outbound-denied, adapter-transient, adapter-permanent, stage-timeout, admission-timeout, ledger-error, runtime-limit
## Field Semantics

schema

  • Required: yes
  • Shape: const: artifact-delivery-result.v1

delivery/id

  • Required: yes
  • Shape: string

status

  • Required: yes
  • Shape: enum: accepted, running, succeeded, partial, failed-retryable, failed-permanent, expired

failure/class

  • Required: no
  • Shape: ref: #/$defs/failureClass

diagnostic

  • Required: no
  • Shape: object | array | string | number | boolean | null

stage/results

  • Required: no
  • Shape: array

Definition Semantics

$defs.failureClass

  • Shape: enum: envelope-malformed, envelope-invalid, route-unresolved, admission-conflict, kind-not-supported, outbound-denied, adapter-transient, adapter-permanent, stage-timeout, admission-timeout, ledger-error, runtime-limit