Skip to main content

Arqon Pilot CLI for multi-repo automation and self-healing workflows

Project description

ArqonPilot

ArqonPilot is a standalone CLI for single-repo and cross-repo engineering operations: oracle indexing/query, healing, release navigation, branch orchestration, security scans, planning, scaffolding, and knowledge capture.

Core Modules

  • oracle
  • heal
  • navigate
  • branch
  • multi
  • secure
  • plan
  • create
  • know

Quickstart

cargo run -p pilot -- --help
cargo run -p pilot -- init
cargo run -p pilot -- multi register --path /path/to/repo --group core --tag apply-pilot
cargo run -p pilot -- multi status --group core
cargo run -p pilot -- branch create feat/pilot-wave --group core --dry-run

Testing

Run the full matrix:

./scripts/test_matrix.sh all

Run by category:

./scripts/test_matrix.sh unit
./scripts/test_matrix.sh integration
./scripts/test_matrix.sh e2e
./scripts/test_matrix.sh regression
./scripts/test_matrix.sh adversarial

Release gate:

./scripts/release_readiness_check.sh

Packaging

PyPI packaging uses maturin.

python3 -m pip install maturin
maturin build --release --locked --out dist
./scripts/pypi_smoke_check.sh

CI workflows:

  • .github/workflows/ci.yml
  • .github/workflows/pypi.yml

Documentation

Primary docs are in docs/ and published with MkDocs.

  • docs/developer-guide.md
  • docs/testing-strategy.md
  • docs/operator-runbook.md
  • docs/branch-management-guide.md
  • archive/docs/pilot-deep-dive-plan.md (archived)

Publish Docs to GitHub Pages

Docs deploy via .github/workflows/docs.yml.

  1. In GitHub: Settings -> Pages -> Build and deployment.
  2. Set Source to GitHub Actions.
  3. Push to main (or run the Docs (MkDocs) workflow manually).

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

arqon_pilot-0.1.1.tar.gz (97.5 kB view details)

Uploaded Source

Built Distributions

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

arqon_pilot-0.1.1-py3-none-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

arqon_pilot-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

File details

Details for the file arqon_pilot-0.1.1.tar.gz.

File metadata

  • Download URL: arqon_pilot-0.1.1.tar.gz
  • Upload date:
  • Size: 97.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arqon_pilot-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a59a1c895a96d783585b08773df53b60d82d677d704a15334cbb2e63eacf46f5
MD5 173cc901e1d1b842c02f9cbbc7fbd19c
BLAKE2b-256 9b6c6dc08a9b554dfe3793abec0a60a2fd41ca9da8c92961ff95a093a1b35a74

See more details on using hashes here.

File details

Details for the file arqon_pilot-0.1.1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arqon_pilot-0.1.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 314fe0aa6fec1e6b1396c3f61f259f3a28a1be0c71ac4124b331a2c690a0199a
MD5 6288bd38d97ef89a74d6b9e7015697c9
BLAKE2b-256 2cf306581480fc2eb741c2d145399cef01e141353ad89b5dd80b2323acaf3b17

See more details on using hashes here.

File details

Details for the file arqon_pilot-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arqon_pilot-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79c054c89e9219d42cd28f257a5053ea42849803573eaadf6d9d2a369645c420
MD5 94f84fb0ffd4d0f5ec86f04f8f3731e2
BLAKE2b-256 c9c9d6ff0b65d221d7e5c9b8a5245dc46edef80c39631905b2e39c56ffe577fa

See more details on using hashes here.

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