Arquitectura propuesta para el sistema de Accounting de Intelia. Documento de trabajo para discusión con el equipo.
Frame conceptual (SoR/SoA/Conector) · 5 reglas de oro · Mapa de 6 capas · Contratos principales · Flujo end-to-end del documento · Evolución por madurez del cliente · Trade-offs explícitos · Patologías estructurales · Criterios de éxito · Orden de implementación. Empieza aquí.
SoA portable entre ERPs. Facts (5 owners: extracted/memory/erp_snapshot/human_context/runtime) + 3 LLMs (intérprete factual + decisor contable + crítico/validador) + Internal Plan + Contextual + Validation. Sobrevive a cualquier cambio de ERP.
Conector con Plan Generator (agente LLM con 3 roles internos: Planner + Tool Mapper + Critic) + Plan Store (reglas calcificadas de traducción) + Executor determinístico + Final Validation. Toda la cicatriz Holded vive aquí, contenida.
Convierte decisiones repetidas en reglas deterministas. Lifecycle de 5 estados: candidate → shadow → active → quarantined → retired. Bootstrap cruzado por archetype. Corazón del valor a largo plazo del producto IA-first.
Polling de Holded por tiers (15min/6h/7d) + interpretación de comments del contable con LLM. Convierte ediciones post-write en Learning Signals tipados. Sustrato del aprendizaje — sin T4 vivo, T3 calcifica sobre evidencia mentirosa.
Dashboard Intelia "Planes Pendientes" para baja confianza + Holded como interfaz para alta confianza (link al plan + tag estructural + comment con razonamiento). Madurez como matriz por isla, no estado global.
Plumería transversal: Signal Registry tipado (catálogo central + dedupe + projection), Workflows durables (Document Accounting + Reverse-Sync Monitor + Calcification Loop), idempotencia por workflow_id, retries por dominio de fallo.
Versión texto del índice. Útil si quieres copiarlo a otro lado.
account_lines o declararlo sombra explícita (no autoritativa).extracted, memory, erp_snapshot, human_context, runtime.Antes de implementar, cerrar la pregunta de producto: ¿cuántos ERPs vais a soportar comercialmente en 2 años?. La respuesta condiciona alcance y prioridades del plan. Decisión de mesa con BD/comercial, no de mesa técnica.
Cuando esté cerrada: ejecutar /workflows:plan thoughts/shared/brainstorms/2026-05-22-accounting-v3-target-conceptual-brainstorm.md para producir el plan de implementación.