SelfdriveVerifyCapability class

Runs the established verifier and appends its station-derived receipt.

Constructors

SelfdriveVerifyCapability({required WorkNoteAppender appendNote, ShellRunner shell = const SystemShellRunner(), String readFile(String verifierOutput) = _readSelfdriveFile})
Creates the verifier over station-owned note, shell, and file seams.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createAllocation(AllocationInputs inputs) → Allocation
The default Allocation for an async service body (ADR-0009 D6) — the ServiceAllocation/JobAllocation convenience: start-runs, no adopt/ detach/update, respawn-or-skip.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
run(TreeContext context, StepArgs args) Future<StepOutcome>
Runs the capability body, resolving to its outcome. The host maps the outcome to a cursor write through the chokepoint. Read ambient values from context at entry; after every await, check StepArgs.cancel before touching the context again.
supervisionPolicy(StepArgs args) → SupervisionPolicy
This capability's per-kind supervision declaration.
inherited
teardown(StepArgs args) Future<void>
Idempotent cleanup on unmount. Defaults to a no-op. Dispose-path: NO tree context (see ProcessCapability.teardown).
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited