Roadmap
v0.1.0 · Fase 0 — Fundacion

Roadmap — Átomo (Protonion)

Versión: 0.1 | Fecha: 2026-08-07
Política: Zero Drift — ninguna implementación sin milestone registrado aquí.
Versión del producto: v0.1.0 (Fundación)


Visión del Camino

Fundación ──► Core MVP ──► Growth ──► Scale
   Fase 1      Fase 2-3     Fase 4-5     Fase 6-7
 (Contable +   (Fiscal +    (Reexpresión  (Legal +
  Admin)        Nómina)      + Auxiliares)  Gov + Móvil)

FASE 0 — Fundación (ACTUAL)

Objetivo: Documentar la decisión de construir, congelar el alcance de la Fase 1 y firmar los PDRs.

Artefactos de la Fase 0

Artefacto Estado Responsable
.orion/adn.md ✅ Creado LEDGER-ARCHITECT
.orion/workflow-state.json ✅ Creado LEDGER-ARCHITECT
.agents/agents.md + prompts/ ✅ Creado LEDGER-ARCHITECT
PRD.md ✅ Borrador LEDGER-ARCHITECT
PDR-TENANT-001 / PDR-DIVISA-001 / PDR-STACK-001 / PDR-INFLA-001 ✅ Borrador LEDGER-ARCHITECT
ARD.md ✅ Borrador LEDGER-ARCHITECT
USER_STORIES.md ✅ Borrador LEDGER-ARCHITECT
COTIZACION.md ✅ Borrador FINOPS
roadmap.md ✅ Borrador ROADMAP-PLANNER

Handshakes de salida de Fase 0

  • [x] Mesa: aprobar PRD + COTIZACION — ✅ Opción 1 (Fase 1 Completa, $23,600) aprobada el 2026-08-07
  • [ ] Baduy Salazar: firmar PDR-INFLA-001 (contenido NIC 29/VEN-NIF) y PDR-DIVISA-001
  • [ ] GOVERNOR: validar reglas RULE-* sobre el diseño → handshake LEDGER_ARCHITECT → GOVERNOR = VALIDATED

FASE 1 — Core MVP: Núcleo Contable + Administrativo (🚧 PRÓXIMA)

Objetivo: Sistema funcional que cuadra la partida doble en la BD, aísla tenants y emite facturas con control de series.

Versión objetivo: v1.0.0

Milestone Contenido Dependencia Estado
M1.1 Setup: monorepo, design tokens, CI/CD, Supabase conectado Fase 0 aprobada ⏳ Pendiente
M1.2 Multi-tenant: empresas, roles, RLS + tests de aislamiento M1.1 ⏳ Pendiente
M1.3 Plan de cuentas: plantilla + jerarquía + flags monetario/no monetario M1.2 ⏳ Pendiente
M1.4 Partida doble: asientos manuales/automáticos, reversos, correlativos M1.3 ⏳ Pendiente
M1.5 Libros y reportes: diario, mayor, balance de comprobación M1.4 ⏳ Pendiente
M1.6 Cierre mensual: bloqueo, apertura, reapertura controlada M1.5 ⏳ Pendiente
M1.7 Facturación: series, facturas IVA, N/C, N/D, anulación M1.2 ⏳ Pendiente
M1.8 Inventario/Kardex: stock mín/máx, costo promedio, venta consume inventario M1.7 ⏳ Pendiente
M1.9 Compras/Proveedores: registro de compras, cuentas por pagar M1.8 ⏳ Pendiente
M1.10 QA completo: walkthrough + firma de la mesa + lanzamiento v1.0.0 M1.1-M1.9 ⏳ Pendiente

Indicadores de éxito Fase 1:
- [ ] 0 asientos descuadrados en producción (partida doble en BD)
- [ ] 0 fugas entre tenants (tests de aislamiento verdes)
- [ ] Cierre mensual < 30 min por empresa
- [ ] 100% de cuentas con flags monetario/no monetario correctos


