v0.1.0
·
25 commits
to main
since this release
Highlights
- Added the first public install path for Cremona through
uvx cremona scan /path/to/repoandpipx install cremona. - Reworked the README around quickstart, example output, CI gating, and the Codex skill workflow.
- Added quickstart, CI gate, report format, Codex skill, troubleshooting, and release docs.
- Added governance and trust files, issue and PR templates, Dependabot, and an OpenSSF Scorecard workflow.
Install / Upgrade
uvx cremona scan /path/to/repo
pipx install cremona
cremona scan /path/to/repoCI Gate
uv run coverage run -m pytest -q
uv run coverage json -o coverage.json
uvx cremona scan --baseline quality/refactor-baseline.json --coverage-json coverage.json --fail-on-regressionSee the CI recipe in docs/ci-gate.md.
Agent Workflow
- Run
uvx cremona scan /path/to/repo. - Open
report.mdand choose the top file fromagent_routing_queue. - Ask Codex to make the smallest safe refactor.
- Rerun Cremona and update the baseline only when debt actually dropped or the schema changed.
The repository-scoped skill lives at .agents/skills/cremona-proactive-refactor-audit.
Breaking Changes
- Baselines use
schema_version = 3. Regenerate older baselines withcremona scan --update-baseline.
Sample Output
Current self-host excerpt:
| Priority | Score | File |
|---|---|---|
watch |
33 | src/cremona/core/engine.py |
watch |
32 | tests/test_cremona_scan.py |
watch |
27 | src/cremona/scan.py |