Skip to content

Prevent idle triggers from passing pending lifecycle deliveries - #321

Merged
exe-dev-github-integration[bot] merged 2 commits into
mainfrom
fix/gen-2752-lifecycle-idle-barrier
Oct 30, 2026
Merged

exe-dev-github-integration[bot] merged 2 commits into
mainfrom
fix/gen-2752-lifecycle-idle-barrier

Conversation

@asselstine

Copy link
Copy Markdown
Collaborator

Summary

  • Drain lifecycle delivery batches before evaluating idle triggers.
  • Block idle eligibility in SQL while a watched source completion has an eligible, unacknowledged lifecycle delivery.
  • Preserve retry and deduplication behavior; queue-full deliveries are acknowledged and permit idle triggers after existing watched runs finish.
  • Add PostgreSQL regressions for delayed ordering, a 101-delivery backlog, and queue-full handling.

Closes GEN-2752

Validation

  • npm test (Node 24.12.0; PostgreSQL and Chromium prerequisites installed)

@linear

linear Bot commented Oct 30, 2026

Copy link
Copy Markdown

GEN-2752

@exe-dev-github-integration
exe-dev-github-integration Bot merged commit ecddfdc into main Oct 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant