3.2.0: el orden mira la forma de las carpetas, no solo su nombre
Medido sobre una carpeta de cliente real (8.207 archivos, 920 GB) antes de tocar nada: - «Por nombrar» solo pregunta por lo que el plan llega a ver y no sabe resolver; ya no por las carpetas de la app ni por lo de dentro de la papelera. Lo aprendido vale por el nombre entero. - Una carpeta es una grabación por lo que tiene dentro: una pieza montada no se desarma, y lo que no es rodaje no acaba en 00_Grabacion\OTROS. Se conserva el nombre de cada sesión. - Una carpeta que guarda meses o años dentro se abre y cada cosa va a su mes; si la pieza ya existe allí, se junta con ella. - Repaso de lo ya ordenado: lo que está en un mes que no es el de su rodaje vuelve al suyo. - El año de un clip de Blackmagic sale de los demás clips de su tarjeta y día; un rodaje que pasa de medianoche cuenta como uno. - Un clip convertido sigue siendo de su cámara, y el convertidor no repite lo que ya convirtió. - «Exportados» junto a «_Exportados» y «_Papelera» junto a «_Para borrar» se juntan. - «Hacer de una vez» solo mueve lo marcado; lo dudoso que queda no cuenta como pendiente. - El inventario lleva la versión de las reglas: uno anterior pide escanear otra vez. Pruebas: prueba_orden.py (nueva, 19 casos), probar.py 19, prueba_funcional.py 26, prueba_ventana.py 18 desde el código y 17 con el paquete. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Este commit está contenido en:
@@ -189,7 +189,10 @@ def p_nombrar():
|
||||
v2 = get('/api/vocabulario' + q(raiz=RAIZ))
|
||||
assert {t['token']: t for t in v2['tokens']}['raro'].get('cubeta') == 'DOCUMENTOS'
|
||||
c, r = post('/api/diccionario', {'token': 'raro', 'cubeta': None}) # y se olvida
|
||||
return 'reconoce, aprende y olvida un nombre de carpeta'
|
||||
# las carpetas de la propia app no se enseñan: «basura» es su _Para borrar\basura, no una del cliente
|
||||
c, r = post('/api/diccionario', {'token': 'Basura', 'cubeta': 'GRABACION'})
|
||||
assert c == 400 and 'propia app' in r.get('error', ''), (c, r)
|
||||
return 'reconoce, aprende y olvida un nombre de carpeta; no deja enseñar las de la app'
|
||||
|
||||
|
||||
PLAN = {}
|
||||
|
||||
Referencia en una nueva incidencia
Block a user