Commit Graph

59 Commits

Author SHA1 Message Date
e86b0a59fb Pendientes: elegir uno de tus comentarios como el «¿por qué?» al mover
Pedido de Leo (28-oct, 18:00): Michelle comenta antes de mover y luego tenía que escribir lo mismo otra vez. El «¿por
qué?» lista tus últimos comentarios del pendiente; si comentaste después del último cambio de columna, ya viene elegido.
PATCH /api/tarea acepta _nota_de (el «cuando» de un comentario tuyo; 400 si no existe o es de otra persona): la entrada
guarda «ref», no repite el texto en el hilo y lleva un extracto para la Actividad. En el hilo, el comentario elegido lleva
«→ Hecho»; un porqué pegado igual que un comentario anterior también se ve una sola vez. «Comentar» revisa el texto al
hacer clic. Pruebas: tests-comentarios.sh (26) y las demás; caso de Michelle en el navegador. DESPLIEGUE A14; lote
2026-10-28_comentarios-elegir.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvDd335NPYEbBrDFGE
2026-10-28 18:17:17 -06:00
62c037f198 Pendientes: comentarios en cada tarjeta y «¿por qué?» al moverla
Pedido de Leo (28-oct, 12:57 y 16:12). El detalle tiene «Comentarios» (hilo + caja; cualquiera con sesión comenta, aunque
no sea el campeón) y la tarjeta dice cuántos. Al mover pregunta «¿por qué?»: a Hecho (la evidencia, D-27-6), al reabrir
desde Hecho, a Bloqueado y de En curso a Por hacer; «Cancelar» o Esc la deja donde estaba. Vale para arrastrar, la franja,
las flechas, «Mover a…» y los botones del detalle. En el teléfono el detalle cabe en la pantalla.
Backend: _nota hasta 1000 caracteres y guardada aparte en historial[-1].nota. Pruebas: tests-comentarios.sh (16) +
1027 (55) + 1028 Compras (58) + 1023 (35) + campeón (25) + tests-actas-documentos.sh (15, antes tests-1028.sh, nombre que
pasó a Compras). Desplegado (DESPLIEGUE A13). Lote 2026-10-28_comentarios-pendientes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvDd335NPYEbBrDFGE
2026-10-28 16:23:43 -06:00
a844fcd979 T42b en V5.6/V5.7 (HBox_PCB 8b0a23a): página, documentos de diseño v1.5, instrucciones de Leo, índice, bitácora y lote
- docs/hardware/t42b-hv24-28oct.md (+3 figuras): qué estaba mal en la clase HV24, las reglas F-01, los arreglos de
  cobre de cada tarjeta, cómo se probó (DRC, paquete, red de cada vía/pista/pad en el Gerber) y la revisión
  independiente en 2 rondas (NO-GO por una vía de costura que el paquete sacaba como /3V3; corregido; GO).
- diseno-v56/v57 v1.5 (§12 clases y reglas, §13 E-15/T42b hechos, §14 historial), victorias rápidas (§4 hecho),
  instrucciones para Leo v1.3 (los paquetes del piloto ya llevan T42b; commit 8b0a23a o posterior).
- hardware/index.md y bitácora: entrada del 28-oct. mkdocs.yml: Auditorías y pasadas. sync-docs.sh: MAP de T42b.
- backend/lotes/2026-10-28_t42b-hv24.json: t-v5-t42b-hv24 a Hecho, nota y descripción en t-v56-piloto, lección
  para t-v6-g1-paquete (gerber_netcheck.py).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 14:23:58 -06:00
e62a7dec23 Compras: OC del cotizador en el centro de mando (fase 1) + flujo del 28-oct + 33 documentos publicados 2026-10-28 13:01:10 -06:00
4f08640b31 Lote 2026-10-28_v6-en-curso: los 10 pendientes de Michelle en la v6 a En curso (Leo, 12:52)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 12:53:38 -06:00
d6743116f7 Lote 2026-10-28_reabrir-v6: se reabren C, E, F-G-H1, excluir-margen y el pendiente general de la v6 (Leo, 12:50); la fuente del texto se queda por ahora
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 12:51:48 -06:00
81fd1a72a0 Lote 2026-10-28_restaurar-standup-leo: 4 cambios de Leo del standup (10:30) que una página vieja deshizo a las 10:33 (INC-0005)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 12:48:11 -06:00
2ada72498a Lote 2026-10-28_t45r-aplicado: T45 terminado con T45r (HBox_PCB fb95d15) e instrucciones de Michelle v1.3
- Tablero: T45, la toma Kelvin de R80 y la limpieza del 26-oct a Hecho; notas en el bloque B (git pull + B,
  no mover las tomas), T45b (re-revisar las tomas), G1 (fuente del texto «EinarBoard v6») y en C, E,
  F-G-H1 (Michelle los pasó a Hecho a las 10:36; en el PCB siguen igual que el 26-oct; decide Leo).
