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
  • docs/pilot-deep-dive-plan.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

arqon_pilot-0.1.0-py3-none-manylinux_2_39_x86_64.whl (32.6 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ x86-64

File details

Details for the file arqon_pilot-0.1.0-py3-none-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for arqon_pilot-0.1.0-py3-none-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 92bdc02325d4b3eb797479803b0c00ff6d07dc0e7e03994dda0f776e7417ec63
MD5 a772566b7ddc287329933688c74fed44
BLAKE2b-256 f2f8db603694b2589c57f5a7b9137f1bb48cc86849c306833aaa909f89cff848

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