docs: implement Antigravity global rules

This commit is contained in:
2026-04-03 21:11:04 +00:00
parent a2b7218792
commit 6fa0e1b9a6
2 changed files with 398 additions and 12 deletions

22
.agent/rules/GEMINI.md Normal file
View File

@@ -0,0 +1,22 @@
---
trigger: always_on
---
# GEMINI.md - Antigravity Kit (Auto-Generated)
## TIER 0: UNIVERSAL RULES (Always Active)
### 🌍 Global User Rules (MANDATORY)
1. **Idioma**: Conversar e desenvolver sempre em **Português do Brasil**.
2. **Automação Terminais**: Executar comandos de terminal, leitura de arquivos e edições de forma automática. Comandos de desenvolvimento (build, install, lint, git, etc.) são sempre 'SafeToAutoRun'.
3. **Memória & Monitoramento**: Após cada evolução ou atualização no app, é OBRIGATÓRIO:
- Atualizar a memória do app em '/root/Antigravity_Memory/knowledge/{AppName}.md'.
- Atualizar o status e credenciais no 'app.py' do Cronos Dashboard.
- Realizar 'git commit', 'git push' e executar o 'update.sh' do Cronos para deploy automático.
### 🌐 Language Handling
---

388
keys.json
View File

@@ -1,6 +1,6 @@
{ {
"version": "1.0", "version": "1.0",
"lastUpdated": "2026-03-20T14:30:00Z", "lastUpdated": "2026-03-31T18:32:19.650Z",
"credentials": [ "credentials": [
{ {
"id": "coolify-001", "id": "coolify-001",
@@ -8,7 +8,7 @@
"category": "infraestrutura", "category": "infraestrutura",
"subCategory": "orchestrator", "subCategory": "orchestrator",
"dataType": "key", "dataType": "key",
"value": "base64:b47bUe7FBv1cGpzW5zSIEfTVsfXqw+wDg37p6BIOCVE=", "value": "Chave autorizada para root",
"url": "https://coolify.reifonas.cloud", "url": "https://coolify.reifonas.cloud",
"notes": "Usada para criptografia de sessões do Coolify", "notes": "Usada para criptografia de sessões do Coolify",
"tags": [ "tags": [
@@ -20,8 +20,8 @@
"associatedService": "Coolify", "associatedService": "Coolify",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20", "updatedAt": "2026-03-31",
"loginUsername": null, "loginUsername": "`ssh-ed25519 AAAAC3...jHjdtmh`",
"loginPassword": null "loginPassword": null
}, },
{ {
@@ -66,7 +66,7 @@
"associatedService": "Coolify", "associatedService": "Coolify",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20", "updatedAt": "2026-03-31",
"loginUsername": null, "loginUsername": null,
"loginPassword": null "loginPassword": null
}, },
@@ -300,7 +300,7 @@
"associatedService": "Supabase", "associatedService": "Supabase",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20", "updatedAt": "2026-03-31",
"loginUsername": null, "loginUsername": null,
"loginPassword": null "loginPassword": null
}, },
@@ -325,7 +325,7 @@
"associatedService": "Supabase", "associatedService": "Supabase",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20", "updatedAt": "2026-03-31",
"loginUsername": null, "loginUsername": null,
"loginPassword": null "loginPassword": null
}, },
@@ -423,7 +423,7 @@
"associatedService": "Logto", "associatedService": "Logto",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20" "updatedAt": "2026-03-31"
}, },
{ {
"id": "gitea-001", "id": "gitea-001",
@@ -524,7 +524,7 @@
"category": "bot", "category": "bot",
"subCategory": "telegram", "subCategory": "telegram",
"dataType": "bot-token", "dataType": "bot-token",
"value": "8272877120:AAEKPhLGZPyj8XL9HGSowGLAFzXZPtXHMa4", "value": "8272877120:AAEemJGm-8JzaLCWgVYpapk7JuGlIPP4X1o",
"url": "https://t.me/AdmTrackSteelBot", "url": "https://t.me/AdmTrackSteelBot",
"notes": "Token do bot Telegram para integração com VPS", "notes": "Token do bot Telegram para integração com VPS",
"tags": [ "tags": [
@@ -537,7 +537,7 @@
"associatedService": "Telegram Bot", "associatedService": "Telegram Bot",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20", "updatedAt": "2026-03-31",
"loginUsername": null, "loginUsername": null,
"loginPassword": null "loginPassword": null
}, },
@@ -570,7 +570,7 @@
"category": "banco-de-dados", "category": "banco-de-dados",
"subCategory": "mongodb", "subCategory": "mongodb",
"dataType": "uri", "dataType": "uri",
"value": "mongodb+srv://admtracksteel:29OHAHpKTI8XcCNt@cluster0.a4xiilu.mongodb.net/ts_gpi?retryWrites=true&w=majority&appName=Cluster0", "value": "mongodb+srv://admtracksteel:29OHAHpKTI8XcCNt@cluster0...",
"url": null, "url": null,
"notes": "URI do MongoDB Atlas para o projeto GPI local", "notes": "URI do MongoDB Atlas para o projeto GPI local",
"tags": [ "tags": [
@@ -589,7 +589,7 @@
"associatedService": "GPI Local", "associatedService": "GPI Local",
"lastRotated": null, "lastRotated": null,
"createdAt": "2026-03-18", "createdAt": "2026-03-18",
"updatedAt": "2026-03-20", "updatedAt": "2026-03-31",
"loginUsername": null, "loginUsername": null,
"loginPassword": null "loginPassword": null
}, },
@@ -740,6 +740,370 @@
"updatedAt": "2026-03-10", "updatedAt": "2026-03-10",
"loginUsername": null, "loginUsername": null,
"loginPassword": null "loginPassword": null
},
{
"id": "sync-1774439266266-5axcq",
"name": "Domínio",
"category": "infraestrutura",
"dataType": "password",
"value": "https://app.reifonas.cloud",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-xo16m",
"name": "Usuário",
"category": "infraestrutura",
"dataType": "password",
"value": "admtracksteel",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-7m5u5",
"name": "Senha",
"category": "infraestrutura",
"dataType": "password",
"value": "@@Gi05Br;;",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-w5yt2",
"name": "APP_KEY",
"category": "infraestrutura",
"dataType": "password",
"value": "base64:b47bUe7FBv1cGpzW5zSIEfTVsfXqw+wDg37p6BIOCVE=",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-rg7ji",
"name": "URL",
"category": "infraestrutura",
"dataType": "password",
"value": "https://supabase.reifonas.cloud",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-n997x",
"name": "Host",
"category": "infraestrutura",
"dataType": "password",
"value": "supabase-db",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-8mlma",
"name": "ANON_KEY",
"category": "infraestrutura",
"dataType": "password",
"value": "eyJ0eXAi...NY",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-x29wc",
"name": "SERVICE_ROLE_KEY",
"category": "infraestrutura",
"dataType": "password",
"value": "eyJ0eXAi...ro",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-zw7gh",
"name": "PAT (Token)",
"category": "infraestrutura",
"dataType": "token",
"value": "c9cef0dceed65233ac495a08531cb45b36d0d53e",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-j0lxf",
"name": "Chat ID Autorizado",
"category": "infraestrutura",
"dataType": "password",
"value": "8768212834",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-dm9eu",
"name": "Webhook Secret",
"category": "infraestrutura",
"dataType": "password",
"value": "botvps_webhook_secret_123",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-4swvw",
"name": "Supabase Anon Key",
"category": "infraestrutura",
"dataType": "password",
"value": "eyJ0eXAi...NY",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-jgjuz",
"name": "JWT Secret (GPI-JWT)",
"category": "infraestrutura",
"dataType": "password",
"value": "gpi_secure_prod_secret_2026_tracksteel_991827364500123567890abcdef",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-0i4bt",
"name": "Clerk Key",
"category": "infraestrutura",
"dataType": "password",
"value": "pk_live_Y2xlcmsucmVpZm9uYXMuY2xvdWQk",
"loginUsername": null,
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-tpawa",
"name": "`@@@Ho09Br;;;`",
"category": "infraestrutura",
"dataType": "password",
"value": "",
"loginUsername": "Acesso total ao terminal",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-mzhcn",
"name": "**Anthropic**",
"category": "infraestrutura",
"dataType": "password",
"value": "`sk-ant-api03-uX1q4Cm...JhQ-3mIqkAAA`",
"loginUsername": "`ANTHROPIC_API_KEY`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-cyaff",
"name": "**Gemini**",
"category": "infraestrutura",
"dataType": "password",
"value": "`AIzaSyA-YHI7CDp7bAZz-2U9IRjzMrmzhAM7zkA`",
"loginUsername": "`GEMINI_API_KEY`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-kw4m3",
"name": "**ElevenLabs**",
"category": "infraestrutura",
"dataType": "password",
"value": "`sk_bfebcacd712fdbf06ba31c30049f6a2e008730dd54be4e10`",
"loginUsername": "`ELEVENLABS_API_KEY`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-2d0jf",
"name": "**Pusher**",
"category": "infraestrutura",
"dataType": "password",
"value": "`2244c9076f690153e7400179fb6fb429020a74801d61644fa29ede5ae17b7523`",
"loginUsername": "`PUSHER_APP_SECRET`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-u76h0",
"name": "**Acesso Root VPS**",
"category": "infraestrutura",
"dataType": "password",
"value": "`@@@Ho09Br;;;`",
"loginUsername": "`root`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-btyny",
"name": "**Gitea (Git)**",
"category": "infraestrutura",
"dataType": "password",
"value": "`@@Gi05Br;;`",
"loginUsername": "`admtracksteel`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-le3oi",
"name": "**Supabase (Admin)**",
"category": "infraestrutura",
"dataType": "password",
"value": "`Mg0WcYG7XPXA0oWf4SOUfIFmkW5Bs5Cr`",
"loginUsername": "`2FfdSSoPDostr0wA`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-nixvv",
"name": "**Coolify (Painel)**",
"category": "infraestrutura",
"dataType": "password",
"value": "`@@@Ho09Br;;;`",
"loginUsername": "`root`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-sl0lb",
"name": "**VaultUI (Keys)**",
"category": "infraestrutura",
"dataType": "password",
"value": "`@@Gi05Br;;`",
"loginUsername": "`tracksteel`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774439266266-4ggy9",
"name": "**Supabase (DB)**",
"category": "infraestrutura",
"dataType": "password",
"value": "`Xz0oyb6ArGYG5uAVTVwcvJxRrMuT7EIJ`",
"loginUsername": "`supabase_admin`",
"createdAt": "2026-03-25",
"updatedAt": "2026-03-30",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774981939605-3hc5d",
"name": "API Token (Deploy)",
"category": "infraestrutura",
"dataType": "token",
"value": "12|wbepNILQe24LAOjfEUmMROgU93F6uG1zuwPLwrRi786bca03",
"loginUsername": null,
"createdAt": "2026-03-31",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774981939610-2qv8j",
"name": "wbepNILQe24LAOjfEUmMROgU93F6uG1zuwPLwrRi786bca03`",
"category": "infraestrutura",
"dataType": "password",
"value": "**Senhas App (Sentry)**",
"loginUsername": null,
"createdAt": "2026-03-31",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
},
{
"id": "sync-1774981939610-gs8tj",
"name": "`@@Gi05Br;;`",
"category": "infraestrutura",
"dataType": "password",
"value": "**Supabase (DB)**",
"loginUsername": null,
"createdAt": "2026-03-31",
"updatedAt": "2026-03-31",
"tags": [
"auto-sync"
]
} }
], ],
"metadata": { "metadata": {