Skip to main content

intent-audit-harness (Python)

Python-native install of the Intent Solutions deterministic test-enforcement toolkit.

Mirrors the CLI surface of the Node package @intentsolutions/audit-harness so the command line is identical across ecosystems.

Install

pip install intent-audit-harness
# or, inside a project venv:
python -m pip install intent-audit-harness

This ships a console script audit-harness and a module entry point python -m intent_audit_harness.

Requirements

  • Python 3.8+
  • bash available on PATH (Linux, macOS, or WSL)
  • python3 on PATH for the crap subcommand
  • Optional per-subcommand tools: radon / gocyclo / dependency-cruiser / import-linter

Usage

audit-harness --help
audit-harness verify
audit-harness escape-scan --staged
audit-harness crap src/

See the root project for the full docs: https://github.com/jeremylongshore/intent-audit-harness

What this package does

Dispatches to the same shell/python scripts shipped with the canonical npm package. The Python wheel bundles:

  • harness-hash.sh — pinning / verification
  • escape-scan.sh — diff scanner for AI escape grammar
  • arch-check.sh — language-appropriate architecture checker
  • bias-count.sh — test-bias heuristics
  • gherkin-lint.sh — advisory Gherkin quality check
  • crap-score.py — CRAP (complexity x coverage) scorer

License

MIT

Metadata

Release files for intent-audit-harness 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for intent-audit-harness 1.4.0
File Size Uploaded Provenance
intent_audit_harness-1.4.0.tar.gz 22.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for intent-audit-harness 1.4.0
File Interpreter ABI Platform
intent_audit_harness-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 50.1 kB

Release files / intent_audit_harness-1.4.0.tar.gz

Download URL intent_audit_harness-1.4.0.tar.gz
Size 22.2 kB
Tags Source
SHA-256 checksum
How to use checksums
add10a5efa221f1d13be7a1a65014abed3dcffdec37e50caac6ed0ea27ff85e8
BLAKE2b-256 checksum
How to use checksums
015c6cb2bbc74ab9813ac1d76e61fde9ae9bee958e82e1a5c1d3f057c909ebcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / intent_audit_harness-1.4.0-py3-none-any.whl

Download URL intent_audit_harness-1.4.0-py3-none-any.whl
Size 27.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
beb42fe0b29884702bae8317bf5b04ad92c8bcda1cbd186817fa8ab1da062a6f
BLAKE2b-256 checksum
How to use checksums
ff10bdde02fa51123f42b47911d61d40f61d491719a477e7eb3583948102dc19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Security for intent-audit-harness 1.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page