FlagExit uses the GitLab Duo Agent Platform and genuine GitLab CI/CD execution to demonstrate supervised, evidence-driven feature-flag retirement.

A project-scoped custom Duo flow successfully executed session 10031611 (provider job 17457962262). The reviewed candidate was promoted to branch review/duo-express-retirement-10031611 and draft merge request !1.

The change modified only examples/express-checkout/src/checkout.ts, preserving the original baseline, rollout records, assertions, and verification implementation.

Candidate pipeline 2988163142 successfully executed both review and verification jobs on a GitLab instance runner. Authenticated artifacts confirmed 36 passing tests, 3 successful retirement comparisons, and 3 rejected wrong-value comparisons.

The application uses TypeScript compiler API analysis to produce narrowly scoped AST transformations and explicitly refuses unsafe or unsupported patterns.

This is a real Duo → reviewed MR → candidate CI workflow. The MR remains unmerged, and the public workbench does not launch new Duo sessions.

Built With

Share this project:

Updates

Submission history