Metadata-Version: 2.5
Name: keeporswap
Version: 0.1.0
Summary: Conservative cross-stack fit scanner — swap, keep, or insufficient evidence
Requires-Python: >=3.12
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Requires-Dist: typer>=0.15
Description-Content-Type: text/markdown

# keeporswap

Conservative cross-stack fit scanner. Report-only — tells you what to swap, what to keep, and what git alone cannot prove.

```bash
uv sync
uv run keeporswap scan
uv run keeporswap scan /path/to/repo --json
uv run keeporswap verify /path/to/repo --finding pip-to-uv
```

`scan` is local and Docker-free. `verify` is optional: it copies the repo into a temp dir and runs install/lint micro-benchmarks in **your** Docker daemon. It does not upload code or edit the checkout.

See [PLANNING.md](./PLANNING.md) and [PRODUCT.md](./PRODUCT.md).
