Before any git push or claiming a task is "ready", the AI MUST:
python scripts/manage_locales.py split.cmd /c "node_modules\.bin\vue-tsc --noEmit" (on Windows) or ./node_modules/.bin/vue-tsc --noEmit (on Linux) to ensure no TypeScript errors were introduced.npm run build or vite build to ensure the project compiles correctly and there are no circular dependencies or missing imports in the production bundle.Local Verification: If possible, verify the UI changes via screenshots or browser tools.
Use cmd /c for Windows commands
python tools/search.py "query" instead of grep or ripgrep for searching code.python tools/search.py "t(\"admin.tabs\"" --include .vue .ts.sql files in backend/migrations/ (naming: 00X_name.sql)..py scripts for production migrations as they are not tracked by the automatic deployment script.translations.admin.json or translations.user.json directly.src/locales/master_admin/ or src/locales/master_user/.split command to propagate changes.lucide-vue-next for icons.vue-sonner for notifications.