- Instrucciones de Michelle v1.3: aviso de hoy, §2 con lo que quedó (figuras nuevas de T45r) y §3.
- Bitácora 28-oct. sync-docs: las 2 figuras de T45r.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 12:38:14 -06:00
cb22d0913a Actas: fotos de la galería y documentos terminados (PDF, Word, Excel)
Pedido del equipo de campo (Leo, 28-oct 12:10). Cada foto de un acta tiene «Tomar foto» (cámara) y «Elegir de la
galería»; sección «Documentos» al final de toda acta para el documento terminado. /api/archivos acepta PDF, Word,
Excel, ODT/ODS y PowerPoint revisando los primeros bytes; /api/adjunto con nosniff, descarga lo que no es foto, PDF
o texto. Pruebas: tests-1028.sh (15) + 1027 (55) + 1023 (35) + campeón (25). Desplegado: páginas con rsync y
backend con HUP a gunicorn (DESPLIEGUE A12). Lote 2026-10-28_actas-galeria-documentos.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvDd335NPYEbBrDFGE
2026-10-28 12:18:50 -06:00
34d142527f Lote 2026-10-28_t45-michelle-a-mano: T45 abortó (Michelle lo hizo casi todo a mano); faltan CLN Kelvin, EP de U7 y limpieza
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-28 10:41:43 -06:00
1e63a7c738 Pendientes: campeón por pendiente, flechas ← →, franja para soltar y columna en el detalle
Pedido de Leo (27-oct): mover un pendiente a otra columna sin arrastrar y bajar a la vez,
cambiar la columna desde el detalle, y un solo campeón por pendiente que es quien lo mueve.

- backend/app.py: campo «campeon» (uno de los responsables; por omisión el primero).
  PATCH /api/tarea y POST /api/tareas/orden solo cambian la columna o el campeón si quien
  escribe es el campeón, un administrador o TAREAS_MUEVEN_SIEMPRE (claude, por los lotes).
  GET /api/tareas trae campeon y mueven_siempre.
- kanban.js / tablero.css: avatar del campeón primero y con anillo; flechas ← → en la
  tarjeta; franja fija arriba con las 4 columnas mientras se arrastra; botones de Columna
  y selector de Campeón en el detalle; tarjetas de otros sin arrastre ni flechas.
- tablero.py y lotes/README.md: «campeon» se puede poner en un lote.
- tests-campeon.sh (25 pruebas); tests-1014.sh: el PATCH de bob ya no cambia la columna.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvyewSyFLfK9mjbGL8
2026-10-28 08:38:56 -06:00
158c9fdd13 27-oct: backlog del equipo y D-27-6 (proceso)
Lotes 2026-10-27_backlog-equipo (24 pendientes nuevos: producción, Tania y quien tenía uno o ninguno) y
2026-10-27_proceso-leo (Leo, 21:08: backlog por responsable de área; standup escrito antes de las 10:00 +
llamada de 10 min; «hecho» con evidencia; la prueba Ethernet/serie de la V5.5 se cancela). Juntas, Standup,
Agentes, la guía del ingeniero y el runbook del agente diario con las reglas nuevas. Sin cambios a la tarjeta.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvDd335NPYEbBrDFGE
2026-10-27 21:15:57 -06:00
d13c694049 Lote 2026-10-27_ardusimple-pagos-actas-eth: ArduSimple bloqueado por pagos, actas V5.6/V5.7 aprobadas, build 0.7.0-pre-eth
- Leo (27-oct 20:49): los pedidos de ArduSimple están bloqueados por pagos. t-compras-ardusimple pasa a Bloqueado
  (t-cobranza-octubre) y D-27-7 cambia a qué se pide primero el día del pago; el banco del piloto sigue con los 2 juegos de banco.
