Ir al contenido

Seguridad, verificación y deshacer

PosterPilot trata toda escritura de ilustración o configuración como una operación revisable. Las sugerencias, FUN, las familias de colecciones, los horarios y el descubrimiento nunca escriben ilustraciones por sí solos.

Para el servidor multimedia, metadatos de Kometa, cargas, colecciones y config.yml:

  1. Prepara la ilustración o la configuración.
  2. Previsualiza destinos, ranuras, escrituras y omisiones exactas.
  3. Confirma el plan emitido por el servidor. Caduca, es de un solo uso y está vinculado al contenido y a las huellas mostradas.
  4. Ejecuta únicamente las operaciones congeladas, sin redescubrir ni sustituir.
  5. Verifica cada destino después de escribir.
  6. Registra una revisión por destino y ranura, también cuando falla.

Si cambian la selección, la ilustración actual, la pertenencia a la colección, el archivo de Kometa o cualquier entrada vinculada, la confirmación se rechaza. Solicita otra vista previa; no reutilices el token anterior.

Para un único título cuyo plan previsualizado no tiene avisos — nada omitido y al menos una escritura — PosterPilot emite la confirmación por sí mismo en el mismo clic, de modo que los pasos 2–3 ocurren sin un diálogo separado. Cualquier omisión, un plan vacío, «aplicar y siguiente» y las operaciones de colección mantienen el paso de confirmación explícito. El contrato del servidor es idéntico en ambos casos: el plan sigue previsualizándose, caduca, es de un solo uso y se ejecuta congelado.

Detalle de un título en PosterPilot con la confirmación de aplicación que muestra el plan exacto y congelado — se muestra siempre que un plan requiere revisión antes de escribir

Antes de mutar, PosterPilot registra el estado anterior. Cuando el proveedor puede leer los bytes, guarda una instantánea local direccionada por contenido en el directorio de datos. Para Kometa conserva el valor YAML administrado anterior, incluida su ausencia.

El historial solo añade entradas. Volver a aplicar o deshacer no borra intentos. Las cargas usan una identidad de contenido segura y no exponen credenciales ni URL con secretos.

  • Exacta — se puede comparar el destino con el contenido o valor YAML previsto.
  • Mejor esfuerzo — existe una identidad de imagen estable, pero no evidencia byte a byte.
  • Fallida o no disponible — la escritura falla, el resultado difiere o no hay evidencia suficiente. Nunca se presenta como éxito verificado.

Servidor y Kometa tienen resultados independientes. “Ambos” puede ser parcial, y un fallo de temporada o episodio no oculta éxitos en otras ranuras.

Los detalles del trabajo muestran éxitos, fallos, omisiones e interrupciones, con el destino y la ranura afectados. Reintentar fallos crea trabajo vinculado solo para unidades elegibles y no repite éxitos. Los errores de validación, configuración o plan obsoleto exigen corregir Ajustes y crear una nueva vista previa.

“Aplicar y siguiente” avanza únicamente si todos los destinos seleccionados terminan y se verifican. En caso contrario permanece en el elemento con los detalles.

En el detalle del elemento, previsualiza el deshacer de una revisión disponible, una temporada o el elemento completo. La vista enumera restauraciones posibles y ranuras no disponibles o ya restauradas. Confirmar restaura la instantánea/valor, verifica cuando es posible y añade una revisión de deshacer.

El alcance se respeta: una temporada no cambia la carátula de la serie ni otra temporada; Kometa no reescribe YAML ajeno. Los resultados mixtos siguen auditables.

Cronología del historial de arte de PosterPilot con una revisión aplicada y verificada, una entrada por destino y ranura, cada una con su propia acción de deshacer

La sincronización estructurada, el YAML bruto y la restauración de copias tienen vista previa y confirmación propias. El diff oculta secretos. La escritura usa copia y reemplazo atómico; planes alterados, caducados, obsoletos o reutilizados no escriben nada. Consulta el Gestor de Kometa.

  • Conserva /data e incluye .app-key si no usas APP_SECRET.
  • Revisa las omisiones: una omisión no es éxito verificado.
  • Ejecuta Diagnósticos antes de insistir con un servidor, proveedor o ruta enferma.
  • Crea una copia antes de actualizar, purgar servidores o restaurar.
  • Mantén la automatización orientada a revisión; ningún horario integrado autoaplica.

Continúa con Uso o Automatización y recuperación.

La confirmación entrega el plan congelado a la cola de trabajos duradera, de modo que una restauración grande —una colección completa, por ejemplo— informa su progreso y se reanuda tras un reinicio en lugar de morir con la petición que la inició.

PosterPilot is an independent project, not affiliated with or endorsed by Plex, Jellyfin, Emby, MediUX, Fanart.tv, TMDB, ThePosterDB, or Kometa. Trademarks belong to their respective owners. This product uses the TMDB API but is not endorsed or certified by TMDB.