Interface: PostFlightSandboxResult
Defined in: runtime/policy/post-flight-sandbox-result.ts:11
Outcome returned by executePostFlightSandboxedTool() after running a 'subprocess-post-flight' tool (SPEC.md §3.5).
Reports whether the subprocess succeeded and passed post-flight diffEffects guards, or was rolled back to inFlightPreToolCheckpoint due to a throw/abort, 'deny-with-error', or 'raise-interrupt'.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
policyResult? | readonly | PolicyEvaluationResult | Policy guard evaluation result when rolled back due to a guard violation. | runtime/policy/post-flight-sandbox-result.ts:19 |
status | readonly | "allowed" | "rolled-back-error" | "rolled-back-interrupt" | Post-flight execution and verification outcome status. | runtime/policy/post-flight-sandbox-result.ts:13 |
synthesizedEffects | readonly | readonly ToolEffect[] | Synthesized post-flight ToolEffect list from scope.diffEffects(). | runtime/policy/post-flight-sandbox-result.ts:17 |
toolResult | readonly | ToolExecutionResult | Tool execution result (or synthesized rollback error result) to append to completedResults. | runtime/policy/post-flight-sandbox-result.ts:15 |