BlueProject
Published on

Evidencia — Temporal → Media organizado ({year}/{month}/{day}/{type})

Authors
  • avatar
    Name
    Mateo Londoño Toro
    Twitter

Después de Captura de imagen → Temporal, tocó Organizar hacia el archivo permanente.

RolRuta
Origen…/Disco C_C/Temporal
Destino…/Disco C_C/Media
Plantilla{year}/{month}/{day}/{type}
RenombradoNombre original

Transparencia: qué se capturó y qué no

La organización sí se ejecutó (111 movidos, 0 errores). Se lanzó por CLI (OrganizeService.preview + execute), no pulsando Organizar ahora en la UI — por eso no hay pantallazos del progreso en vivo de esa corrida.

La evidencia del post es esta cadena:

  1. Config UI real (tu captura de Media Ingest antes de ejecutar)
  2. Preview read-only vía test (MEDIA_INGEST_EVIDENCE=1)
  3. Log de ejecución (JSON + conteos post-movimiento)
  4. Shots Fluent regenerados por pytest tests/test_docs_screenshots.py (módulo Organizar genérico)

La próxima vez que haga falta evidencia de proceso, hay que grabar la UI (o un screencast) mientras corre el job en la app.

1) Configuración en la UI (evidencia tuya)

Organizar — Temporal → Media, plantilla año/mes/día/tipo
  • Incluir subcarpetas: sí
  • Subcarpetas: por año → mes → día → tipo
  • Renombrado: nombre original

2) Preview con test (antes de mover)

MEDIA_INGEST_EVIDENCE=1 pytest tests/test_evidence_temporal_media.py -q -s

Resultado (JSON):

{
  "mode": "preview_only",
  "moved": false,
  "movable": 111,
  "bytes_total": 6517002413,
  "folder_template": "{year}/{month}/{day}/{type}"
}

Muestras del plan:

OrigenDestino planeado
IMG_4430.PNGMedia/2026/08/04/Fotos/IMG_4430.png
CMYX0113.MOVMedia/2026/08/04/Videos/CMYX0113.mov

3) Ejecución (CLI) — resultado

(organize-execution.json)

MétricaValor
Movidos111 (32 fotos, 79 videos)
Errores0
Bytes6 517 002 413 (~6.07 GiB)
Medios restantes en Temporal0
Sidecars .AAE en Temporal27 (no son medios del organizador)

Árbol post-hecho: post-organize-tree.txt — p. ej. Media/2026/08/05/Fotos/… y …/Videos/….

4) Capturas Fluent (pytest, no del job en vivo)

Módulo Organizar (test)
Transferencia Organizar (test)

Estas dos vienen de pytest tests/test_docs_screenshots.py: demuestran la UI del producto, no el progreso de esta corrida concreta.

Cómo repetir evidencia “de proceso” bien

  1. Abrir Media Ingest con la config de arriba
  2. Grabar pantalla / capturas en Previsualizar y durante Organizar ahora
  3. Guardar también el JSON de preview + Historial

Para tests seguros (sin tocar el disco real):

pytest tests/test_organize.py::test_organize_year_month_day_type_template -q
pytest tests/test_docs_screenshots.py -q

Serie