cotizador-helgen/web
Efrain (Helgen) aae01d6918 Proyectos: folio PRY-AAAA-NNNN, carpeta en Drive y cotizaciones ligadas por proyecto_folio
- Pestaña "Proyectos" (se crea sola) con cliente_id (RFC o SIN-RFC:nombre|empresa), estado con lista
  desplegable y vendedor del token. Folio con contador propio CONSECUTIVO_PROY_AAAA bajo el mismo candado.
- Carpeta Cotizador Helgen/Proyectos/AAAA/<folio> — <cliente> — <nombre>/ con Cotizaciones,
  Órdenes de compra y Pagos; las subcarpetas borradas o renombradas se vuelven a crear.
- Cotizaciones: columna T proyecto_folio (las viejas quedan vacías = "Sin proyecto"); con proyecto, el PDF
  va a su carpeta Cotizaciones. Proyecto inexistente o no Activo se rechaza sin gastar folio.
- Interfaz: campo Proyecto opcional con buscador y "Nuevo proyecto" en el módulo 1; columna en Historial.
- Pruebas: tests/proyectos.test.js (Drive simulado con árbol de carpetas) y sesion.test.js ampliada.
- CLAUDE.md: §6.9 Proyectos y §6.10 modelo futuro (OC, Pagos, Gastos, cotización "Aceptada").

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 10:59:37 -06:00
..
cotizador Proyectos: folio PRY-AAAA-NNNN, carpeta en Drive y cotizaciones ligadas por proyecto_folio 2026-10-20 10:59:37 -06:00
.assetsignore Respaldo inicial del Cotizador Helgen (19/10/2026) 2026-10-19 16:14:08 -06:00
apple-touch-icon.png Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
favicon-32.png Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
favicon.ico Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
index.html Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
isologo-512.png Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
logo-helgen-blanco.png Respaldo inicial del Cotizador Helgen (19/10/2026) 2026-10-19 16:14:08 -06:00