node_modules/ dist/ dist-ssr/ build/ # Environment (NEVER commit .env, only .env.example) .env .env.local .env.*.local *.local # Editor .vscode/* !.vscode/extensions.json .idea .DS_Store *.suo *.ntvs* *.njsproj *.sln *.sw? # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* # Local notes & disaster-recovery scripts (kept outside repo) disaster-recovery/ *.local.md NOTES.md # Large binary assets (downloaded separately, see README ASSETS section). # 106 MB of GLB/PNG/MP3 — would bloat the git repo otherwise. # Maintainer provides them as a release artifact. public/kubikon-assets/ # OS Thumbs.db # ============================================================ # SECURITY — добавлено после взлома 2026-06-04 # НИКОГДА не коммитить эти файлы — они могут содержать секреты! # ============================================================ CLAUDE.md INFO_PROCESS.md PASSWORD_*.md SECRETS* *_SECRETS* *.kdbx *.kdbx.bak .env .env.* !.env.example !.env.sample # .env.production содержит ТОЛЬКО публичные URL (api-base, realtime, rublox.pro) # — без секретов. Нужен в git, чтобы CI собирал прод-бандл с правильным # VITE_API_BASE (иначе API уходит на origin вместо minecraftia-school.ru, # redeem-ticket падает → плеер выбивает на /app). Инцидент 2026-06-07. !.env.production secrets/ *.pem *.key id_rsa id_ed25519 known_hosts authorized_keys # Текстовые заметки разработчика (могут содержать всё что угодно) NOTES*.md TODO*.md PRIVATE*.md INTERNAL_*.md # Бэкапы кода с предыдущих версий *.bak *.bak_* BackUp/ backup/