- The fixture helper `status` output gives you the exact on-disk paths to compare before and after execution.
### 3. Run Smart Clean scan in the app
- Open `Atlas for Mac`
- Go to `Smart Clean`
- Click `Run Scan`
- If needed, use the app search field and search for related visible terms such as `DerivedData`, `cache`, `logs`, or the exact original path shown by the helper script.
Expected:
- A cleanup plan is generated.
- At least one fixture-backed item appears in the plan or filtered findings.
-`Estimated Space` / `预计释放空间` is non-zero.
### 4. Execute the plan
- Review the plan.
- Click `Run Plan` / `执行计划`.
Expected:
- Execution completes successfully for supported fixture items.
- The app creates recovery entries.
- Atlas does not silently claim success for unsupported items.
### 5. Verify physical side effects
```bash
./scripts/atlas/smart-clean-manual-fixtures.sh status
```
Expected:
- Executed fixture files no longer exist at their original paths.
- The corresponding recovery entry exists inside the app.
### 6. Verify scan → execute → rescan
- Run another Smart Clean scan in the app.
Expected:
- The executed fixture-backed items are no longer rediscovered.
- Estimated space drops accordingly.
### 7. Verify physical restore
- Go to `History` / `Recovery`
- Restore the executed fixture-backed item(s)
Then run:
```bash
./scripts/atlas/smart-clean-manual-fixtures.sh status
```
Expected:
- The restored file or directory is back at its original path.
- If the restored item is still reclaimable, a fresh scan can rediscover it.