Releases: daqiu753-hash/ai-codebase-doctor
v1.0.3 - Reduce Python test false positives
Reduces T001 false positives for Python/FastAPI projects by excluding init.py, conftest.py, and helper/fixture modules from assertion-free test detection. Python test detection is now limited to test_*.py and *_test.py. No CLI or report schema changes.
v1.0.2 - Duplicate database finding fix
Fixes duplicate Prisma missing schema findings by keeping the more specific DB001/DB002 output and removing the redundant DB005 path. No scanner behavior expansion.
v1.0.1 - npm usage documentation
Updates npm usage documentation after publication and fixes the npm/npx bin entrypoint.
v1.0.0 - Stable public release
AI Codebase Doctor v1.0.0 is the first stable public release.
It provides a deterministic, read-only reality check layer for AI-generated codebases.
Highlights:
- Stable CLI options
- Stable JSON report schema
- README, script, env, dependency, test, runtime, Docker, database, and profile-aware checks
- Framework profiles for Next.js, Vite, Express, and FastAPI
- CI / GitHub Actions documentation
- Report schema documentation
- Demo and realistic fixtures
- Agent-ready fix prompts
- Conservative best-effort checks with documented limitations
Safety:
- Read-only by default
- Offline by default
- Does not execute target project scripts
- Does not call LLM APIs
npm status:
- npm package was not published during this automation run.
- npm publish is pending because npm authentication is required (npm whoami returned ENEEDAUTH).
- npm pack --dry-run and npm publish --dry-run passed for ai-codebase-doctor@1.0.0.
v0.5.0 - Developer workflow release
v0.5.0 expands ai-codebase-doctor from a basic AI-generated repo sanity checker into a more practical developer workflow tool.
Highlights:
- Runtime reality checks
- Package manager mismatch detection
- Node / Docker / database setup checks
- Optional npm registry checks via --online
- Framework profiles for Next.js, Vite, Express, and FastAPI
- Best-effort API route checks
- Stable report formats
- --fail-on support
- GitHub Actions / CI documentation
- Report schema documentation
- Demo documentation
- Expanded tests and fixtures
npm status:
- npm package was not published in this release automation run.
- npm publish is pending because npm authentication is required (npm whoami returned ENEEDAUTH).
- npm pack --dry-run and npm publish --dry-run passed.
v0.1.0 - Initial public release
Initial public release of ai-codebase-doctor.
AI Codebase Doctor is a deterministic, read-only CLI that audits AI-generated codebases for broken project reality.
Highlights:
- README command reality checks
- package script checks
- dependency declaration checks
- environment variable documentation checks
- fake / weak test detection
- best-effort line numbers
- --ci mode for failing on critical findings
- Markdown / JSON reports
- agent-ready fix prompts for Codex, Claude Code, and Cursor
This release does not publish an npm package yet. npm publishing is intentionally deferred until dependency audit review is completed.