Implementation: ENABLED (work runtime) · IMPLEMENTED (typed lifecycle) · Exposure: INTERNAL · PUBLIC (docs). See status labels. Node lifecycle, run records, node outputs, leases, admission and executor probes.

Architecture contract

Source: spec/Contracts/kernel/v1/schemas/work.schema.json ($id https://schemas.allternit.com/kernel/1.0.0/work.schema.json). The schema is normative; the tables below are generated from it and match it field for field. Receivers fail closed on unknown enum values and unknown required fields. See Kernel contracts. Definitions: LifecycleState · RunStatus · WorkNodeLifecycleV1 · WorkNodeTransitionV1 · WorkRunRecordV1 · NodeOutputV1 · LeaseV1 · AdmissionRequestV1 · AdmissionDecisionV1 · ExecutorProbeV1

Current implementation

A frozen contract is a specification. Whether a component implements it is stated in the status block above and in the linked architecture pages, not implied by the contract existing.

Availability

The contract is published as part of ABI package 1.0.0 (Implementation: IMPLEMENTED · Exposure: PUBLIC, as documentation). Component status: Implementation ENABLED (work runtime) · IMPLEMENTED (typed lifecycle) · Exposure INTERNAL · PUBLIC (docs).

Developer relevance

Validate anything you produce or consume against this schema before it crosses a boundary. Related pages: Work Machine, Lifecycle. All contracts: Kernel contracts reference.

Definitions

LifecycleState

Type: string enum.

RunStatus

Type: string enum.

WorkNodeLifecycleV1

No other properties are accepted.

WorkNodeTransitionV1

No other properties are accepted.

WorkRunRecordV1

No other properties are accepted.

NodeOutputV1

No other properties are accepted.

LeaseV1

No other properties are accepted.

AdmissionRequestV1

No other properties are accepted.

AdmissionDecisionV1

No other properties are accepted.

ExecutorProbeV1

No other properties are accepted.