CodeEraser 0.3.0
Ten assets, same shape as v0.2.0: ce + ce-core for three platforms, three GUI installers (NSIS / AppImage / dmg — each bundles both binaries as sidecars), and SHA256SUMS. Verify downloads against SHA256SUMS; the pins in plugin/bin/manifest.env are the permanent trust anchor (code signing is deliberately out of scope — see README).
New
- App icon. The GUI, installers and taskbar finally carry the product's own mark: a two-tone eraser mid-swipe through code rows, fragments dissolving in its wake. Legible down to 16 px.
eraseskill (Claude Code plugin). The delete half of the product loop: walks an agent from the three JSON report faces (deadcode / clone / docdup) through read-both-sides verification, exemption respect, small-batch deletion, andce checkconvergence against the banked baseline.ce check --roast. Four score bands of console-only snark, bilingual, computed against the effective score scale.
Changed
- The GUI discovers
ce-corethrough the same resolver chain as the CLI (env → bundled sidecar → PATH) instead of env-only — installer users get judgment out of the box. - Versions are single-sourced: a mirror gate pins plugin.json / tauri.conf.json / gui Cargo.toml / ce-core.cabal to the crate version, and the core self-reports from
Paths_ce_core(the 0.0.1-era injected literals are gone). - README install sections lead with the prebuilt assets; the code-signing stance (ruled out, SHA256 chain as anchor) is stated in both languages.
Retired by ruling
PostToolUse deep-judgment, SARIF/Markdown output, and code signing/notarization are out of the design — recorded in DEVELOPMENT_PLAN.md with their reasons.