# Task Completion Checklist When a task is completed, follow these steps: ## 1. Code Quality - [ ] Code follows PrestaShop conventions (camelCase, Module class structure) - [ ] No hardcoded values where configuration should be used - [ ] SQL queries use PrestaShop's `Db` class with proper escaping (`pSQL()`, `(int)`) - [ ] Comments in Polish or English (match surrounding code) ## 2. Cache - [ ] If overrides were added/changed: remind user to clear PrestaShop cache - [ ] If Smarty templates changed: cache clear may be needed ## 3. Deployment - [ ] Files ready to be synced via FTP (ftp-kr) - [ ] No sensitive data (passwords, API keys) committed ## 4. Git - [ ] Changes committed with descriptive message - [ ] No unnecessary files staged (.vscode cache files excluded) ## 5. Testing - [ ] No automated tests in this project - manual testing required - [ ] Remind user to test in browser after FTP sync ## Notes - Admin panel folder: `admin658c34/` (obfuscated name) - empikmarketplace module can override product list view in BO (see NOTATKI.md)