Application preferences & themes
Set an application's own preferences — theme, interface mode, defaults, limits, startup behavior — so they persist.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- GIMP · Thunderbird · VLC · VS Code · Office
- 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.06-T01 Set VLC resume, snapshot and single-instance preferences
Original instruction
VLC 3.0 on Windows 11 has default settings. In Tools > Preferences set: continue playback always, preferred subtitle language Spanish (spa), snapshots saved as PNG to C:\Users\qa\Pictures\vlc_snaps, never show the media-change popup, and allow only one instance with files enqueued. Save and close VLC.
- Platforms
win· Windows- Applications
- VLC
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Grader parses %APPDATA%\vlc\vlcrc after VLC exits: qt-continue=2, sub-language=spa, snapshot-path and snapshot-format=png, qt-notification=0, one-instance=1, playlist-enqueue=1; all other keys at default. Sysmon FileCreate must show vlc.exe as the only writer of vlcrc; cmd, PowerShell and the VLC HTTP/RC interfaces are blocked by AppLocker in the agent session.
Proposed partial credit
35% resume + subtitle language; 30% snapshot path and format; 25% popup + single-instance keys; 10% no other keys changed
R01.01.01.06-T02 Thunderbird plain-text replies, read delay, start page and tag rename
Original instruction
Thunderbird 128 with test account ops@corp.test. Make that identity compose in plain text and start replies above the quote, mark messages read only after 3 seconds of display, stop showing the Start Page at launch, and rename the 'To Do' tag to 'Action' with color #E01B24. Quit Thunderbird so settings persist.
- Platforms
win· Windowsmac· macOS- Applications
- Thunderbird
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
prefs.js after exit: mail.identity.id1.compose_html=false, reply_on_top=1, mailnews.mark_message_read.delay=true with interval 3, mailnews.start_page.enabled=false, mailnews.tags.$label4.tag='Action' and color #e01b24. A user.js in the profile is detected and scores 0; file-write provenance requires the thunderbird process as prefs.js writer.
Proposed partial credit
35% compose + reply position; 25% read delay; 15% start page off; 25% tag renamed and recolored
R01.01.01.06-T03 Configure GIMP theme, undo limits, default image and interpolation
Original instruction
GIMP 2.10 on macOS, fresh profile. In Edit/GIMP > Preferences set theme Dark with Symbolic icons, 50 undo levels and 512 MB undo memory, tile cache 4 GB, default new image 1920x1080 px at 300 ppi, default interpolation NoHalo, and enable single-window mode. Quit GIMP normally so it writes its config.
- Platforms
mac· macOSwin· Windows- Applications
- GIMP
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader parses gimprc and sessionrc in the GIMP 2.10 profile: theme Dark, icon-theme Symbolic, undo-levels 50, undo-size 512 MB, tile-cache-size 4 GB, default-image 1920x1080 at 300 ppi, interpolation-type nohalo, single-window-mode yes. Config must be written by the gimp process (fanotify writer check); a hand-made gimprc in the system config dir is detected; Script-Fu console and Python-Fu are disabled.
Proposed partial credit
25% theme + icons; 30% undo and cache limits; 30% default image + interpolation; 15% single-window mode persisted
R01.01.01.06-T04 Split VS Code settings correctly across user, workspace and Python scopes
Original instruction
VS Code with folder ~/work/webapp open. At User scope set font 'Fira Code' size 14 with ligatures, auto save onFocusChange, theme 'Solarized Light', and hide **/__pycache__ in the explorer. At Workspace scope only set tab size 2 and format on save. For Python files at User scope set tab size 4 and default formatter ms-python.black-formatter (installed). Change nothing else.
- Platforms
mac· macOSwin· Windows- Applications
- VS Code
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader parses User/settings.json and webapp/.vscode/settings.json: each key present in exactly the required scope, [python] override block holds tabSize 4 and black formatter, no workspace keys in user scope or vice versa. Settings files must be written by the Code process (fanotify); the agent has no shell, the code CLI is removed from PATH and terminal profiles point to a no-op stub.
Proposed partial credit
35% user-scope keys; 25% workspace-only keys; 25% [python] override; 15% no leaked or extra keys
R01.01.01.06-T05 Turn off Word autocorrect habits and set units, AutoRecover and default folder
Original instruction
Microsoft Word 365 on Windows. In File > Options: stop Word capitalizing the first letter of sentences, turn off automatic numbered lists while typing, set measurement units to centimeters, save AutoRecover info every 3 minutes, set the default local file location to C:\Users\qa\Documents\Drafts, and show 5 recent documents.
- Platforms
win· Windowsmac· macOS- Applications
- Word
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
After the session a grader-side COM probe (AppleScript on macOS) reads AutoCorrect.CorrectSentenceCaps=False, Options.AutoFormatAsYouTypeApplyNumberedLists=False, MeasurementUnit=wdCentimeters, SaveInterval=3, DefaultFilePath(wdDocumentsPath), RecentFiles.Maximum=5. VBA is blocked by Trust Center policy; reg.exe, PowerShell and osascript are blocked for the agent.
Proposed partial credit
35% two autocorrect/autoformat options off; 20% units cm; 25% AutoRecover + default folder; 20% recent list 5
R01.01.01.06-T06 Set Excel new-workbook defaults, R1C1 style and a custom fill list
Original instruction
Excel 365 on Windows. Make new workbooks start with 1 sheet in Aptos 10 pt, switch to R1C1 reference style, make Enter move the selection right, set AutoRecover to every 5 minutes, and add the custom list North, East, South, West (in that order) so fill-handle drags repeat it.
- Platforms
win· Windowsmac· macOS- Applications
- Excel
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader-side COM probe after Excel restarts: SheetsInNewWorkbook=1, StandardFont='Aptos', StandardFontSize=10, ReferenceStyle=xlR1C1, MoveAfterReturnDirection=xlToRight, AutoRecover.Time=5, GetCustomListNum of the 4 items >0 with exact order. VBA blocked by Trust Center policy; reg.exe and PowerShell blocked by AppLocker for the agent.
Proposed partial credit
30% new-workbook sheet count + font; 20% R1C1; 20% Enter direction + AutoRecover; 30% custom list in order
R01.01.01.06-T07 Firefox startup, download, HTTPS-only and strict tracking with one cookie exception
Original instruction
Firefox 131 on macOS, profile 'work'. Restore previous windows and tabs at startup, always ask where to save downloads, enable HTTPS-Only Mode in all windows, set Enhanced Tracking Protection to Strict, delete cookies and site data when Firefox closes but always allow cookies for https://intranet.test, and make DuckDuckGo the default search engine.
- Platforms
mac· macOSwin· Windows- Applications
- Firefox
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Grader reads the profile after exit: prefs.js browser.startup.page=3, browser.download.useDownloadDir=false, dom.security.https_only_mode=true, browser.contentblocking.category=strict, clear-on-shutdown cookie prefs true; permissions.sqlite cookie=1 for https://intranet.test; search.json.mozlz4 default ddg. user.js or policies.json creation is detected; prefs.js writer must be firefox; Marionette and remote debugging disabled.
Proposed partial credit
25% startup + download prompt; 25% HTTPS-Only + Strict; 30% clear-on-close with exception; 20% default search
R01.01.01.06-T08 Set LibreOffice Tabbed UI, Office default formats, AutoRecovery and macro security
Original instruction
LibreOffice 24.8 on Windows. Switch Writer and Calc to the Tabbed user interface with the Colibre icon theme, save new text documents as Word 2007-365 and spreadsheets as Excel 2007-365 by default, turn off the warning when not saving in ODF, save AutoRecovery info every 5 minutes, and set macro security to Very High.
- Platforms
win· Windowsmac· macOS- Applications
- LibreOffice
- 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
Grader parses user/registrymodifications.xcu: ToolbarMode Active=notebookbar for Writer and Calc, SymbolStyle colibre, ooSetupFactoryDefaultFilter 'MS Word 2007 XML' and 'Calc MS Excel 2007 XML', WarnAlienFormat=false, AutoSave interval 5, MacroSecurityLevel=3. xcu writer must be soffice (Sysmon FileCreate); headless soffice and unopkg runs are detected in the process audit and score 0.
Proposed partial credit
25% Tabbed UI + icons in both apps; 30% default save formats; 20% ODF warning + AutoRecovery; 25% macro security
R01.01.01.06-T09 Build two OBS profiles with different outputs, canvases and hotkeys
Original instruction
OBS Studio 30 on Windows. Create profile 'Lecture1440': canvas 2560x1440, output 1920x1080 at 60 fps, Advanced output recording MKV to D:\rec with automatic remux to MP4, 48 kHz audio, hotkey Ctrl+Shift+R for start and stop recording. Create profile 'Stream720': 1280x720 at 30 fps, simple output 3500 kbps, no recording hotkeys. Leave 'Lecture1440' active.
- Platforms
win· Windowsmac· macOS- Applications
- OBS Studio
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formskey· Shortcuts- Work product
WP08· App/system state- Conditions
long· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Grader parses both profiles' basic.ini and global/user.ini: canvas/output sizes, FPS, output mode, RecFormat, RecFilePath, AutoRemux, SampleRate, bitrate, [Hotkeys] bindings for OBSBasic.StartRecording/StopRecording, and the active profile. obs-websocket is disabled and its port firewalled; ini files must be written by obs64.exe (Sysmon FileCreate).
Proposed partial credit
40% Lecture1440 video/output/recording; 20% hotkeys bound; 30% Stream720 isolated settings; 10% correct active profile
R01.01.01.06-T10 Set Audacity project quality defaults and spectrogram view settings
Original instruction
Audacity 3.6 on macOS. Set default project sample rate 48000 Hz and sample format 24-bit, make new tracks open in Spectrogram view, and configure spectrogram settings: window size 4096, Mel scale, 20-8000 Hz range, gain 30 dB. Turn off 'Select all audio, if selection required'. Quit so audacity.cfg is written.
- Platforms
mac· macOSwin· Windows- Applications
- Audacity
- 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
Grader parses audacity.cfg after exit: default sample rate 48000, 24-bit format choice, default track view Spectrogram, spectrum FFT size 4096, Mel scale, min/max frequency 20/8000, gain 30, select-all-if-none off. mod-script-pipe is not installed; cfg writer must be the Audacity process (fanotify), so hand edits are detected.
Proposed partial credit
30% sample rate + format; 15% spectrogram default view; 40% spectrogram parameters; 15% selection behavior
R01.01.01.06-T11 Set Notepad++ per-language tabs, new-document encoding and session behavior
Original instruction
Notepad++ 8.6 on Windows. Make new documents default to UTF-8 without BOM with Unix (LF) line endings. Python files: 4-space indent with spaces. Makefiles: real tabs, width 8. Enable word and function auto-completion from the 3rd character, turn on dark mode, and stop remembering the current session at next launch.
- Platforms
win· Windows- Applications
- Notepad++
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
After Notepad++ exits grader parses config.xml and langs.xml: NewDocDefaultSettings format=2 encoding=UTF-8 no BOM, python tabSettings size 4 replace-by-space, makefile size 8 tabs, auto-completion trigger 3 with word+function, DarkMode enable=yes, RememberLastSession=no. PythonScript/NppExec plugins are absent; Sysmon must show notepad++.exe as the files' writer, so hand edits are detected.
Proposed partial credit
25% new-document encoding + EOL; 35% per-language tab settings; 20% auto-completion; 20% dark mode + session
R01.01.01.06-T12 Set Blender UI scale, keymap, autosave and add-on, then persist preferences
Original instruction
Blender 4.2 on Windows with 'Auto-Save Preferences' turned off. Set resolution scale 1.25, Industry Compatible keymap, emulate 3-button mouse, auto-save temporary files every 5 minutes, keep 3 save versions, enable the Node Wrangler add-on and load the 'Blender Light' theme. Make sure these survive a restart.
- Platforms
win· Windowsmac· macOS- Applications
- Blender
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
hidden· Hidden/stale state- Proposed difficulty
- 4 / 5
Proposed verifier
After the session the grader loads userpref.blend with its own bpy: ui_scale 1.25, keyconfig 'Industry_Compatible', use_mouse_emulate_3_button, auto-save on at 5 min, save_version 3, node_wrangler enabled, theme matches Blender Light colors. Python Console and Text Editor are disabled by a locked app template and the agent has no shell, so only the Preferences UI can set these.
Proposed partial credit
20% UI scale + keymap; 25% input + autosave + versions; 25% add-on + theme; 30% preferences saved and survive restart
R01.01.01.06-T13 Set Chrome startup pages, site permissions, fonts, zoom and German spellcheck
Original instruction
Chrome on macOS, profile 'Research'. Open https://wiki.test and https://tracker.test at startup. Always ask where to save files. Block notifications by default but allow them for https://calendar.test. Set minimum font size 12 and default page zoom 110%. Put German above English in preferred languages and spell-check German only.
- Platforms
mac· macOSwin· Windows- Applications
- Chrome
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsdrag· Drag & drop- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Grader reads Preferences JSON after exit: restore_on_startup=4 with both URLs, prompt_for_download true, notifications default 2 with exception 1 for calendar.test, minimum_font_size 12, default_zoom_level for 110%, accept_languages 'de,en-US', spellcheck dictionaries ['de']. Hand edits fail Chrome's Secure Preferences MAC and are reset; remote debugging is disabled and managed-policy dir writes are detected.
Proposed partial credit
25% startup pages; 25% downloads + notification exception; 20% font + zoom; 30% language order + spellcheck
R01.01.01.06-T14 Set Acrobat Reader zoom, page layout, restore view and disable JavaScript
Original instruction
Adobe Acrobat Reader on Windows 11. In Preferences set default zoom 125% and page layout Single Page Continuous, restore last view settings when reopening documents, open all files in Protected View, and disable Acrobat JavaScript. Close Reader.
- Platforms
win· Windowsmac· macOS- Applications
- Acrobat Reader
- 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
- 2 / 5
Proposed verifier
Grader reads HKCU\Software\Adobe\Adobe Acrobat\DC (com.adobe.Reader plist on macOS): zoom 125, single-page-continuous layout, restore-last-view on, Protected View 'All files', JSPrefs bEnableJS=0. Sysmon RegistryEvent 13 must show the Reader process as writer of each value; reg.exe and PowerShell are blocked for the agent.
Proposed partial credit
35% zoom + layout; 20% restore last view; 25% Protected View all files; 20% JavaScript off
R01.01.01.06-T15 Set Safari session restore, history limit and per-site autoplay and zoom
Original instruction
Safari 18 on macOS. Make Safari open with all windows from the last session, remove history items after one week, show the full website address, and show features for web developers. In Websites settings set Auto-Play default to Never Auto-Play but Allow All Auto-Play for video.test, and set page zoom 125% for docs.test only.
- Platforms
mac· macOS- Applications
- Safari
- 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
- 4 / 5
Proposed verifier
Grader reads the Safari container plist (session restore, HistoryAgeInDaysLimit=7, ShowFullURLInSmartSearchField, developer menu) and PerSitePreferences.db rows for autoplay default + video.test override and docs.test zoom 1.25. The container is sandbox/TCC-protected and the agent has no Terminal or Full Disk Access, so defaults write is not available.
Proposed partial credit
30% session restore + history limit; 20% full URL + developer features; 30% autoplay default and exception; 20% per-site zoom
R01.01.01.06-T16 Set PyCharm IDE-level font, keymap, code style and plugins without touching project
Original instruction
PyCharm Community 2024.2 on Windows with project 'billing' open, whose .idea uses per-project code style. At IDE level: IntelliJ Light theme, editor font JetBrains Mono 15 with line height 1.3, VS Code keymap, strip trailing spaces on modified lines on save, Python hard wrap at 100 in the IDE 'Default' scheme, and disable the Code With Me plugin. Leave the project scheme unchanged.
- Platforms
win· Windowsmac· macOS- Applications
- PyCharm
- 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
- 4 / 5
Proposed verifier
Grader parses the IDE config dir: laf.xml, editor-font.xml (family, size, line spacing), keymap.xml active VSCode, editor.xml strip-on-modified, codestyles/Default.xml Python RIGHT_MARGIN 100, disabled_plugins.txt lists Code With Me; billing/.idea/codeStyles unchanged (hash). Files must be written by PyCharm's JVM (fanotify); the Terminal plugin is disabled and no shell is given.
Proposed partial credit
25% theme + font; 20% keymap + strip-on-save; 30% IDE scheme margin with project scheme untouched; 25% plugin disabled
R01.01.01.06-T17 Configure Obsidian editor, file locations, appearance and Daily notes
Original instruction
Obsidian 1.7 on macOS, vault ~/Vaults/lab. Set new tabs to open in Reading view, strict line breaks on, readable line length off; new notes go to folder 'Inbox', attachments to 'assets', links use relative paths in Markdown format (not wikilinks); dark base theme with accent #8A5CF5; enable Daily notes with format YYYY-MM-DD, folder 'Journal' and template 'Templates/Daily'.
- Platforms
mac· macOSwin· Windows- Applications
- Obsidian
- 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
Grader parses .obsidian/app.json (defaultViewMode preview, strictLineBreaks, readableLineLength false, newFileLocation folder Inbox, attachmentFolderPath assets, newLinkFormat relative, useMarkdownLinks true), appearance.json (dark, accent), core-plugins.json and daily-notes.json. Writer must be the Obsidian process (fanotify); DevTools are disabled and the agent has no shell.
Proposed partial credit
25% editor options; 35% file and link settings; 15% appearance; 25% Daily notes enabled and configured
R01.01.01.06-T18 Apply studio-standard Photoshop preferences and color settings
Original instruction
Photoshop 2025 on macOS. Apply the studio standard from input/ps_standard.pdf: rulers in centimeters, type in points, 100 history states, maximize PSD compatibility Always, recent file list 20, and color settings preset 'Europe Prepress 3'. Quit Photoshop so preferences are saved.
- Platforms
mac· macOSwin· Windows- Applications
- Photoshop
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP08· App/system state- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
After the session a grader-side ExtendScript probe reads app.preferences (rulerUnits CM, typeUnits POINTS, numberOfHistoryStates 100, maximizeCompatibility ALWAYS, recentFileListLength 20) and app.colorSettings. The Scripts menu, UXP Developer Tool and Script Events Manager are disabled and osascript is blocked for the agent.
Proposed partial credit
30% units; 25% history states + compatibility; 15% recent files; 30% color settings preset
R01.01.01.06-T19 Create a VS Code 'Teaching' profile bound to the course folder
Original instruction
VS Code, Default profile already customized. Create a profile 'Teaching' from an empty template: font size 20, minimap off, window zoom 1, theme 'Light Modern', only the Python extension installed in it, and Ctrl+Alt+R bound to Python: Run Python File. Associate folder ~/class/cs101 with this profile so it always opens in it. The Default profile must be left exactly as it was.
- Platforms
mac· macOSwin· Windows- Applications
- VS Code
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formskey· Shortcuts- Work product
WP08· App/system state- Conditions
- None declared
- Proposed difficulty
- 5 / 5
Proposed verifier
Grader reads globalStorage/storage.json (profile 'Teaching' and workspace association for cs101), User/profiles/<id>/settings.json, keybindings.json and extensions.json (only ms-python.python), and hashes Default-profile files against the start state. Writer must be the Code process (fanotify); the code CLI is removed and the agent has no shell.
Proposed partial credit
25% profile + settings; 25% extension isolation + keybinding; 30% folder association; 20% Default profile unchanged
R01.01.01.06-T20 Reproduce reference preference panes across VLC, GIMP and LibreOffice
Original instruction
input/ref_prefs/ holds 9 screenshots of preference panes from the lab's reference PC (VLC 3, GIMP 2.10, LibreOffice 24.8). On this Windows 11 machine, set every option visible in the screenshots to match, including values in dropdowns and spin boxes. Options not shown must stay at their defaults. Close all three apps.
- Platforms
win· Windows- Applications
- VLC · GIMP · LibreOffice
- Interfaces
desk· Desktop GUI- GUI need · task setting
G2· GUI-essential- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP08· App/system state- Conditions
multiapp· Multi-applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Grader compares 31 gold key/values parsed from vlcrc, gimprc and registrymodifications.xcu, and penalizes any other non-default key. Each config file must be written by its own app process (Sysmon FileCreate image), and cmd/PowerShell are blocked by AppLocker, so editing config files directly is detected.
Proposed partial credit
30% VLC panes matched (pro-rata); 30% GIMP panes; 30% LibreOffice panes; 10% no extra non-default keys
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.