• v10.26 271dadda03

    Restructure web UI navigation into 7 numbered workflow stages

    mchus released this 2026-06-18 11:00:02 +03:00 | 132 commits to main since this release

    Replace the flat menu (Dashboard, Audit, Validate, Burn, Benchmark,
    Tasks, Tools) with a numbered progression that guides engineers through
    a logical acceptance workflow:

    Dashboard (landing) → 1. Audit → 2. Check → 3. Load → 4. Speed
    → 5. Endurance → 6. Tools → 7. Settings

    Key changes:

    • layout.go: numbered nav labels, new hrefs, Tasks removed from nav
      and replaced with a persistent sidebar badge (polls /api/tasks every
      5 s, highlights amber when tasks are active)
    • server.go: 301 redirects from /validate→/check, /burn→/load,
      /benchmark→/speed for backward compatibility
    • pages.go: dispatch cases for all new routes; old routes kept as
      fallbacks
    • page_validate.go: add renderCheck() — non-destructive check page
      with validate-mode tests only (no stress toggle, no targeted-stress/
      targeted-power/pulse cards)
    • page_burn.go: add renderLoad() wrapper; update scope alert to
      reference /check instead of /validate
    • page_benchmark.go: add renderSpeed() (performance focus) and
      renderEndurance() (stability/overnight focus) wrappers
    • page_settings.go: new Settings page with blackbox logging toggle,
      NVIDIA driver reset, and build info
    • server_test.go: update five tests to use new route names and
      content expectations

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads