通知、专注与电源策略
Attention, focus & power policy
Turn a stated need ("no interruptions after 9 pm") into Focus/DND schedules, notification rules, sleep and lock settings.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Focus · Windows Focus assist · GNOME Settings
- 小类 GUI 需求标签
G2· GUI 必要
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R01.01.01.03-T01 No interruptions after 9 pm except favorites
原始指令
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.
- 平台
mac· macOS- 应用
- Focus · System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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).
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Control Panel · Power Options
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
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).
建议部分得分
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
原始指令
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.
- 平台
lin· Linux- 应用
- GNOME Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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'.
- 平台
mac· macOS- 应用
- Focus · System Settings · Mail
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- Focus · Keynote · Zoom
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Clock · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- System Settings · Focus · Calendar
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
and· Android- 应用
- Android Settings
- 交互表面
mob· 移动触控- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
touch· 触控手势click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击- 工作产物
WP12· 答案 / 决策- 条件
clarify· 需要澄清- 提案难度
- 2 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- System Settings · pmset
- 交互表面
desk· 桌面 GUIterm· 终端- GUI 需求 · 任务设定
HY· 混合- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击code· 代码与命令- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Windows Focus assist · Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- Screen Time · System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Windows Settings · Control Panel
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
win· Windows- 应用
- Windows Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
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.
建议部分得分
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
原始指令
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.
- 平台
mac· macOS- 应用
- Focus · Contacts · System Settings
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
personal· 个人上下文long· 长流程- 提案难度
- 5 / 5
建议验证方式
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.
建议部分得分
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)
原始指令
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.
- 平台
win· Windows- 应用
- PowerShell · powercfg
- 交互表面
term· 终端- GUI 需求 · 任务设定
CL· CLI 足够- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
code· 代码与命令- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Same powercfg /query checks as T05 on the new GUID; measures GUI-vs-CLI gap on an identical end state.
建议部分得分
20% plan duplicated and named; 30% basic timeouts; 35% advanced settings; 15% active
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。