KateRTX OS · 5-STEP FULL DESKTOP (SDF exclusive · SPV · no host deps) ====================================================================== STEP 1 · SDF shell + scale CSS HTML JS desktop SPV · raised-SDF only chrome font-size ×2 · interface ×1.5 file: css/shell.css · spvs/desktop.* STEP 2 · Icon menu framework Standard icon grid · glyph images (hand-made, no gen scripts) click icon → SPV plug tab (plugin system) icons/: term kate mail essie ezzie secure field grin … STEP 3 · SPV plugin system snappy desktop.js open() · manifest plugs · pack list antivirus + ESSIE + EZZIE + mail + term + kate as first-class STEP 4 · Field + secure solo field bridge status in desk chrome AV as utility plug (not home) · BGL/pub in panel STEP 5 · Fullscreen contained launch desktop SPV pack · no Firefox-first law engine optional for compute Field tab later STEP 6 · Multi-seat + SDF bus (shipped) concurrent SPV seats per tab · hide/show not remount js/bus.js · BGS/BGF · insecure|secure|broadcast selectable designer headers = icons + launchers · headers.json ./bin/pack-os-desktop · docs/OS_TABBED_BUS.txt LAW: SDF place exclusive UI · SPV free rides · ESSIE≠EZZIE · never ML · <3