3.4 KiB
3.4 KiB
MEMORY.md — Memória Curada do Pulse
🧠 Agente OpenClaw
- Nome: Pulse · Debian 12 container,
/root/.openclaw/workspace/ - Projeto core:
@pulse-libs/core— 136/136 testes ✅ (React/Vue, TS strict, Vitest, Pino/Zod, tsup v8, Docker multi-stage) - Projeto 3D:
pulse-3d-landing/→test.octal.tec.br— 17KB, 200 OK - Shared lib:
@pulse-libs/uiv0.1.0 — 10 atoms (2D), 3 molecules, 4 organisms, 3 templates - 20 skills instaladas + 2 Self-Improvers ativos
⚙️ Infra
- Disco 55GB/87G (67%, 28G livre) — estável, caiu de 76% → 67% desde manhã
- OpenClaw: PID 4407, 19.5% CPU, 753MB RSS | PM2 gateway 795MB
- Container Debian 12 — sem systemd
- Gitea:
git.octal.tec.br→ SSH~/.ssh/id_ed25519_gitea - 4 repos Gitea: pulse-memory, pulse-skills, pulse-docs, pulse-projects
- Workspace: ~443MB (sem
node_modules/raiz; cada projeto tem o seu)
🐳 Docker Swarm — 10 stacks, ~22 containers
- Node
s1Leader, Docker 29.4.3 · Clusterplz2xbh64yzhgy88jb9stm0pc - Admin JWT via senha admin + API
/api/auth - Stacks criadas via
docker stack deployCLI → API Portainer bloqueia porAttachable=false - 10 stacks:
bot/beebot/redis,code/8dcode,database/mongo,design/penpot 7svcs,dev/fullstack-api,dock/portainer,git/gitea,pro/leantime,project,proxy/caddy - Domínios Caddy: dock, git, ai, manager, games, test, board, api, frontend
- Redes overlay: ingress/public/dbn/mongo-cluster/leantime/design/proxy (10.0.0.0/24)
📚 Lições Recentes (erros resolvidos)
flat(Infinity)DTS tsup quebra →flat(2)flat(∞)tipo recursivo infinito no TS → limite a 2 níveisprocess.envdireto quebra SSR →typeof window !== 'undefined'- Backticks aninhadas TS → mover
.replace()para fora do template - Zod → usar
.transform()em schemas, não.replace()direto na string - Portainer API
/api/authrequer senha admin, não token PTR docker stack deploycompose v3 não aceitarestart_policy— gerencia nativamente pelo Swarmdeploy.labelsdo compose não aplica no container — usardocker service update --label-add- Rede
publicAttachable=false— stacks CLI funcionam mas Portainer API bloqueia
🔑 Skills — estado 2026-05-20
- 13 módulos externos (clawhub index): xcloud-docker-deploy, openclaw-config, next-best-practices, openclaw-ops, openclaw-agent-browser, obsidian-vault-linker, d2-diagram-creator, e2e-testing-patterns, taskflow — todos ✅ up-to-date
- 7 com local changes: agent-browser-clawdbot, vision, self-improvement, multi-search, redis-labs, nova-self-improver, typescript → avaliar
npx clawhub update --force <slug> - 7 workspace skills: clean-code, gitea-api, nextjs-patterns, nova-self-improver, security, sql-toolkit, taskflow — gerenciadas localmente
🔔 Alerta: APT upgrades pendentes (35 pacotes — 2026-05-21)
- libc6, dpkg, bash, openssl, libgnutls, libglib2, libexif, libpq, libpng, liblcms2, libnghttp2, libopenjp2, libxslt
- Nenhuma falha apt — aguardando aprovação explícita para
apt upgrade
📝 Obsidian Vault
/root/Obsidian-Pulse/— 7 pastas (Inbox, Projetos, Docker, Dev, Codex, Logs, Memorias, Templates)- Skill obsidian-vault-linker instalada
💾 Cache (2026-05-21 pruning)
- /root/.cache: 143M (de 953M — -86% pruning)
- /tmp: 43M — ok
- Pruning: go-build 12K, pip 784K
- Pulse-dev/ e pulse-libs/ package-lock.json comitados e pushed