← Commit history

test skill: standing rule — every reveal phase reports the foreground-gate table (bare raise DENIED, reasoned raise GRANTED, exact reason string) followed by the post-raise geometry table

John Lauer ·574807e6e6 ·3mo ago ·parent e34848b
1 file changed +7
dev-skills/pup-bridge-test/SKILL.md+7
@@ -27,6 +27,13 @@ Rules that apply to EVERY scenario (each one was paid for):   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. +- **ALWAYS show the FOREGROUND-GATE TABLE for any reveal phase** (John's standing rule,+  2026-07-27): one row per raised window — sessionId, the BARE raise result (MUST be DENIED),+  the raise WITH `foregroundReason` (MUST be GRANTED), and the exact reason string used. The+  reason must quote or closely paraphrase what the USER said (it is logged and auditable) —+  the table proves to John that pup made the caller justify itself before touching his screen.+  Follow it with the post-raise geometry table: revealing must NOT change the standard frame.+ Target boilerplate: `T="pup bridge maintenance"` and every call is `adom-desktop --target AdomLapper --ai-thread "<thread>" <verb> '<json>'`.