# /entrada_diario — Añadir entrada al diario del día Wrapper sobre `append_diary_entry_bash_infra`. La función del registry maneja todo el manejo de archivos (crear `docs/diary/YYYY-MM-DD.md` si no existe, append seguro, formato exacto). Este comando solo decide el contenido. ## Uso ``` /entrada_diario /entrada_diario # sin args → resume sesión actual ``` ## Pasos del asistente 1. **Componer `TITULO` (corto, una linea) y `CUERPO`** (viñetas markdown): - Con `$ARGUMENTS`: derivar `TITULO` directo del argumento; `CUERPO` con viñetas concretas (`- Hecho:`, `- Pendiente:`). - Sin `$ARGUMENTS`: revisar TaskList + `git log --since=today` + `git status` y resumir en 3-5 viñetas. 2. **Llamar la función del registry**: ```bash cd /home/lucas/fn_registry source bash/functions/infra/append_diary_entry.sh append_diary_entry "" "$(cat <<'EOF' EOF )" ``` La función imprime el path del archivo escrito. ## Reglas de estilo - Viñetas breves, no párrafos. Verbos en pasado para lo hecho, infinitivo para pendientes. - Enlaces a artefactos: commits (SHA corto 7-8 chars), ADRs (`[0001](../adr/0001-...)`), funciones del registry por ID. - No duplicar con CHANGELOG: el diario es contexto operativo ("qué hice hoy"), el CHANGELOG es "qué cambió cara al usuario". - NUNCA editar secciones anteriores. La función solo append. ## Relación con otras formas de registro | Si quieres documentar... | Usa | |--------------------------|-----| | Qué trabajé hoy | `/entrada_diario` → `docs/diary/` | | Qué cambió en el código (cara usuario/agentes) | Editar `CHANGELOG.md` directamente | | Por qué tomamos una decisión arquitectural | Nuevo ADR en `docs/adr/NNNN-*.md` | | Una regla operativa nueva del registry | Nuevo archivo en `.claude/rules/` + entrada en INDEX.md | ## Para tocar la lógica Editar la función `append_diary_entry_bash_infra` en el registry, no este wrapper.