SOP: Цикл валідації через Chrome DevTools
Використовуйте цей SOP, коли UI-робота залежить від реальної runtime-взаємодії, а знімки екрана, стан DOM і виведення консолі важливіші за одну лише інспекцію коду.
Мета
Перетворити валідацію UI на повторюваний цикл взаємодії, який агент може запускати до отримання чистого результату.
Основний цикл
- Вибрати цільову сторінку або екземпляр застосунку.
- Очистити застарілий шум консолі.
- Зафіксувати стан ДО.
- Запустити UI-шлях.
- Спостерігати runtime-події під час взаємодії.
- Зафіксувати стан ПІСЛЯ.
- Застосувати виправлення та перезапустити застосунок за потреби.
- Повторювати валідацію до отримання чистого результату.
Необхідні вхідні дані
- стабільна команда запуску
- відтворюваний UI-шлях користувача
- засіб для знімків DOM, консолі або скріншотів
- правило визначення «чистого» стану
Виконання SOP
- Записати цільовий шлях в активний план.
- Визначити успіх у вимірюваних термінах: текст присутній, кнопка активна, помилка зникла, консоль чиста, запит успішний.
- Зробити знімок початкового стану перед взаємодією.
- Запускати рівно один шлях за раз.
- Фіксувати runtime-події, зміни DOM і видиме виведення.
- Якщо шлях не вдається, виправити найменший відповідальний шар і перезапустити.
- Повторити той самий шлях і порівняти свідчення ДО/ПІСЛЯ.
Критерії чистоти
- передбачений видимий стан присутній
- несподівані помилки відсутні
- шум консолі зрозумілий або очищений
- повторний запуск того самого шляху дає той самий результат
Артефакти репозиторію для оновлення
- активний план виконання
docs/RELIABILITY.md, якщо шлях стає золотим еталоном- специфікація продукту, якщо видима поведінка змінилась