Back to the roadmap
#30 Improve #29: Add a static French overview page
Live
From request to production in 12 min.
No person approved, merged or deployed it.
✓ The person who asked confirmed this is what they wanted.
The journey
Every step from GitLab's own records: the issue, its merge request and their label history.
-
Filed
A project member, in GitLab
Screened and filed as a GitLab issue.
-
Triage accepted
Triage agent
ai-shipyard-triage-gitlab-ai-hackathon
Wrote the acceptance criteria. Record
· 54 s later
-
Build started
Dispatcher
Started the build agent with the criteria.
· 1 s later
-
Merge request opened
Build agent
Show French menu and footer on /fr, with an English link Record
· 3 min 5 s later
-
In review
Dispatcher
Every test and scan passed; the review agent started.
· 1 min 54 s later
-
Approved
Review agent
ai-shipyard-review-gitlab-ai-hackathon
Checked against the criteria.
· 1 min 5 s later
-
Merged
Dispatcher
Merged at the reviewed commit, with a release decision record. Record
· 7 s later
-
On staging
Pipeline
Merged, deployed to staging and smoke-tested.
· 3 min 4 s later
-
Live
Pipeline
Passed a canary and a 60-second watch in production.
· 2 min 28 s later
-
Accepted
The person who asked
They confirmed it is what they asked for.
· 39 min later
Why it was safe to merge
What the dispatcher verified before merging, from its release decision record (open it).
-
Pipeline
✅ #2975040173 passed at 24535d0d: 12 jobs
-
Tests
✅ 431 passed, 0 failed
-
Security gate
✅ no blocking findings after SAST, secret detection, dependency audit, image scan, licences and SBOM
-
Scope policy
✅ 3 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 24535d0d
-
Scope of work
✅ closes #30; reviewed against the triage agent's acceptance criteria
-
Fix attempts
· none needed
About 10.7 g CO₂e to ship:
21 min of CI, 3 agent runs.
Breakdown