krona-staff/tests/e2e/report-evidence/round3-combined-merge.md
grok 10ba0b440f docs(e2e): доказательства круга 3 — вывод accept-branch
Почему: TASK-GROK-3 требует каждый вывод с командой и фактическим выводом.
round3-accept-owner-shas.md — 1df2019/8baad55/513cdff: все ожидания владельца подтвердились;
round3-accept-owner-branches-first.md — те же ветки по именам (Antigravity уже 6c5bf36);
round3-format-proof.md — prettier-only ветка проходит, 513cdff ловится;
round3-accept-all-open.md — все открытые codex/*, antigravity/* после fetch 16:16 NOVT;
round3-combined-merge.md — локальная сборка основа+live-database+c0(+grok): конфликтов нет,
интеграционные 7/7, храповик просит убрать ровно K3/N2, K4/N1, K13/SYNC-A, K13/SYNC-B, SYNC-C0;
round3-preset-mode.md — режим E2E_MIGRATOR_URL/E2E_APP_URL (вердикт SKIP).
Файлы прогнаны через prettier (иначе format:check в CI падает), содержимое таблиц не менялось.
2026-09-26 16:24:19 +07:00

10 KiB

Локальные ветки (не запушены): tmp/combined-round3 = b0243d5 + merge origin/codex/fix-live-database (1573860) + merge origin/antigravity/fix-sync-c0-bootstrap (24cc18d), без конфликтов; tmp/combined-round3-grok = то же + merge grok/e2e-harness (6f408bc). Команда: node scripts/test/accept-branch.mjs <ветка>

accept-branch — 2026-09-26 09:22 UTC

База: origin/codex/bootstrap-platform-foundation = b0243d5; стенд (оверлей tests/e2e, scripts/test): 6f408bc; БД: роли созданы один раз через E2E_PG_ADMIN_URL (provision-pg), дальше --roles keep. Логи: tests/e2e/evidence/accept/2026-09-26T09-22-01/.

Сводка

Ветка SHA npm run check integration (красные файлы) e2e red/green e2e: стало зелёным e2e: стало красным
origin/codex/bootstrap-platform-foundation (база) b0243d5 OK (195 passed 1 skipped (196)) 3/4 зелёных; FAIL: tenant-isolation.test.ts 46/5 n/a
tmp/combined-round3 48128c8 OK (199 passed 6 skipped (205)) 6/7 зелёных; FAIL: tenant-isolation.test.ts 41/10 K13/SYNC-A, K13/SYNC-B, K3/N2, K4/N1, SYNC-C0

Интеграционные тесты (каждый файл отдельно, свежая БД)

Ветка Файл Итог Test Files Tests Первая ошибка
origin/codex/bootstrap-platform-foundation health.test.ts OK 1 passed (1) 3 passed (3)
origin/codex/bootstrap-platform-foundation openapi-runtime.test.ts OK 1 passed (1) 1 passed (1)
origin/codex/bootstrap-platform-foundation portal.test.ts OK 1 passed (1) 12 passed (12)
origin/codex/bootstrap-platform-foundation tenant-isolation.test.ts FAIL 1 failed (1) 1 passed (1) error: permission denied for table staff_employees
tmp/combined-round3 health.test.ts OK 1 passed (1) 3 passed (3)
tmp/combined-round3 live-postgres-remediation.test.ts OK 1 passed (1) 1 passed (1)
tmp/combined-round3 openapi-runtime.test.ts OK 1 passed (1) 1 passed (1)
tmp/combined-round3 portal.test.ts OK 1 passed (1) 12 passed (12)
tmp/combined-round3 sync-bootstrap.test.ts OK 1 passed (1) 2 passed (2)
tmp/combined-round3 sync-rejection.test.ts OK 1 passed (1) 2 passed (2)
tmp/combined-round3 tenant-isolation.test.ts FAIL 1 failed (1) 1 passed (1) error: permission denied for table staff_employees

Попарные слияния (git merge-tree --write-tree)

Ветка A Ветка B Результат Конфликтные файлы
origin/codex/bootstrap-platform-foundation tmp/combined-round3 чисто

accept-branch — 2026-09-26 09:23 UTC

База: origin/codex/bootstrap-platform-foundation = b0243d5; стенд (оверлей tests/e2e, scripts/test): 6f408bc; БД: роли созданы один раз через E2E_PG_ADMIN_URL (provision-pg), дальше --roles keep. Логи: tests/e2e/evidence/accept/2026-09-26T09-23-04/.

Сводка

Ветка SHA npm run check integration (красные файлы) e2e red/green e2e: стало зелёным e2e: стало красным
origin/codex/bootstrap-platform-foundation (база) b0243d5 OK (195 passed 1 skipped (196)) 3/4 зелёных; FAIL: tenant-isolation.test.ts 46/5 n/a
tmp/combined-round3-grok e94415a OK (199 passed 6 skipped (205)) 7/7 зелёных 41/10 K13/SYNC-A, K13/SYNC-B, K3/N2, K4/N1, SYNC-C0

Интеграционные тесты (каждый файл отдельно, свежая БД)

Ветка Файл Итог Test Files Tests Первая ошибка
origin/codex/bootstrap-platform-foundation health.test.ts OK 1 passed (1) 3 passed (3)
origin/codex/bootstrap-platform-foundation openapi-runtime.test.ts OK 1 passed (1) 1 passed (1)
origin/codex/bootstrap-platform-foundation portal.test.ts OK 1 passed (1) 12 passed (12)
origin/codex/bootstrap-platform-foundation tenant-isolation.test.ts FAIL 1 failed (1) 1 passed (1) error: permission denied for table staff_employees
tmp/combined-round3-grok health.test.ts OK 1 passed (1) 3 passed (3)
tmp/combined-round3-grok live-postgres-remediation.test.ts OK 1 passed (1) 1 passed (1)
tmp/combined-round3-grok openapi-runtime.test.ts OK 1 passed (1) 1 passed (1)
tmp/combined-round3-grok portal.test.ts OK 1 passed (1) 12 passed (12)
tmp/combined-round3-grok sync-bootstrap.test.ts OK 1 passed (1) 2 passed (2)
tmp/combined-round3-grok sync-rejection.test.ts OK 1 passed (1) 2 passed (2)
tmp/combined-round3-grok tenant-isolation.test.ts OK 1 passed (1) 1 passed (1)

Внимание: ветка меняла файлы стенда, при приёмке они заменены оверлеем:

  • tmp/combined-round3-grok: scripts/test/accept-branch.mjs, scripts/test/ci-local.sh, scripts/test/migrate-roundtrip.mjs, scripts/test/n13-race.mjs, scripts/test/node-commands.d.mts, scripts/test/node-commands.mjs, scripts/test/provision-pg.mjs, scripts/test/run-e2e.mjs, tests/e2e/00-harness.e2e.ts, tests/e2e/10-core-defects.e2e.ts, tests/e2e/20-sync-defects.e2e.ts, tests/e2e/30-owner-decisions.e2e.ts, tests/e2e/40-compose-pilot.e2e.ts, tests/e2e/50-money-and-errors.e2e.ts, tests/e2e/60-pilot-rehome.e2e.ts, tests/e2e/NOTES-FOR-EXECUTORS.md, tests/e2e/REPORT.md, tests/e2e/harness/client.ts, tests/e2e/harness/context.ts, tests/e2e/harness/fixtures.ts, tests/e2e/harness/global-setup.ts, tests/e2e/harness/node-commands.test.ts, tests/e2e/known-defects.json, tests/e2e/report-evidence/acceptance-antigravity-fix-reject-device-shifts.txt, tests/e2e/report-evidence/acceptance-codex-fix-format-baseline.txt, tests/e2e/report-evidence/acceptance-codex-fix-live-database.txt, tests/e2e/report-evidence/n13-race.txt, tests/e2e/report-evidence/n5-after.txt, tests/e2e/report-evidence/n5-before.txt, tests/e2e/report-evidence/round3-pilot-rehome.txt, tests/e2e/vitest.e2e.config.ts

Попарные слияния (git merge-tree --write-tree)

Ветка A Ветка B Результат Конфликтные файлы
origin/codex/bootstrap-platform-foundation tmp/combined-round3-grok чисто
[run-e2e] FAIL:
- K13/SYNC-A: дефект исправлен, обновите known-defects.json
- K13/SYNC-B: дефект исправлен, обновите known-defects.json
- K3/N2: дефект исправлен, обновите known-defects.json
- K4/N1: дефект исправлен, обновите known-defects.json
- SYNC-C0: дефект исправлен, обновите known-defects.json