# Submission Checklist Before final submission: - [ ] `npm run build` passed. - [ ] `npm run test` passed. - [ ] Docker project `owl` is running. - [ ] `https://arhipovdan.ru/` opens. - [ ] `https://www.arhipovdan.ru/` opens. - [ ] `https://ai-shorts.ru/` still works and was not affected. - [ ] Product Demo page opens (Hero first, not engineering dashboard). - [ ] Start demo / Next step / Reset work. - [ ] Storyline Stepper updates with machine state. - [ ] Scenario cards open cases with **Показать**. - [ ] Criteria cards show OZON coverage and linked scenarios. - [ ] Engineering Details is collapsed by default and opens from CTA. - [ ] Engineering Details shows full panels (state machine, sensors, PID, timeline, event log, criteria). - [ ] App is responsive on Desktop (1920×1080), Laptop (1440×900) and Mobile (390×844). - [ ] NO horizontal scroll on body / `#root` / product page. - [ ] Mobile: one column, buttons ≥ 44px, scene scales. - [ ] Scenarios checked: normal_flow, oversized_item, round_object, boundary_dimensions, close_items, low_confidence, jam, emergency_stop. - [ ] Docs present: README, ARCHITECTURE, DEMO_SCRIPT, SCENARIOS, JURY_QA, UI_UX_REDESIGN_AUDIT, SUBMISSION_CHECKLIST. - [ ] Cursor rules present in `.cursor/rules/`. - [ ] Branch ready for manual push to `origin/dan_branch`. - [ ] Nginx / SSL / neighboring projects were not modified.