FASE 2 — Fiscal (SENIAT) 🟡

Objetivo: Cumplimiento fiscal venezolano — retenciones, XML SENIAT, libros fiscales.

Versión objetivo: v2.0.0

Milestone Contenido
M2.1 Retenciones IVA (20-75% según caso) e ISLR (1-5% según caso) automáticas
M2.2 Libros de compras y ventas fiscales
M2.3 XML SENIAT: generación y envío
M2.4 Impuestos municipales (patente, actividades económicas)
M2.5 Reporte de operaciones en divisas

Gatillo: Fase 1 estable en producción (2+ meses sin bugs P0) + demanda del primer cliente fiscal.


FASE 3 — Nómina / RRHH 🟡

Objetivo: Gestión de personal venezolano con la casuística real (salarios mixtos/integrales/en divisas).

Versión objetivo: v3.0.0

Milestone Contenido
M3.1 Expediente digital del empleado (contrato, cargas familiares)
M3.2 Nómina ordinaria y especial (quincenal, semanal)
M3.3 Cálculo de salarios integrales, mixtos y en divisas
M3.4 XML Patria / sistema de pago
M3.5 ISLR AR-I (trabajadores) + Forma 14

FASE 3b — Prestaciones Sociales

Milestone Contenido
M3b.1 Garantía de prestaciones (5 días/mes + 2 días adicionales)
M3b.2 Intereses sobre prestaciones
M3b.3 Anticipos legales (75% garantía acumulada)
M3b.4 Liquidaciones y finiquitos

FASE 4 — Reexpresión por Inflación (NIC 29) ⚪

Objetivo: Implementar el motor de reexpresión sobre el schema ya preparado (PDR-INFLA-001).

Versión objetivo: v4.0.0

Milestone Contenido
M4.1 Índice INPC completo y actualizable (dato maestro ya cargado desde F1)
M4.2 Motor de reexpresión de partidas no monetarias
M4.3 REME — Resultado Monetario por Exposición
M4.4 REPOMON — Reporte de resultados monetarios (cédulas)
M4.5 Estados financieros ajustados + comparativos

Gatillo: Demanda real del mercado (clientes que reexpresan hoy en Excel) — el módulo más complejo del pitch.


FASE 5 — Beneficios + Auxiliares 🟢

Objetivo: Completar la contabilidad avanzada y los beneficios laborales.

Milestone Contenido
M5.1 Cesta Ticket (alimentación)
M5.2 Vacaciones y utilidades
M5.3 Auxiliar de CxC con antigüedad (NIIF 9 — deterioro)
M5.4 VNR de inventario (NIC 2)
M5.5 Depreciación y deterioro (NIC 16/36)

Milestone Contenido
M6.1 Ficha de empresa legal (registro mercantil, actas)
M6.2 Alertas de asambleas y vencimientos
M6.3 Reportes oficiales (BCV, otros)

FASE 7 — Móvil + Scale ⚪

Milestone Contenido
M7.1 App móvil de consulta (saldos, dashboard dueño)
M7.2 App móvil de captura (facturación desde el punto de venta)
M7.3 Migración a infraestructura auto-gestionada si el costo lo exige (puerta de retroceso PDR-STACK-001)

Reglas del Roadmap

  1. Zero Drift: Ningún código fuera de estos milestones. Un feature que no esté aquí se agrega primero al roadmap, después se desarrolla.
  2. Gatillos: Las Fases 2-7 no empiezan sin su gatillo explícito (estabilidad, demanda, firma del Domain Expert).
  3. Sync Point: package.json ↔ este documento ↔ tags de Git (SemVer estricto).
  4. Versionado: v0.1.0 (Fundación) → v1.0.0 (Fase 1) → v2.0.0 (Fiscal) → v3.0.0 (Nómina) → v4.0.0 (Reexpresión) → v5.0.0 → v6.0.0 → v7.0.0.