Skip to content

[codex] cut over Recoleta refactor audit to released Cremona#46

Merged
NeapolitanIcecream merged 1 commit intomainfrom
codex/cremona-cutover
Apr 22, 2026
Merged

[codex] cut over Recoleta refactor audit to released Cremona#46
NeapolitanIcecream merged 1 commit intomainfrom
codex/cremona-cutover

Conversation

@NeapolitanIcecream
Copy link
Copy Markdown
Owner

@NeapolitanIcecream NeapolitanIcecream commented Apr 22, 2026

Summary

  • replace the repo-local refactor audit implementation with direct cremona integration
  • move Recoleta's routing and scope rules into tool.cremona.profiles.recoleta
  • regenerate quality/refactor-baseline.json under schema_version = 3
  • switch the cremona dependency from Git main tracking to the released 0.1.0 package

What Changed

  • remove scripts/refactor_audit.py and its dedicated test module
  • add coverage-backed CI gating with coverage json -o coverage.json and cremona scan --coverage-json coverage.json --fail-on-regression
  • keep Recoleta-specific subsystem routing and compatibility pressure heuristics in the custom profile
  • update README, CONTRIBUTING, AGENTS guidance, and the repo-local refactoring skill to the new command surface

Why

  • cremona now ships as a published package, so Recoleta no longer needs to consume unpublished Git snapshots
  • the old repo-local implementation and schema version 2 baseline are obsolete after the cutover
  • pinning a released package gives cleaner upgrade boundaries for future audit, routing, and baseline changes

Validation

  • uv sync --frozen --group dev
  • uv run ruff check .
  • uv run coverage run -m pytest
  • uv run coverage json -o coverage.json
  • uv run cremona scan --coverage-json coverage.json --fail-on-regression

@NeapolitanIcecream NeapolitanIcecream merged commit 94f6841 into main Apr 22, 2026
4 checks passed
@NeapolitanIcecream NeapolitanIcecream deleted the codex/cremona-cutover branch April 22, 2026 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant