← Commit history

test skill: standing rule — every window-opening scenario ends with the geometry table (sessionId, pos, WxH per window), all rows must equal the standard inset frame

John Lauer ·e34848b8c9 ·3mo ago ·parent 79a1dc5
1 file changed +7
dev-skills/pup-bridge-test/SKILL.md+7
@@ -20,6 +20,13 @@ Rules that apply to EVERY scenario (each one was paid for): - **Use throwaway thread names** (`sim-*`, `thread-*`) so ownership machinery is exercised and no   real thread's window is touched. +- **ALWAYS end a window-opening scenario with the GEOMETRY TABLE** (John's standing rule,+  2026-07-27): one row per opened window — sessionId, position, width x height — shown to John+  in the report. Every background window must read the standard inset frame (position 10,10 CSS+  = work-area origin + 10px; size = work area - 20 in each dimension; e.g. 15,15 2531x1499 on+  the 2560-wide laptop at its DPI). One deviant row = a geometry regression; find the sibling+  path that wrote it (park, reveal, heal, or a legacy maximize) before anything else.+ Target boilerplate: `T="pup bridge maintenance"` and every call is `adom-desktop --target AdomLapper --ai-thread "<thread>" <verb> '<json>'`.