mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-11 13:33:41 +03:00
a650325baf
run.mjs v1.10: cmdTest больше не передаёт noRecord:true в buildContext. Тестам доступен полный API browser.mjs (showCaption, hideCaption, startRecording, stopRecording, addNarration). Изначальный стуб с noRecord:true прятал showCaption/hideCaption тестов вместе с recording-функциями. Это блокировало визуальные оверлеи в мульти-контекстных тестах: a.showCaption() тихо превращался в no-op, баннер никогда не отображался даже под --record. Smart wait внутри showCaption и так гейтится на наличие recorder (`if (recorder && ...)`), поэтому без --record тесты остаются быстрыми (никаких 2-секундных пауз на каждый вызов). startRecording/stopRecording/addNarration теперь тоже доступны тестам. При попытке вызвать startRecording в момент активной runner-записи browser.startRecording бросает "Already recording" — loud failure лучше silent no-op. Регресс: 15-multi-context-handover один проходит за 19.9s. Полный прогон 10/12 (04 и 15 флапают независимо в последовательности). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>