{
"schemaVersion": "2026-10-14",
"name": "Stock shortage requirement",
"target": { "kind": "command", "argv": ["node", "stock-adapter.mjs"] },
"scenarios": [
{
"id": "stock-shortage",
"name": "A request exceeds available stock",
"input": { "requested": 6, "available": 5 },
"checks": [
{
"id": "review",
"description": "The application requests review instead of approving",
"path": "/output/decision",
"comparator": "equals",
"expected": "review",
"required": true
}
]
}
],
"limits": { "timeoutMs": 10000, "maxRuns": 1, "maxOutputBytes": 4096 }
}