Run: 2026-05-06T12-31-16_desktop-mode
Coverage mode: Full-surface — every major subsystem gets at least one charter.
| # | Feature | Key traits | Depth | Covered by |
|---|---|---|---|---|
| F1 | Portal activation and mode toggle | /desktop-mode/ URL sets desktop_mode_mode=1 user meta; disable path clears it |
depth | activation-and-mode, breadth-tour-admin |
| F2 | Desktop shell rendering | Full-page desktop canvas with dock and clock widget | depth | window-manager, breadth-tour-admin |
| F3 | Window manager | <dialog>-based windows housing chromeless admin pages in iframes; postMessage bridge |
depth | window-manager, breadth-tour-admin |
| F4 | Dock (menu mirroring, placement, badges) | Bottom/left/right dock mirroring WP admin menu; update badges | depth | os-settings-persistence, breadth-tour-admin |
| F5 | OS Settings panel | REST POST /wp-json/desktop-mode/v1/os-settings; wallpaper, accent color, dock size |
depth | os-settings-persistence, breadth-tour-admin |
| F6 | Session persistence | REST POST /wp-json/desktop-mode/v1/session; debounce-save after window interactions |
depth | session-persistence, breadth-tour-lifecycle |
| F7 | Chromeless admin pages | Admin pages in iframes with ?desktop_mode_chromeless=1; postMessage bridge |
depth | window-manager, breadth-tour-admin |
| F8 | Desktop mode disable / vanilla WP restore | Clearing user meta; returning to standard /wp-admin/ |
depth | activation-and-mode, breadth-tour-lifecycle |
| F9 | Recycle Bin desktop icon | Desktop icon on canvas; behavior not mapped by recon | breadth | breadth-tour-admin |
| F10 | Virtual desktops / Spaces | Multi-desktop overview UI; not reached in recon | breadth | breadth-tour-lifecycle |
| F11 | REST API security | Capability gates and nonce checks on /os-settings and /session endpoints |
depth | os-settings-persistence, session-persistence |
| F12 | i18n | Spanish .po/.mo shipped; JS-heavy desktop shell strings; clock widget date |
depth | i18n-desktop-mode |
| F13 | Usability | First-activation experience, mode indicator, task completion, exit discoverability | depth | usability-desktop-mode |
| Charter | Type | Priority | Hypotheses | Features |
|---|---|---|---|---|
activation-and-mode |
hypothesis-cluster | critical | H1–H6 | F1, F8 |
window-manager |
hypothesis-cluster | critical | H1–H7 | F2, F3, F7 |
os-settings-persistence |
hypothesis-cluster | high | H1–H6 | F4, F5, F11 |
session-persistence |
hypothesis-cluster | high | H1–H5 | F6, F11 |
i18n-desktop-mode |
hypothesis-cluster | high | H1–H4 | F12 |
usability-desktop-mode |
hypothesis-cluster | high | U-H1–U-H5 | F1, F2, F4, F5, F13 |
breadth-tour-admin |
breadth | medium* | — | F1, F2, F4, F5, F9 |
breadth-tour-lifecycle |
breadth | medium* | — | F6, F8, F10, F11 |
* Both breadth charters were promoted to the wave — they cover the primary admin desktop UI visual dimension not fully addressed by depth charters.