Expand description
Gate evaluation logic for workflow transitions.
Gates are checklist items that must be satisfied before transitioning out of a status or phase. A gate is satisfied when the task has an attachment with a matching type (e.g., “gate/tests”, “gate/commit”).
Structs§
- Gate
Check Result - Aggregated result of evaluating all gates for a transition.
- Gate
Result - Result of evaluating a single gate.
Functions§
- evaluate_
gates - Evaluate gates for a task against its attachments. Returns only unsatisfied gates.