- Actas aprobadas por Leo: tarjeta V5.6/V5.7, ensamble V5.6/V5.7 y banco del piloto, ya sin el aviso de borrador.
- Descargas: prueba/hbox-tarjetaV56_0.7.0-pre-eth.bin (129 520 B, SHA-256 2d0969b0…) para la prueba de Ethernet 24 h;
  notas de versión y README del firmware al día.
- Procedimiento 1.1: prueba de Ethernet 24 h por J6 (§10.1, criterio 5); acta del banco del piloto con horas y desconexiones.
- Bitácora 27-oct.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 20:58:26 -06:00
6e4178cb51 Lote 2026-10-27_fw070pre-banco-ardusimple: 0.7.0-pre en Descargas (prueba), procedimientos y actas V5.6/V5.7, faltan ArduSimple
- Descargas: hbox-tarjetaV56_0.7.0-pre.bin en prueba/ (112 456 B, SHA-256 8dd26047…), fila V5.6/V5.7 y aviso
  «solo banco»; notas de versión 0.7.0-pre; README del firmware al día (sync).
- Procedimientos (borrador, T43): prueba y flasheo V5.6/V5.7 (con la revisión del firmware: 4 flancos, 180 s,
  DIN_4G en 0 V en Q, DE de U7 y R48 en banco) y ensamble V5.6/V5.7.
- Actas nuevas: prueba-v56 / prueba-v57, ensamble V5.6 / V5.7, banco del piloto; series ARD/RTK hasta 100,
  V56/V57; expediente, actas, producción y admin conocen los tipos nuevos.
- Bitácora 27-oct: firmware, procedimientos y actas, faltan ArduSimple.
- Tablero (lote aplicado): t-compras-ardusimple, D-27-7, notas en t-fw-070, t-banco-v5-procedimiento-t43,
  t-v56-banco-piloto, t-v57-banco-prototipos, t-inventario-inicial, t-compras-prioridad, t-plan-570.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 20:33:16 -06:00
