AUTONOMOUS QA · HUMAN-GATED
Autonomous testing.
Human-gated, always.
FlawFerret captures a bug in one click. FlawFerret2 turns it into a job, runs an AI coding agent against your repository's real conventions, validates the result against your own test suite, and opens a draft pull request — never a silent merge.
GATE 01 · PRE-CODE
Human approves the jobNothing is written until a person signs off on the scope.
GATE 02 · PRE-PR
Human approves the changeValidated code waits for sign-off before a pull request opens.
GATE 03 · MERGE
Human decidesReview and merge happen in your own GitHub, on your call.
FLIGHT PATH
Capture to merge, ten checkpoints
Every job's route through the system, in order — and every step is logged, so nothing that happened is ever a black box.
Browser capture
Web dashboard
API
Database
Worker (ferret-runner)
AI coding agent
Automated validation
Draft pull request
Human review
Merge
INSTRUMENT 01 · CAPTURE
FlawFerret
A free Chrome extension. Right-click any element on any page and get everything an engineer needs to reproduce and fix it — no screenshot-and-a-Slack-message required.
See the pipeline
CAPTURE
Right-click element captureNo recording mode to start or stop — capture the instant you spot the problem.
CAPTURE
Full context snapshotURL, page title, DOM snippet, screenshot, and suggested locators, bundled automatically.
CAPTURE
Console & network captureRecent errors and request activity ride along, surfacing root cause next to the visual bug.
CAPTURE
Automatic locator suggestionsCandidate Playwright/CSS locators at capture time — a head start on the test.
TRIAGE
Inline notesExpected vs. actual, written where the evidence lives.
TRIAGE
One-click Jira ticketPre-filled with the captured context, created without leaving the page.
AUTOMATION
Send to FlawFerret2Opens a prefilled test job in the dashboard directly from the capture overlay.
AUTOMATION
AI-assisted scenario generationSuggests test scenario language from the capture, so no one starts from a blank page.
Coming next — "Create Bug" and "Generate Gherkin" one-click actions.
INSTRUMENT 02 · ORCHESTRATION
FlawFerret2
Not another Playwright framework — the backend that turns a captured bug, or a plain-language request, into a validated, human-reviewed pull request.
JOB PIPELINE
Guided job creationA simple form collects repo, branch, goal, and acceptance criteria — or arrives pre-filled from the extension.
JOB PIPELINE
Full audit trailEvery job's lifecycle recorded as an ordered event history. Nothing is a black box.
JOB PIPELINE
Smart priority queueOldest, highest-priority job claimed first. Pause and resume the whole queue with one click.
JOB PIPELINE
Isolated work branchesEvery job gets its own branch and never overwrites one that already exists.
JOB PIPELINE
Automated validationEvery AI-generated change runs through your repo's own test command before a human ever sees it.
JOB PIPELINE
Automatic retry on failed checksTransient CI failures re-queue and retry, bounded — no babysitting the queue.
DASHBOARD
At-a-glance readiness viewQueue health, worker status, blocked jobs, and the one next action, summarized.
TEST INTELLIGENCE
AI test-gap discoveryGiven a URL and tester notes, AI finds coverage gaps and recommends scenarios with impact ratings.
INSTRUMENT 03 · WORKFLOWS
The screens your team actually opens
Real screens from the FlawFerret2 dashboard — where test coverage gets discovered, scaffolded, catalogued, and queued.
Every feature and scenario in the repo, browsable and searchable — with plain-language explanations of what each one actually tests.
Go from zero test infrastructure to a running Playwright + Cucumber suite in minutes — previewed before anything is created.
Point it at a page. AI compares against existing coverage and recommends new scenarios, complete with acceptance criteria.
Repo, goal, and acceptance criteria — in plain language. No one has to already know Playwright to request a test.
SAFETY & GOVERNANCE
Nothing ships without a person saying "go."
AI code execution and pull-request creation each wait on an explicit approval — the pipeline pauses before the agent writes code, and again before a pull request opens. Nothing moves until you say so.
- Per-job approval, every time. The pipeline pauses before the AI agent writes code, and again before a pull request opens.
- Pause the queue, anytime. Stop the whole pipeline with one click — no job is left half-done.
- Safe checkout validation. A repository checkout is verified clean and on the right branch before anything touches it.
- Automatic workspace cleanup. Every checkout is restored to its original branch when a job finishes — success or failure.
FLW-2291 · EVENT LOG
INSTRUMENT PANEL
Fits the tools your team already runs
Connect once, attach to any repo — tickets created automatically as part of the pipeline.
Works directly against real repositories for framework creation and draft pull requests.
Optional webhook notifications for queue milestones — job ready, PR opened, checks passed.
Full API documentation generated automatically from the live API on every change.
START AT THE CAPTURE