Почему: 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 падает), содержимое таблиц не менялось.
82 lines
10 KiB
Markdown
82 lines
10 KiB
Markdown
# Локальные ветки (не запушены): 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 | 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 | 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
|
|
```
|