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:
parent
212d2578f4
commit
26a4f98dab
116 changed files with 1162 additions and 1315 deletions
|
|
@ -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`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue