diff --git a/.claude/tasks/README.md b/.claude/tasks/README.md deleted file mode 100644 index 6987697..0000000 --- a/.claude/tasks/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# Plans — Extensiones pendientes - -Cada archivo describe un feature a implementar con su diseño técnico, archivos -afectados y notas de implementación. - -| # | Feature | Archivo | Estado | -|---|----------------------------|----------------------------|-----------| -| 1 | Herramientas para los bots | [01-bot-tools.md](01-bot-tools.md) | pendiente | -| 2 | Memoria para los bots | [02-bot-memory.md](02-bot-memory.md) | pendiente | -| 3 | Interacción entre bots | [03-bot-interaction.md](03-bot-interaction.md) | pendiente | -| 4 | Fotos de perfil | [04-bot-avatar.md](04-bot-avatar.md) | pendiente | -| 5 | Cron scheduler | [05-bot-cron.md](05-bot-cron.md) | pendiente | - -## Orden de implementación sugerido - -``` -04-avatar → independiente, más simple, buen punto de partida -01-tools → base necesaria para los demás -02-memory → depende de 01-tools (herramientas remember/recall) -05-cron → depende de 01-tools (run_tool) y 02-memory (contexto) -03-interact → depende de todos los anteriores para ser útil -``` diff --git a/dev/README.md b/dev/README.md new file mode 100644 index 0000000..47762e6 --- /dev/null +++ b/dev/README.md @@ -0,0 +1,9 @@ +# dev/ — Desarrollo y planificacion + +Carpeta de documentacion interna para el desarrollo del proyecto. + +## Contenido + +| Carpeta | Descripcion | +|------------|----------------------------------------------------------------| +| [issues/](issues/) | Features pendientes y completados, con diseño tecnico detallado | diff --git a/.claude/tasks/005-bot-cron.md b/dev/issues/005-bot-cron.md similarity index 100% rename from .claude/tasks/005-bot-cron.md rename to dev/issues/005-bot-cron.md diff --git a/.claude/tasks/010-access-control.md b/dev/issues/010-access-control.md similarity index 100% rename from .claude/tasks/010-access-control.md rename to dev/issues/010-access-control.md diff --git a/.claude/tasks/012-threads.md b/dev/issues/012-threads.md similarity index 100% rename from .claude/tasks/012-threads.md rename to dev/issues/012-threads.md diff --git a/.claude/tasks/013-hot-reload.md b/dev/issues/013-hot-reload.md similarity index 100% rename from .claude/tasks/013-hot-reload.md rename to dev/issues/013-hot-reload.md diff --git a/.claude/tasks/014-template-agent-standardize.md b/dev/issues/014-template-agent-standardize.md similarity index 99% rename from .claude/tasks/014-template-agent-standardize.md rename to dev/issues/014-template-agent-standardize.md index c03f521..92ade41 100644 --- a/.claude/tasks/014-template-agent-standardize.md +++ b/dev/issues/014-template-agent-standardize.md @@ -423,7 +423,7 @@ Las tasks 005 (cron), 016 (skills) y 018 (shared-knowledge) definen nuevos siste - skills.enabled true pero sin path - schedules con entradas sin name -- [ ] **7.2** Actualizar `.claude/policies/create_agent.md` para: +- [ ] **7.2** Actualizar `.claude/rules/create_agent.md` para: - Referenciar el template como punto de partida - Incluir paso de definir personalidad rica - Incluir paso de decidir skills y shared-knowledge diff --git a/.claude/tasks/015-multi-platform-telegram.md b/dev/issues/015-multi-platform-telegram.md similarity index 98% rename from .claude/tasks/015-multi-platform-telegram.md rename to dev/issues/015-multi-platform-telegram.md index 024126b..f81d9df 100644 --- a/.claude/tasks/015-multi-platform-telegram.md +++ b/dev/issues/015-multi-platform-telegram.md @@ -174,7 +174,7 @@ Desacoplar el runtime de agentes de Matrix e introducir abstracciones de platafo - [ ] **8.2** Actualizar `docs/creating-agents.md` con la seccion de configuracion multi-plataforma -- [ ] **8.3** Actualizar `.claude/policies/create_agent.md` para mencionar la seccion `telegram:` en config +- [ ] **8.3** Actualizar `.claude/rules/create_agent.md` para mencionar la seccion `telegram:` en config - [ ] **8.4** Anadir a `README.md` la seccion de soporte Telegram diff --git a/.claude/tasks/016-skills-system.md b/dev/issues/016-skills-system.md similarity index 99% rename from .claude/tasks/016-skills-system.md rename to dev/issues/016-skills-system.md index 081b495..7eda896 100644 --- a/.claude/tasks/016-skills-system.md +++ b/dev/issues/016-skills-system.md @@ -215,7 +215,7 @@ Idealmente < 500 lineas. - [ ] **8.1** Crear `skills/README.md` con la guia completa del sistema de skills - [ ] **8.2** Actualizar `CLAUDE.md` — anadir `skills/`, `pkg/skills/`, `shell/skills/` a la estructura -- [ ] **8.3** Crear `.claude/policies/create_skill.md` — policy para crear nuevas skills +- [ ] **8.3** Crear `.claude/rules/create_skill.md` — regla para crear nuevas skills - [ ] **8.4** Actualizar `docs/creating-agents.md` con la seccion de skills --- diff --git a/.claude/tasks/017-mcp-client-tools.md b/dev/issues/017-mcp-client-tools.md similarity index 98% rename from .claude/tasks/017-mcp-client-tools.md rename to dev/issues/017-mcp-client-tools.md index 0c0ee09..235381c 100644 --- a/.claude/tasks/017-mcp-client-tools.md +++ b/dev/issues/017-mcp-client-tools.md @@ -193,7 +193,7 @@ tools/mcptools/ → bridge: convierte MCP tool → tools.Tool ### Fase 7: Cleanup y docs - [ ] **7.1** Actualizar `CLAUDE.md` — anadir `shell/mcp/`, `tools/mcptools/` a la estructura -- [ ] **7.2** Actualizar `.claude/policies/create_tool.md` si es necesario — mencionar que tools MCP se auto-registran +- [ ] **7.2** Actualizar `.claude/rules/create_tool.md` si es necesario — mencionar que tools MCP se auto-registran - [ ] **7.3** Mover o refactorizar `shell/protocols/mcp.go` (MCP server) a `shell/mcp/server.go` para colocarlo junto al client --- diff --git a/.claude/tasks/018-shared-knowledge.md b/dev/issues/018-shared-knowledge.md similarity index 100% rename from .claude/tasks/018-shared-knowledge.md rename to dev/issues/018-shared-knowledge.md diff --git a/dev/issues/README.md b/dev/issues/README.md new file mode 100644 index 0000000..52bc46a --- /dev/null +++ b/dev/issues/README.md @@ -0,0 +1,25 @@ +# Issues — Extensiones pendientes + +Cada archivo describe un feature a implementar con su diseño tecnico, archivos +afectados y notas de implementacion. + +| # | Feature | Archivo | Estado | +|----|------------------------------|------------------------------------------------------------------|------------| +| 1 | Herramientas para los bots | [001-bot-tools.md](completed/001-bot-tools.md) | completado | +| 2 | Memoria para los bots | [002-bot-memory.md](completed/002-bot-memory.md) | completado | +| 3 | Interaccion entre bots | [003-bot-interaction.md](completed/003-bot-interaction.md) | completado | +| 4 | Fotos de perfil | [004-bot-avatar.md](completed/004-bot-avatar.md) | completado | +| 5 | Cron scheduler | [005-bot-cron.md](005-bot-cron.md) | pendiente | +| 6 | Añadir Claude provider | [006-añadir-claude-p.md](completed/006-añadir-claude-p.md) | completado | +| 7 | Logs mejorados | [007-logs-mejorados.md](completed/007-logs-mejorados.md) | completado | +| 8 | Knowledge por agente | [008-knowledge_por_agente.md](completed/008-knowledge_por_agente.md) | completado | +| 9 | Command system | [009-command_system.md](completed/009-command_system.md) | completado | +| 10 | Access control | [010-access-control.md](010-access-control.md) | pendiente | +| 11 | Markdown rendering | [011-markdown-rendering.md](completed/011-markdown-rendering.md) | completado | +| 12 | Threads | [012-threads.md](012-threads.md) | pendiente | +| 13 | Hot reload | [013-hot-reload.md](013-hot-reload.md) | pendiente | +| 14 | Template agent standardize | [014-template-agent-standardize.md](014-template-agent-standardize.md) | pendiente | +| 15 | Multi-platform Telegram | [015-multi-platform-telegram.md](015-multi-platform-telegram.md) | pendiente | +| 16 | Skills system | [016-skills-system.md](016-skills-system.md) | pendiente | +| 17 | MCP client tools | [017-mcp-client-tools.md](017-mcp-client-tools.md) | pendiente | +| 18 | Shared knowledge | [018-shared-knowledge.md](018-shared-knowledge.md) | pendiente | diff --git a/.claude/tasks/completed/001-bot-tools.md b/dev/issues/completed/001-bot-tools.md similarity index 100% rename from .claude/tasks/completed/001-bot-tools.md rename to dev/issues/completed/001-bot-tools.md diff --git a/.claude/tasks/completed/002-bot-memory.md b/dev/issues/completed/002-bot-memory.md similarity index 100% rename from .claude/tasks/completed/002-bot-memory.md rename to dev/issues/completed/002-bot-memory.md diff --git a/.claude/tasks/completed/003-bot-interaction.md b/dev/issues/completed/003-bot-interaction.md similarity index 100% rename from .claude/tasks/completed/003-bot-interaction.md rename to dev/issues/completed/003-bot-interaction.md diff --git a/.claude/tasks/completed/004-bot-avatar.md b/dev/issues/completed/004-bot-avatar.md similarity index 100% rename from .claude/tasks/completed/004-bot-avatar.md rename to dev/issues/completed/004-bot-avatar.md diff --git a/.claude/tasks/completed/006-añadir-claude-p.md b/dev/issues/completed/006-añadir-claude-p.md similarity index 100% rename from .claude/tasks/completed/006-añadir-claude-p.md rename to dev/issues/completed/006-añadir-claude-p.md diff --git a/.claude/tasks/completed/007-logs-mejorados.md b/dev/issues/completed/007-logs-mejorados.md similarity index 100% rename from .claude/tasks/completed/007-logs-mejorados.md rename to dev/issues/completed/007-logs-mejorados.md diff --git a/.claude/tasks/completed/008-knowledge_por_agente.md b/dev/issues/completed/008-knowledge_por_agente.md similarity index 100% rename from .claude/tasks/completed/008-knowledge_por_agente.md rename to dev/issues/completed/008-knowledge_por_agente.md diff --git a/.claude/tasks/completed/009-command_system.md b/dev/issues/completed/009-command_system.md similarity index 100% rename from .claude/tasks/completed/009-command_system.md rename to dev/issues/completed/009-command_system.md diff --git a/.claude/tasks/completed/011-markdown-rendering.md b/dev/issues/completed/011-markdown-rendering.md similarity index 100% rename from .claude/tasks/completed/011-markdown-rendering.md rename to dev/issues/completed/011-markdown-rendering.md