# Security and Cleanliness Rules for AI Assistants (ํ•œ๊ตญ์–ด) ๐ŸŒ **Languages:** ๐Ÿ‡บ๐Ÿ‡ธ [English](../../../GEMINI.md) ยท ๐Ÿ‡ธ๐Ÿ‡ฆ [ar](../ar/GEMINI.md) ยท ๐Ÿ‡ง๐Ÿ‡ฌ [bg](../bg/GEMINI.md) ยท ๐Ÿ‡ง๐Ÿ‡ฉ [bn](../bn/GEMINI.md) ยท ๐Ÿ‡จ๐Ÿ‡ฟ [cs](../cs/GEMINI.md) ยท ๐Ÿ‡ฉ๐Ÿ‡ฐ [da](../da/GEMINI.md) ยท ๐Ÿ‡ฉ๐Ÿ‡ช [de](../de/GEMINI.md) ยท ๐Ÿ‡ช๐Ÿ‡ธ [es](../es/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ท [fa](../fa/GEMINI.md) ยท ๐Ÿ‡ซ๐Ÿ‡ฎ [fi](../fi/GEMINI.md) ยท ๐Ÿ‡ซ๐Ÿ‡ท [fr](../fr/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ณ [gu](../gu/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ฑ [he](../he/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ณ [hi](../hi/GEMINI.md) ยท ๐Ÿ‡ญ๐Ÿ‡บ [hu](../hu/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ฉ [id](../id/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡น [it](../it/GEMINI.md) ยท ๐Ÿ‡ฏ๐Ÿ‡ต [ja](../ja/GEMINI.md) ยท ๐Ÿ‡ฐ๐Ÿ‡ท [ko](../ko/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ณ [mr](../mr/GEMINI.md) ยท ๐Ÿ‡ฒ๐Ÿ‡พ [ms](../ms/GEMINI.md) ยท ๐Ÿ‡ณ๐Ÿ‡ฑ [nl](../nl/GEMINI.md) ยท ๐Ÿ‡ณ๐Ÿ‡ด [no](../no/GEMINI.md) ยท ๐Ÿ‡ต๐Ÿ‡ญ [phi](../phi/GEMINI.md) ยท ๐Ÿ‡ต๐Ÿ‡ฑ [pl](../pl/GEMINI.md) ยท ๐Ÿ‡ต๐Ÿ‡น [pt](../pt/GEMINI.md) ยท ๐Ÿ‡ง๐Ÿ‡ท [pt-BR](../pt-BR/GEMINI.md) ยท ๐Ÿ‡ท๐Ÿ‡ด [ro](../ro/GEMINI.md) ยท ๐Ÿ‡ท๐Ÿ‡บ [ru](../ru/GEMINI.md) ยท ๐Ÿ‡ธ๐Ÿ‡ฐ [sk](../sk/GEMINI.md) ยท ๐Ÿ‡ธ๐Ÿ‡ช [sv](../sv/GEMINI.md) ยท ๐Ÿ‡ฐ๐Ÿ‡ช [sw](../sw/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ณ [ta](../ta/GEMINI.md) ยท ๐Ÿ‡ฎ๐Ÿ‡ณ [te](../te/GEMINI.md) ยท ๐Ÿ‡น๐Ÿ‡ญ [th](../th/GEMINI.md) ยท ๐Ÿ‡น๐Ÿ‡ท [tr](../tr/GEMINI.md) ยท ๐Ÿ‡บ๐Ÿ‡ฆ [uk-UA](../uk-UA/GEMINI.md) ยท ๐Ÿ‡ต๐Ÿ‡ฐ [ur](../ur/GEMINI.md) ยท ๐Ÿ‡ป๐Ÿ‡ณ [vi](../vi/GEMINI.md) ยท ๐Ÿ‡จ๐Ÿ‡ณ [zh-CN](../zh-CN/GEMINI.md) --- ## 1. File Placement & Organization - **Test Files**: ALL unit tests, integration tests, ecosystem tests, or Vitest files MUST strictly be placed within the `tests/` directory (e.g., `tests/unit/`, `tests/integration/`). NEVER create test files in the project root (`/`). - **Scripts and Utilities**: ALL maintenance, debugging, generation, or experimental scripts (`.cjs`, `.mjs`, `.js`, `.ts`) MUST be placed strictly inside the `scripts/` directory or `scripts/scratch/` for temporary one-offs. NEVER dump loose scripts in the project root (`/`). **The Project Root MUST ONLY CONTAIN:** - Configuration files (`vitest.config.ts`, `next.config.mjs`, `eslint.config.mjs`, etc.) - Dependency files (`package.json`, `package-lock.json`) - Documentation files (`README.md`, `CHANGELOG.md`, `AGENTS.md`) - CI/CD files and ignore definitions (`.gitignore`, `.dockerignore`) When creating _any_ validation tests or one-off logic scripts, default to using `scripts/scratch/` or the `tests/unit/` directories according to your goals. Do not pollute the `/` root context. ## 2. VPS Dashboard Credentials | Environment | URL | Password | | ----------- | ------------------------- | -------- | | Local VPS | http://192.168.0.15:20128 | 123456 |