# PhasesOutcome

Overall result of the phase execution. Use PASS when phase succeeds, FAIL when phase fails but execution completed successfully, ERROR when phase execution fails, SKIP when phase was not executed.

## Values

| Variant | Wire Value |
| --- | --- |
| `PhasesOutcome::Pass` | `PASS` |
| `PhasesOutcome::Fail` | `FAIL` |
| `PhasesOutcome::Skip` | `SKIP` |
| `PhasesOutcome::Error` | `ERROR` |
