#!/usr/bin/env bash
set -euo pipefail
ROOT="/home/iotcuboc/elaborapro.com"
APPROOT="/home/iotcuboc/pyme"
OUT="/home/iotcuboc/DIAGNOSTICO_ELABORAPRO_COMERCIAL_V5_0.txt"
[ -d "$ROOT" ] || { echo "ERROR: no existe $ROOT"; exit 1; }
{
echo "===== ARCHIVOS PHP COMERCIAL ====="
find "$ROOT" -maxdepth 2 -type f -name '*.php' -printf '%P\n' | sort
echo "===== TEXTOS OBJETIVO ====="
grep -RniI -E 'El control 360|Recetas y Productos|Crea recetas|XX\.XXX|XXX\.XXX|siguiente nivel|1234 5678|Composición de recetas|costo real de una receta|Esta sección queda preparada|contacto@mypyme360\.com|Lunes a viernes|Pierdo mis datos|cron de avisos|Revisión legal|borrador funcional|Base editable|aislamiento por empresa|No pedimos tarjeta|Acepto los términos|Ambos|ofertas' "$ROOT" --include='*.php' --include='*.html' --include='*.json' 2>/dev/null || true
echo "===== REGISTRO ====="
[ ! -f "$ROOT/registro.php" ] || grep -n -B8 -A16 -E 'No pedimos tarjeta|Mensual|Anual|Acepto|términos|privacidad|plan' "$ROOT/registro.php" || true
echo "===== ACTIVAR.PHP ====="
[ ! -f "$ROOT/activar.php" ] || sed -n '1,280p' "$ROOT/activar.php"
echo "===== LOGIN APP VISUAL ====="
[ ! -f "$APPROOT/public/login_v3.php" ] || grep -n -B8 -A18 -E 'Menos planillas|logo|<style|background|F7F4EE|FFFDF9|1769F5' "$APPROOT/public/login_v3.php" | head -n 300 || true
echo "===== CSS APP FONDO ====="
[ ! -f "$APPROOT/assets/theme-v3.css" ] || grep -n -B4 -A18 -E -- '--ep-bg|F7F4EE|op3-body|background' "$APPROOT/assets/theme-v3.css" | head -n 240 || true
echo "===== LINT ====="
find "$ROOT" -maxdepth 2 -type f -name '*.php' -print0 | while IFS= read -r -d '' f; do php -l "$f" || true; done
} > "$OUT" 2>&1
echo "Diagnóstico creado: $OUT"
echo "Ejecuta ahora: cat $OUT"
