StepVerdict
Namespace: E2E
public readonly record struct StepVerdict : IEquatable<StepVerdict>Upstream’s StepVerdict: how an executor ended the step. Failed means the app did not
behave as the step required. Blocked means the environment, the credentials, or the
executor’s own budget prevented a verdict about the app, and it always carries a blockable code.
Implements: IEquatable<StepVerdict>
Constructors
Section titled “Constructors”StepVerdict(StepVerdictStatus, string, string?)
Section titled “StepVerdict(StepVerdictStatus, string, string?)”public StepVerdict(StepVerdictStatus Status, string Summary, string? ErrorCode = null)Upstream’s StepVerdict: how an executor ended the step. Failed means the app did not
behave as the step required. Blocked means the environment, the credentials, or the
executor’s own budget prevented a verdict about the app, and it always carries a blockable code.
Parameters
| Name | Type | Description |
|---|---|---|
Status |
StepVerdictStatus | How the step ended. |
Summary |
string | What happened, in a sentence or two. Never empty. |
ErrorCode |
string | The agent error code, such as ASSERTION_FAILED. A passed verdict carries none. |
Properties
Section titled “Properties”ErrorCode
Section titled “ErrorCode”public string? ErrorCode { get; init; }The agent error code, such as ASSERTION_FAILED. A passed verdict carries none.
Value: string
Status
Section titled “Status”public StepVerdictStatus Status { get; init; }How the step ended.
Value: StepVerdictStatus
Summary
Section titled “Summary”public string Summary { get; init; }What happened, in a sentence or two. Never empty.
Value: string