Estoy preparando una lección adicional de un curso para principiantes. El tutorial principal ya terminó y funciona en HOMOLOGACIÓN. No modifiques sus cuatro archivos. Necesito dos recursos separados para esa lección:

1. Un quinto archivo Correo.gs opcional que agregue un menú «Correo · Pruebas» mediante una función correoInstalar ejecutada manualmente y un activador onOpen instalable, sin reemplazar onOpen original. Trabaja con los archivos Setup.gs y Ventas.gs que adjunto abajo. Solo prepara BORRADORES DE GMAIL con el PDF autorizado de homologación, NUNCA envía y NUNCA llama a ARCA. El alumno debe revisar el borrador en Gmail y enviarlo manualmente si lo desea. Usa correoPrepararSeleccion para una única fila seleccionada. Asegura cuenta propietaria, bloqueo DocumentLock mediante setupLocked_ sin bloqueos anidados, estado PDF confirmado en el diario existente con snapshot inmutable, archivo privado y destinatario de ese snapshot; no confiar en CAE/PDF/email de celdas editables. Si el email no es válido, bloquear. El cuerpo y asunto deben decir PRUEBA SIN VALIDEZ FISCAL. Usa GmailApp.createDraft, consulta cuota MailApp.getRemainingDailyQuota solo si fuera relevante (no aplica igual a borradores). Guarda la idempotencia por UID en PropertiesService.getUserProperties con estados preparando/borrador creado y draftId. Si crear el borrador falla ambiguamente o no se puede guardar ID, no repetir automáticamente: bloquear y explicar buscar en Gmail y resolver manualmente. No recrear borrador si el usuario lo borró o envió: conservar registro. No dar al código acceso de envío ni implementar send/sendEmail. Añade función de estado/ayuda legible, sin imprimir contenido sensible. No agrega columnas a Ventas. Sin servicios externos. Explica los permisos amplios de Gmail y que el script de ejemplo solo crea borradores. No uses trigger de tiempo. Entrega Correo.gs completo, guía pantalla a pantalla, pruebas ejecutables locales con mocks y un ZIP descargable.

2. Una guía PREPARAR-PRODUCCION.md de migración, sin código de emisión real ni botón de activación: este sistema está deliberadamente limitado a homologación. Explica cómo pedir a ChatGPT adaptar una COPIA a la situación fiscal de una empresa, con prompt listo para copiar. No es cambiar una URL: certificado/clave separado, autorización WSFE por CUIT representado, punto de venta habilitado para el régimen aplicable, validación condición IVA emisor/receptor y tipos de comprobante, importes/fechas, PDF con requisitos/QR según corresponda, idempotencia y recuperación, permisos/propietario y arranque manual supervisado, contador. Explica los pasos del portal ARCA usando documentación oficial vigente con enlaces, sin entrar en cuentas ni emitir. No afirme que producción esté validada. La lección enseña preparar y revisar la configuración: el código productivo y su validación dependen de cada empresa.

Consulta fuentes oficiales ARCA y Google. No pidas claves ni datos reales; usa marcadores. No accedas a mis cuentas. Prueba localmente que Correo.gs no llama ARCA ni envía, rechaza email cambiado en fila, doble clic, fila sin PDF, error ambiguo, otro propietario. Prioriza código breve robusto y una guía didáctica. No hagas vídeos. Quiero los archivos finales descargables.
