Commit History
-
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-7/P2-8: versoes travadas (constraints.txt no Docker) e docstring do limiar
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>fff3661 -
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
-
Valida dimensoes da imagem e versiona a suite de testes
- Imagem com lado < 8 px virava HTTP 500 (FFT de tamanho 0); agora 400. - PNG de 400 MP com 388 KB era decodificado inteiro; limite de 210 MP checado no cabecalho, antes de decodificar (cobre sensores de 200 MP). - Traz testes/ (antes so na copia local aida-space) e pytest.ini para o repositorio: 93 testes, nenhum carrega modelo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>5340e92