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 Distribution

qvc_overseer-1.0.0.tar.gz (172.5 kB view details)

Uploaded Source

Built Distribution

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

qvc_overseer-1.0.0-py3-none-any.whl (164.8 kB view details)

Uploaded Python 3

File details

Details for the file qvc_overseer-1.0.0.tar.gz.

File metadata

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

File hashes

Hashes for qvc_overseer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0e9c25f48c8d0948e28d19a4200e9995f44a4dafee91e52dc56309030fb725b6
MD5 f6508b7b7382fdf973a6ab6d0477db8f
BLAKE2b-256 dca2597510279a3a287d90a89c264e67c5bcee8448a679eeb8bfe11b1c3d834a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qvc_overseer-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 164.8 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-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4cf75911a03717bdb59d94c301aa28a0f3e87ef2c08e2ddfee9817aa6787a46
MD5 4852ecd16df90a5b12f95ed0b340c865
BLAKE2b-256 01d23babdc1d3280f1b1a6eb98e1ee714cbd27a70423ce0f6a9a77c7c4655e1f

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