Releases: zircote/refactor
Releases · zircote/refactor
v4.1.1
v2.2.0
Highlights
Focus Mode — Constrain refactoring runs to specific disciplines with --focus=security, architecture, simplification, or code. Focused runs default to 1 iteration for quick targeted checks.
Security-Review Agent — New 5th swarm agent that establishes security baselines, detects regressions per iteration, scans for secrets/PII, and assigns a Security Posture Score (1–10). Critical/High findings block iteration completion.
New Features
--focus=<area>[,area...]CLI flag for discipline-constrained runs- Multi-focus union model:
--focus=security,architecturespawns both agents - Security-Review agent integrated into swarm loop (Phase 1 baseline, per-iteration review, Phase 3 final assessment)
- Security Posture Score and Simplification Score rubrics
- Focus mode how-to guide, troubleshooting entries, and architecture docs
Changed
- Agent spawning is conditional based on
--focus(refactor-test and refactor-code always spawn as safety invariant) - Phase tasks gated on active agent membership
- Commit messages and PR bodies include focus mode labels
- Reports include only scores from active agents
- Updated infographics and social previews for 5-agent swarm
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Highlights
Configuration-driven post-refactor workflow with commit strategies, PR creation, and report publishing.
Added
- Configuration-driven post-refactor workflow via
.claude/refactor.config.json - Interactive first-run setup wizard with AskUserQuestion prompts
- Commit strategies: none, per-iteration, single-final
- Optional PR creation (draft or ready-for-review) after refactoring
- Report publishing to GitHub Issues or GitHub Discussions
- Cross-referencing between PRs and published reports
- Non-blocking error handling for all GitHub operations
- Self-contained git operations (no external plugin dependencies)
- Diataxis-structured documentation (tutorial, how-to guides, reference, explanation)
Changed
- Replaced external skill references with inline git/gh CLI sequences
- Replaced
git add -Awithgit add -ufor safer staging - Updated config schema version from 1.0 to 1.1