Run a functional check in isolation
verify_outcomeRuns a command in a disposable sandbox copy of a repository, with network blocked and writes isolated, to verify claims; returns VERIFIED only on exit code zero.
Instructions
Run a command and arguments in a disposable repository copy under the host OS sandbox. Writes stay in the copy, network is blocked, and VERIFIED requires exit code zero. For a shell pipeline use command bash with args ["-c", "..."]; Elliot adds set -o pipefail so a failing step is not hidden by the last one. Put every file the check needs in the repository: files elsewhere (such as /tmp scripts) do not exist inside the sandbox. If the OS sandbox cannot start, returns INCONCLUSIVE without running the command.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | Executable arguments, e.g. ["test"] for npm test. | |
| path | No | Repository path (default: server working directory). | |
| claim | No | The claim being checked, in the agent's own words, e.g. 'Deployed the landing page'. | |
| command | Yes | Executable, for example npm, node or pytest. No shell is used. | |
| timeout_ms | No | Timeout, default 120000ms. |