MissionStep class

One mission step — a unit of work under budget and policy.

Constructors

MissionStep({required String id, required String command, required String phase, String? description, int? timeoutSeconds})
const
MissionStep.fromJson(Map<String, Object?> json)
factory

Properties

command String
Whitespace-tokenized command; executed WITHOUT a shell; the first token must be in the session allowlist.
final
description String?
final
executable String
The executable token — what the allowlist gates on.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String
final
phase String
red | green | refactor | verify — drives the discipline verdict.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeoutSeconds int?
1..600 seconds; the host default applies when null.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

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