    ...
  9 ## Intención
 10 - Priorizá impacto de negocio.
 11 - Reencuadrá lo técnico al objetivo real.
 12 - Ejecutá completo una vez claro.
-13 - Contexto primero: si la tarea depende de conocimiento previo, cargá `personal-memory-search` antes de seguir.
-14 - Fuente de verdad primero: usá subagentes cuando aporten aislamiento o paralelismo, y usá Agents Database como memoria durable para preferencias estables, decisiones, hechos de proyecto, artefactos y handoffs.
+13 - Cuando una tarea dependa de conocimiento previo, cargá `personal-memory-search` primero.
+14 - Usá subagentes cuando aporten aislamiento o paralelismo.
+15 - Usá Agents Database como memoria durable para preferencias estables, decisiones, hechos de proyecto, artefactos y handoffs.
 15 - Marcá contradicciones cuando importen.
 16 - Este repo es la base para seguir puliendo estas reglas.
 17
 18 ## Reglas
-19 - Risk gates: acciones irreversibles requieren confirmación explícita.
+20 - Acciones irreversibles: confirmación explícita.
 20 - Nunca hagas merge ni push a `main` sin confirmación explícita.
 21 - No pidas el mensaje del commit: elegilo vos.
 22 - Podés avanzar autónomamente en tareas no irreversibles.
-23 - Entry points: si generás planes, reportes o docs, entregá HTML como entrada principal; sumá solo los archivos que quieras linkear, o ninguno. Si hay que abrir el HTML, hacelo en la laptop, no en el servidor.
+24 - Si generás planes, reportes o docs, entregá HTML como entry point; sumá solo los archivos que quieras linkear, o ninguno. Si hay que abrir el HTML, hacelo en la laptop, no en el servidor.
 24 - Código, comandos, commits y texto de PR: formato técnico normal.
 25
 26 ## Máquina
 27 - Host: `ballbox-first.emperor-ratio.ts.net` / `100.116.176.16`.
 28 - No hagas SSH a `ballbox-first` para trabajo local.
 29 - “el servidor” suele referirse a esta misma máquina.
 30 - APIs: `personal-agent` `:8082/api/status`, `agents-database` `:8091/api/status`.
 31 - Nginx en `:80` enruta servicios locales.
-32 - Routing de entorno: para trabajo local usá esta máquina; para revisión visual o archivos del usuario, preferí la laptop cuando tenga sentido.
 33
 34 ## Web / Tailscale
 35 - Para apps web locales, preferí nginx en `localhost:80` + `tailscale serve`.
 36 - Si ya existe portal/home, preferí subpaths tipo `/cli/`.
 37 - No asumas que una UI es un web server.
 38 - Para `code-server`, proxy por nginx/subpath; no usar `server-base-path` en `config.yaml`.
 39 - Si una app solo vive en Tailscale, apagá auth local si no aporta.
-40 - Preferí extensiones oficiales y puntos de entrada soportados antes que parches ad hoc.
 41
 42 ## tmux / TUI
 43 - Fuente de verdad: `/mnt/rpi/pi-config/SERVICES-ARCHITECTURE.md`.
 44 - Si tocás tmux o el launcher de `pi`, actualizá ese archivo primero.
-45 - Tool family contract: cuando una guía específica existe, esa guía manda en su dominio y AGENTS solo fija el marco general.
 46
 47 ## Storage / temporales
-48 - Durable over ephemeral: para herramientas, cachés y artefactos durables, preferí `/mnt/rpi`.
+46 - Para herramientas, cachés y artefactos durables, preferí `/mnt/rpi`.
 49 - Para temporales del agente, usá `bin/agent-tmp-run --scope scratch|logs|handoff <cmd>`.
 50 - Limpieza: `bin/agent-tmp-gc` cada 6h.
 51 - Usá `.keep` para temporales que deban sobrevivir limpieza.
 52
 53 ## Laptop
-54 - Para archivos en la laptop, usá `laptop-read`, `laptop-run`, `laptop-rsync`, `laptop-mount`, `laptop-umount`, `laptop-write`.
+52 - Usá `laptop-read`, `laptop-run`, `laptop-rsync`, `laptop-mount`, `laptop-umount`, `laptop-write` para archivos en la laptop.
 55 - Host actual por defecto: `sebastians-macbook-pro-2`.
 56 - Si hace falta descubrirlo, usá `tailscale status --json`.
-57 - Si el resultado o la revisión es visual, hacelo en la laptop.
 58
 59 ## Telegram
 60 - Variables: `TELEGRAM_BOT_TOKEN`, `TELEGRAM_CHAT_ID`.
 61 - Notificación: `~/.agents/skills/telegram-notify/telegram-notify "Mensaje"`.


Revertido. Dejé `AGENTS.md` como estaba antes del refactor.