In Progress2026-05

Neo ERP Platform

A multi-tenant ERP (Laravel 12 + React 19) built by directing AI agents through a custom system of verifiable phases — architecture ADRs, a phase manifest, and human-in-the-loop quality gates.

About this project

The point isn't that AI writes the code — it's the control system that makes it build well. Before generating a single line, the full plan lived in docs/: vision, architecture ADRs with hard rules (modules only import from core/shared, invisible tenancy, stateless auth), code conventions, and a YAML phase manifest with explicit states and dependencies. A custom slash command, /neo-build, turns the agent into a disciplined orchestrator: it reads the manifest, proposes the next executable phase, requires human confirmation before touching anything, implements within the ADR contract, and only closes a phase when real test suites pass (PHPUnit in Docker, Vitest + Testing Library) plus end-to-end smoke tests against the live environment. Built so far, phase by phase: a multi-tenant core with per-tenant feature flags, extractable OAuth2 auth, an event bus with cross-cutting auditing, an API gateway with an auth→tenant→rate-limit pipeline, a reference CRM module, a ~30-component design system, and a SPA with hot module activation — with green test suites as the gate for every phase.

Technologies

LaravelReactPHPDockerMulti-tenantClaude CodeAI Agents