What is missing
Behaviour tests cover triage dispatch triggers partially, but prioritize has no behaviour scenarios that verify dispatch triggers fire the correct agent run on the current bash router in reusable-dispatch.yml.
We need this baseline before porting prioritize's trigger logic to harness CEL expressions.
What should happen
One vertical PR adds Godog scenarios for prioritize dispatch triggers:
- Triggers: /fs-prioritize (and schedule if testable)
- Uses bash
route job only (no CEL, no harness-dispatch)
- Agent runs via dummy runtime; assert outcome (e.g.
behaviour-results.json or expected side effect)
- Requires behaviour framework (PR #1982)
Merge criterion
make behaviour-test green with new prioritize trigger scenarios.
Blocks
Port prioritize to harness CEL trigger (#2901).
Related
Part of epic #2888. Does not block the custom-agent harness-dispatch issue (#2889).
What is missing
Behaviour tests cover triage dispatch triggers partially, but prioritize has no behaviour scenarios that verify dispatch triggers fire the correct agent run on the current bash router in
reusable-dispatch.yml.We need this baseline before porting prioritize's trigger logic to harness CEL expressions.
What should happen
One vertical PR adds Godog scenarios for prioritize dispatch triggers:
routejob only (no CEL, noharness-dispatch)behaviour-results.jsonor expected side effect)Merge criterion
make behaviour-testgreen with new prioritize trigger scenarios.Blocks
Port prioritize to harness CEL trigger (#2901).
Related
Part of epic #2888. Does not block the custom-agent harness-dispatch issue (#2889).