Incremented point version 0.1.14 -> 0.1.15 across package.json, src-tauri/Cargo.toml, and src-tauri/tauri.conf.json.
### Summary
This PR implements disk-artefact gating for the wizard stepper navigation and removes all `"test_target"` fallbacks across modules (resolving #60).
Closes #60
### Changes
1. **Backend Artefact Verifier (`src-tauri/src/commands.rs`, `src-tauri/src/lib.rs`)**:
- Added `verify_stage_artefacts(cwd, basename) -> StageStatus` command checking for `.ti1`, `.ti2`, `.ti3`, and `.icc`/`.icm` on disk.
2. **Centralized Wizard State (`src/js/state.js`, `src/js/app.js`)**:
- Built `wizardState` to track active `basename` and `cwd`, querying `verify_stage_artefacts` dynamically to update `.step.disabled` classes.
- Guarded step clicks in `app.js` against disabled steps. Completed stages remain freely navigable backwards.
3. **Stage Integration & Crutch Removal**:
- Updated `targen.js`, `printtarg.js`, `chartread.js`, `colprof.js`, and `profcheck.js` to report progress to `wizardState`.
- Eliminated all `|| "test_target"` crutches, replacing them with strict validation and user feedback.
4. **CSS Stepper Styling (`src/styles/main.css`)**:
- Added `.step.disabled` styling (`opacity: 0.3; cursor: not-allowed;`).
5. **Version Bump**:
- Incremented point version `0.1.14` -> `0.1.15` across `package.json`, `src-tauri/Cargo.toml`, and `src-tauri/tauri.conf.json`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
This PR implements disk-artefact gating for the wizard stepper navigation and removes all
"test_target"fallbacks across modules (resolving #60).Closes #60
Changes
src-tauri/src/commands.rs,src-tauri/src/lib.rs):verify_stage_artefacts(cwd, basename) -> StageStatuscommand checking for.ti1,.ti2,.ti3, and.icc/.icmon disk.src/js/state.js,src/js/app.js):wizardStateto track activebasenameandcwd, queryingverify_stage_artefactsdynamically to update.step.disabledclasses.app.jsagainst disabled steps. Completed stages remain freely navigable backwards.targen.js,printtarg.js,chartread.js,colprof.js, andprofcheck.jsto report progress towizardState.|| "test_target"crutches, replacing them with strict validation and user feedback.src/styles/main.css):.step.disabledstyling (opacity: 0.3; cursor: not-allowed;).0.1.14->0.1.15acrosspackage.json,src-tauri/Cargo.toml, andsrc-tauri/tauri.conf.json.