Proposed MRs, not autonomous merges
Read repository and branch context, open merge requests with a proposed patch and present a reviewable diff with evidence — while merging and deploying stay with your team. AI proposes; humans approve.
Context, a proposed change, a reviewable diff
Repository & branch context
Read repository and branch context so a proposed change is grounded in the real codebase — scoped to the bound project and tenant.
Proposed merge requests
Open a merge request carrying a proposed patch, where the GitLab connection has the right permissions. FixControl proposes; it does not merge.
Diff & evidence
The proposed change arrives as a reviewable diff with the evidence behind it, so an engineer reviews a real MR, not an opaque action.
Human merge & deploy
Merging and deploying stay with your team. AI never merges or ships to production on its own — those are human approvals.
Scoped permissions
Actions run under the configured GitLab connection’s permissions, so FixControl can only do what your setup explicitly allows.
Evidence & audit
Opening an MR is a recorded, attributable action, so the repository history and the decision ledger agree.
Capability-level status, not one green checkmark
GitLab may be connected for repo read while the MR-open path depends on the connection’s permissions. FixControl shows each capability’s health honestly.
FixControl reads repository and branch context within the bound project and tenant to ground a proposed change in the real codebase.
Requires the GitLab connection to have the right permissions on the target project. Outbound writes route through the outbox with retry and dead-letter handling.
The proposed change is presented as a reviewable diff with its supporting evidence, so an engineer reviews a real merge request.
FixControl proposes MRs; it does not merge or deploy to production on its own. Merging and shipping are human approvals, by design.
By design. GitLab may be connected for repo read while the MR-open path is unavailable. FixControl surfaces capability-level health instead of a single green checkmark.
No autonomous merge or deploy
Common questions
Does FixControl merge merge requests or deploy on its own?+
What does FixControl need to open an MR?+
How does an engineer review a proposed change?+
What happens if opening an MR fails?+
Are GitLab actions audited?+
Bring governed AI to GitLab
See repository context, proposed MRs and diff evidence run under governance — with merge and deploy staying human — on a live demo.