Commit History
5 days ago
-
P2-1: recusa no servidor (403) de origem nao autorizada
PedroH2508 +1: Claude Opus 5.5O proxy do *.hf.space acrescenta Access-Control-Allow-Origin refletindo qualquer origem por cima do CORS do app (medido em 11/10/2026), entao ALLOWED_ORIGINS / AIDA_VIDEO_CORS sozinhos nao impediam outro site de usar a API pelo navegador. Agora a requisicao com Origin fora da lista recebe 403 antes da rota. Sem Origin (curl, servidor) e o proprio host continuam passando; chamada interna isenta. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>9db9aad -
P2-2: limite de analises por cliente no Core, com isencao para servicos internos
Core: AIDA_LIMITE_ANALISES (N/S por cliente; desligado por padrao), 429 + Retry-After. Video e API v1 enviam X-AIDA-Chave-Interna quando AIDA_CHAVE_INTERNA esta definido. Ligar o limite so depois de por o mesmo segredo nos tres servicos. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>d83fcc2
8 days ago
-
Adiciona o estado REAL_EDITADA (edicao lida dos metadados)
Foto que a analise de conteudo considera real e cujo arquivo registra edicao em editor de imagem (Lightroom, Photoshop, Photopea, GIMP, Snapseed...) passa a sair como REAL_EDITADA. A edicao vem do EXIF Software, do XMP CreatorTool, do historico do XMP e de crs:HasSettings; nao e uma classe do modelo. IA e INCONCLUSIVO nao mudam, so ganham um motivo. A resposta traz os campos `editada` e `editores`. O valor IA/MANIPULADA fica por compatibilidade; o titulo passa a ser "Indicios de imagem gerada por IA". A trava de resolucao minima (480 px) que estava pendente no working tree foi descartada e nao entra neste commit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>f2595a6
23 days ago
-
Adiciona rota /forense e cache de analises para o AIDA Forensics
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>f80db26
-
Camada de proveniencia: C2PA/EXIF, fusao por LLR e integracao na API
- Novo modulo aida/proveniencia (sinais, extracao, features, fusao, atribuicao) - Adiciona modelos/proveniencia_llr.json com o lambda calibrado - Integra a camada no pipeline de inferencia e em site_api/app.py - Nova dependencia c2pa-python (degrada para EXIF/XMP/IPTC se ausente) - Estado INCONCLUSIVO deixa de exibir titulo na interface Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>d062192
-
AIDA API - backend de analise de imagens
d64c2c7