SpecPilot
AI & QA
AI-assisted test automation
Platforms
Stack
Overview
SpecPilot reads a product specification and drives end-to-end test generation and execution, keeping automated coverage aligned with the intended behavior instead of drifting from it. It runs as a FastAPI service on Fly.io and exposes an API for CI integration.
Problem
Hand-written end-to-end test suites drift from the product spec they were meant to verify - a spec changes, and the tests either miss the change entirely or someone has to remember to update them, so real behavior and test coverage slowly diverge.
Approach
SpecPilot reads a product specification directly and drives generation and execution of end-to-end checks from it, so coverage is derived from the current spec rather than hand-maintained alongside it. It runs as a FastAPI service with an API surface meant for CI integration.
Outcome
Deployed and running on Fly.io as a live service with a working API surface for CI wiring.
Highlights
- Spec-driven end-to-end test generation
- FastAPI service deployed on Fly.io
- API surface for wiring into CI pipelines