Об этом проекте
Web UI Quality (WUQ) представляет собой open-source превью слоя верификации для изменений в Web, созданных с помощью ИИ. Его заявленная цель — помочь человеку проверить изменения, сгенерированные ИИ, прежде чем считать задачу выполненной: что ИИ было разрешено изменить, что изменилось на самом деле, что было проверено и что остается неизвестным.
Как это работает
Инструмент разделяет четыре вопроса: Scope (Область), Change (Изменение), Evidence (Доказательства) и Verify (Верификация). Scope определяет, какой проект и файлы могут быть рассмотрены; Change охватывает то, что Host фактически применил; Evidence включает тесты, инструменты, браузер и записи «до/после», которые действительно были запущены; Verify определяет, достаточно ли этих доказательств для подтверждения заявленного результата. Исправление, требующее изменения исходного кода, должно получить соответствующую квитанцию о записи от Host и текущие доказательства верификации, прежде чем оно сможет быть отмечено как VERIFIED. В проекте указано, что он не устанавливает зависимости скрыто, не загружает исходный код, не делает коммиты, не выполняет push, не развертывает приложение и не превращает предложение модели в право на запись.
Установка и команды
Текущая превью-версия не опубликована в PyPI или npm, поэтому она устанавливается из исходного кода: клонируйте репозиторий, выполните pip install -e ., затем вызовите web-ui-quality doctor. Стабильные точки входа включают web-ui-quality с подкомандами --help, run, doctor и auth. Команда run принимает путь к локальному Web-проекту и задачу, описанную простым языком; в примере из README предлагается проверить мобильный макет страницы оформления заказа, запретив при этом изменения в логике входа. Для интеграций, которые должны завершаться ошибкой, если заявленное исправление не верифицировано, доступен флаг --ci --require VERIFIED, который не обходит одобрение Host, проверки области охвата, требования к браузеру или доказательства инструментов проекта. Автономные публичные проверки запускаются из клонированного репозитория с помощью python -B run_tests.py.
Демонстрационный стенд
Репозиторий включает examples/scope-drift-demo/ — небольшой публичный стенд для исправления ограниченного компонента. В запросе указан один файл компонента, в то время как сопутствующий файл намеренно вынесен за пределы этой области. В обычном режиме работы с исходным кодом команда фиксирует реальное состояние «до» и останавливается до тех пор, пока доверенный Host не применит изменение и не предоставит необходимые доказательства; если Host изменит сопутствующий файл вне утвержденной области, механизм project-drift предотвратит получение статуса VERIFIED. В README это описывается как демонстрация границ, а не утверждение о точности модели или поведении в промышленной эксплуатации.
Статус и заявленные ограничения
Текущий публичный релиз идентифицирован как v4.3.0-oss-preview.1 под лицензией Apache-2.0; исторический релиз v4.3.0 описан как отдельный снимок исходного кода под лицензией MIT, сохраненный для истории. Таблица статусов отмечает публичный исходный код и инженерные проверки как PASS, лицензирование текущего превью как Apache-2.0, PyPI/npm как «не опубликовано», квалификацию реального Host как NOT_MEASURED, внешний слепой контрольный набор как NOT_MEASURED и квалификацию для коммерческого GA как NOT_ELIGIBLE. В превью прямо указано, что оно не претендует на реальную точность для Codex, Claude или других Host, пользу для реальных пользователей, совместимость с production-средой, универсальную доступность, удаленную аттестацию или экономию токенов; отсутствие доказательств от браузера или Host оставляет результат неверифицированным.
Структура репозитория и границы лицензирования
Среда выполнения и CLI находятся в runtime/python/web_ui_quality/, инструкции для навыков Codex — в skills/, публичные JSON-схемы — в schemas/, локальные стенды и входные данные для квалификации — в examples/, а тесты, предназначенные для запуска из чистого клона, — в tests/public/. Документы о границах публикации включают PUBLICATION.md, DEPENDENCY_LICENSE_REVIEW.md и FINAL_PUBLIC_SOURCE_MANIFEST.json. Частные записи о восстановлении, история чатов, хранилище браузера, папка evolution/, внешние рабочие деревья, коммерческие шаблоны и материалы коммерческих демо исключены из этого публичного ядра. Отчеты о безопасности запрашиваются через GitHub security advisory или адрес контакта проекта, а не через публичные issue; границы лицензирования описаны в LICENSE, NOTICE.md и THIRD_PARTY_NOTICES.md.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.