Status Gates

Validate every agent's emitted status at the dispatcher boundary of an event-routed multi-agent system, rejecting statuses the routing registry never publishes — with an explanation that teaches the model the allowed vocabulary and a retry cap that prevents infinite reject loops. Use this when an agent output "succeeds" but the pipeline silently stops, when a model invents status values under pressure, when retries loop forever on the same rejection, or as the runtime companion to static prompt-contract checking.

sharp-skills Updated

File contents

sharp-skills/skills/tree/main/skills/status-gates commit ed00eb05b5

Frequently asked questions

npx skillmds@latest add sharp-skills/status-gates