Saltar al contenido
weekly15 de marzo de 2026·5 min

Semana de Ingeniería SixSeven: 9-15 de Marzo de 2026

72 commits distribuidos en cuatro repositorios principales. Enfoque en cumplimiento GDPR, automatización CI/CD, infraestructura Cloudflare y testing. Se completaron especificaciones técnicas en hezu-es, avances en chordna con SEO y monitoreo, y consolidación de APIs en sofi.

Resumen Ejecutivo

Esta semana registró 72 commits consolidados en cuatro repositorios activos: hezu-es (26), chordna (26), ganga24 (14) y sofi (6). El trabajo se distribuyó entre cumplimiento normativo (GDPR), infraestructura de integración continua, optimización de infraestructura en la nube y refuerzo de testing.


hezu-es: Cumplimiento GDPR y Automatización CI/CD

Commits: 26 | Ramas principales: laura/feat/github-actions-ci, laura/feat/FEAT-016-user-profile-referral-credits

Hezu-es experimentó un ciclo completo de desarrollo con especial énfasis en conformidad normativa y automatización. La semana comenzó con la implementación de medidas de cumplimiento de datos para menores (GDPR) integradas en app.js, seguidas por la refactorización exhaustiva de todas las especificaciones a formato unificado FEAT.

Características Principales Implementadas

FEAT-017: Banner de Consentimiento de Cookies Personalizado

  • Gate obligatorio de verificación de edad previo al banner
  • Especificación técnica completada en sección 2 con requisitos exhaustivos
  • Suite de pruebas E2E documentada en sección 4 QA
  • Limpieza de archivos obsoletos (UI mode HTML, xterm CSS) en directorio reports

FEAT-016: Sistema de Perfil de Usuario y Créditos de Referencia

  • Implementación completada con correcciones post-revisión
  • Solucionados problemas críticos: pérdida de datos en get_credits, imports no utilizados, fallback de referencia, gestión de credenciales
  • QA checklist completado por el equipo de validación

FEAT-015: UX de Respuesta y Prueba Social

  • Fix de DOM HTML post-cherry-pick
  • Agregación de import faltante ResponseParser
  • Validación completa de especificación por Jesús

FEAT-014: Transparencia, Onboarding y Conversión

  • Implementación y validación completadas
  • QA checklist integral documentado

FEAT-009b: Gaps de Privacy Center

  • Estado disabled correcto en botón exportCsv
  • Claves i18n completadas
  • Tests 7.5/7.6 validados

Automatización y DevOps

Se integró GitHub Actions CI/CD workflow en PR #21, completando la transición hacia automatización completa. Este cambio elimina dependencias manuales en procesos de validación y deployment.

Ajustes de UX Menores

  • Reposicionamiento de feedbackTextContainer sobre botones de compartir
  • Eliminación de privacyHint redundante del formulario conversacional
  • Correcciones en especificaciones: FEAT-007 movida a completed, fase FEAT-013 revertida

chordna: SEO, Monitoreo Backend y Testing

Commits: 26 | Ramas principales: laura/feat/FEAT-005-testing-basico, specs consolidadas

Chordna completó su Fase 1 con validación integral. El repositorio ahora posee infraestructura sólida para SEO pre-rendering y monitoreo en tiempo real.

Implementaciones Críticas

FEAT-001: Analytics e Integración GTM → gtag.js

  • Migración desde Google Tag Manager a gtag.js directo (ID: G-X8S19TPTMP)
  • Eventos implementados: platform link, video, explore, error, search, analyze, song view
  • Centralización en helper analytics reutilizable
  • Fix de prop song_id en YouTubeEmbed
  • QA completada con casos de prueba específicos para eventos
  • Estado: Completada y archivada en specs/completed/

FEAT-002: Pre-rendering SSR y SEO

  • Optimización de prerender.js con concurrencia, reintentos y resumen de progreso
  • Nuevo script validate-prerender.js para validación de salida SEO
  • NPM script validate:seo integrado en pipeline
  • Documentación en CLAUDE.md completada
  • Sección 5 (implementación) documentada
  • Fix para react-helmet-async y validación ld+json

