1.9 KiB
1.9 KiB
2925 explicit refresh and visual confirmation lessons — 2026-05-11
Context
During a live OpenAI/Codex signup test using a 2925 account-pool alias, BOSS challenged two assumptions:
- Whether the visible screenshot really showed the 2925 mailbox page.
- Whether checking the mailbox via route reload / DOM polling counted as refreshing for latest mail.
Confirmed behavior
- CDP DOM reads showed the active 2925 account was
chickliu2026@2925.com, but an initial macOSscreencapturecaptured the wrong visible app/window because the actual 2925 Chrome target was not activated first. - Correct visual confirmation requires:
- Find the CDP target whose URL contains
2925.com. - Call
/json/activate/<target_id>or otherwise bring the Chrome target to front. tell application "Google Chrome" to activate.- Capture both:
Page.captureScreenshotfrom CDP, and- macOS
screencaptureafter activation.
- Find the CDP target whose URL contains
- For mail arrival, BOSS does not consider
Page.navigateroute reload alone enough. Explicitly click the visible 2925刷新button and log that it was clicked.
Live result
For current alias chickliu2026rigm1r@2925.com:
- Inbox: explicit refresh clicked 3 times; no current alias, no OpenAI mail, no code.
- Junk: explicit refresh clicked 3 times; had OpenAI/ChatGPT stale mail/code, but not the current alias.
- Therefore the correct stop condition is: do not buy Luban SMS number until email verification succeeds.
Future runner requirements
- Add a
refresh_clicked=truefield to 2925 polling JSONL. - Poll both Inbox and Junk, but only accept candidate codes from mail matching the current alias/local-part or a strict current-run timestamp/window.
- For user-visible verification in Feishu, send the CDP screenshot rather than relying only on macOS screenshot; if sending macOS screenshot, activate the correct Chrome target first.