Skip to content

Make workflow captures verify the intended screen - #60

Merged
mikecerisano merged 1 commit into
mainfrom
test/workflow-snapshots-20261019
Oct 20, 2026
Merged

mikecerisano merged 1 commit into
mainfrom
test/workflow-snapshots-20261019

Conversation

@mikecerisano

Copy link
Copy Markdown
Collaborator

The workflow captures had drifted: a file-plan-less completion became a needs-attention record, and a later running seed reused that terminal queue state. Captures named progress and completion could therefore show Setup or only a header while their tests passed.

Use fresh fixtures for each state, grounded scratch copies/digests and the recorded selected-file plan. Always-on assertions check the queue route and verdict. Opt-in captures separately name the workbench and actual production progress/outcome components; OCR checks those expanded components for their expected content and controls. Mac capture compositing keeps the native buttons readable, and fixture cleanup restores window preferences and removes its isolated settings domain.

Test-only changes; no app behavior or verification policy changes. These remain seeded layout/route checks, not an interactive transfer or physical-device walkthrough. The seeded percentage does not test progress arithmetic.

Local results, captures enabled: Mac focused suite 6 passed, iPhone focused suite 10 passed, complete iPad target 75 passed; zero failures or skips. Actual images inspected on all three layouts. Independent review identified two preference leaks; both are corrected and the final Mac run passed afterward. git diff --check is clean.

@mikecerisano
mikecerisano merged commit d609644 into main Oct 20, 2026
4 of 8 checks passed
@mikecerisano
mikecerisano deleted the test/workflow-snapshots-20261019 branch October 20, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant