Expand description
Runtime wire types shared between the runner and providers.
Definition home adjudicated to pointlock-ir (type truth source, R12) so
that pointlock-store (which depends only on ir) can persist them
without violating the spine §1.2 dependency direction; pending spine
batch incorporation.
Shapes follow spine §4.2 (Provider SPI signatures) and Appendix A.8
(DeviceRail passthrough vocabulary). DeviceRail-shaped types here are the
Pointlock-side projections the provider adapter maps wire payloads onto;
exact field-level alignment with the DeviceRail protocol schemas is
re-verified when devicerail-client lands (M1).
Structs§
- Action
Result - Result of a succeeded action (spine §4.2). Every action returns state
deltas:
before/afterobservations plus evidence references. - Asset
Ref - Content-addressed evidence reference (DeviceRail
AssetRef, spine A.8). Never inline bytes;sha256is the bare hex digest when present. - Error
Info - Structured, stable-coded error (DeviceRail
ErrorInfo, spine A.8).retryableis advisory metadata for the runner — providers never retry. - Evidence
Gap - A typed failed-localization record (2026-07-18 incorporation, item ③): the declared asset plus why its bytes could not be localized. Gaps are data, never silent omissions (principle 4/R4).
- Evidence
Ref - A localized evidence entry: the provider
AssetRefplus the local content-addressed copy (spine §6.6 — evidence is localized duringobservingbecause provider-side retention is not guaranteed). - Observation
- A judgement-free point-in-time world snapshot (spine §2 concept 9,
DeviceRail
Observationshape). Omissions are typed data, not errors. - Step
Verdict - The durable per-step verdict projection stored in
StepRecord(spine §6.6 — the folded summary/evidence live in the RunLog’sverdictRecordedpayload; the record keeps the alignment-relevant core). - UiContext
Ref - Full identity of one UI context (DeviceRail
UiContextRef, spine A.8).documentEpochchanges on navigation/reconnect and invalidates prior node references. - UiNode
Ref - Reference to one node of a captured UI snapshot (DeviceRail
UiNodeRef). - UiSnapshot
Ref - Reference to the UI-tree evidence of an observation. Minimal shape
(the evidence asset); exact DeviceRail
UiSnapshotReffield alignment is re-verified in M1 — pending incorporation. - Verdict
- A folded step verdict (spine §2 concept 12). Append-only history:
re-judgement produces a new verdict with
supersedesset. - Viewport
- Viewport of an observation (DeviceRail
Viewport).
Enums§
- Action
Execution - The execution mode the provider actually used (spine §4.2) — the key input for unauthorized-degradation auditing (§6.4 R-degrade).
- Action
Outcome - Four-way terminal outcome of an action (spine §4.2; never folded,
never translated —
cancelledandtimedOutare recorded terminals). - Reconcile
Result - Fate of a hanging action intent after a crash (spine §4.2/§6.7-B).