Inspect before you share.
Run locally, export JSON or Markdown and create a signed portable bundle without sending source code to a hosted scanner.
p7 inspect ./backendPRODUCTION-7 turns a Python backend into an explicit engineering decision: what the repository proves, what remains unknown and what should block a release.
$ p7 inspect ./backend --format json
Target python-api
Rule pack production-7-python@0.1.0
Controls 14 across 7 dimensions
Execution read-only / no project imports
GATE INCOMPLETE
Score 74 / 100
Coverage 54.3%
7 evidence decisions still requiredEvery conclusion remains connected to a deterministic observation, supplied artefact or explicit human decision. Unknowns stay visible instead of becoming invented certainty.
Read bounded repository evidence without importing or executing the target application.
Deterministic checks create cited observations; runtime and organisational claims become evidence requests.
Coverage and seven dimension scores remain separate, so an average cannot hide an unknown critical property.
Bundle the canonical report, signature, public key and verification instructions for another engineer or LLM.
Run locally, export JSON or Markdown and create a signed portable bundle without sending source code to a hosted scanner.
p7 inspect ./backendLet an MCP-compatible agent discover controls and missing evidence without giving it an arbitrary shell or permission to invent verification.
p7-mcp --root ./backendEstablish a baseline, annotate changed findings and distinguish inspection failures from tool failures in pull requests.
fail-on-new: highA backend is not production-ready because one area is excellent. The gate keeps every dimension and every evidence gap visible.
Boundaries, dependency direction and change isolation.
Transactions, constraints, idempotency and error contracts.
Failure paths, integration evidence and meaningful isolation.
Secrets, identity, input boundaries and dependency risk.
Async correctness, timeouts, queries and bounded work.
Structured signals, health checks and failure diagnosis.
Reproducible builds, migrations, rollback and CI/CD.
We inspected a deliberately small synthetic backend. The supported checks found no failure, but the gate remains incomplete because repository source cannot prove runtime and operational properties.
We are looking for Python engineers and small teams willing to run one authorised inspection, classify the results and tell us whether the report changed a concrete engineering priority.