"""Persistência SQLite das análises de vídeo, imagem e áudio do Scanner. Este pacote implementa a "camada de banco de dados" prevista no docstring de ``scanner/retakes/repositorio_de_retakes.py``: um schema SQLite único para vídeos, metadados de arquivo, transcrição, evidências visuais/cenas e grupos de retake, com repositórios que espelham a interface dos repositórios JSON já existentes. """ from .busca_de_conteudo import BuscaDeConteudo, ErroDeBusca, IndexadorSemantico, ResultadoDeBusca from .conexao import abrir_banco from .consultas import ConsultasDeAnalises, ErroDeConsultaInvalida from .enunciados import AgrupadorDeEnunciados, Enunciado, RepositorioDeEnunciados from .esquema import criar_esquema, reconstruir_indice_de_busca from .ingestao_de_voz import ( ErroDeIngestaoDeVoz, IngestorDeVozNoBanco, LeitorDeDadosParaIA, ) from .limpeza import LimpadorDeDuplicatas from .repositorio_de_planos import ( AcaoDoPlano, ErroDePlano, PlanoDeEdicao, RepositorioDePlanos, plano_de_dict, ) from .repositorio_de_projetos import ErroDeProjeto, ProjetoDeEdicao, RepositorioDeProjetos from .repositorio_de_edicoes import EdicaoDeVideo, ErroDeEdicao, RepositorioDeEdicoes, edicao_de_dict from .repositorio_de_analises_sqlite import RepositorioDeAnalisesSQLite from .repositorio_de_retakes_sqlite import RepositorioDeRetakesSQLite from .repositorio_de_timeline_sqlite import RepositorioDeTimelineSQLite __all__ = [ "AcaoDoPlano", "AgrupadorDeEnunciados", "BuscaDeConteudo", "Enunciado", "ErroDeBusca", "ErroDeIngestaoDeVoz", "ErroDePlano", "ErroDeEdicao", "EdicaoDeVideo", "IndexadorSemantico", "IngestorDeVozNoBanco", "LeitorDeDadosParaIA", "LimpadorDeDuplicatas", "PlanoDeEdicao", "RepositorioDeEnunciados", "RepositorioDePlanos", "RepositorioDeProjetos", "ProjetoDeEdicao", "ErroDeProjeto", "RepositorioDeEdicoes", "ResultadoDeBusca", "abrir_banco", "criar_esquema", "plano_de_dict", "edicao_de_dict", "reconstruir_indice_de_busca", "RepositorioDeAnalisesSQLite", "RepositorioDeRetakesSQLite", "RepositorioDeTimelineSQLite", "ConsultasDeAnalises", "ErroDeConsultaInvalida", ]