feat(regras): atualizar regras de versionamento, workflows, skills e manifesto
This commit is contained in:
parent
6795ca3bd2
commit
d43631be13
15 changed files with 210 additions and 141 deletions
|
|
@ -5,7 +5,7 @@ description: Define limites de autonomia do agente — o que pode fazer sozinho,
|
|||
scope: global
|
||||
trigger: always_on
|
||||
priority: alta
|
||||
updatedAt: "2026-06-01"
|
||||
updatedAt: "2026-10-01"
|
||||
---
|
||||
|
||||
# Regra: Limites de Autonomia do Agente
|
||||
|
|
@ -27,7 +27,8 @@ O agente pode executar sem perguntar:
|
|||
- Gerar JSDoc em funções compartilhadas
|
||||
- Extrair CSS para arquivo co-localizado
|
||||
- Aplicar padrões de nomenclatura já definidos em rules
|
||||
- Executar `git add`, `git commit` e `git push` exclusivamente no repositório da Wiki (`<base_projeto>/../wiki`) ao criar ou atualizar documentações
|
||||
- Executar `git add`, `git commit`, `git push` e resolver conflitos diretamente na branch `master` no repositório da Wiki (`<base_projeto>/../wiki` ou `wiki/`) ao criar ou atualizar documentações
|
||||
- Executar `git commit` na aplicação principal em branches de trabalho (criando compulsoriamente uma nova branch caso o repositório esteja na `master`)
|
||||
|
||||
## Ações que Requerem Confirmação
|
||||
|
||||
|
|
@ -40,12 +41,14 @@ O agente deve **propor e aguardar aprovação**:
|
|||
- Alterar schemas Zod compartilhados no pacote `*-comuns`
|
||||
- Propor novas dependências ao `package.json`
|
||||
- Mudar configurações de build, deploy ou CI/CD
|
||||
- Executar `git push` de novas branches criadas na aplicação principal
|
||||
|
||||
## Ações Proibidas
|
||||
|
||||
O agente **nunca** deve:
|
||||
|
||||
- Executar `git commit` ou `git push` no repositório da aplicação (`<base_projeto>`)
|
||||
- Executar `git commit` ou `git push` diretamente na branch `master` (ou `main`) no repositório da aplicação principal
|
||||
- Executar comandos Git destrutivos (`git reset --hard`, `git push --force`, `git branch -D`)
|
||||
- Deletar ou corromper `memorias-ia/modulo.yml` ou memórias/ADRs sem instrução explícita do operador
|
||||
- Assumir ou inventar IDs de módulos ou rotas sem consultar `memorias-ia/modulo.yml`
|
||||
- Alterar artefatos globais (sufixo `.global`) sem justificativa
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue