Automatic Merge Request Analysis
Using NCAST's traffic comparison engine, ReGrade replays recorded production traffic against every merge request, automatically surfacing behavioral and performance differences before code reaches production.
The Merge Request Pipeline
- 1CI Pipeline runs tests on stable code in master branch (ReGrade records all traffic)
- 2Developer (AI/Human) writes new feature and creates a merge request in CI pipeline
- 3ReGrade replays stable code’s recorded traffic to the new feature build
- 4ReGrade records any behavior or performance differences
- 5CI pipeline has AI agent ask ReGrade MCP for differences and then tags as unintended or intended
- 6Developer (AI/Human) uses difference summary to deny or approve merge request
Benefits
Faster review
Automated traffic replay surfaces behavioral changes instantly, so reviewers spend time on real issues instead of hunting for regressions.
Auditable artifacts
Every merge request gets a detailed diff of behavioral and performance changes, creating a permanent audit trail.
More insight than pass/fail
Go beyond binary test results — see exactly which API responses changed, how performance shifted, and what the impact is.
Root cause information
ReGrade doesn’t just flag differences — it provides the context needed to understand why behavior changed.
