Skip to content

Instantly share code, notes, and snippets.

@alopezari
Last active May 6, 2026 13:36
Show Gist options
  • Select an option

  • Save alopezari/826f0d1f461a628dc7c46060cfade2a1 to your computer and use it in GitHub Desktop.

Select an option

Save alopezari/826f0d1f461a628dc7c46060cfade2a1 to your computer and use it in GitHub Desktop.
Desktop Mode v0.7.1 — Coverage matrix (charter plan)

Feature coverage matrix — Desktop Mode v0.7.1

Run: 2026-05-06T12-31-16_desktop-mode
Coverage mode: Full-surface — every major subsystem gets at least one charter.


Feature map

# 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

Charters

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment