Fuente:
/home/brayanporras/CLAUDE.md— importado 2026-06-11. El original se mantiene intacto.
Guía para ubicarse en el servidor: qué proyecto vive en cada directorio y qué reglas aplican al trabajar en él.
El workspace está en /home/brayanporras. No es repo git: cada sub-directorio es un proyecto independiente.
| Directorio | Qué es |
|---|---|
CLARIA-AGENCIAIA/ |
Web pública en Next.js 15 (claria-co.com). Stack, comandos y notas en CLARIA-AGENCIAIA/CLAUDE.md. |
claria-crm/ |
CRM en Next.js 15 (App Router, NextAuth, Drizzle ORM, pnpm). Detalles en claria-crm/CLAUDE.md. |
claria-infra/ |
Stack docker self-hosted: n8n + Evolution API + nginx-proxy-manager + letsencrypt. Solo docker-compose.yml y Proyecto-AI-Agents-main/ son código; el resto son volúmenes runtime (ignorados). |
claria-infra-repo/ |
Espejo en git del stack docker (docker-compose.yml, scripts/, Proyecto-AI-Agents-main/); solapa con claria-infra/. |
src/n8n-skills/ |
Skills/workflows de n8n. Detalles en src/n8n-skills/CLAUDE.md. |
CLAUDE.md para stack, comandos y notas.claria-crm/CLAUDE.md.docker-compose.yml y Proyecto-AI-Agents-main/ cuentan como código; todo lo demás son volúmenes de runtime que no deben tocarse ni leerse.docker-compose.yml, scripts/ y Proyecto-AI-Agents-main/, y se solapa con claria-infra/.CLAUDE.md tiene el detalle./home/brayanporras (raíz git) para que .claudeignore aplique..nvm, .npm, .cache, .vscode-server, etc.) — es ruido de sistema.claria-infra/ (evolution-data/, n8n-data/, npm-data/, letsencrypt/).actions-runner/ (runner de CI), _backup/ ni .git/ — ruido.CLAUDE.md cuando exista.