#20 Prevent a repeat of incident #19: add a regression test
Live
From request to production in 5 min 22 s. No person approved, merged or deployed it.
The journey
Every step from GitLab's own records: the issue, its merge request and their label history.
Why it was safe to merge
What the dispatcher verified before merging, from its release decision record (open it).
- Pipeline ✅ #2970351278 passed at 326b1e34: 7 jobs
- Tests ✅ 345 passed, 0 failed
- Security gate ✅ no blocking findings after SAST, secret detection
- Scope policy ✅ 1 files changed, all inside the agent scope
- Authority boundary ✅ protected policy tests passed
- Review ✅ review::approved added by ai-shipyard-review-gitlab-ai-hackathon (the review flow's own account), verified in GitLab's label history
- GitLab approval ✅ approval rule satisfied at 326b1e34
- Scope of work ✅ closes #20; reviewed against the triage agent's acceptance criteria
- Fix attempts · none needed
About 6.7 g CO₂e to ship: 8 min of CI, 2 agent runs. Breakdown