delegation-contract-check
Check that a sub-agent delegation states objective, acceptance criteria, budget, evidence and stop conditions — Checks the brief an agent is about to hand to another agent: the required parts are present and non-empty (objective, acceptance criteria, a budget with at least one positive numeric bound, required evidence, stop conditions; output format if required), nothing is duplicated, and acceptance criteria are not made only of vague wording (a small labelled word list: good, appropriate, if possible ...)
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "delegation-contract-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| require | No | Parts that must be present. Default: objective, acceptanceCriteria, budget, evidenceRequired, stopConditions. | |
| objective | No | ||
| outputFormat | No | ||
| stopConditions | No | When the delegate must stop and report (done, blocked, budget spent). | |
| evidenceRequired | No | What the delegate must return as proof (links, test output, file paths). | |
| acceptanceCriteria | No |