Watches commits, specs and live errors
Connects to GitHub or GitLab, Jira and production logs. Formatting tweaks are ignored; changes to business logic, API contracts or error rates trigger a run.
Autonomous quality engineering for high-velocity software teams.
assuregraph turns every code change, product spec and production signal into verified unit, API and UI tests automatically. Eliminate QA bottlenecks, quarantine flaky builds and deliver auditable release proof inside your own cloud perimeter.
When a tool only reads the function in front of it, it assumes the implementation is right. If a developer forgot the partial-refund cap, the generated test forgets it too. assuregraph reads the Jira ticket and API spec alongside the diff, checking what the feature was meant to do.
Checkout, login and core workflows change with every release while test suites stay frozen. Manual test authoring rarely keeps pace with release velocity, leaving busy production paths exposed.
Flaky tests and broken assertions are worked through by hand, one build log at a time. Engineers stop trusting a red build, re-run failed jobs until they pass, and releases slip.
Connects to GitHub or GitLab, Jira and production logs. Formatting tweaks are ignored; changes to business logic, API contracts or error rates trigger a run.
Routes across approved LLM endpoints, matching each task to the right model tier so frontier-model budget is never wasted on routine unit tests.
Every candidate test is executed against the build first. Any test that fails to compile, flakes, or misses the requirement is discarded automatically.
Writes unit tests where unit tests suffice, API tests where contracts matter, and UI tests only when necessary, delivered as a clean PR ready to merge.
Reports change failure rate, mean time to recovery, time to green, flaky reruns and test-suite acceptance out of the box.
| Run | Trigger | Tests | Result | Verdict |
|---|---|---|---|---|
| 5128 | PR #482 · refund cap | 3 generated | 3 pass | PR opened |
| 5127 | nightly | 2,418 | 2,415 pass · 3 fail | 2 flaky quarantined · 1 ticket |
| 5126 | PR #480 · login lockout | 4 generated | 3 pass · 1 fail | held · regression |
| 5125 | spec PAY-77 | 2 generated | pending code | ahead of the code |
| 5124 | PR #479 · search index | 6 maintained | 6 pass | merged |
| Requirement | Tests | Last run | Evidence |
|---|---|---|---|
| REQ-311 · Cumulative refund cap | 3 | 5128 · pass | complete |
| REQ-298 · Login lockout after 5 tries | 4 | 5126 · 1 fail | regression held |
| PAY-77 · 30-day refund window | 2 | pending | awaiting code |
| REQ-240 · Search index rebuild | 6 | 5124 · pass | complete |
| Path | Production traffic | Tests | Priority |
|---|---|---|---|
| checkout / refund | high | 11 | covered |
| auth / lockout | high | 4 | generate 3 tests |
| search / index | medium | 6 | covered |
| billing / invoice export | low | 1 | low priority |
| profile / avatar upload | low | 0 | watch |
Ranked by how often production hits the path against how much of it has tests. UI tests are only proposed where a lower level cannot prove the behaviour.
route: accuracy: ≥ 0.95 latency: ≤ 2 s cost: prefer lowest data: no customer data to external placement: levels: [unit, api, ui] prefer: lowest that proves it review: human: refunds, auth, payments
Illustrative data. The screens show the product's views with example values, not results from a customer.
Line coverage is a vanity metric if the busiest checkout path is barely tested. Coverage Graph combines code changes, Jira specs and real production traffic so revenue-critical workflows get tested first.
Not every diff needs the slowest, most expensive model. Rules for accuracy, speed, budget and data residency are defined once; Policy Brain selects the right approved model for each task and logs the rationale.
Links the Jira requirement to the pull request, the pull request to the tests, the tests to the passing CI run, and the run to the human reviewer. When an auditor or VP asks how a release was verified, the proof is a single link instead of a spreadsheet.
Runs on existing, approved LLM endpoints. Zero code, specs or customer data ever route through an unapproved external model.
Deploys inside a private cloud VPC or as an isolated single-tenant instance, keeping every artefact inside the security boundary.
Connects with read-only access to GitHub or GitLab, Jira, CI and log streams. The only write path into a repository is a pull request for human review, with secrets masked throughout.
Role-based access control and a complete governance log covering every model call, generated test, CI run and pull request.
assuregraph is in early access. For engineering teams where broken builds and manual test maintenance slow every release, join the waitlist or book a working session with eonai.