efe712c695 Lote 2026-10-27_costeo-al-dia: faltantes de JLC al día con T47 (solo RET6 y L3 para el volumen)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 18:23:07 -06:00
866eb4eb82 cambiar-entrada.sh: crear el secreto de sesión antes de la prueba con cookie
En el primer despliegue (27-oct) el servicio todavía no había creado /srv/projects/drogheda/.sesion-secreto
(lo crea la primera vez que firma o revisa una cookie), la cookie de prueba salió vacía y las 3 pruebas
«con sesión» fallaron; nginx regresó solo al anterior. Ahora la prueba obliga al servicio a crearlo y,
si aun así no hay cookie válida, lo dice con claridad.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvDd335NPYEbBrDFGE
2026-10-27 14:28:55 -06:00
b41b7710b4 Lote 2026-10-27_t45-lista: título de t-v6-c-modem sin la RF LTE (pasa a T45b)
Los cambios de T45 al sitio (instrucciones para Michelle y Leo v1.2, figuras, bitácora, portada de hardware y el
lote) entraron en 742e534 junto con el despliegue de la página de entrada.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 14:25:55 -06:00
742e534af2 27-oct: página de entrada, incidencias, standup, vigía y agente diario; integración del cotizador
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013SfRSvDd335NPYEbBrDFGE
2026-10-27 14:24:06 -06:00
23f98d3f5b 27-oct, 13:06: decisiones de Leo (D-26-1 a, D-22-4 b con T41, FOTA sí, 60 v6); instrucciones para Michelle v1.1 y para Leo v1.1; lote 2026-10-27_decisiones-leo-1306
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 13:20:15 -06:00
d49844c093 27-oct: piloto V5.6/V5.7 listo para pedir (T47), v6 con una sola SIM (T48) y sin sondas NTC externas (T49); instrucciones para Leo y Michelle; lote 2026-10-27_piloto-listo-una-sim
Páginas nuevas: hardware/instrucciones-leo-27oct (pedido del piloto paso a paso, decisiones D-26-1/D-22-4/D-22-6, SIM nano/micro, cambios de T47) e instrucciones-michelle-27oct (Actualizar PCB con T48 + T49 y el cobre que se borra, con 2 figuras; bloques A–H de la semana). Al día con T47/T48/T49: revisión del pedido (A2 cerrado), diseño V5.6/V5.7 (v1.4) y v6 (v1.2), auditoría final, FOTA (RCT6 en el piloto), costeo (aviso), índice de hardware y bitácora. Lote aplicado (20 cambios); el del costeo sigue para Leo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 12:00:11 -06:00
5c937e44bd 27-oct: T46 hecho (CPL de V5.6/V5.7 corregido en KiCad, 51dc51b): revisión, documentos de diseño, auditoría final, índice y bitácora; lote 2026-10-27_t46-cpl
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-27 10:54:01 -06:00
056437d813 26-oct (noche): revisión independiente del pedido de V5.6/V5.7 (piloto NO-GO hasta A1–A6)
Página hardware/revision-pedido-26oct (revisión de un agente + verificación de Claude): paquete
bien (regenerado idéntico), 7 piezas sin existencia en JLC ni para 5 tarjetas, CPL con 21/20
rotaciones equivocadas contra la huella de JLC (U14 a 180°, electrolíticos invertidos, D20/U8/U12
a 90°, JST al revés) y Q6 1.9 mm corrido. CPL propuestos y tablas en hardware/files/.
Avisos en los documentos de diseño V5.6/V5.7 y en la auditoría final del 22-oct; índice de
hardware y bitácora al día. Lote 2026-10-26_revision-pedido-v56-v57.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-26 23:52:56 -06:00
f2824f9677 Lote 2026-10-26_juntas-y-compras-hbox: standup sin notas y la hoja de compras contra el paquete LFP-HT 26650 / NTC B3380
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-26 22:43:13 -06:00
f62b08c5cc Lote 2026-10-26_v6-tareas-michelle: tareas de Michelle en la v6 después de la revisión del 26-oct
Ocho tarjetas nuevas (bloques A–E del plan de fines de semana + limpieza del DRC),
cada una con lo medido el 26-oct y la meta; nota en t-v6-excluir-margen y
t-p1-relleno-commit pasa a hecho. Aplicado en el tablero el 27-oct 04:37.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-26 22:37:40 -06:00
debd1cb735 26-oct: revisión de la v6 después del fin de semana (D-26-1, regresión de la toma VIN de R80) y costeo JLC e importación (de la sesión del costeo, que estaba sin commit); lote 2026-10-26_v6-revision-fin-de-semana
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-26 22:19:51 -06:00
44082b8ec7 Cuentas de Efraín y Tania (administración y dirección, Querétaro)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-23 15:04:18 -06:00
36a48a30c9 Lote 2026-10-23_usuarios-campo como se aplicó: el espejo del cotizador ya existe; falta hacerlo privado
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-23 14:52:26 -06:00
4cc18b517f Cuentas en bloque, contraseña inicial y sitio/correo en Equipo
backend/cuentas.py: restablece en bloque (todos menos leo y claude) y da de alta
a varios desde backend/cuentas/2026-10-23_alta-sitios.json (jesush, miguel, joel,
antonio, danielg); la contraseña la pide en la terminal. Miembros con sitio,
correo y correo_alt; marca contrasena_inicial con aviso en el sitio hasta que la
persona la cambie. Los ids de responsable se recalculan con el equipo de hoy.
Lote 2026-10-23_usuarios-campo. Pruebas: tests-cuentas.sh (47).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-23 14:14:50 -06:00
02521e14f4 Inventario por sitio: pestañas, envíos en camino y kit por instalación
Una pestaña por sitio (ICAVE, TIMSA, EIT, LCT, Querétaro): lo que hay, lo que va en camino
y lo que falta del kit para instalar. Movimientos con sitio, envío/recepción, origen «fuera».
Lote 2026-10-23_inventario-sitios.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-23 13:33:51 -06:00
b9ea0d688e Documentos de diseño V5.6/V5.7 v1.3 y v6 v1.1 (revisión independiente: ventana NTC ≈ +8…+60 °C, renglones del BOM, formato del §6); lote 2026-10-23_revision-independiente
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-23 09:47:56 -06:00
9f043f4e5e T44b: 0.40 mm entre textos en V5.6/V5.7 (d19c832); documentos de diseño V5.6/V5.7 v1.2 y T44 v1.2; lote 2026-10-23_t44b-separacion
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-23 09:12:50 -06:00
fdc916c6e9 23-oct: documentos de diseño V5.6/V5.7/v6 (página + PDF), T44 (serigrafía 0.8 mm, D-22-9 b) y páginas sincronizadas con los designadores de T43; lote 2026-10-23_t44-documentos-diseno
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-23 09:01:37 -06:00
caa0c4c1eb T43: designadores en orden en V5.6, V5.7 y v6 (D-22-8) + D-22-9; T42a aplicado
Página nueva hardware/designadores-t43-22oct: reglas, resultado por tarjeta,
mapas de designadores para el banco (V5.6, V5.7, v6), cómo se comprobó,
D-22-9 (designadores de 0.5 mm, debajo del mínimo de JLC), lo que sigue con
la numeración vieja, comandos para Michelle y tablas viejo -> nuevo (+ CSV).
Índice de hardware, bitácora, decisiones de ingeniería y Ruta (V5.6, V5.7,
v6) al día; T42a marcado como aplicado (D-22-7: a); aviso de numeración
vieja en el pinout y la hoja de datos de la V5.6 y en el mapa de pines de la
v6. Lote 2026-10-22_t43-designadores.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-22 18:20:46 -06:00
7d0457601f FOTA: qué hace falta además del código + lote de equipo 2026-10-22 17:06:50 -06:00
119eee5f70 Tablero: Adriana y Gibran pueden borrar pendientes; lo borrado va a la papelera
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-22 16:45:40 -06:00
e1681a8693 Junta del 22-oct: responsables por sitio, piloto tras los quick wins, standup diario y lote
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-22 16:34:39 -06:00
0e499476fd FOTA por 4G: factibilidad por tarjeta (D-22-6) + lote 2026-10-22 16:24:23 -06:00
7cbf9556c3 Instalaciones por sitio, acta Prueba en sitio y lote 2026-10-22_instalaciones
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-22 15:58:55 -06:00
0e828510a9 Modo crisis: semáforo, sitio por pendiente, juntas; lote de crisis 2026-10-22 13:59:27 -06:00
8a58719901 Sitio: v6 T39 (bloque A), estado rev. 1.2, plan rev. 1.4, lote 2026-10-22_t39-v6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-22 13:26:51 -06:00
656b5cc44b Sitio: v6 rev. 1.1 (T38 y propuesta α), plan v6 rev. 1.3, avisos de biblioteca en V5.6/V5.7, lote 2026-10-21_t38-v6
~
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-22 13:13:09 -06:00
a91580e1af Sitio: v6 rev. 1.1 (T38 y propuesta α), plan v6 rev. 1.3, avisos de biblioteca en V5.6/V5.7, lote 2026-10-21_t38-v6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QCy5VHMVLkAmftYM6swWmx
2026-10-22 09:43:20 -06:00
65a221ba9c Sitio: LCT en vez de LZC y versión en las ligas a CSS/JS
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-21 19:34:40 -06:00
5f2f7a1f46 Sitio: página de inicio con enfoque de la semana, ruta a producción y actividad (fase 2a)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016X4CAujMuib2tDqt9JRg6X
2026-10-21 19:21:47 -06:00
591d70a0db seed: cuentas existentes como Produccion; htpasswd en sitio; cabecera indigo 2026-10-13 21:27:07 -06:00
84a171ca73 htpasswd: reescritura en sitio cuando /etc/nginx no es escribible (alta de usuarios y cambio de contraseña) 2026-10-13 20:41:24 -06:00
62a31c05d7 Cabecera indigo fija (legible en modo oscuro) en tableros y actas; seed: gibranlp 2026-10-13 20:36:43 -06:00
7a8f95aa8c Equipo y usuarios (roster, accesos desde el sitio), responsable obligatorio, pendiente ferretería EIT/TIMSA (14-oct) 2026-10-13 20:25:59 -06:00
9f3d41ed49 Reorganizacion del sitio (8 pestanas, Historia), tableros kanban/ingenieria/produccion, inventario, sitios, acta de instalacion, backend nuevo (13-oct) 2026-10-13 19:44:07 -06:00
7b8fb4f9d1 sitio: reorganización por tareas, búsqueda, estilo Helgen, todo en español, procedimientos KISS 2026-09-28 20:05:32 -06:00