FEAT-003: Monitoreo Backend

  • Endpoint /health endurecido con subsystem checks
  • Scripts de monitoreo: check-health.sh y alert-slack.sh
  • Configuración PM2 ecosystem reforzada con límites de reinicio
  • Documentación de monitoreo en CLAUDE.md

FEAT-004: CI/CD Pipeline con GitHub Actions

  • Pipeline completamente implementado
  • Progreso y estado documentados

FEAT-005: Testing Básico (Vitest)

  • Backend testing con Vitest implementado
  • Frontend testing configurado
  • Spec actualizada con progreso real
  • Merge completado en PR #5

FEAT-006: Integración de Contenido Conerator (Nueva)

  • Especificación creada y lista para implementación

Alineación de Scripts y Operaciones

Se agregó utilidad delete-song.js para Firestore con settings y directrices de revisión. Todas las especificaciones reorganizadas al formato FEAT-xxx con archivos antiguos archivados.


ganga24: Infraestructura Cloudflare y Filtros

Commits: 14 | Enfoque: FEAT-002, FEAT-003, FEAT-005

Logros Principales

FEAT-002: Cloudflare Workers Redirect + KV Dual-Write

  • Implementación completada y mergeada en PR #4
  • wrangler.toml corregido con namespace ID real y path correcto
  • Especificación actualizada con progreso real e implementación
  • Blockers documentados
  • Preparación de migración DNS ganga24.es a Cloudflare iniciada

FEAT-005: Manejo de Imágenes Branding

  • Wave 1 completada: conservación de imagen pre-branding para Conerator
  • Wave 2 completada
  • Implementación de dual-path: branded → Telegram, sin branding → web
  • Especificación actualizada con referencia a integración Conerator

FEAT-003: Migración DNS (En Preparación)

  • Documentación y especificación preparadas para transición

Hotfixes Operacionales

  • Manejo de parámetros query vacíos en filtros de ofertas
  • Visualización de ofertas más recientes en homepage
  • Actualización de .gitignore con build outputs
  • Remoción de log debug trackeado
  • Nuevo skill plan-feature-review para análisis de especificaciones

sofi: Consolidación de API y Stabilidad

Commits: 6 | Enfoque: Data API v1, bug fixes batch

Entregas

Data API v1 Agnóstica a Plataforma

  • Endpoint /api/v1/ implementado
  • Arquitectura agnóstica permitiendo integración multiplataforma
  • Merge completado en PR #7

Batch de Bug Fixes (PR #7)

  • Remoción de duplicado GOOGLE_CREDENTIALS_PATH en sofi-cron
  • Resolución de conflictos docker-compose en merge pre → main

PRD-008: Mejoras de Extracción de Material

  • Mapeo de categorías de email implementado
  • Helpers de extracción de material agregados

Stabilidad del Proceso

  • Init:true agregado a sofi-api para prevenir procesos zombie
  • Corregido en PR #11

Métricas Técnicas

  • Especificaciones Completadas: FEAT-001 (chordna), FEAT-007 (hezu-es)
  • En Implementación Activa: FEAT-016, FEAT-017 (hezu-es); FEAT-002 a FEAT-005 (chordna); FEAT-002, FEAT-003, FEAT-005 (ganga24)
  • Testing: 3 repositorios con cobertura de testing configurada (chordna Vitest, hezu-es QA suite, sofi API v1 validation)
  • CI/CD: 2 repositorios con GitHub Actions configurado (hezu-es, chordna)
  • Cumplimiento Normativo: GDPR measures integradas en hezu-es, banner cookies FEAT-017 en QA final

Próximos Pasos

  1. hezu-es: Despliegue de FEAT-017 a producción post-QA, validación GDPR en staging
  2. chordna: Monitoreo de alertas Slack en producción, validación de pre-rendering en sitios en vivo
  3. ganga24: Completar migración DNS a Cloudflare, validar redirecciones Workers
  4. sofi: Validación de Data API v1 con clientes integration, refinamiento de helpers de extracción

Todos los repositorios mantienen especificaciones actualizadas y alineadas al formato FEAT-xxx estándar.