Executors could not see the audit: Grok reported that the owner's AUDIT.md and evidence never reached it, so its scenarios could not be mapped to the audit IDs. Keeping the audit, the acceptance report and the task for each executor in the repository lets Codex, Antigravity and Grok take work and report through git. The live-check scripts are stored as .mjs.txt so the project linter, which type-checks every .mjs file, does not break for everyone; the maintained version of these checks is Grok's harness in tests/e2e. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.7 KiB
Доказательства аудита 2026-09-26
| Файл | Что это |
|---|---|
live-audit.mjs.txt |
Сценарии живой проверки основной ветки 3e20544: сервер на реальной PostgreSQL 17, настоящие HTTP-запросы |
live-audit-final.txt |
Вывод последнего прогона на базе в UTF-8 |
live-sync.mjs.txt |
Сценарии для ветки синхронизации 5ee7517 |
live-sync.txt |
Вывод прогона |
format-check.txt |
Вывод npm run format:check |
Сценарии сохранены с расширением .mjs.txt, чтобы их не проверял линтер проекта. Для запуска скопируйте файл вне репозитория и уберите .txt. Поддерживаемая рабочая версия этих проверок — стенд Grok в tests/e2e/.
Как запускались: рабочая копия нужного коммита (git worktree add --detach … <commit>), npm ci, PostgreSQL 17 на порту 55432 с суперпользователем postgres, мигратор krona_migrator без SUPERUSER (владелец базы), роль приложения krona_staff_app, база в UTF-8, миграции node scripts/migrate.mjs up. Пути к рабочим копиям в начале скриптов (REPO) — локальные, их нужно поправить под своё окружение.
Токены в сценариях генерируются случайно при каждом запуске и никуда не выводятся. Пароли ролей — одноразовые для локального стенда.
Для сценариев N4, D5 и S1 скрипт временно задаёт значение по умолчанию для staff_outbox.occurred_at (иначе мешает дефект N2) и снимает его после сценария. После исправления N2 эти строки нужно удалить.