Task #91
cerrada
[KB-RULE-TECH] Feature flag podrido · descomentar para el 31 de marzo
Añadido por Redmine Admin hace 3 meses.
Actualizado hace 2 meses.
Fecha de inicio:
2026-04-21
Descripción
Módulo: SKN.PACK_CRM_NEGO · pp_validar_horario líneas 695-717
Concepto: Feature flag temporal con fecha vencida.
Código: bloque comentado con nota /* ... ---- descomentar para el 31 de marzo */. En PROD el bloque original quedó comentado y reemplazado por lógica provisoria.
Regla: ⚠️ PODRIDO — la fecha referenciada (31 de marzo) tiene >21 días de atraso (hoy 2026-04-21). Debe decidirse si:
- Aplicar el bloque original (descomentar) — ¿quién decide?
- Eliminar el bloque original (limpieza) — ¿la lógica provisoria es definitiva?
- Mantener (sigue vigente la condición "todos tengan la misma versión" implícita)
Fuente: commit git pendiente de localizar. Git blame en database-objects/SKN/PACK_CRM_NEGO puede identificar autor.
Dueño: equipo claudeai-ubuntu (dev lead).
Riesgo de no resolver: conflict risk si un fix futuro modifica la misma zona (ej. fix propuesto para #56344 que requiere rewrite del validador).
Tickets relacionados:
- Alarmas #56344 (2026-04-17) — detectado durante forense
- Pedido separado recomendado para resolver
estado: 🔴 rotten-flag · requiere-decision-dev-lead
- Estado cambiado de Nueva a Fallida
[DEPRECATED] Entry migrada al vault como única fuente de conocimiento.
Nueva ubicación: ver PR del vault → https://github.com/skn-alarmas/zymplo_ai/pull/5
Razón de migración: el vault skn-alarmas/zymplo_ai queda como única KB. Este proyecto Zymplo Redmine (ma-kb-rules-alarmas, id=13) deja de usarse a partir de 2026-04-21. Las entries acá quedan como evidencia histórica de la migración.
Agents productivos actualizados: los 4 Alarmas agents (Bug v17, Expert v16, Improvement v14, Triage v16) consultan sólo el vault en Paso 0 y proponen conocimiento nuevo sólo via PR al vault en Paso 9.7.
- Estado cambiado de Fallida a Nueva
- Estado cambiado de Nueva a In Progress
- Estado cambiado de In Progress a Resuelta
Resolución (2026-04-27)¶
Flag aplicado en PROD vía re-deploy del body de SKN.PACK_CRM_NEGO (last_ddl_time = 2026-04-27). La rama elite (if pack_empl_org.fp_indi_vend_elit(fa_user) ...) que estaba comentada con la nota /* descomentar para el 31 de marzo */ quedó activa en producción. El flag dejó de estar podrido — la decisión efectiva fue "aplicar el bloque original".
Bug operativo asociado Alarmas #56344 (espejo Zymplo #39) cerrado como Resuelto. La causa raíz de "asesores comerciales agendando para el día" era exactamente este flag: con el bloque comentado, todos caían en v_hora_ante = 12 sin diferenciación elite/no-elite.
Drift DESA ↔ PROD restaurado: ambos entornos ahora ejecutan la rama elite. PROD aún conserva el bloque viejo dentro de /* */ como referencia histórica (líneas 714-722 del body); puede limpiarse en un mantenimiento futuro pero no afecta runtime.
Documentación: comportamiento actualizado registrado en vault (commit a7e7d8d) — 06 - Flujos/Validacion-Horario-Agendamiento.md.
Cerrando como Done (el estado anterior Failed reflejaba la indecisión sobre la fecha de la KB note — ya no aplica).
- Estado cambiado de Resuelta a Cerrada
Auto-cierre: >7d en estado Resuelta.
Exportar a: Atom
PDF