Interface: PendingPreFlightCall
Defined in: ports/pending-tool-batch.ts:9
Violation record for a single tool call blocked pre-flight or post-flight by a policy guard clause.
Passed inside PolicyViolation.blockedCalls to .onViolation() mappers and persisted on PendingToolBatch.blockedCalls during interrupt adjudication.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
argsJson | readonly | string | Raw JSON-serialized tool call argument object. | ports/pending-tool-batch.ts:15 |
callId | readonly | string | Wire-level tool call identifier from the assistant turn. | ports/pending-tool-batch.ts:11 |
toolName | readonly | string | Name of the tool that triggered the guard violation. | ports/pending-tool-batch.ts:13 |
violatedEffects | readonly | readonly ToolEffect[] | Specific ToolEffect descriptors that violated the guard clause and were not covered by active leases. | ports/pending-tool-batch.ts:17 |
violationSummary | readonly | string | Human- and LLM-readable summary of why the guard rejected the call. | ports/pending-tool-batch.ts:19 |