Quality control and acceptance of a Bitrix project. The final gate before handover.
Task → recipe (../../shared/kb/recipes/quality/)
- Quality Monitor (mandatory/optional tests, running, what "passed" means) →
quality/01-quality-monitor.md - testing (unit/functional, PHPUnit, running in CI) →
quality/02-testing.md - performance tuning (Composite, cache, facet index, performance monitor, load) →
quality/03-performance-tuning.md - acceptance against the checklist (readiness for handover) →
quality/04-acceptance-checklist.md
Verify that the structure has been created (information blocks/types/elements) using CLI introspection, not by clicking in the admin panel — see ../../shared/kb/conventions.md ("0. The right to execute").
Acceptance tools
../../shared/scripts/check-conventions.sh <каталог_проекта>— static gates (without[FAIL], critical[REVIEW]removed).- Vendor requirements checklist — the "What to check" section in
quality/04-acceptance-checklist.md(a distillation of the Quality Monitor rules).
Knowledge base
Vendor rules — ../../shared/kb/conventions.md; performance/cache — ../../shared/kb/00-overview.md и ../../shared/kb/operations.md.
Completion
The project is ready for handover when: the mandatory Quality Monitor items have been passed, check-conventions without [FAIL], and the key scenarios work.