Sample deliverable

AI app rescue audit report.

This is a public sample of the report format used for a fixed-scope repo rescue or AI app stabilization pass. It shows the level of detail a client can expect without exposing private code, credentials, or customer data.

Project snapshot

The example project is a small AI support assistant with a web UI, a Python API, and a background ingestion job. The owner reports that setup is unreliable, one demo route crashes, and previous AI-assisted edits left unclear verification steps.

Business need
Make the demo runnable before a customer call.
Time box
One audit pass, then optional repair sprint.
Inputs
Sanitized repo link, failing command, expected demo route.
Output
Risk report, patch plan, verification commands, no-go list.

Diagnosis summary

High risk

Setup depends on undocumented environment variables.

The app reads model and vector-store configuration at import time, but the repository has no sample env file or startup guard. A missing key fails as a generic server crash instead of a clear setup error.

High risk

The demo route has no smoke test.

The route used in sales demos is not covered by a fast test or scripted smoke command, so every repair attempt relies on manual clicking and can regress without a visible signal.

Medium risk

Agent instructions are missing.

The repo does not explain which files are generated, which commands prove a change, or which actions require human approval. This makes future Codex work slower and riskier than necessary.

Low-cost repair plan

  1. Add `AGENTS.md` with setup commands, test gates, generated-file boundaries, and no-go actions.
  2. Add `.env.example` plus startup validation that returns a readable missing-config message.
  3. Add one fast API smoke test for the demo route using fake model responses.
  4. Add a `make smoke` or documented equivalent that proves the demo path without external credentials.
  5. Record what was verified and what still requires client-side live testing.

Verification log sample

Setup: uv sync
Static check: ruff check app tests -> passed
Unit tests: pytest tests/test_demo_route.py -q -> 3 passed
Smoke: APP_ENV=demo uv run python scripts/smoke_demo.py -> passed
Not tested: production model key, live billing path, private customer data

The important part is not the exact toolchain. The deliverable names the commands that were actually run and separates local proof from anything that still depends on the client environment.

Client handoff

A paid audit would end with a short report, a patch plan, and an optional fixed-price repair quote. If repair work is approved, the next deliverable is a small pull request or patch bundle with the same verification format.

Safe intake brief

To request this kind of audit, send a sanitized repo link, the failing command or route, the expected output, the deadline, and any platform constraints. Do not send production secrets, private keys, customer records, payment details, or instructions to bypass platform rules.

Need a report like this?

Open a quote request with the sanitized failure and the result you want. I will confirm whether it fits a fixed-scope audit or a small repair sprint.

Request a quote Read the checklist Back to services