Find what this change actually broke.
Compare base and head in equivalent environments. Separate a new violation from a pre-existing defect, a resolved issue, an unchanged outcome or an incomparable run.
Explore the mechanismBusiness-rule verification
Seven verification areas. One evidence contract. A controlled path from finding a violation to reviewing a repair.
Only valid transitions may change a record.
Competing requests must preserve the same invariant.
Repeating a request must not repeat its business effect.
Access must respect ownership, roles and revoked permissions.
A failed operation must not leave an invalid partial result.
The change under test must not redefine its own judge.
A finding must include enough context to reproduce it.
Five language tracks · two database tracks
Node / TypeScript · Python · Java / JVM · Go · C# / .NET
PostgreSQL and MySQL for each track. Defined Redis scenarios. Explicit execution profiles keep support precise.
From observation to decision
A verdict is the beginning. The evidence tells you what failed, whether the change introduced it, and what a repair actually preserves.
Compare base and head in equivalent environments. Separate a new violation from a pre-existing defect, a resolved issue, an unchanged outcome or an incomparable run.
Explore the mechanismInspect committed state, balances, stock, permissions and emitted effects. A rejected request that still writes unauthorized data is a violation.
Explore the mechanismExercise admitted overlapping schedules, lost responses, duplicate deliveries, restarts and fault points. Record the schedule and the convergence window.
Explore the mechanismCarry the code and policy revisions, image and dependency digests, seed, initial state, schedule and fault point into a clean replay. Keep original and minimized evidence distinct.
Explore the mechanismRetain an observed violation even when another scenario cannot finish. Separate verdict, coverage, applicability and execution state; a successful job alone is not PASS.
Explore the mechanismProtect the approved rules and evaluator. Run the original failure, held-out neighboring behavior, legitimate paths and required customer checks against the actual patched commit.
Explore the mechanismApprove outgoing file names, snippets and tool results. Bound attempts, tokens, time and cost. Review the diff and residual risks; a changed target commit requires revalidation.
Explore the mechanismSupport is a tested combination
Each language–database profile connects execution, seven-area verification, reproducible evidence and independently reviewed Fix.
| Language track | PostgreSQL | MySQL | Redis |
|---|---|---|---|
| Node / TypeScript | Profile-based verification | Profile-based verification | Defined scenarios |
| Python | Profile-based verification | Profile-based verification | Defined scenarios |
| Java / JVM | Profile-based verification | Profile-based verification | Defined scenarios |
| Go | Profile-based verification | Profile-based verification | Defined scenarios |
| C# / .NET | Profile-based verification | Profile-based verification | Defined scenarios |
Runtime versions, frameworks, dependencies, observation points, scheduling and fault capabilities belong to each published profile. A language name alone is not a support guarantee.
Explore repository compatibilityControlled Fix
Product acceptance
One execution ID and commit connect the verdict, scenarios, evidence and Fix. Loading, empty, stale, error and permission-loss states remain distinct.
Product safeguardsRepository and organization access is enforced on the server. Revocation, uninstall, logout and recovery invalidate the affected access.
Product safeguardsA new team can install a pinned release, approve a rule, read its first real result, update, roll back and uninstall.
Product safeguardsA reproducible package installs in a clean environment and returns to the previous version after a failed update.
Product safeguardsControlled outages trigger the correct alert. An encrypted offsite backup restores into a clean environment with verified data integrity.
Product safeguardsSign in → connect repository → approve rule → open PR → inspect violation → inspect evidence → review Fix → human approval.
Product safeguardsEvidence before claims
PASS names the behaviors actually executed. FAIL shows an observed violation. UNKNOWN states what could not be verified. NOT_APPLICABLE means the rule did not apply; it is not a verified pass.
Customer-CI results inherit the trust of the customer’s runner and workflow. Detailed evidence export and model sharing require consent. Source code is not silently uploaded.
Competitor comparisons require versioned, matched conditions and a frozen independent evaluation set. False PASS, false FAIL, UNKNOWN, completion time, reproducibility and cost are measured separately. No superiority claim is made before those measurements exist.