Neo ERP Platform
Un ERP multi-tenant (Laravel 12 + React 19) construido dirigiendo agentes de IA mediante un sistema propio de fases verificables — ADRs de arquitectura, manifiesto de fases y control de calidad human-in-the-loop.
Sobre el proyecto
Lo interesante no es que la IA escriba el código — es el sistema de control que hace que construya bien. Antes de generar una sola línea, toda la planeación vivía en docs/: visión, ADRs de arquitectura con reglas duras (los módulos solo importan de core/shared, tenancy invisible, auth sin estado), convenciones de código y un manifiesto de fases en YAML con estados y dependencias explícitas. Un slash command propio, /neo-build, convierte al agente en un orquestador disciplinado: lee el manifiesto, propone la siguiente fase ejecutable, exige confirmación humana antes de tocar nada, implementa dentro del contrato de los ADRs y solo cierra la fase cuando las suites de tests reales pasan (PHPUnit en Docker, Vitest + Testing Library) más smoke tests end-to-end contra el entorno vivo. Construido hasta ahora, fase por fase: núcleo multi-tenant con feature flags por tenant, OAuth2 extraíble, event bus con auditoría transversal, API gateway con pipeline auth→tenant→rate-limit, un módulo CRM de referencia, un design system de ~30 componentes y la SPA con activación de módulos en caliente — con suites de tests en verde como puerta de cada fase.