Skip to content

SOP: Цикл валидации Chrome DevTools

Используйте этот SOP, когда работа с UI зависит от реального рантайм-взаимодействия и скриншоты, состояние DOM и вывод консоли важнее одной только инспекции кода.

Цель

Превратить валидацию UI в повторяемый цикл взаимодействия, который агент может запускать, пока сценарий не станет чистым.

Основной цикл

  1. Выберите целевую страницу или экземпляр приложения.
  2. Очистите устаревший шум в консоли.
  3. Зафиксируйте состояние ДО.
  4. Триггерните UI-путь.
  5. Наблюдайте за рантайм-событиями во время взаимодействия.
  6. Зафиксируйте состояние ПОСЛЕ.
  7. Примените исправление и при необходимости перезапустите приложение.
  8. Повторяйте валидацию, пока сценарий не станет чистым.

Обязательные входы

  • стабильная команда запуска
  • воспроизводимый UI-сценарий
  • способ сделать снимок DOM, консоли или скриншоты
  • правило, что считается «чистым»

SOP исполнения

  1. Запишите целевой сценарий в активный план.
  2. Определите успех в наблюдаемых терминах: текст присутствует, кнопка активна, ошибка ушла, консоль чистая, запрос успешен.
  3. Сделайте снимок начального состояния перед взаимодействием.
  4. Триггерьте ровно один путь за раз.
  5. Записывайте рантайм-события, изменения DOM и видимый вывод.
  6. Если сценарий падает, чините наименьший ответственный слой и перезапускайте.
  7. Перезапустите тот же путь и сравните доказательства ДО/ПОСЛЕ.

Критерии чистоты

  • задуманное видимое состояние присутствует
  • неожиданных ошибок нет
  • шум в консоли понят или очищен
  • повторный прогон того же пути даёт тот же результат

Артефакты репозитория для обновления

  • активный exec plan
  • docs/RELIABILITY.md, если сценарий стал golden path
  • продуктовая спецификация, если изменилось видимое поведение