VALIDACIÓN CHEFMANAGER IA 3.16.4
================================

Ejecutado en el entorno de construcción:

[OK] node --check public/assets/app.js
[OK] node --check public/assets/bootstrap-loader.js
[OK] node --check public/assets/food-court.js
[OK] node --check public/assets/food-court-admin.js
[OK] node --check public/assets/food-court-tracking.js
[OK] Migración sqlite-v31-franchise-operations.sql aplicada en SQLite temporal
     sobre el esquema y dependencias de franquicia.
[OK] Tablas corporativas creadas: regiones, alcances regionales, estándares,
     despliegues, políticas de merma, regalías y evaluaciones de precios.
[OK] Revisión estática de aislamiento: el franquiciado filtra dashboard,
     detalle de miembros y regalías por su propio restaurant_id.
[OK] Verificación de integridad ZIP mediante unzip -t (realizar al empaquetar).

NO EJECUTADO
------------
PHP CLI no está instalado en este entorno. No se ejecutaron php -l, servidor
HTTP ni pruebas de integración con una pasarela bancaria. Esto no se presenta
como validado.

PRUEBAS RECOMENDADAS EN SERVIDOR DE DESTINO
-------------------------------------------
1. php -l app/Services/FranchiseService.php
2. php -l api/index.php
3. Iniciar con una copia de la base de datos y confirmar la migración v31.
4. Entrar como casa matriz y publicar un estándar.
5. Entrar como franquiciado y confirmar que solo ve su propia empresa.
6. Intentar editar una receta desplegada: debe responder bloqueo corporativo.
7. Emitir regalías del mismo período dos veces: debe actualizar, no duplicar.
8. Conectar pasarela real únicamente en ambiente de pruebas con credenciales.
