You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
borja b7ed1ad013 refactor: webhook handler, group sync, command handlers, tests
- Refactor webhook handler with improved error handling and auto-ensure
- Break group-sync into modular services (changes, deactivation, membership, scheduler)
- Add startup.ts bootstrap with health checks and metrics
- Refactor command handlers (nueva, completar, tomar, soltar, ver) for gating/resilience
- Remove unused Svelte UI components (Badge, Skeleton, GroupCard, etc.)
- Add ICS helpers, task helpers, preferences helpers to web lib
- Remove legacy help.ts message service
- Restructure tests: split monolithic server.test.ts into focused files
- Add server test harness and coverage/conformance tests
- Update docs (commands inventory, user guide, operational docs)
- Command trigger simplified to 't' and task name (no slash)
- Add .gitignore entries for fallow, sift, sq artifacts
1 month ago
..
adr docs: reflejar multicomunidad, gating de grupos y /admin 9 months ago
golden refactor: webhook handler, group sync, command handlers, tests 1 month ago
grafana feat: añade métricas de grupos/usuarios y paneles en Grafana 7 months ago
how-to refactor: webhook handler, group sync, command handlers, tests 1 month ago
2025-11-01-plan-refactor-tecnico.md docs: detallar fase D de documentación en el plan de refactor 7 months ago
CI-CD-PLAN.md docs: añade plan mínimo de CI/CD y actualiza estado/README 9 months ago
MANUAL_TESTS.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
README.md docs: crear ADRs y guía de arquitectura y migraciones 9 months ago
REQUESTED_FILES.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
USER_GUIDE.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
architecture.md feat: sembrar ALLOWED_GROUPS desde env y exponer métricas en /metrics 9 months ago
commands-inventory.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
database.md docs: reflejar multicomunidad, gating de grupos y /admin 9 months ago
metrics-plan.md docs: documentar plan de métricas y conjunto core v1 7 months ago
operations.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
overview.md docs: reflejar multicomunidad, gating de grupos y /admin 9 months ago
plan-ayuda-bot.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
plan-diseno-web.md docs: actualiza plan-diseno-web para reflejar B1 y B2 completados 8 months ago
plan-interfaz-web.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
plan-multicomunidades.md docs: añade plan detallado por etapas para multicomunidades 9 months ago
plan-onboarding-comandos.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
plan-onboarding-usuarios.md feat: alinea copy A3/A4 a activar y añade tests; actualiza env y docs 8 months ago
plan-reacciones-bot.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
plan-sincronizacion-miembros.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
plan-trabajo-25-10-18.md actualiza los estados completados del último plan previsto 8 months ago
plan-web-fases.md test: añade pruebas de integración y actualiza docs para Fase 10 8 months ago
refactor-command-service.md refactor: webhook handler, group sync, command handlers, tests 1 month ago
refactoring-plan.md docs: agregar plan de refactorización para mejorar mantenibilidad 7 months ago
test-plan.md docs: añade plan de cobertura de tests 9 months ago
tests-map.md docs: crear ADRs y guía de arquitectura y migraciones 9 months ago
whatsapp-style-guide.md refactor: webhook handler, group sync, command handlers, tests 1 month ago

README.md

Documentación del Proyecto

Este directorio contiene documentación técnica viva, orientada a:

  • Entender la arquitectura y los flujos principales.
  • Operar el sistema (variables de entorno, métricas, schedulers).
  • Mapear la cobertura de tests.
  • Guías prácticas (how-to) para extender funcionalidades con seguridad.
  • Decisiones de arquitectura (ADRs) y su motivación.

Índice recomendado:

  • overview.md — visión general y flujos clave.
  • architecture.md — responsabilidades por módulo y dependencias.
  • database.md — esquema funcional, PRAGMAs y migraciones.
  • operations.md — operación y configuración (env, métricas, schedulers).
  • tests-map.md — qué cubre cada suite y huecos de cobertura.
  • how-to/
    • adding-command.md
    • adding-migration.md
    • adjusting-group-sync.md
    • adding-env.md
  • adr/
    • 0001-wal.md
    • 0002-up-only-migrations.md