Radio, TV, noticias, academia, restaurante o cualquier sistema: elige qué quieres construir y copia un prompt que obliga a la IA a respetar todo el framework. Para una tienda avanzada con módulos Pro, usa el generador exclusivo de tiendas.
/productos/15/edit → App\Controllers\ProductosController::edit(15). Kebab-case en URL → PascalCase en clase. Áreas como /admin se declaran en config/security.php. Rutas manuales solo para {slug} o webhooks.
Controladores en app/Controllers/, modelos en app/Models/, vistas en app/Views/{area}/, migraciones en database/migrations/. Créalos con php oxi make:controller|model|view|migration — nunca a mano en carpetas inventadas.
Hereda de App\Core\Model (find/all/where/create/paginate, SQL parametrizado). Validator, csrf_field(), e(), Auth::requireRole(), RateLimit. Nunca editar app/Core/.
fecha_es() dinero() num_letras() slug() Imagen::optimizar() Crypto::encriptar(). La edición Free incluye Documento::dni/ruc, Whatsapp::enviar, Correo::enviar, TipoCambio::hoy y Pdf::descargar. SUNAT y otros drivers comerciales pertenecen a OXIRA Pro/FrameworkTienda: solo se integran cuando el proyecto tiene ese servicio habilitado.