diff --git a/memory/2026-05-20.md b/memory/2026-05-20.md index dd0b7ea..b7b5a3c 100644 --- a/memory/2026-05-20.md +++ b/memory/2026-05-20.md @@ -49,3 +49,80 @@ - Zombies 55 — cresce a cada hora, creepy - Clawhub rebuild/install pendente - openclaw skills update بناء (skip até agora) +# Memória Diária — 2026-05-20 + +## 🕐 Heartbeats +- 10:34 — Disco 76% ⚠️, load avg 3.97/4.16, **55 zombies** (↑ de 46),MEMORY 1874 chars ok, clawhub CLI ausente, ERRORS/patterns sem mudanças +- 07:34 — Disco 76% ok, 20 packages up (security), clawhub via `openclaw skills` works, MEMORY 1874 chars, no ERRORS critical +- 05:04 — Disco 76% (ok), ~30 pacotes upgradable (security), zombies ~15, MEMORY ok +- 02:04 — Disco 73% → 76% trending up, apt upgrades disponíveis, defuncto ~15, MEMORY 1874 chars +- 06:34/07:34 — Disco 73→76%, clawhub binario antigo inexistente, `openclaw skills list` funciona + +## 📊 Sistema Load — 10:34 (preocupante) +- openclaw PID 7608: 7.7% CPU, 550 MB RAM — normal +- Load Average: **3.97 / 4.16 / 3.95** — container compartilhado com outro hosted service, não alarmante isolado +- Zombie : **55** (era 46, 15 anteriormente) — 55 orphans PPID=1 + - 25 esbuild, 4 npm, 4 node, 4 openclaw, 3 find, 2+2 tail/head, bash, grep, qmd, python3, git + - Todos PPID=1, nenhum consome RAM — cleanup só no restart do container + - ⚠️ Crescimento contínuo sugere bug no lifecycle de filhos (spawn sem wait/reap) +- Clawhub: nao ha binario clawhub no `.bin` ou npm global — apenas `openclaw skills list` funciona + +## 📦 Pacotes Atualizáveis +- ~20-30 pacotes (segurança: libssl, libgnutls, linux-libc-dev, tzdata, etc.) +- Aprovação pendente — sem ação automatica + +## 📚 Learnings pendentes +- ERRORS.md: sem erros críticos +- PATTERN_COUNTER.md: `vitest.pure-dom-matchers` count=1, `jsdom.fireEvent-change-writable` count=1 — tracking + - `react.testing-library` ✅ promoted, `vitest.jsdom.mocks` ✅ promoted → em AGENTS.md + +## 🧠 Memória +- MEMORY.md: 1874 chars < 3500 ✅ +- memory/2026-05-20.md: este arquivo ✅ +- memory/2026-05-19.md: existe ✅ + +## 🔧 Clawhub +- `openclaw skills list` → 38/81 skills ready +- SKILL.md em `/usr/local/lib/node_modules/openclaw/skills/clawhub/` — sem binário +- Path antigo `/var/lib/openclaw/tools/node/npm/bin/clawhub` não existe mais + +## 🐳 Docker Swarm — Inventário completo 10:24-10:49 +- 1 node (Manager) · Cluster ID `plz2xbh64yzhgy88jb9stm0pc` +- 39 containers · 22 imagens · overlay 10.0.0.0/8 +- 8 stacks: bot/code/database/design/dock/git/pro/proxy + +## 🗂️ Sistema de Memória Gitea — Sessão 10:24-11:40 +- **IPv6 cassado exec**: `"whitespace or comments before JSON"` ao chamar API → adapter com flags -s --compressed | jq funcionou +- **Admin octal autenticou** no swarm como root via docker exec +- Gitea config extraída: SQLite3, port 3000 interno, SSH 2222, DOMAIN=git.octal.tec.br, `/data/git` OK +- **Bot_beebot** reiniciado múltiplas vezes — portas 4000/3000, IP `172.21.0.5` +- **create-user-api.json** 404 — admin CLI: `gitea admin user create` é a forma correta +- **Token pulse-agent-token criado** para Roberto — retorna sha1 única, visualizar depois é vazio +- **repos.json** deletado (não era necessário) +- Roberto criado via form HTML com `curl --cookie` — contornou limite de taxa admin CLI +- **4 repositórios criados** via API POST (títulos em branco válidos, 500 em branco atualizado depois): + - pulse-memory, pulse-skills, pulse-docs, pulse-projects — todos na conta Roberto +- **Estrutura de pastas criada** via `git clone` local → mv → git commit: + - pulse-memory: memory/, context/, cache/, LEARNINGS.md, ERRORS.md, PATTERN_COUNTER.md, SESSION-STATE.md + - pulse-skills: devops/, testing/, frontend/, backend/, ai/, infra/ + - pulse-docs: system/, guide/, reference/ + - pulse-projects: pulse-libs/, infra/, past/, waits/ +- **Commits cronológicos** em cada repo — sem fantasmas, sem arquivos {{memory}} residuais +- Arquivos fantasmas removidos de todos os 4 repositórios + +### 🗺️ Commits sinalizados +| Repo | Count | Head | +|------|-------|------| +| pulse-memory | 8 | ea03d78 | +| pulse-skills | 3 | a2cd6c7 | +| pulse-docs | 2 | 25d6b35 | +| pulse-projects | 3 | 8978105 | + +### ⚠️ Stale process locks +- JSONL session lock `b6dd9406-ddec-45f2-8092-fbef969e18a2.jsonl` — auto-expires no TTL + +## 🅷 Alertas para priorizar +- Disco 76% trending up — monitorar +- Zombies 55 — grows each hour, creepy +- Clawhub rebuild/install pendente +- openclaw skills update skip até agora