Skip to main content

QVC - AI Agent code quality external overseer. Review only, never modify.

Project description

QVC — AI Agent Code Quality External Overseer

PyPI Python License MIT External Overseer

Review only. Never modify. Your AI writes code. QVC watches.

中文文档 | English Guide | Business Pitch | vs AI Self-Review


30 Second Demo

Demo

ash pip install qvc-overseer cd your-project qvc scan . # Scan -> Report qvc fix # Generate AI fix instructions -> Give to your Agent

What QVC does NOT do: Modify code, generate patches, replace your AI Agent. What QVC DOES: Tell your AI Agent "you missed this."

Why QVC?

AI Agents have structural blind spots when self-reviewing code:

Blindspot Why AI Can't See It How QVC Sees It
Cross-file amnesia Reviews file A, forgot file B Full-project scan with reference graph
Memory residue Generation logic contaminates review No generation memory, sees final code only
Boundary blindness Checks happy path, skips edges Rules target edge cases specifically

Real data: ai-corp V7.1 — AI self-review found 0 bugs. QVC found 4. Miss rate = 100%.

Quick Start

ash pip install qvc-overseer cd your-project qvc scan .

`ash qvc fix # Generate fix-instructions.md

Copy -> Paste to AI Agent -> Enter

`

Features

  • Full-project scanning — Python / JavaScript / TypeScript / React / Go
  • Three-layer confidence engine — Deterministic / Pattern / Heuristic
  • Blindspot classification — Why your AI missed each bug
  • AI miss rate quantification — What percentage did your AI miss?
  • AI-consumable fix instructions — qvc fix generates prompts for your Agent
  • Task pool — Scan → Dispatch → Verify closed loop
  • Self-evolution — Learns new bug patterns from every scan
  • Community gene pool — Shared fingerprint database
  • VS Code extension — Right-click scan
  • GitHub Actions — Auto-scan on push/PR

All Commands

Command Description
qvc scan . Full project scan
qvc diff Scan changed files only
qvc fix Generate AI fix instructions
qvc tasks View task pool
qvc watch Auto-scan daemon
qvc setup Initialize QVC in project
qvc contribute Share fingerprints
qvc update Sync community pool
qvc guide Open user guide
qvc list-rules List all detection rules

Comparison

QVC ESLint/Pylint SonarQube CodeQL
Positioning AI external overseer Code style Quality platform Security
Cross-file consistency Yes No Partial No
AI miss rate Yes (quantified) No No No
AI fix instructions Yes No No No
Self-evolution Yes No No No
Install pip install npm/pip Docker Complex

Documentation

Document Language
User Guide 中文 | English
Business Pitch English
vs AI Self-Review English
Project Report 中文 | English
Execution Guide 中文 | English
Retrospective English

Contributing

See CONTRIBUTING.md. PRs welcome for new rules, fingerprints, and translations.

License

MIT — Free, open source, forever.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

qvc_overseer-0.9.0-py3-none-any.whl (157.9 kB view details)

Uploaded Python 3

File details

Details for the file qvc_overseer-0.9.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for qvc_overseer-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7845f7f0d90714468e405e6798f55bb6539036b6cffb9c5fad49707c4373fa4d
MD5 934a63293043fcceb173b6873d3feb56
BLAKE2b-256 adbe189335d9ffdc751f467368c33f7fdd0ec1c2b4cd9d1afdf07cc4e119a260

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