From a80641dba77aab160bdfe4231ae30ae2176dc078 Mon Sep 17 00:00:00 2001 From: Pulse Agent Date: Wed, 20 May 2026 10:39:28 -0300 Subject: [PATCH] =?UTF-8?q?feat(.memory-config):=20pol=C3=ADtica=20oficial?= =?UTF-8?q?=20do=20sistema=20de=20mem=C3=B3ria=20Pulse=20=E2=80=94=20estru?= =?UTF-8?q?tura,=20cad=C3=AAncia,=20commit=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .memory-config.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .memory-config.yml 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