Skip to main content
Skip to content
← Our Work

SpecPilot

AI & QA

Live

AI-assisted test automation

Platforms

WebAPI

Stack

FastAPIPythonFly.io

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