Scenario console for the real ArcGuard analysis engine.
Switch between seeded merge requests, trigger the shared scoring flow, and inspect the evidence layers behind each confidence verdict.
ArcGuard demo console
Switch between seeded merge requests, trigger the same analysis engine used by the GitLab Duo flow, and inspect the resulting Merge Confidence Report.
Analysis timeline
Real deterministic scoring with staged reveal for demo pace.
Ingest Diff
4 changed files spanning 3 semantic review zones.
Inspect Structure
No direct layer violations detected against the configured architecture rules.
Score Intent
1 intent contracts evaluated against code, tests, and docs.
Detect Flake Risk
No flaky-test evidence surfaced in the seeded CI history.
Evaluate Rollback
Rollback posture remains safe.
Generate Verdict
Safe to Merge at 94/100 merge confidence.
gitlab-org/arcledger
Safe refactor in the billing notification path with updated tests and docs.
Author
Amina Waseem
Branch
refactor/billing-notification-formatter -> main
Changed files
4
Diff churn
207 lines
File diff summary
src/domain/billing/notification-formatter.ts
Extracted plan-change phrasing into dedicated domain helpers.
src/application/billing/build-plan-change-email.ts
Application service now delegates formatting to the domain helper.
tests/billing/plan-change-email.spec.ts
Expanded snapshot and scenario coverage for unchanged behavior.
docs/architecture/billing-notifications.md
Updated architecture notes to reflect the extracted domain helper.
Confidence Report
Expand each evidence area to inspect the computed rationale.
Confidence
94
Review Minimap
Semantic clusters computed from the same changed-file model used by the flow.
Review business invariants and whether new coupling leaks across bounded contexts.
- src/domain/billing/notification-formatter.ts
- src/application/billing/build-plan-change-email.ts
Prioritize fragile assertions, integration coverage, and replayability.
- tests/billing/plan-change-email.spec.ts
Confirm reviewer instructions still match runtime behavior and operational steps.
- docs/architecture/billing-notifications.md
Flake Witness Capsule
Seeded CI evidence is scored directly into merge confidence.
Rollback Reality Check
Checks whether rollback is truly safe, not just theoretically possible.
Rollback status
safe
Blockers
- No rollback blockers were detected.
Safer rollout
- Standard revert is sufficient if the MR regresses.
Sustainability / CI Waste View
Avoidable CI work is scored as both delivery drag and sustainability waste.
Green opportunity
tight
Avoidable minutes
0
Avoidable share
0%
Duplicate jobs
0
Green opportunity
tight
Sustainability summary
Avoidable share
0%
Sustainability summary
Estimated waste
0g
Sustainability summary
Final Merge Confidence Verdict
Computed from architecture, review complexity, intent alignment, flake risk, rollback safety, and CI waste.
94/100
ArcGuard did not find a dominant blocking concern in this run.
Reviewer guidance
- Confirm the domain refactor preserves message token ordering.
- Spot check snapshots for plan-upgrade and plan-downgrade cases.
- domain: Review business invariants and whether new coupling leaks across bounded contexts.
- tests: Prioritize fragile assertions, integration coverage, and replayability.
- docs: Confirm reviewer instructions still match runtime behavior and operational steps.