← Commit history

standing directive: ai-thread name is THE identifier, sessionId legacy — verb-sweep implementation item + recovery-binding scenario queued

John Lauer ·76512c803d ·3mo ago ·parent 8321ea7
1 file changed +10
dev-skills/pup-bridge-test/SKILL.md+10
@@ -5,6 +5,16 @@ description: "The standard pup test scenarios (source-only, maintainer skill). R  # pup-bridge-test — the standard test scenarios +**STANDING DIRECTIVE (John, 2026-07-27): the AI-THREAD NAME is the identifier — sessionId is+legacy.** Tables and reports key on the thread name. Opens already default to the thread window+(1.9.147); NEXT IMPLEMENTATION ITEM: every remaining verb (eval/screenshot/navigate/close/raise/+login/...) must accept a missing sessionId and resolve to the caller thread's own window via+callerOwnWindow(); then retire sessionId from examples, hints, and describe. Test any verb sweep+by calling it with NO sessionId from a thread that owns exactly one window.+ALSO QUEUED: the recovery-binding scenario (open 3 incl. an SPA, restart, binding table 3/3) —+the launch-path title injector still needs the window.name stamp (the third injector; two of+three were patched in 1.9.151 and docs-writer still mis-bound).+ Rules that apply to EVERY scenario (each one was paid for):  - **Up-gate first.** After any install/restart, wait until a REAL verb answers — poll