What is missing
Behaviour tests cover triage dispatch triggers partially, but code 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 code's trigger logic to harness CEL expressions.
What should happen
One vertical PR adds Godog scenarios for code dispatch triggers:
- Triggers: ready-to-code label, /fs-code
- 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 code trigger scenarios.
Blocks
Port code to harness CEL trigger (#2897).
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 code 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 code's trigger logic to harness CEL expressions.
What should happen
One vertical PR adds Godog scenarios for code dispatch triggers:
routejob only (no CEL, noharness-dispatch)behaviour-results.jsonor expected side effect)Merge criterion
make behaviour-testgreen with new code trigger scenarios.Blocks
Port code to harness CEL trigger (#2897).
Related
Part of epic #2888. Does not block the custom-agent harness-dispatch issue (#2889).