Galpón Digital · Roadmap Actualizado 2026-09-12

Cuánto falta para el SaaS completo

96%
avance ponderado por esfuerzo técnico real, sobre lo planificado en ROADMAP.md
84%
si se cuenta cada ítem por igual (sin ponderar)
peso hecho 453 / peso total 473 — escala 1–10 por ítem, según complejidad técnica real

Por fase / grupo

En el mismo orden que ROADMAP.md — el orden es la secuencia real de dependencias, no un ranking.
Fase 1 — Piloto
44/44
Fase 2 — Estabilización
17/17
Grupo A — Bug reports + carga por PDF
29/29
Grupo B — Núcleo comercial
29/29
Grupo C — Comercial extendido
12/12
Grupo D — Cumplimiento fiscal
13/13
Grupo E — Madurez de plataforma
12/12
Grupo F — Shell de navegación
18/18
Grupo G — Integración Pay-Alert
6/6
Grupo H — Ferre GPT (asistente conversacional)
16/16
Grupo I — Herramientas comerciales avanzadas
26/26
Fase 3 — SaaS repetible
26/26
Fase 4 — Clientes 2 y 3
5/5
Grupo J — Paridad funcional para el vertical supermercado/mayorista
51/51

Fase 1 — Piloto (Semanas 1-3)

44/44 · 100%
ÍtemPesoEstado
Catálogo CRUD4Hecho
Importación masiva (4 proveedores, IA + recetas)7Hecho
Autenticación passwordless5Hecho
Pantalla de confirmación de import (UI)2Hecho
Mostrador offline-first (venta)8Hecho
Offline-first extendido a catálogo/import3Hecho
Stock en tiempo real entre vistas/terminales5Hecho
Alertas de reposición2Hecho
QA + capacitación + Go-Live (piloto original)5Hecho
Búsqueda multi-palabra (mostrador + catálogo + fallback offline)2Hecho
SKU opcional al cargar un producto a mano (código random si se omite)1Hecho

Fase 2 — Estabilización

17/17 · 100% (+2, gate "caja cerrada bloquea Mostrador", 2026-07-31 — fila corregida de "6/6" a "17/17": estaba desactualizada desde antes de esta sesión, no reflejaba Grupo K/Saldo de Anthropic/Finanzas ya sumados al detalle)
ÍtemPesoEstado
Fix: "Salir" no revoca el refresh token1Hecho
Precio editable a mano por línea en Mostrador1Hecho
Agrupar líneas repetidas del mismo producto en el carrito1Hecho
Permiso/gate para vender más de lo que hay en stock1Hecho
`window.confirm()` nativo reemplazado por un modal propio1Hecho
Gate "caja cerrada bloquea Mostrador" (OWNER/ADMIN, opt-in)2Hecho
Grupo K — SideNav completo (con shortcuts) para MOSTRADOR + 4 permisos granulares nuevos4Hecho
Saldo estimado de crédito de Anthropic en `/plataforma`2Hecho
Pantalla "Finanzas" en `/plataforma` — costo real de 4 proveedores + ingresos + comparativa + proyecciones4Hecho

Grupo A — Bug reports + carga por PDF

29/29 · 100%
ÍtemPesoEstado
Bug reports3Hecho
Carga de stock por factura PDF6Hecho
Priorizar más vendidos en búsqueda offline1Hecho
Importación de catálogo/listas de proveedor en PDF (Fase 1 — listas lineales)5Hecho
Precio grabado2Hecho
Receta de import editable antes de confirmar (Excel/factura/catálogo PDF)3Hecho
Categoría nueva inline en `/catalog/new`/`[id]`1Hecho

Grupo B — Núcleo comercial

29/29 · 100%
ÍtemPesoEstado
Ventas + remito9Hecho
Dashboard de ventas + cierre de caja5Hecho
Permisos granulares4Hecho
Mail de cierre de caja (estilo Pay-Alert)2Hecho
Desglosar pagos combinados en Efectivo/Transferencia (switch)2Hecho
Tarjetas de débito y crédito como método de pago2Hecho
Recargo % por uso de tarjeta débito/crédito3Hecho
Anular una venta ya finalizada + Retomar en Mostrador4Hecho
Reordenamiento de `/remitos` (columnas → detalle, íconos + Tooltip, cursor pointer global)1Hecho
COMBINADO con cualquier método de pago + recargo por componente + desglose en /remitos y PDF4Hecho
Alta de cliente in-line en Finalizar/CUENTA_CORRIENTE1Hecho

Grupo C — Comercial extendido

12/12 · 100%
ÍtemPesoEstado
Cuentas corrientes5Hecho
Generador de presupuestos completo3Hecho
Rehacer presupuesto vencido con precios actualizados2Hecho
Detalle inline de Remito/Presupuesto en `/remitos`2Hecho

Grupo D — Cumplimiento fiscal

13/13 · 100% (construido, verificado en producción contra ARCA real, y disponible — ver nota arriba y `ROADMAP.md`)
ÍtemPesoEstado
Facturación ARCA (el módulo más grande)10Hecho
Recargo por facturación3Hecho

Grupo E — Madurez de plataforma

