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.python tools/search.py "query" instead of grep or ripgrep for searching code.python tools/search.py "t(\"admin.tabs\"" --include .vue .tsen.admin.json, ru.json, etc., directly.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.