Skip to content

pre_rejection_policy

Scope: domain • Default: requeue_with_dampening

What happens when a task is rejected before work starts — e.g. the coordinator rejects at spec_review, or the business envelope blocks a proposal.

Positions

PositionBehavior
terminal_shelvedTask moves to shelved. No retries.
requeue_lower_priorityTask returns to exploring at one step lower priority.
requeue_with_dampeningSame as above, but also counts toward rejection_dampening. After N pre-rejections, dampening escalates.

Why not just shelve everything

Agents sometimes propose good tasks that coordinators reject because the spec was weak. requeue_with_dampening lets agents try again with a sharper spec; dampening prevents indefinite thrash.

Released under the FLL-1.2 License.