devclean-cli 0.3.0

Audit and safely remove rebuildable development artifacts
Documentation
# devclean v0.3.0

This release adds a native SwiftUI macOS menu bar experience without moving any deletion authority out of the Rust safety engine.

## macOS menu bar

- Shows free disk space and estimated reclaimable bytes from the menu bar.
- Previews and selects exact candidates with native SwiftUI controls.
- Provides settings for roots, age/size filters, and opt-in cache categories.
- Bundles a universal Rust helper inside `Devclean.app`.

## Safety and automation

- Adds repeatable `clean --only-path PATH` selection for machine clients.
- Performs a fresh Rust scan and aborts before deletion if any selected path is stale.
- Invokes the helper directly without a shell; GUI never enables tracked-file or Docker-system escape hatches.
- Adds Swift contract tests, macOS app CI, universal app packaging, checksums, SBOM, and provenance attestations.

## Installation

The crates.io package remains `devclean-cli`; it installs the `devclean` executable. The menu bar archive contains `Devclean.app` and requires macOS 13 or newer.

Download the archive for your platform, verify `SHA256SUMS`, and run `gh attestation verify <archive> -R tuanle96/devclean`.