Skip to main content

Quality gates for your AI specs. You test your code — now test your specifications before handing them to coding agents.

Project description

qualitygate

Quality gates for your AI specs.

You have quality gates for your code. You have quality gates for your CI/CD. Where's the quality gate for your specifications?

The Problem

Every SDD framework writes specs. None of them verify those specs before execution.

You use GSD, BMAD, Spec Kit, Superpowers — they all produce specifications. Then you hand those specs to a coding agent and hope for the best. When the agent produces wrong code, you tweak the prompt. But the problem isn't the agent. It's the spec.

What qualitygate Does

qualitygate adds a verification step between your spec-writing tool and your coding agent:

Your SDD Tool → Write Spec → qualitygate → Pass? → Execute with Agent

The core test: "Can a different AI session generate functionally equivalent code from this specification alone — without additional context?"

If yes, the spec passes. If not, qualitygate tells you what's missing.

Features (coming in v1.0)

  • 13-item Spec Gate — Structural completeness verification
  • Adversarial Review — Cross-model validation (a different AI attacks your spec)
  • Clarity Gate integration — Epistemic quality checks
  • Tool-agnostic — Works with any SDD workflow
  • Git-verified proof — Validated with two case studies (46 endpoints in 4.5 hours, hackathon battle test)

Install

npm install qualitygate
# or
npm install specverify
# or
pip install specverify

Status

🚧 Under active development. Full release planned for April 2026.

Follow progress: github.com/frmoretto/specverify

Background

qualitygate is the operationalized tool from the Stream Coding methodology's Spec Gate protocol. The concept was first presented at AI Engineer Europe 2026.

Author

Francesco Marinoni Moretto
LinkedIn · GitHub

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qualitygate-0.0.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qualitygate-0.0.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file qualitygate-0.0.1.tar.gz.

File metadata

  • Download URL: qualitygate-0.0.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for qualitygate-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bd3157990b4a5987358e59f0ad0a3f5da47ada06d2f85bef54f7d08ea09dc4a6
MD5 708afc453c9849701b6bbf50ce68ed08
BLAKE2b-256 276f031057d67f01883526132cec65a2f2a030eca093e5b2881e7dadbc9ec295

See more details on using hashes here.

File details

Details for the file qualitygate-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: qualitygate-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for qualitygate-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b93c6c9dfe85e5a5c53f0906190ae0d3e96cfab743f13c6c1e164296f0fc73ce
MD5 795f2aa97544799f667d331f93d91f25
BLAKE2b-256 c4e224bcc61dec1674ead1cf8002b9097f1be759db5a02f39df85a8ab1523ec5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page