fraimz

Frame-by-frame proof of the flow, as the end user experienced it.

Run ID: 2026-07-21T12-53-23-423Z
Started: 2026-07-21T12:53:23.423Z
Finished: 2026-07-21T12:53:23.632Z
CDP: http://127.0.0.1:30223
Passed: 1 Failed: 0 Skipped: 0

debug-nuke-bootstrap-toggle - Nuke dialog toggles bootstrap preservation

User-facing flow demo

PASSED · 83ms

The safe default keeps organization bootstrap

The nuke dialog preserves desktop-bootstrap.json by default
The nuke dialog preserves desktop-bootstrap.json by default
passed desktop-bootstrap.json is listed under Will survive and omitted from Will delete
Actual: [object Object]
passed Visible text includes "Keep bootstrap / organization server"
passed Visible text includes "Type NUKE to confirm"
The fresh-start dialog keeps the organization bootstrap by default. The exact desktop-bootstrap.json path appears under Will survive, so the safe existing behavior is explicit before anything destructive can run.
The nuke dialog preserves desktop-bootstrap.json by default
bootstrap-preserved-by-default
Claim: The nuke dialog preserves desktop-bootstrap.json by default
URL: http://localhost:30220/#/settings/debug
  • PASS PNG exists and is non-empty 228736 bytes
  • PASS PNG dimensions are sane 1440x1000
  • PASS Frame is not a duplicate of the previous capture 753291e7dba8
  • PASS Required visible text: Nuke local state and start fresh?
  • PASS Required visible text: WILL SURVIVE
  • PASS Required visible text: Keep bootstrap / organization server
  • PASS Required visible text: desktop-bootstrap.json
  • PASS Required visible text: Type NUKE to confirm
The nuke dialog preserves desktop-bootstrap.json by default
The nuke dialog preserves desktop-bootstrap.json by default
PASSED · 116ms

Turning the switch off moves bootstrap into the delete plan

The user can include desktop-bootstrap.json in the local-state wipe
The user can include desktop-bootstrap.json in the local-state wipe
passed desktop-bootstrap.json is listed under Will delete and omitted from Will survive
Actual: [object Object]
passed Visible text includes "Type NUKE to confirm"
One switch changes the plan to a complete local reset. The bootstrap path moves into Will delete and disappears from Will survive, while the typed NUKE confirmation remains required.
The user can include desktop-bootstrap.json in the local-state wipe
bootstrap-included-in-delete-plan
Claim: The user can include desktop-bootstrap.json in the local-state wipe
URL: http://localhost:30220/#/settings/debug
  • PASS PNG exists and is non-empty 218419 bytes
  • PASS PNG dimensions are sane 1440x1000
  • PASS Frame is not a duplicate of the previous capture 17cc72171d79
  • PASS Required visible text: WILL DELETE
  • PASS Required visible text: WILL SURVIVE
  • PASS Required visible text: Keep bootstrap / organization server
  • PASS Required visible text: desktop-bootstrap.json
  • PASS Required visible text: Type NUKE to confirm
The user can include desktop-bootstrap.json in the local-state wipe
The user can include desktop-bootstrap.json in the local-state wipe
PASSED · 0ms

Voice-over script coverage

passed Script frame 1 narrated: "The fresh-start dialog keeps the organization bootstrap by default. The exact desktop-bo"
passed Script frame 2 narrated: "One switch changes the plan to a complete local reset. The bootstrap path moves into Wil"