chore(agent): remover permissoes de commit da IA no projeto e wiki (apenas sugerir texto) e manter push automatico exclusivo no .agent

This commit is contained in:
Luiz Silva 2026-10-14 17:53:33 -03:00
parent 212d2578f4
commit 26a4f98dab
116 changed files with 1162 additions and 1315 deletions

View file

@ -1,25 +1,24 @@
---
type: rule
name: css-global-betha
description: Define o padrão de CSS global com variáveis --bth-* para todos os frontends do ecossistema GOV (QUIPO-FRONT, QUIPO-PORTAL3, AUTENTICACAO-FRONT, QUIPO-CONSOLE)
description: Define o padrão de CSS global com variáveis --bth-* para os frontends de gestão pública/governo do ecossistema
scope: global
trigger: model_decision
priority: alta
updatedAt: "2026-09-28"
updatedAt: "2026-10-14"
---
# Regra: CSS Global Betha — Variáveis `--bth-*`
Todo frontend do ecossistema GOV deve possuir um arquivo CSS global com as variáveis `--bth-*` e reset visual Betha.
Todo frontend de módulo voltado a governo/gestão pública (identificado via `modulo-id` e `modulo-tipo` em `memorias-ia/modulo.yml`) deve possuir um arquivo CSS global com as variáveis `--bth-*` e reset visual Betha.
## Localização por Frontend
## Localização por Tipo de Frontend (`*-front`)
| Frontend | Arquivo | Importado em |
|----------|---------|-------------|
| QUIPO-FRONT | `src/styles/index.css` | `index.tsx` |
| QUIPO-PORTAL3 | `src/styles/globals.css` | `layout.tsx` |
| AUTENTICACAO-FRONT | `src/styles/global.css` | `App.tsx` |
| QUIPO-CONSOLE | `src/styles/global.css` | `main.ts` |
| Arquitetura do Pacote `<modulo>-front` | Arquivo CSS Global | Importado em |
|----------------------------------------|--------------------|--------------|
| SPA React / Vite | `src/styles/index.css` ou `src/styles/global.css` | `index.tsx` / `App.tsx` |
| Next.js / Nuxt / SSR | `src/styles/globals.css` | `layout.tsx` / `app.vue` |
| Vue 3 / Vite | `src/styles/global.css` | `main.ts` |
## Variáveis Obrigatórias
@ -76,8 +75,8 @@ body {
## Fonte Open Sans
- **QUIPO-PORTAL3:** usa `@fontsource/open-sans` (npm package) — sem request externo
- **Outros frontends:** importar via `<link>` no `index.html`:
- **Via pacote NPM (recomendado sem request externo):** `@fontsource/open-sans`
- **Ou via `<link>` no `index.html`:**
```html
<link rel="preconnect" href="https://fonts.googleapis.com" />
@ -94,8 +93,9 @@ body {
## Impacto
Garante consistência visual entre todos os frontends e facilita troca de tema — alterar uma variável reflete em todo o sistema.
Garante consistência visual entre todos os frontends do módulo e facilita troca de tema — alterar uma variável reflete em todo o sistema.
## Referências
- Identidade do Módulo: `memorias-ia/modulo.yml`
- Rule: `estilos-design-system`