Wizard is not a wizard #60

Closed
opened 2026-08-25 09:17:34 +01:00 by gronod · 0 comments
Owner

Problem

The stepper sidebar allows users to freely click ahead into later stages even when prerequisites do not exist. Later stages rely on ephemeral in-memory module variables and fall back to hardcoded "test_target" strings when uninitialized.

Acceptance Criteria

  1. Artefact-Gated Stepper Navigation:
    • Gate stage access strictly on actual files on disk (.ti1.ti2 + .tif.ti3.icc/.icm).
    • Completed stages must remain freely clickable backwards.
    • Forward navigation into incomplete stages must be disabled/locked until prerequisites are generated or selected.
  2. Remove Fallback Crutches:
    • Remove every || "test_target" fallback across all JavaScript modules.
    • Persist or verify active working directory and basename against disk rather than relying on ephemeral in-memory variables.
### Problem The stepper sidebar allows users to freely click ahead into later stages even when prerequisites do not exist. Later stages rely on ephemeral in-memory module variables and fall back to hardcoded `"test_target"` strings when uninitialized. ### Acceptance Criteria 1. **Artefact-Gated Stepper Navigation**: - Gate stage access strictly on actual files on disk (`.ti1` → `.ti2` + `.tif` → `.ti3` → `.icc`/`.icm`). - Completed stages must remain freely clickable backwards. - Forward navigation into incomplete stages must be disabled/locked until prerequisites are generated or selected. 2. **Remove Fallback Crutches**: - Remove every `|| "test_target"` fallback across all JavaScript modules. - Persist or verify active working directory and basename against disk rather than relying on ephemeral in-memory variables.
gronod added the Kind/Enhancement label 2026-08-25 09:17:34 +01:00
gronod added this to the Milestone 7: v0.2 ship milestone 2026-08-25 09:43:48 +01:00
gronod added Kind/Bug and removed Kind/Enhancement labels 2026-08-25 09:54:39 +01:00
Sign in to join this conversation.