Files
João Henrique ee181360c8 feat: criado repositório jhonny-editor no Gitea
criado repositório jhonny-editor no Gitea
adicionado script admin/deploy.command com commit automático
atualizado admin/DEV-NOTES.md com template limpo

Resumo:
- 32 arquivos alterados
- 16 novos
- 15 modificados
- 0 removidos

 16 files changed, 638 insertions(+), 61 deletions(-)

Arquivos:
  - code/engine/skills/boas-praticas-oo.md -> .agents/skills/boas-praticas-oo/SKILL.md
  - AGENTS.md
  - code/cep-plugin/index.html
  - code/cep-plugin/main.js
  - code/cep-plugin/styles.css
  - code/engine/integracoes/visual/apple_vision.py
  - code/engine/integracoes/visual/apple_vision_runner.swift
  - code/engine/integracoes/visual/extrator_ffmpeg.py
  - code/engine/scanner/__init__.py
  - code/engine/scanner/configuracao_visual.py
  - code/engine/scanner/coordenacao/__init__.py
  - code/engine/scanner/retakes/adaptador_de_falas.py
  - code/engine/scanner/retakes/agrupador_de_takes.py
  - code/engine/scanner/retakes/detector_de_reinicios.py
  - code/engine/scanner/retakes/modelos_de_retakes.py
  - code/engine/scanner/visual.py
  - .jhonny/
  - .retakes/
  - CODING_STANDARDS.md
  - code/engine/executar_retakes.py
  - code/engine/persistencia/
  - code/engine/scanner/retakes/__init__.py
  - code/engine/scanner/retakes/carregador_de_artefatos.py
  - code/engine/scanner/retakes/classificador_de_retakes.py
  - code/engine/scanner/retakes/coordenador_de_retakes.py
  - code/engine/scanner/retakes/deteccao_de_retakes.py
  - code/engine/scanner/retakes/gerador_de_evidencias.py
  - code/engine/scanner/retakes/repositorio_de_retakes.py
  - code/engine/testes/test_consultas_de_persistencia.py
  - code/engine/testes/test_deteccao_de_retakes.py
  - code/engine/testes/test_persistencia_sqlite.py
  - code/relatorios/audio/arquivos/92f97877259a86a8095b1eecafdefe357212a12247d04b78df60e0c0ae38b2ea/
2026-09-08 17:13:19 -04:00

92 lines
2.5 KiB
Python

"""Submódulo de detecção de retakes do scanner.
Analisa a transcrição já existente para identificar possíveis retakes —
repetições, reinícios e tomadas alternativas da mesma fala — gerando dados
estruturados para a revisão na interface. Não corta, não apaga e não decide
qual tomada usar.
"""
from .agrupador_de_takes import AgrupadorDeTakes
from .analisador_de_intervalos import AnalisadorDeIntervalos
from .classificador_de_retakes import (
CONTINUIDADE_DE_FALA,
POSSIVEL_RETAKE,
REPETICAO_DE_FRASE,
REPETICAO_DE_INICIO,
REPETICAO_PARCIAL,
RETAKE_CONFIRMADO,
SEM_INDICIO,
ClassificadorDeRetakes,
RegrasDeClassificacao,
)
from .carregador_de_artefatos import (
ArtefatoDeTranscricaoInvalido,
CarregadorDeArtefatosDeAudio,
)
from .comparador_de_falas import ComparadorDeFalas
from .comparador_semantico import ComparadorSemantico
from .coordenador_de_retakes import CoordenadorDeRetakes, ResultadoDaAnaliseDeRetakes
from .deteccao_de_retakes import DeteccaoDeRetakes
from .detector_de_reinicios import DetectorDeReinicios
from .gerador_de_evidencias import GeradorDeEvidencias
from .modelos_de_retakes import (
AgrupamentoDeFalas,
ClassificacaoDeRetake,
EvidenciaDeRetake,
Fala,
GrupoDeRetake,
ParAgrupado,
ResultadoDaComparacao,
ResultadoDoIntervalo,
SinalDeReinicio,
STATUS_CONFIRMADO,
STATUS_DE_REVISAO_VALIDOS,
STATUS_IGNORADO,
STATUS_PENDENTE,
STATUS_REJEITADO,
TomadaDeRetake,
)
from .repositorio_de_retakes import (
GrupoDeRetakeInexistente,
RepositorioDeRetakes,
)
__all__ = [
"AgrupadorDeTakes",
"AgrupamentoDeFalas",
"AnalisadorDeIntervalos",
"ArtefatoDeTranscricaoInvalido",
"CarregadorDeArtefatosDeAudio",
"ClassificacaoDeRetake",
"ClassificadorDeRetakes",
"ComparadorDeFalas",
"ComparadorSemantico",
"CONTINUIDADE_DE_FALA",
"CoordenadorDeRetakes",
"DeteccaoDeRetakes",
"DetectorDeReinicios",
"EvidenciaDeRetake",
"Fala",
"GeradorDeEvidencias",
"GrupoDeRetake",
"GrupoDeRetakeInexistente",
"ParAgrupado",
"POSSIVEL_RETAKE",
"RegrasDeClassificacao",
"REPETICAO_DE_FRASE",
"REPETICAO_DE_INICIO",
"REPETICAO_PARCIAL",
"RepositorioDeRetakes",
"ResultadoDaAnaliseDeRetakes",
"ResultadoDaComparacao",
"ResultadoDoIntervalo",
"RETAKE_CONFIRMADO",
"SEM_INDICIO",
"SinalDeReinicio",
"STATUS_CONFIRMADO",
"STATUS_DE_REVISAO_VALIDOS",
"STATUS_IGNORADO",
"STATUS_PENDENTE",
"STATUS_REJEITADO",
"TomadaDeRetake",
]