4.1 KiB
Archivos nuevos y modificados — 13-oct-2026 (Constructor: WP2–WP5)
Para quien arma la navegación (mkdocs.yml) y scripts/sync-docs.sh: no toqué ninguno de los dos.
Las rutas son relativas a docs/; el título propuesto es el que iría en el nav. Los .html se
copian tal cual; los .md llevan frontmatter con title y date.
Páginas nuevas (con título propuesto para el nav)
Ruta en docs/ |
Título propuesto | Sección sugerida |
|---|---|---|
tableros/index.md |
Tableros (índice: qué es cada tablero) | 📋 Tableros (pestaña nueva) |
tableros/kanban.html |
Pendientes (kanban) | 📋 Tableros |
tableros/ingenieria.html |
Ingeniería — ¿dónde está el hardware? | 📋 Tableros |
tableros/produccion.html |
Producción — pedido 570 | 📋 Tableros (y enlazar desde Producción) |
inventario/index.md |
Inventario (política: quién registra, cuándo, mínimos) | 📦 Inventario (o dentro de Producción) |
inventario/inventario.html |
Inventario de materiales | 📦 Inventario |
sitios/index.md |
Sitios (lista viva + cómo dar de alta) | 🚜 Campo |
sitios/sitio.html |
Página de un sitio (?id=icave) |
🚜 Campo |
formularios/instalacion.html |
Acta de instalación en campo | 🚜 Campo → «Instalación en el puerto» (junto al checklist de puesta en marcha) |
Archivos de apoyo (no van al nav): tableros/tablero.css, tableros/kanban.js.
Sugerencia para actas/index.md (no lo edité, para no chocar con la reorganización): agregar la fila
«Instalación en campo · Una por unidad y vehículo; sitio, alimentación,
antenas, RTK FIX, fotos · Sitios» en la tabla Campo.
Páginas existentes modificadas
| Ruta | Cambio |
|---|---|
formularios/acta.js |
nuevo tipo de ítem sitio (select alimentado por /api/sitios; guardaEn:'sitio'); fillFrom respeta un select cuyas opciones aún no cargan |
formularios/envio.html, recepcion.html, diagnostico.html, dano.html |
un ítem sitio (opcional) en la sección 0; en daño solo aparece si fue en campo / transporte / no se sabe |
unidad.html |
bloque Trazabilidad: cadena de producción (tarjeta → módulos → integración → ensamble → configuración) y cadena de campo (envío → recepción → instalación → diagnósticos → daños) con sitio y fechas |
Backend y despliegue
| Ruta | Cambio |
|---|---|
backend/app.py |
colecciones tareas, plan, inventario (+ movimientos), sitios; /api/actas y /api/unidad exponen sitio/fecha/componentes |
backend/seed_1013.py |
nuevo — siembra idempotente (plan, 4 sitios, 18 ítems, 12 pendientes; --extra para importar Notion) |
backend/tests-1013.sh, backend/TESTS-1013.md |
nuevos — pruebas con curl (61) y resumen de las pruebas de navegador |
backend/README.md |
sección 5: colecciones, variables, ejemplos curl por endpoint |
backend/actas-hbox.service |
variables TAREAS_DIR, INVENTARIO_DIR, SITIOS_DIR, PLAN_FILE comentadas (valores por omisión junto a /actas) |
DESPLIEGUE.md |
sección A2 · Despliegue 13-oct (git pull, mkdir, restart, siembra, verificación, respaldo, problemas frecuentes) y filas nuevas en «Qué vive dónde» |
Enlaces que las páginas nuevas esperan encontrar
Las páginas enlazan a estas rutas del sitio (todas existen hoy; si la reorganización las mueve, hay que
actualizar tableros/ingenieria.html (constante VERSIONES y lista de decisiones) y tableros/produccion.html (constante FORM)):
hardware/v56-layout-pasada-2/, hardware/v56-auditoria-layout-13oct/, hardware/v56-eco/, hardware/v56-datasheet/,
hardware/v56-pinout/, hardware/v57-eco-fuente/, hardware/v57-layout-guia/, hardware/v6-proximos-pasos/,
hardware/v6-plan-correccion/, hardware/v6-revision-lecciones-v55/, hardware/EinarBoard-v6_Plan-de-Cobre_ES.html,
manuales/manual-tarjeta-V5/, manuales/manual-tarjeta-v6/, tablero.html, unidad.html, actas/,
diagnostico/tablero-campo.html y los formularios de formularios/.