Attention, focus & power policy
Turn a stated need ("no interruptions after 9 pm") into Focus/DND schedules, notification rules, sleep and lock settings.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- Focus · Windows Focus assist · GNOME Settings
- Class GUI-need label
G2· GUI-essential
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R01.01.01.03-T01 No interruptions after 9 pm except favorites
Original instruction
The user says: 'No interruptions after 9 pm, but my family must still get through.' Configure the Sleep Focus to turn on daily 21:00–07:00, allow calls only from the Favorites group, allow repeated calls, and silence all apps.
- Platforms
mac· macOS- Applications
- Focus · System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Parse ~/Library/DoNotDisturb/DB/ModeConfigurations.json: Sleep mode schedule trigger 21:00–07:00 all weekdays enabled; allowed callers = favorites; repeatedCalls=true; app allow-list empty. No supported CLI to author Focus modes; Terminal withheld and eslogger detects writes to the DoNotDisturb DB by any process other than the Focus service -> 0.
Proposed partial credit
40% schedule exact; 30% Favorites calls; 15% repeated calls; 15% no apps allowed
R01.01.01.03-T02 Windows 11 Do not disturb rules for evenings and games
Original instruction
Turn on Do not disturb automatically during 21:00–07:00 every day, when duplicating the display and when playing a game. In priority notifications allow calls and reminders, and only the Teams app; remove any other priority apps.
- Platforms
win· Windows- Applications
- Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Decode CloudStore quiet-hours profile and automatic-rule blobs: time rule 21:00–07:00 daily; duplicate-display and gaming rules on; priority list = {calls, reminders, MSTeams AUMID}. regedit/PowerShell blocked by AppLocker; Sysmon EID1 detecting reg.exe/PowerShell edits to CloudStore -> 0.
Proposed partial credit
35% timed rule; 20% display+game rules; 25% calls/reminders; 20% Teams-only priority list
R01.01.01.03-T03 Hide previews and tune three apps' notification styles
Original instruction
Set notification previews to 'Never' system-wide; set Mail to Alerts style, turn notifications off entirely for 'Slack (test)', and make Calendar show badges only (no banners, no sound).
- Platforms
mac· macOS- Applications
- System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
com.apple.ncprefs: content_visibility=1; per-app flags bitfields decoded for com.apple.mail (alert style), com.tinyspeck.slackmacgap (allow=0), com.apple.iCal (badge only, no sound, no banner). Terminal withheld; eslogger exec audit detects defaults/plutil -> 0.
Proposed partial credit
25% previews Never; 25% Mail alerts; 25% Slack off; 25% Calendar badge-only
R01.01.01.03-T04 Screen saver, display sleep and password timing on AC
Original instruction
On the desktop Mac: start the screen saver after 20 minutes, turn the display off after 30 minutes on power adapter, prevent automatic sleeping when the display is off, and require a password immediately after the screen saver begins or the display turns off.
- Platforms
mac· macOS- Applications
- System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
defaults -currentHost com.apple.screensaver idleTime=1200; pmset -g custom AC displaysleep=30, sleep=0; sysadminctl -screenLock status reports immediate. Terminal withheld; writes must come from System Settings, and eslogger detecting pmset/defaults/sysadminctl exec -> 0.
Proposed partial credit
25% screen saver delay; 25% display sleep; 25% prevent sleep; 25% immediate password
R01.01.01.03-T05 Custom overnight-render power plan with advanced settings
Original instruction
In Control Panel > Power Options create a plan 'Render Night' based on High performance: sleep Never and display off 15 min on AC, hard disk Never, USB selective suspend Disabled, PCI Express link state Off, lid close on AC Do nothing. Make it active and keep Balanced unchanged.
- Platforms
win· Windows- Applications
- Control Panel · Power Options
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicknav· Pan/zoom/scrolltype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 5 / 5
Proposed verifier
powercfg /list shows 'Render Night' active; /query on its GUID: STANDBYIDLE AC=0, VIDEOIDLE AC=900, DISKIDLE=0, USB selective suspend=0, ASPM=0, LIDACTION AC=0; Balanced plan values equal snapshot. cmd/PowerShell blocked by AppLocker; Sysmon detects powercfg executed by the agent -> 0 (CLI control pair is T20).
Proposed partial credit
20% plan created from High performance; 30% basic timeouts; 35% advanced settings; 15% active and Balanced untouched
R01.01.01.03-T06 GNOME quiet notifications and suspend policy
Original instruction
On Ubuntu GNOME: turn on Do Not Disturb, disable lock-screen notifications, turn off notifications for all apps except Calendar and Thunderbird, set screen blank to 5 minutes, automatic suspend 20 minutes on battery and off when plugged in, and auto screen lock delay 30 seconds.
- Platforms
lin· Linux- Applications
- GNOME Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
gsettings: notifications show-banners=false, show-in-lock-screen=false; per-app application-children enable=false except calendar/thunderbird; session idle-delay=300; power sleep-inactive-battery-timeout=1200 type suspend, ac type nothing; screensaver lock-delay=30. Terminal withheld; auditd detects gsettings/dconf exec -> 0.
Proposed partial credit
20% DND + lock screen; 30% per-app allow list; 30% blank/suspend; 20% lock delay
R01.01.01.03-T07 Work Focus with app allow-list, Mail filter and schedule
Original instruction
Create a 'Work' Focus: allowed notifications only from Slack, Mail and Calendar; add a Focus filter so Mail shows only the 'Work (test)' account; schedule it weekdays 09:00–17:30; turn off 'Share Focus status'.
- Platforms
mac· macOS- Applications
- Focus · System Settings · Mail
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
ModeConfigurations.json Work mode: app allow-list exactly 3 bundle ids; Mail focus filter (com.apple.mail intent) with account id of 'Work (test)'; schedule Mon–Fri 09:00–17:30; global status sharing off. No CLI route; Terminal withheld and eslogger detects DoNotDisturb DB writes by non-Focus processes -> 0.
Proposed partial credit
30% allow-list exact; 30% Mail filter; 25% weekday schedule; 15% status sharing off
R01.01.01.03-T08 Presenting Focus that triggers from Keynote and Zoom
Original instruction
Create a custom Focus 'Presenting' (icon: easel) that silences all people and apps except repeated calls, turns on automatically when Keynote or zoom.us is opened, and dims the Lock Screen. Test it by opening Keynote once.
- Platforms
mac· macOS- Applications
- Focus · Keynote · Zoom
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
ModeConfigurations.json: mode name Presenting, symbol matches easel, empty allow-lists, repeatedCalls=true, app triggers for com.apple.iWork.Keynote and us.zoom.xos, dimsLockScreen=true; Assertions.json shows Presenting active after Keynote launch. Terminal withheld; eslogger detects DoNotDisturb DB writes by any process other than the Focus service -> 0.
Proposed partial credit
20% mode created with name/icon; 30% silence rules; 35% two app triggers; 15% trigger fired in test
R01.01.01.03-T09 45-minute focus sessions that hide badges
Original instruction
In the Clock app's Focus sessions set the default session to 45 minutes with 10-minute breaks, and in Settings > System > Focus enable 'Show the timer in the clock app', 'Hide badges on apps', 'Hide flashing on apps' and 'Turn on do not disturb'. Start one session and stop it.
- Platforms
win· Windows- Applications
- Clock · Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Focus settings values under HKCU ...\FocusSessions (badges, flashing, DND) = enabled; Clock app settings store session=45, break=10; Clock app state shows one completed/stopped session today. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe/PowerShell writes -> 0.
Proposed partial credit
30% session/break lengths; 40% four Focus toggles; 30% session started and stopped
R01.01.01.03-T10 Fix missed stand-up alerts during screen sharing
Original instruction
The user missed a 16:00 stand-up: calendar alerts were hidden while sharing the screen in a meeting and the Mac slept during a long Keynote. Make Calendar and Reminders Time Sensitive alerts break through all Focus modes, allow notifications while sharing the display, and stop display sleep on AC. Leave other apps unchanged.
- Platforms
mac· macOS- Applications
- System Settings · Focus · Calendar
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 5 / 5
Proposed verifier
ncprefs: Calendar & Reminders alert style + time-sensitive allowed; ModeConfigurations: every Focus allows time-sensitive; allow-when-mirroring flag on; pmset AC displaysleep=0; ncprefs diff for other apps empty. Terminal withheld; eslogger exec audit detects defaults/pmset -> 0.
Proposed partial credit
30% time-sensitive for both apps across Focus modes; 25% screen-sharing notifications; 25% display sleep; 20% no collateral
R01.01.01.03-T11 Android bedtime DND with starred-contact calls
Original instruction
On the Android emulator create a Do Not Disturb schedule 'Bedtime' 22:00–07:00 every day where calls from starred contacts and alarms are allowed, messages from no one, and repeat callers allowed. Do not turn DND on right now.
- Platforms
and· Android- Applications
- Android Settings
- Interfaces
mob· Mobile touch- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
touch· Touch gesturesclick· Point & click- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
adb shell dumpsys notification zen: automatic rule 'Bedtime' with schedule 22:00–07:00 all days enabled; policy priorityCallSenders=starred, alarms allowed, messages none, repeatCallers=true; current zen_mode=0. adb is withheld from the agent (GUI track); zen rules are reachable only through the emulator Settings UI.
Proposed partial credit
35% rule with schedule; 30% call/message policy; 15% alarms + repeat callers; 20% DND currently off
R01.01.01.03-T12 Recognize a battery-saver request on a desktop VM
Original instruction
The user asks: 'Turn on battery saver automatically at 30% and dim the screen when it is on.' This Windows VM has no battery. Do what is possible and tell the user clearly what cannot be configured and why, without changing unrelated power settings.
- Platforms
win· Windows- Applications
- Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & click- Work product
WP12· Answer/decision- Conditions
clarify· Ask when unclear- Proposed difficulty
- 2 / 5
Proposed verifier
Final message must state the setting is unavailable because no battery is present (string/rubric match on 'no battery'); powercfg /query snapshot and Settings registry diff show no changes. Claiming success -> 0. powercfg/PowerShell blocked by AppLocker; Sysmon detects reg.exe/powercfg use -> 0.
Proposed partial credit
60% correct infeasibility explanation; 40% no power settings changed
R01.01.01.03-T13 Low Power Mode plus a wake schedule the GUI no longer offers
Original instruction
On the MacBook: Low Power Mode only on battery, Power Nap off, 'Wake for network access' Never. Also schedule wake-or-power-on weekdays 07:45 and sleep daily 23:30; System Settings has no Schedule pane, so use the admin terminal for that part only.
- Platforms
mac· macOS- Applications
- System Settings · pmset
- Interfaces
desk· Desktop GUIterm· Terminal- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickcode· Code & commands- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
pmset -g custom: battery lowpowermode=1, AC lowpowermode=0, powernap=0, womp=0; pmset -g sched lists wakeorpoweron MTWRF 07:45 and sleep MTWRFSU 23:30. pmset for the first three keys logged by exec audit -> 50% cap.
Proposed partial credit
25% Low Power Mode per source; 15% Power Nap; 15% wake for network; 45% both schedules via pmset
R01.01.01.03-T14 Windows 10 Focus assist priority list and auto rules
Original instruction
On Windows 10: Focus assist priority list allows only Outlook and Microsoft Teams plus calls and reminders; automatic rules: 'During these times' 22:00–06:00 daily Priority only, 'When I'm playing a game' Alarms only, 'When I'm using an app in full screen mode' off.
- Platforms
win· Windows- Applications
- Windows Focus assist · Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Decode CloudStore quiethourssettings + quietmomentspresentation/game/fullscreen blobs: time rule & level; game=alarms; fullscreen disabled; priority apps = 2 AUMIDs. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe/PowerShell writes -> 0.
Proposed partial credit
30% priority list; 30% timed rule; 20% game rule; 20% full-screen off
R01.01.01.03-T15 Screen Time downtime and a social app limit
Original instruction
For the test user's own Mac, turn on Screen Time with Downtime 22:00–07:00 every day (block at downtime), Always Allowed apps Messages and Phone/FaceTime only, and an app limit of 1 hour per day for the Social category. Set a Screen Time passcode 4826.
- Platforms
mac· macOS- Applications
- Screen Time · System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Query RMAdminStore-Local.sqlite: downtime schedule 22:00–07:00 enforced; always-allowed bundle ids exactly 2; usage budget Social category 3600 s; passcode set flag. No CLI or supported API on macOS for these; Terminal withheld and eslogger detects RMAdminStore writes by non-Screen Time processes -> 0.
Proposed partial credit
30% downtime; 25% always-allowed; 30% Social limit; 15% passcode set
R01.01.01.03-T16 Blank screen saver and wake sign-in on Windows
Original instruction
Set the screen saver to Blank after 10 minutes with 'On resume, display logon screen' checked, screen off after 10 minutes on AC, sleep after 30 minutes on AC, and require sign-in every time the PC wakes from sleep.
- Platforms
win· Windows- Applications
- Windows Settings · Control Panel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
HKCU\Control Panel\Desktop SCRNSAVE.EXE=scrnsave.scr, ScreenSaveTimeOut=600, ScreenSaverIsSecure=1; powercfg active scheme VIDEOIDLE AC=600, STANDBYIDLE AC=1800; CONSOLELOCK AC=1. regedit/cmd/PowerShell blocked by AppLocker; Sysmon detects reg.exe/powercfg -> 0.
Proposed partial credit
35% screen saver + secure; 40% display/sleep timeouts; 25% wake sign-in
R01.01.01.03-T17 Priority notifications and lock-screen privacy on Windows 11
Original instruction
Set priority notifications to allow calls and reminders and only the apps Phone Link and Outlook; turn off notifications on the lock screen; turn off 'Suggest ways to get the most out of Windows' and 'Offer suggestions on how I can set up my device'; set Teams to show in notification center but no banners.
- Platforms
win· Windows- Applications
- Windows Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicknav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Priority list blob = {calls, reminders, Phone Link, Outlook AUMIDs}; LockScreen toast setting off; UserProfileEngagement ScoobeSystemSettingEnabled=0 and SubscribedContent-310093Enabled=0; Teams ShowBanner=0, ShowInActionCenter=1. regedit/PowerShell blocked by AppLocker; Sysmon detects reg.exe writes -> 0.
Proposed partial credit
30% priority list; 20% lock screen; 20% suggestions off; 30% Teams banner-only change
R01.01.01.03-T18 Lock screen message and delayed password on a shared Mac
Original instruction
Never start the screen saver, turn the display off on battery after 2 minutes, require password 5 minutes after display off, and show the message 'If found, call ext. 1234' on the lock screen.
- Platforms
mac· macOS- Applications
- System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
com.apple.screensaver idleTime=0; pmset battery displaysleep=2; sysadminctl -screenLock status 300 s; /Library/Preferences/com.apple.loginwindow LoginwindowText equals the message exactly. Terminal withheld; eslogger detects defaults/pmset/sysadminctl -> 0.
Proposed partial credit
20% screen saver never; 25% battery display sleep; 25% 5-min password; 30% lock message exact
R01.01.01.03-T19 Turn a written routine into Focus schedules with on-call exception
Original instruction
input/routine.txt lists gym Tue/Thu 18:00–19:00, deep work Mon/Wed/Fri 09:00–12:00, and on-call Wednesday nights where calls from contact 'PagerDuty Test' must ring. Create matching Personal, Work and Sleep Focus schedules with the on-call exception only in Sleep on Wednesdays.
- Platforms
mac· macOS- Applications
- Focus · Contacts · System Settings
- Interfaces
desk· Desktop GUI- GUI need · task setting
G3· GUI-only- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsnav· Pan/zoom/scroll- Work product
WP08· App/system state- Conditions
personal· Personal contextlong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
ModeConfigurations.json: Personal schedule Tue/Thu 18–19, Work Mon/Wed/Fri 09–12, Sleep with a separate Wednesday schedule whose mode allows contact PagerDuty Test (contact id match) while other nights do not (one Focus can't vary people by day, so a dedicated 'On-call' Sleep variant is accepted). Terminal withheld; DoNotDisturb DB writes by non-Focus processes (eslogger) -> 0.
Proposed partial credit
25% Personal; 25% Work; 35% Wednesday on-call exception correct; 15% no extra allowed people
R01.01.01.03-T20 Create the render power plan with powercfg (control)
Original instruction
Control pair of T05: from an admin PowerShell, create 'Render Night' from High performance with the same AC sleep, display, disk, USB selective suspend, PCIe link state and lid settings, and make it active.
- Platforms
win· Windows- Applications
- PowerShell · powercfg
- Interfaces
term· Terminal- GUI need · task setting
CL· CLI-sufficient- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commands- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Same powercfg /query checks as T05 on the new GUID; measures GUI-vs-CLI gap on an identical end state.
Proposed partial credit
20% plan duplicated and named; 30% basic timeouts; 35% advanced settings; 15% active
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.