Skip to main content
Defect management and test maintenance — instead of dumping raw test failures on your team, Bugzy triages every failure, classifying it as a product bug, test issue, or environment issue. Test issues are fixed automatically. Product bugs are filed in your issue tracker with reproduction steps. Environment issues are logged internally but not reported to the customer, eliminating false positive noise. Over time, Bugzy learns from team feedback to improve triage accuracy.

Triage classification

ClassificationMeaningAction taken
Product bugReal defect in the applicationFiled in issue tracker with reproduction steps
Test issueProblem with test code (stale selector, timing race, outdated assertion)Auto-fixed by test-engineer subagent
Environment issueBoth test and product code are correct, but the environment doesn’t support the functionality (broken signed URLs, headless browser limitations, missing third-party config)Logged internally, NOT reported to customer
Classification uses the project’s knowledge base and previous triage history. Accuracy improves over time.

Auto-fix behavior

When the test-engineer subagent fixes a test issue:
1

Analyze error

Analyzes the error message and stack trace.
2

Identify root cause

Identifies the root cause — selector change, timing issue, or assertion drift.
3

Apply fix

Modifies the test file with the fix.
4

Validate

Re-runs the test to validate the fix works.
5

Commit

If the fix works, commits it to the repo.
6

Retry if needed

If the fix fails, retries with a different approach (up to 3 total attempts).
Fixed tests are committed as part of execution — the repo always has the latest working test code.

Bug filing

For product bugs, Bugzy creates issues in your connected tracker (Jira, Azure DevOps, Asana, Linear). Each issue includes:
  • Failure description and steps to reproduce
  • Screenshots from the failure point
  • Browser and environment details
  • Link to test file and execution logs
Bugzy checks existing issues before creating new ones to avoid duplicates.

Disputed findings

When a team member disagrees with Bugzy’s classification:
1

Reply to Bugzy

Reply to the finding message in Slack or Teams.
2

Process reply

The handle-message task processes the reply.
3

Evaluate dispute

Bugzy evaluates the dispute against test evidence.
4

Update finding

If the dispute is valid, the finding is updated and the knowledge base is adjusted.
5

Confirm resolution

Bugzy confirms the resolution in the thread.
Disputes are recorded in disputed-findings.md and directly adjust future triage behavior.

How accuracy improves

DimensionMechanismImpact
Triage accuracyKnowledge base + disputed findingsFewer false positives, fewer missed bugs
Test stabilityAuto-fix + selector learningFewer flaky tests, less maintenance
Test coverageEvent processing + change analysisTests target areas most likely to break
Team efficiencyFeedback loop + message handlingLess noise, more actionable notifications
After several execution cycles, Bugzy typically reaches a steady state where most test issues are auto-fixed, product bugs are accurately classified, and notifications contain only actionable information.