@@ -4,36 +4,36 @@ Structured validation plan for the highest-risk surfaces in v0.23.2.
44
55## 1. Provider onboarding and auth flows
66
7- | Step | Expected | Pass |
8- | ---- | -------- | ---- |
9- | Configure each primary provider from Settings | Provider setup screens save cleanly and validation messages stay actionable | [ ] |
10- | Exercise Claude and OpenClaw auth flows after reload | Saved credentials and provider state restore without stale or conflicting UI | [ ] |
11- | Start a Codex or Copilot-backed conversation after provider setup | Turn creation, streaming, and provider selection remain consistent | [ ] |
12- | Trigger an auth failure intentionally | Errors surface clearly without leaking secrets or breaking follow-up retries | [ ] |
7+ | Step | Expected | Pass |
8+ | ----------------------------------------------------------------- | -------------------------------------------------------------------- -------- | ---- |
9+ | Configure each primary provider from Settings | Provider setup screens save cleanly and validation messages stay actionable | [ ] |
10+ | Exercise Claude and OpenClaw auth flows after reload | Saved credentials and provider state restore without stale or conflicting UI | [ ] |
11+ | Start a Codex or Copilot-backed conversation after provider setup | Turn creation, streaming, and provider selection remain consistent | [ ] |
12+ | Trigger an auth failure intentionally | Errors surface clearly without leaking secrets or breaking follow-up retries | [ ] |
1313
1414## 2. Settings and configuration surfaces
1515
16- | Step | Expected | Pass |
17- | ---- | -------- | ---- |
18- | Open the settings route on desktop and narrow layouts | Navigation stays stable and each section is reachable | [ ] |
19- | Change provider availability and default options | Picker filtering and availability controls update without stale state | [ ] |
20- | Use hotkey configuration controls and reset actions | Shortcuts persist, restore, and do not regress the editor UI | [ ] |
21- | Open the browser-preview-related settings and helper links | The helper flow launches correctly and does not break the app shell | [ ] |
16+ | Step | Expected | Pass |
17+ | ---------------------------------------------------------- | ------------------------------------------------------------- -------- | ---- |
18+ | Open the settings route on desktop and narrow layouts | Navigation stays stable and each section is reachable | [ ] |
19+ | Change provider availability and default options | Picker filtering and availability controls update without stale state | [ ] |
20+ | Use hotkey configuration controls and reset actions | Shortcuts persist, restore, and do not regress the editor UI | [ ] |
21+ | Open the browser-preview-related settings and helper links | The helper flow launches correctly and does not break the app shell | [ ] |
2222
2323## 3. Runtime and review workflows
2424
25- | Step | Expected | Pass |
26- | ---- | -------- | ---- |
27- | Run a thread that emits runtime events and reconnect mid-stream | Session state and event feeds remain consistent after reconnect | [ ] |
28- | Open the PR review dashboard with recent review history | Dashboard loads quickly and shows the expected recent activity | [ ] |
29- | Navigate between threads, projects, and restored sessions | Cached lookups, projections, and route transitions stay responsive | [ ] |
30- | Trigger browser preview and workspace activity during a turn | The app avoids flicker, stale panes, and blocked input | [ ] |
25+ | Step | Expected | Pass |
26+ | --------------------------------------------------------------- | ---------------------------------------------------------- -------- | ---- |
27+ | Run a thread that emits runtime events and reconnect mid-stream | Session state and event feeds remain consistent after reconnect | [ ] |
28+ | Open the PR review dashboard with recent review history | Dashboard loads quickly and shows the expected recent activity | [ ] |
29+ | Navigate between threads, projects, and restored sessions | Cached lookups, projections, and route transitions stay responsive | [ ] |
30+ | Trigger browser preview and workspace activity during a turn | The app avoids flicker, stale panes, and blocked input | [ ] |
3131
3232## 4. Desktop, CLI, and release packaging
3333
34- | Step | Expected | Pass |
35- | ---- | -------- | ---- |
36- | Run ` bun run test:desktop-smoke ` on the release branch | Desktop packaging smoke remains green | [ ] |
37- | Run ` bun run release:smoke ` before and after tagging | Release-specific workflow checks remain green | [ ] |
38- | Verify a packaged desktop artifact launches and reports the new version | Installed app opens cleanly and reports v0.23.2 | [ ] |
39- | Verify the CLI package after publish or from a packed tarball | ` okcode --version ` and help commands resolve correctly | [ ] |
34+ | Step | Expected | Pass |
35+ | ----------------------------------------------------------------------- | ---------------------------------------------- -------- | ---- |
36+ | Run ` bun run test:desktop-smoke ` on the release branch | Desktop packaging smoke remains green | [ ] |
37+ | Run ` bun run release:smoke ` before and after tagging | Release-specific workflow checks remain green | [ ] |
38+ | Verify a packaged desktop artifact launches and reports the new version | Installed app opens cleanly and reports v0.23.2 | [ ] |
39+ | Verify the CLI package after publish or from a packed tarball | ` okcode --version ` and help commands resolve correctly | [ ] |
0 commit comments