diff --git a/.memory-config.yml b/.memory-config.yml new file mode 100644 index 0000000..7339ad7 --- /dev/null +++ b/.memory-config.yml @@ -0,0 +1,54 @@ +# Config oficial do Sistema de Memória Pulse — Gitea +# Última atualização: 2026-05-20 + +version: 1 + +# Repositórios gerenciados +repos: + pulse-memory: + url: https://git.octal.tec.br/Roberto/pulse-memory.git + managed-by: pulse-agent + tracking-branch: main + pulse-skills: + url: https://git.octal.tec.br/Roberto/pulse-skills.git + managed-by: pulse-agent + pulse-docs: + url: https://git.octal.tec.br/Roberto/pulse-docs.git + managed-by: pulse-agent + pulse-projects: + url: https://git.octal.tec.br/Roberto/pulse-projects.git + managed-by: pulse-agent + +# Estrutura de pastas — pulse-memory +memory-structure: + memory/ # Memórias curadas — MEMORY.md + YYYY-MM-DD.md + context/ # Contexto de sessão — SESSION-STATE.md + issue templates + archive/ # Arquivos antigos (>30 dias) + +# Política de commit +commit-policy: + cadence: "um-por-sessao" # 1 push independentemente do número de arquivos + daily-at: "fim-da-sessao" # commitar todas as alterações ao final da execução + always-commit: # arquivos que sempre vão no commit + - memory/LEARNINGS.md + - memory/ERRORS.md + - memory/PATTERN_COUNTER.md + - SESSION-STATE.md + when-new-skill: # quando instalação acontece + - skills// + when-new-project: # quando novo projeto é criado + - pulse-projects/ + +# Formato de commit (Convencional Commits) +commit-format: + type(scope): subject + # Tipos: feat, fix, docs, docs(memory), sync, chore, refactor, test + # Scopes: memory, skills, docs, projects, infra, devops, testing + +# Autenticação Gitea API +auth: + gitea-domain: https://git.octal.tec.br + user: Roberto + token-name: pulse-agent-token + scopes: all + ssh-key: ~/.ssh/id_ed25519_gitea