summary
FreeCommander + X-plore shortcuts researched, added to the correct live library (30-app.db) after discovering Tech has 3 separate data stores. New Shortcuts nav built. Program-filter chips added to windows.html/android.html, one real UI bug caught by USR369 and fixed same session.
work_done
Researched FreeCommander (67 shortcuts) + X-plore (17 gesture/shortcut entries) via Exa, saved to media.db (M0007-M0013, F0005-F0006) per SOP-RESEARCH-MEDIA-DB.md. Built printable HTML+PDF references for both. Discovered 3 separate Tech data stores (media.db/laboratory.db/30-app.db) after initially adding shortcuts to the wrong ones -- traced actual front-page nav to find the real one, added all 84 entries there, logged K304. Built new nav: index.html v2.4 (Shortcuts box) -> shortcuts.html (new landing page) -> per-app detail pages. Added program-filter chips to windows.html/android.html to separate FreeCommander/X-plore from general OS shortcuts -- first deploy had a real onclick quote-collision bug (K305, JSON.stringify vs double-quoted attribute), caught by USR369 testing, fixed with entity-escaping, redeployed and verified. Backed up all 7 touched files via BACKUP.php, all_pass true.