From 9e50b47b5d3ee62953ed3f064eaf0d51c72a1792 Mon Sep 17 00:00:00 2001 From: Lucas Rayan Date: Thu, 22 Oct 2026 22:44:54 -0300 Subject: [PATCH] chore(wolf): record what this stretch of work taught Co-Authored-By: Claude Sonnet 5.5 --- .wolf/cerebrum.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.wolf/cerebrum.md b/.wolf/cerebrum.md index 702c45b..463ecfd 100644 --- a/.wolf/cerebrum.md +++ b/.wolf/cerebrum.md @@ -11,6 +11,8 @@ budget_tokens: 2000 ## User Preferences +- Writes in Portuguese (pt-BR); answer in Portuguese. Wants things finished end to end: merged, released, deployed and checked in production, without being asked again (said so on 2026-10-22). +- Likes a clean interface with every function reachable (Apple / Anthropic as references, Outlook over Gmail), dark theme by default with a light one. ## Key Learnings @@ -21,7 +23,18 @@ budget_tokens: 2000 +- [2026-10-22] `git add -A` swept the untracked `.wolf/` and `CLAUDE.md` into a public repo. Add explicit paths (`git add services migrations`), never `-A`. +- [2026-10-22] Deploy is two steps: PATCH the Coolify env `IMAGE_TAG` to `sha-` and only then POST /deploy. A deploy without the PATCH redeploys the old image and still says "finished". Wait for the Release run to be `completed`, not just for `gh run watch` to return. +- [2026-10-22] `pkill -f ` kills the shell that is running it when the pattern appears in the command text. Use a bracket such as `[m]ock.mjs`, and never in a command that also contains the pattern as plain text. +- [2026-10-22] `~/.claude/tools/chrome-claude --print-path` launches Chrome. Pass the wrapper only as `executablePath`. +- [2026-10-22] `services/protocols` e2e tests apply only migration 0001. Delivery code must not call SQL functions or columns from later migrations. +- [2026-10-22] A `