Project posture
Local-first storage analysis and recommendation system with strict read-only constraints.
Storage Strategist | Hosted project
Storage Strategist is a local-first storage analysis toolchain built around a Rust core, CLI, service facade, and desktop review path. The useful signal is not only disk scanning; it is the discipline around read-only behavior, explainable recommendations, parity checks, diagnostics, and a UI that keeps review separate from destructive file operations.
Project snapshot
This section stays compact on purpose so both product pages and deeper technical builds can start with the same fast read.
Project posture
Local-first storage analysis and recommendation system with strict read-only constraints.
Core stack
Rust workspace with core, CLI, service facade, synthetic fixtures, and Tauri + React desktop scaffold.
Safety model
No delete, move, rename, or modify operations; recommendations stay advisory and policy-gated.
Quality signal
Workspace tests, clippy, compliance checks, desktop smoke tests, KPI gates, and benchmark workflows.
Build story
Each chapter can lean more product-first or more systems-first, but the route structure stays stable across both.
Storage tools become risky when recommendations and destructive actions live too close together. Storage Strategist keeps the engine local and read-only, records permission and metadata problems as warnings, and excludes unsafe target classes from optimization decisions.
The implementation is split into a scanning and analysis core, a CLI, and a service layer for UI consumers. That shape makes the project stronger than a one-off disk usage script because reports, policy decisions, and diagnostics can be reused across interfaces.
The Tauri and React scaffold exposes guided path selection, scan progress, result tabs, rule traces, scenarios, and diagnostics without turning the product into a file-operation tool. The service facade gives the UI a clean boundary for sessions, events, reports, recommendations, and export.
Storage Strategist is useful portfolio proof because it shows engineering around uncertainty: backend parity, benchmark regression checks, recommendation KPI thresholds, compliance checks, and desktop smoke tests all shape the work.
Proof points
The strongest signal is the combination of systems design, safety policy, typed report contracts, and UI direction. The project shows how to build a useful desktop-adjacent tool without crossing into risky automation.
Read-only guarantee
README and architecture notes explicitly prohibit delete, move, rename, and modify operations.
Architecture depth
Separate core, CLI, service, and desktop layers keep analysis, commands, session state, and review UI decoupled.
Recommendation discipline
Policy rules, blocked traces, scenario planning, and KPI gates make advice explainable and testable.
Delivery posture
CI covers formatting, clippy, workspace tests, compliance checks, benchmark regression, and desktop smoke tests.
Next routes
Hosted project pages should be able to point both outside the site and back into the broader proof system without requiring a different route pattern per project.
Continue in the site