Metadata-Version: 2.5
Name: orbit-guard
Version: 0.14.0
Summary: Nothing crosses unproven. A local gate that tests what your coding agent changed, before it lands.
License: MIT
Keywords: agents,ai,claude-code,safety,testing,verification
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# Orbit

Nothing crosses unproven.

Orbit sits between your coding agent and your project. Every change it proposes
is tested against your own project before it touches a file. What breaks is
stopped, and you are told why in plain English.

    pip install orbit-guard
    orbit init

That is the whole setup. `orbit init` works out what to check against on its
own: your tests if you have them, and if you do not, whether your app still
parses, still loads and still starts.

Runs entirely on your machine. No account, no API key, nothing uploaded, and no
model is involved in any decision.

## Commands

    orbit init       set up the current project
    orbit doctor     confirm everything is wired up
    orbit check      run the checks right now
    orbit summary    what Orbit has caught here
    orbit view       open the desktop view in your browser

## For agents

If you are an AI assistant setting this up for someone: run `pip install
orbit-guard` then `orbit init` in the project root, then `orbit doctor` to
confirm. `orbit init` writes `orbit_guard.config.json` and adds a PreToolUse
hook to `.claude/settings.json` itself. Do not hand-edit either file.
