# Phase 2: Extract inline ``) - [ ] Создать `frontend/js/labs/lab-glue.js` - [ ] Скопировать содержимое в lab-glue.js - [ ] **Сохранить порядок загрузки**: lab-glue.js должен подгружаться ПОСЛЕ всех `labs/*.js` engine-модулей И ПЕРЕД `labs/lab-init.js` (или после — зависит от dependencies, проверить!) - [ ] Удалить inline блок из lab.html - [ ] Добавить `` в правильное место - [ ] Verify: page loads, `console.log` ошибок нет, sim-switcher работает - [ ] Smoke: переключить 3-4 разных sim, проверить что render запускается ## Files to Modify/Create - `frontend/js/labs/lab-glue.js` — NEW (~825L) - `frontend/lab.html` — удалить inline `