SDLC Context Agent – Backend – 1 - Implement EE hook and DailyFlowOnPushWorker with 24h debounce
What does this MR do and why?
Creates Ai::DailyFlowOnPushWorker and extends Git::BranchHooksService via EE prepend to trigger the SDLC Context Agent on default-branch pushes with a 24-hour ExclusiveLease debounce, so the agent can run automatically in production instead of being dead code.
References
- Project epic: https://gitlab.com/groups/gitlab-org/-/work_items/21005+s
- Design issue: https://gitlab.com/gitlab-org/gitlab/-/work_items/600861+s
- Next issue (composite identity): https://gitlab.com/gitlab-org/gitlab/-/work_items/605273+s
- Feature flag rollout: https://gitlab.com/gitlab-org/gitlab/-/work_items/605274+s
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Charlie Kroon