{ "lote": "2026-10-27_entrada-incidencias-agentes", "autor": "claude", "motivo": "27-oct: página de entrada propia (el reporte de Adriana de no poder entrar después de restablecer), incidencias del sitio, bot de standup, vigía y agente diario; propuesta del cotizador con las decisiones de Leo (recibir en el sitio, SQLite)", "fuente": "/agentes/", "cambios": [ { "id": "t-cambio-contrasenas", "poner": { "fecha_limite": "2026-10-31" }, "nota": "27-oct: 15 de 19 siguen con la contraseña inicial. Con la página de entrada nueva cambiarla ya no saca a nadie y el teléfono guarda la nueva (antes llenaba la vieja). Equipo marca quién falta." }, { "id": "t-correos-equipo", "si_estado": ["por-hacer", "en-curso"], "poner": { "estado": "en-curso" }, "nota": "Lista de Gibran confirmada por Leo (27-oct): cuentas.py alta llenó 12 correos (helgen.tech y helgen.services). Solo falta: Equipo → Leo → Otro correo = leo@helgen.services (ceo@ es alias)." }, { "id": "t-login-correo", "nota": "Parte 1 hecha (27-oct): página de entrada propia; se entra con el usuario o con el correo de Equipo (los dos dominios), y cerrar sesión ya funciona. Falta «Entrar con Google» y los avisos por correo: se decide después de una semana con la página nueva." }, { "id": "t-cotizador-integracion", "poner": { "estado": "hecho" }, "nota": "Propuesta lista (27-oct) y decidida por Leo: se recibe en el sitio (Recibir del inventario) y la base es SQLite. Siguen la fase 1 del centro de mando y los cambios del cotizador (pendientes nuevos)." }, { "crear": { "id": "d-27-3-sitios-oc", "titulo": "D-27-3/4/5: códigos de sitio VER·ZLO·ESE·LZC·QRO, autorización de OC en el cotizador (sin montos en el sitio) y DROGHEDA como proyecto ligado — confirma Leo", "pista": "compras", "estado": "por-hacer", "responsable": "leo", "fecha_limite": "2026-10-29", "sitios": ["qro"], "etiquetas": ["decisión", "cotizador"], "descripcion": "Propuestas de Claude en la integración del cotizador. D-27-3: códigos = los del aeropuerto y del puerto (UN/LOCODE): VER Veracruz (ICAVE), ZLO Manzanillo (TIMSA), ESE Ensenada (EIT), LZC Lázaro Cárdenas (LCT), QRO Querétaro; el sitio ya los acepta. D-27-4: la autorización y los montos se quedan en el cotizador. D-27-5: solo las OC de PRY-2026-0002-DRO van al centro de mando.", "enlaces": [{ "titulo": "Integración del cotizador", "url": "/inventario/integracion-cotizador/#decisiones" }] }, "si_no_hay": ["D-27-3"] }, { "crear": { "id": "t-compras-fase1", "titulo": "Compras fase 1 en el centro de mando: OC del cotizador en SQLite, envíos «en camino» por sitio y un pendiente por OC", "pista": "compras", "estado": "por-hacer", "responsable": "claude, leo", "fecha_limite": "2026-11-04", "sitios": ["qro"], "etiquetas": ["cotizador", "sitio"], "descripcion": "backend/compras.py (SQLite /srv/projects/drogheda/drogheda.db en WAL), las 3 rutas firmadas /api/integracion/… (evento, ítems, recepciones), página Compras con renglones por ligar, liga desde el envío en camino del inventario, pendiente por OC que se cierra al recibir todo, y pruebas. Leo genera el secreto compartido y lo pone en el servidor (COTIZADOR_SECRETO) y en el cotizador (PORTAL_SECRETO). Empieza cuando Leo diga «va».", "enlaces": [{ "titulo": "Diseño y contrato", "url": "/inventario/integracion-cotizador/" }] }, "si_no_hay": ["Compras fase 1"] }, { "crear": { "id": "t-cotizador-oc-sitio", "titulo": "Cotizador: sitio de entrega, ítem del inventario por renglón, estado «En camino», avisos al centro de mando y cierre automático", "pista": "compras", "estado": "por-hacer", "responsable": "efrain, leo", "fecha_limite": "2026-11-06", "sitios": ["qro"], "etiquetas": ["cotizador"], "descripcion": "Lo hace la sesión de Claude del proyecto del cotizador con Efraín, siguiendo las instrucciones del 27-oct (pasos 1 a 7, con ronda en PRUEBAS). Puede empezar ya contra un servidor simulado; la prueba de punta a punta espera a t-compras-fase1.", "enlaces": [{ "titulo": "Instrucciones para el cotizador", "url": "/inventario/integracion-cotizador-instrucciones/" }] }, "si_no_hay": ["sitio de entrega"] }, { "crear": { "id": "t-standup-arranque", "titulo": "Standup diario: primera semana — que cada quien conteste en Standup (el bot lo prepara cada tarde)", "pista": "gestion", "estado": "por-hacer", "responsable": "adriana", "fecha_limite": "2026-11-03", "sitios": ["qro", "icave", "timsa", "eit", "lzc"], "etiquetas": ["quick-win"], "descripcion": "El bot deja en /tableros/standup/ las instrucciones de cada persona y tres preguntas sobre sus pendientes; el sitio avisa con una franja azul hasta que contesten. Adriana ve en la pestaña Equipo quién contestó y los bloqueos. Al final de la semana: ¿se queda, cambia la hora o las preguntas?", "enlaces": [{ "titulo": "Standup", "url": "/tableros/standup/" }, { "titulo": "Agentes del sitio", "url": "/agentes/" }] }, "si_no_hay": ["Standup diario"] }, { "id": "t-juntas", "nota": "Desde el 28-oct el bot de standup pregunta a cada quien por escrito y mueve sus pendientes si lo deja marcado; la junta grabada se queda para lo que necesita conversación." } ] }