Skip to content

Adopt a perception bar for focus; record focus-without-raise double-click - #19

Merged
max1874 merged 1 commit into
mainfrom
max/imperceptible-rule
Nov 11, 2026
Merged

max1874 merged 1 commit into
mainfrom
max/imperceptible-rule

Conversation

@max1874

@max1874 max1874 commented Nov 11, 2026

Copy link
Copy Markdown
Owner

AGENTS.md: the focus invariant is now what the user can perceive (frontmost app, menu-bar owner, window stacking, pointer, where real keystrokes go), per Max on 2026-11-11. App-internal key state that changes none of these is allowed, and pid-posted mouse events that meet the bar are no longer excluded. Transient activation still fails.

docs/comparison.md: with SLPSPostEventRecordTo focus-without-raise before the fields 51/58 post, Finder double-click and TextEdit triple-click succeed in the background with all perception readings unchanged; drags still fail. Keystroke routing after the focus record is not yet measured.

No runtime change.

🤖 Generated with Claude Code

…lick

Max set the bar on 2026-11-11: what the user cannot perceive is not a violation.
The probe shows Finder double-click works in the background with that bar met.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@max1874
max1874 merged commit 129ffa4 into main Nov 11, 2026
@max1874
max1874 deleted the max/imperceptible-rule branch November 11, 2026 10:00
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