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
..
admin.list-all.test.ts test: configurar DB en pruebas y resetear al terminar 7 months ago
admin.test.ts test: usar setDb(memdb) en admin.test.ts 7 months ago
allowed-groups.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
cleanup-inactive.test.ts refactor: centralizar pruebas de crypto/fechas y alias toIsoSql 7 months ago
command.assignment-defaults.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.claim-unassign.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.date-parsing.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.formatting-ddmm.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.gating.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.help.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.listing-ddmm.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.nueva-assignees.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.onboarding-jit-lid.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.onboarding-jit.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.reminders-config.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.self-assign.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.task-origins.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.unknown-help.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
command.web-login.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
group-sync.coverage.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
group-sync.fetch-members.test.ts feat: aislar DB por contexto en tests con AsyncLocalStorage 7 months ago
group-sync.gating.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
group-sync.label-update.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
group-sync.members.test.ts feat: aislar DB por contexto en tests con AsyncLocalStorage 7 months ago
group-sync.onboarding.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
group-sync.scheduler.gating.test.ts test: usa setDb(memdb) para configurar DB en gating 7 months ago
group-sync.scheduler.test.ts feat: aislar DB por contexto en tests con AsyncLocalStorage 7 months ago
group-sync.sync-members.test.ts feat: aislar DB por contexto en tests con AsyncLocalStorage 7 months ago
group-sync.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
identity-alias.e2e.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
maintenance.test.ts feat: añadir tests de health-check y documentar métricas/ENV 7 months ago
metrics-health.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
rate-limit.test.ts feat: añade limitador de tasa por usuario (15/min) y tests 9 months ago
reminders.gating.test.ts refactor: webhook handler, group sync, command handlers, tests 1 month ago
reminders.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
response-queue.alias-mentions.test.ts test: añade tests de alias @lid y resolución en group-sync 9 months ago
response-queue.cleanup.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
response-queue.reaction.test.ts test: agregar tests para encolar reacciones y payload de respuesta 8 months ago
response-queue.reactions.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
response-queue.test.ts refactor: usar locator para inyectar DB en tests 7 months ago
webhook-manager.test.ts feat: añadir reintentos en fondo para webhook y tests 7 months ago