Proof: dynamic OSS contract gate

This MR changes only the live gitlab-org/cli OSS contract manifest. CompatGuard should dynamically compare this source branch against main, find the changed manifest from the MR diff, use the nearest Orbit fixture, and post a HIGH compatibility gate with dynamic replay and repository memory.


🛡️ CompatGuard Gate Status: BLOCK MERGE — Risk Score 97/100

Auto-updated by CompatGuard MR Gatekeeper · Pipeline #2623964361

Blocking issues (must resolve before merge)

Priority Issue Contract Owner(s)
🔴 P0 #44 — UserResponse.email removed — add deprecated alias UserResponse.email (REST/TS) @api-platform, @frontend-team, @billing-platform
🔴 P0 #45 — GraphQL User.email removed — add @deprecated alias GraphQL.User.email @api-platform, @mobile-team, @frontend-team
🟠 P1 #46 — Env.SENDGRID_API_KEY removed — coordinate migration Env.SENDGRID_API_KEY @notifications, @platform

Probe summary

Probe Consumer Result
1-A frontend/Profile.tsx FAIL
1-B billing/customerSync.ts FAIL — repeat of issue #184
2-A frontend/ProfileQuery.graphql FAIL
2-B mobile/UserSettings.graphql FAIL — MR !91 precedent violated
3-A api/emailService.ts FAIL
3-B .gitlab-ci.yml FAIL — repeat of pipeline #5521

See the full gate comment for evidence, required actions, and the pre-merge check script.

Edited by CompatGuard for GitLab Orbit

Merge request reports

Loading