Sustituye a Lightroom en mi flujo real: cribar, puntuar y revelar los ARW de la cámara sin tocar jamás el original. El mismo motor lo operan por igual la interfaz y un agente de IA por MCP.
La regla que ordena todo el diseño es que la verdad vive en el disco: el RAW no se modifica jamás, el rating va en sidecars XMP que Lightroom entiende y una edición es una receta JSON junto a la foto. SQLite es solo un índice que un escaneo reconstruye, y la caché de previews vive fuera del archivo fotográfico, porque esa carpeta se sincroniza con la nube y nada generado debe viajar con ella. Se puede borrar la base de datos entera sin perder ni una estrella.
Hay un solo motor y dos manos que lo manejan: la interfaz Vue y un servidor MCP exponen las mismas operaciones, así que Claude puede cribar una sesión, puntuarla o exportarla igual que yo desde la pantalla. Construir para un agente obligó a que la API fuera honesta —todo lo que hace la interfaz existe como endpoint— y a fijar el reparto de confianza: los trabajos largos pasan por una cola secuencial compartida y todo borrado es un ensayo salvo confirmación explícita.