Skip to main content

Helper CLI for the invAIriant agentic audit protocol — it serves the audit, it does not audit.

Project description

invairiant CLI

Infrastructure around the agentic audit — not an architecture auditor. No lenses, no findings, no scores. All judgment lives in the /invairiant skill; this CLI scaffolds, validates, collects evidence, renders, and gates.

Full spec and rationale: docs/cli.md.

Install

pip install invairiant          # from a checkout for dev: pip install -e .

Gives the invairiant command; the framework it needs rides in the wheel, so no checkout is required. (No install? Run python3 cli/invairiant.py <command> directly.) Python 3.9+; jsonschema + pyyaml are pulled in as dependencies.

Commands

Command Purpose
init [--type T] scaffold invairiant.config.yml
collect [--range A..B] [--out F] build a deterministic evidence bundle (candidate pointers only)
validate-config [paths…] schema-check configs + cross-check lens ids
validate-report <paths…> [--schema-only] [--md] schema + semantic checks on a report
render-report <report.json> [--out F] report JSON → Markdown
render-comment <report.json> [--out F] report JSON → paste-ready PR comment
ci-gate <report.json> [--max-severity S0|S1] exit non-zero on open S0/S1
record <report.json> [--force] append distilled, sanitized memory to .invairiant/history/
history [--lens L] lens-score trends + recurring findings

collect-evidence is a thin alias for the adapter-only subset of collect.

Full spec: docs/cli.md. Worked flow: docs/demo.md. Resolves the framework via $INVAIRIANT_HOME, the repo layout, or by searching upward from the current directory.

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

invairiant-0.2.4.tar.gz (164.5 kB view details)

Uploaded Source

Built Distribution

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

invairiant-0.2.4-py3-none-any.whl (159.0 kB view details)

Uploaded Python 3

File details

Details for the file invairiant-0.2.4.tar.gz.

File metadata

  • Download URL: invairiant-0.2.4.tar.gz
  • Upload date:
  • Size: 164.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for invairiant-0.2.4.tar.gz
Algorithm Hash digest
SHA256 8b2550a8775629bdf265d733355837d413d36a48692c33833d33bd271e672be5
MD5 8dd321856e18190e2a903fbed0ca85a8
BLAKE2b-256 ab56747985f322d3db84070ec163d7a7a5de771bf6e252524be4bea8698db4f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for invairiant-0.2.4.tar.gz:

Publisher: publish.yml on mindicator/invAIriant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file invairiant-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: invairiant-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 159.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for invairiant-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f3b0fe5b7c7421287ce2e31621e78bb3b53e313767a674eb02878c65e4978b5b
MD5 c0a43c27fe3993e796d608029f46b48f
BLAKE2b-256 2c5e4cce559c22f5cb62c52edeb852a310b5331e110fe57619457923cb7cad17

See more details on using hashes here.

Provenance

The following attestation bundles were made for invairiant-0.2.4-py3-none-any.whl:

Publisher: publish.yml on mindicator/invAIriant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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