teqo-backup/tests
Francisco Solla 0a8dabc192 feat(C232): pré-catalogar o acervo de fotos com IA local e curadoria que vence
Collection archivePhoto ganha o grupo catalog (legenda/descrição/cena/texto
visível/temas/pessoas/município/origem/catalogedAt), curatedFields (o que a
assessoria edita nunca é sobrescrito), takenOn e searchText com índice GIN trgm
(migration aditiva add_archive_photo_catalog); hook beforeValidate deriva o
índice e marca curadoria só em edição humana; pipeline transacional baixa os
bytes privados, prepara JPEG <=1024px com sharp e mescla o VLM local com o
gazetteer/catálogo curado (pessoas só do TEXTO, nunca de rosto); CLI
pnpm archive:catalog (plan/--apply/--verify, recibo honesto, idempotente por
catalogedAt) com engine OpenAI-compatible na rede privada atrás de guarda de
host (ARCHIVE_VISION_ALLOW_REMOTE é o escape); client HTTP com retry/timeout e
parser zod fail-closed; resolver de município extraído para owner compartilhado
com o catálogo de peças delegando; unit/int novos e runbook staging-primeiro.
2026-09-26 12:13:37 -03:00
..
e2e feat(C229): busca por sentido no acervo de falas 2026-09-26 11:59:21 -03:00
fixtures feat(C226): frame estático nos vídeos da Central antes do play 2026-09-25 14:56:06 -03:00
helpers feat(C231): ingerir o acervo de fotos do Flickr no storage privado 2026-09-26 05:40:22 -03:00
int feat(C232): pré-catalogar o acervo de fotos com IA local e curadoria que vence 2026-09-26 12:13:37 -03:00
unit feat(C232): pré-catalogar o acervo de fotos com IA local e curadoria que vence 2026-09-26 12:13:37 -03:00