teqo-backup/tests
Francisco Solla 45eef25b1a feat(C192): busca semântica no acervo de falas (Closes #1147)
Modo "Por tema" no acervo de falas: expansão determinística do tema via
DeepSeek (generateObject, timeout, fallback null) alimenta o motor lexical
existente (searchText/keywords OR), mantendo facetas AND, paginação por fala,
o OR de cortes do C174 e o access control intacto. Resultado de tema mostra
selo e "Por que apareceu" com trecho real (frase contínua), sem score;
degradação honesta para termo exato com aviso e vazio honesto com saídas.

- URL: mode=tema (default omitido; canonicaliza sem q), seletor otimista
- ai/expandSpeechSearchTheme + lib/speechThemeTerms (sanitiza saída do modelo)
- view model com themeMatchTerm + espelho speechMatchesSearchTerm
- UI do card de tema (selos, proveniência, ações) e aviso degradado
- sem migration/Consent/exposição pública; gate de leitura inalterado
- testes unit/int/e2e; design hi-fi estendido e certificado pelo designer
2026-09-18 17:48:28 -03:00
..
e2e feat(C192): busca semântica no acervo de falas (Closes #1147) 2026-09-18 17:48:28 -03:00
fixtures feat(C167): corta o trecho [início,fim] do acervo e publica o arquivo numa página compartilhável 2026-09-15 10:24:36 -03:00
helpers chore(OPS125): conta de teste dos agentes no staging (Closes #1126) 2026-09-17 02:08:57 -03:00
int feat(C192): busca semântica no acervo de falas (Closes #1147) 2026-09-18 17:48:28 -03:00
unit feat(C192): busca semântica no acervo de falas (Closes #1147) 2026-09-18 17:48:28 -03:00