Proyecto

General

Perfil

Acciones

Task #90

abierta

[KB-RULE-TECH] PACK_CRM_RUTA:1283 · Constante +1800 en break-compute

Añadido por Redmine Admin hace 3 meses. Actualizado hace 2 meses.

Estado:
Fallida
Prioridad:
Normal
Asignado a:
-
Fecha de inicio:
2026-04-21
Fecha fin:
% Realizado:

0%

Tiempo estimado:
agent_id:
agent_name:
parent_agent:
conversation_id:
run_id:
tier:
approval_required:
approved_by:
approved_at:
test_evidence:
rejection_reason:
owner_agent:
agent_assigned:
agent_creator:
tokens_consumed:
execution_time_seconds:
attempts:
agent_confidence:
human_required_reason:
external_dependencies:
prompt_id:
tags:

Descripción

Módulo: SKN.PACK_CRM_RUTA (PACKAGE BODY) · línea 1283

Concepto: Cálculo de break horario en asignación automática de técnicos a rutas.

Código: constante +1800 (segundos = 30 minutos) sumada al inicio del break computado.

Regla técnica: ⚠️ POR VALIDAR — durante análisis manual del bug Alarmas #56110 (2026-04-20) se confirmó que esta constante hardcoded es lógica implícita preexistente. Causa break coverage 78.6% → 105% de turno (físicamente imposible cuando el permiso excede el turno en ambos lados).

Sin documentación de por qué existe. Hipótesis:

  • Alineación con ventanas de turno de 30 min.
  • Margen de seguridad por latencia de GPS del técnico.
  • Compensación de bug histórico que ya no aplica.

Fuente: ninguna — commit/ticket original no identificado.

Vigente desde: desconocido (probablemente >2 años).

Dueño: Dev lead + funcional de Ruteo.

Anti-patrones: la gate R2 del Bug-Analyst-v1 debe disparar cuando se proponga tocar esta línea. Cualquier diff sobre +1800 sin decisión HITL es violación de feedback respect_implicit_code.

Tickets relacionados:

  • Alarmas #56110 (2026-04-15) — franja horaria bloquea técnico todo el día
  • Zymplo #35 / #37 (espejos)
  • KB-ALARMAS #11 (bug history permisos-franja)

estado: 🟡 en-revision · pendiente-investigacion-historica

Acciones #1

Actualizado por Redmine Admin hace 3 meses

  • 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.

Acciones

Exportar a: Atom PDF