Evaluate whether a goal brief's gates are resolved
evaluate_gateCheck if all gates are resolved to allow a session to begin. Parses structured gates or goal-brief content to enforce the no-open-gates rule.
Instructions
Encode the goal-brief rule that no session may begin while any gate is open. Supply either a structured gates list ([{ id, resolved }]) or a goal-brief content string, in which case the GATE LIST checkboxes (- [ ] / - [x]) are parsed. Returns { all_resolved, unresolved, may_begin } where may_begin === all_resolved. The server reads no files — the content is agent-supplied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gates | No | Structured gate list. | |
| content | No | A goal-brief markdown string whose GATE LIST is parsed. |