krona-staff/tests/e2e
grok 82a2a7ca37 test(e2e): сценарии решений владельца (OWN-01..11) и заметки исполнителям
Зачем: решения владельца (роли точки/бухгалтера/директора, пакет зарплаты
с подписью директора, неизменяемость после подписи, зарплата по точке
фактической смены, согласие на биометрию) должны стать исполняемыми
критериями приёмки до того, как Codex начнёт этап 4, иначе реализацию
будет нечем проверить.

API ещё нет, поэтому тесты написаны против наиболее вероятного контракта
C1 (access-grants), C2 (payroll/batches, submit/sign/return,
notifications), C3 (biometric-consent, terminal enrollment); контракт и
инварианты описаны в tests/e2e/NOTES-FOR-EXECUTORS.md. Сейчас все OWN
красные (404 Route not found) и внесены в known-defects.json.
В NOTES также: найденные сценариями дефекты с указанием файлов,
конфликт NODE_ENV/standalone для pilot, N6, требования к раннеру docker-host.
2026-09-26 15:18:31 +07:00
..
evidence test(db): стенд PostgreSQL с мигратором без SUPERUSER 2026-09-26 15:18:31 +07:00
harness test(e2e): стенд с реальным сервером и PostgreSQL 17 2026-09-26 15:18:31 +07:00
00-harness.e2e.ts test(e2e): стенд с реальным сервером и PostgreSQL 17 2026-09-26 15:18:31 +07:00
10-core-defects.e2e.ts test(e2e): сценарии дефектов основного API (N1-N4, N9-N12, F2-F4, F7, F10) 2026-09-26 15:18:31 +07:00
20-sync-defects.e2e.ts test(e2e): сценарии офлайн-синхронизации (/sync/*) 2026-09-26 15:18:31 +07:00
30-owner-decisions.e2e.ts test(e2e): сценарии решений владельца (OWN-01..11) и заметки исполнителям 2026-09-26 15:18:31 +07:00
40-compose-pilot.e2e.ts test(e2e): проверка deploy/pilot/compose.yaml (PILOT-1..3) 2026-09-26 15:18:31 +07:00
known-defects.json test(e2e): сценарии решений владельца (OWN-01..11) и заметки исполнителям 2026-09-26 15:18:31 +07:00
NOTES-FOR-EXECUTORS.md test(e2e): сценарии решений владельца (OWN-01..11) и заметки исполнителям 2026-09-26 15:18:31 +07:00
vitest.e2e.config.ts test(e2e): стенд с реальным сервером и PostgreSQL 17 2026-09-26 15:18:31 +07:00