12/12 · 100% (fila corregida 2026-09-02: venía en "11/14 · 79%", desactualizada — los 5 ítems de la tabla de detalle están ✅ Hecho (peso 3+4+1+1+3=12) y en `ROADMAP.md` todos los bullets de Grupo E figuran resueltos. El "14" era denominador viejo, de antes de bajar la estimación del logo de 3 a 1 (2026-08-25, ver nota de sesión arriba) — no había ningún ítem pendiente)
ÍtemPesoEstado
Exportación general de datos3Hecho
App de administrador SaaS4Hecho
Logo de la ferretería en los documentos generados1Hecho
Pie de página con marca Galpón Digital en los documentos1Hecho
Gate de "Exportar datos" por pago único de 3 meses de suscripción3Hecho

Grupo F — Shell de navegación

18/18 · 100%
ÍtemPesoEstado
Barra superior global2Hecho
Home por rol3Hecho
Menú lateral progresivo5Hecho
Responsive OWNER/ADMIN4Hecho
ADMIN sin link a Mostrador (fix)1Hecho
Menú lateral también en Home y en `/mostrador` (OWNER/ADMIN)3Hecho

Grupo G — Integración Pay-Alert

6/6 · 100% (+2, "Devolver el dinero" — reversión manual, 2026-08-02)
ÍtemPesoEstado
Confirmación automática de pagos MP4Hecho
Reconciliación manual de `PagoNoConciliado`Hecho
"Devolver el dinero" — reversión manual de pago confirmado2Hecho

Grupo H — Ferre GPT

16/16 · 100% (agregado 2026-07-28: texto-a-SQL, peso 8, ver detalle abajo)
ÍtemPesoEstado
Asistente conversacional administrativo8Hecho
Consultas ad-hoc vía SQL generado por la IA (texto-a-SQL)8Hecho

Grupo I — Herramientas comerciales avanzadas

26/26 · 100% (+2, resumen de deuda por WhatsApp/email, 2026-08-04 — ad hoc, extiende el grupo más allá de los 8 ítems anteriores; +2, descuento de proveedor + margen de reventa al importar, 2026-08-04 — ad hoc, extiende el grupo más allá de los 7 ítems originales)
ÍtemPesoEstado
Actualización masiva de precios de todo el catálogo3Hecho
Entidad `Proveedor` propia5Hecho
Ajuste de precios por proveedor2Hecho
Lista de sugerencias de reposición/pedido a proveedores3Hecho
Descuentos u ofertas programadas4Hecho
Generador de etiquetas y códigos para imprimir3Hecho
Herramienta de mensajería personalizada (WhatsApp/mail a proveedores)2Hecho
Descuento de proveedor + margen de reventa automático al importar listas2Hecho
Enviar resumen de deuda por WhatsApp/email desde cuenta corriente del cliente2Hecho

Grupo J — Paridad funcional para el vertical supermercado/mayorista (mayorista/minorista)

51/51 · 100% (recontado 2026-09-12 al cerrarse los 7 ítems específicos (ver `ROADMAP.md`): los 12 ítems generales (peso 51) quedan como único contenido de esta tabla, todos ✅ — de paso corrige el arrastre de "43/96" que esta fila venía señalando como posiblemente corta desde 2026-08-04, ver nota debajo)
ÍtemPesoEstado
Notas de crédito y débito fiscales (ARCA)5Hecho
Recibo fiscal A/B/C con CAE al cobrar cuenta corriente3Hecho
Cuenta corriente de proveedores + pagos y liquidación5Hecho
Bancos y cheques (cartera + conciliación bancaria)6Hecho
Conciliación de tarjetas cupón por cupón + aranceles5Hecho
Módulo contable (asientos, libro mayor, balance, IVA digital, retenciones/percepciones)10Hecho
Listas de precios múltiples por cliente/canal6Hecho
Profundizar Caja (control por cajero, cierre X/Z, cinta testigo digital)4Hecho
Stock avanzado — Recepción/devolución formal de mercadería2Hecho
Stock avanzado — Remitos internos entre sucursales/depósitos2Hecho
Stock avanzado — Valorización de inventario (absorbe "capital invertido en stock")1Hecho
Stock avanzado — Auditoría de conteo físico vs. sistema2Hecho

Fase 3 — SaaS repetible

26/26 · 100% (+4, prorrateo de cambio de plan, 2026-07-30)
ÍtemPesoEstado
Alta de organización self-serve5Hecho
Cobros recurrentes (Mercado Pago)5Hecho
Onboarding formalizado2Hecho
Landing page + pricing4Hecho
Límites numéricos por plan (modelo de plan + enforcement)6Hecho
Prorrateo de cambio de plan a mitad de ciclo4Hecho

Fase 4 — Clientes 2 y 3

5/5 · 100% (2026-09-02: cliente 3 = "SilMac Servicios Integrales" (org 10), confirmado incorporado. 2026-09-12: cliente 4 = "Ferretería El Sali" (org 9, peso 2), confirmado incorporado — reemplaza a "Ferretería Lupe", que nunca pasó de prospecto)
ÍtemPesoEstado
Incorporar cliente 2: "Ferretería El Constructor"1Hecho
Incorporar cliente 3: "SilMac Servicios Integrales" (`organizationId=10`)2Hecho
Incorporar cliente 4: "Ferretería El Sali" (`organizationId=9`)2Hecho