{ "summary": { "label": "otimizado-doza", "mode": "map", "top_k": 5, "n": 18, "recall@5": 0.722, "top1": 0.611, "latencia_media_s": 0.675, "bytes_medios": 692 }, "rows": [ { "query": "SpineSegment", "kind": "exato", "expected": "doza_assist/fcpxml/parser.py", "rank": 3, "elapsed": 0.699377083015861, "bytes": 738, "got": [ "editorial_dna/summarizer.py", "doza_assist/fcpxml/timecode.py", "doza_assist/fcpxml/parser.py", "prompts/skills/editar-por-voz/criterios/04-reanalise-do-material-restante.md", "tests/test_story_builder.py" ] }, { "query": "OllamaProvider", "kind": "exato", "expected": "ai_providers/ollama_provider.py", "rank": 1, "elapsed": 0.6421885000017937, "bytes": 767, "got": [ "ai_providers/ollama_provider.py", "ai_providers/ollama_provider.py", "doza_assist/fcpxml/parser.py", "editorial_dna/fcpxml_ingest.py", "tests/test_fcpxml.py" ] }, { "query": "detect_hardware_tier", "kind": "exato", "expected": "model_config.py", "rank": 1, "elapsed": 0.6680177910020575, "bytes": 694, "got": [ "model_config.py", "test_hardware_tier.py", "tests/test_ai_model_status_project_scope.py", "tests/test_analysis_cap.py", "editorial_dna/classifier.py" ] }, { "query": "snap_framerate", "kind": "exato", "expected": "exporters/media_probe.py", "rank": 2, "elapsed": 0.6498886670160573, "bytes": 677, "got": [ "tests/test_framerate_support.py", "exporters/media_probe.py", "app.py", "doza_assist/fcpxml/parser.py", "exporters/media_probe.py" ] }, { "query": "whisper_catalog", "kind": "exato", "expected": "whisper_catalog.py", "rank": 1, "elapsed": 0.6533211249916349, "bytes": 779, "got": [ "whisper_catalog.py", "tests/test_whisper_install_guard.py", "whisper_catalog.py", "app.py", "doza_assist/retrieval.py" ] }, { "query": "premiere_xml", "kind": "exato", "expected": "exporters/premiere_xml.py", "rank": 1, "elapsed": 0.6422539160121232, "bytes": 721, "got": [ "exporters/premiere_xml.py", "exporters/premiere_xml.py", "doza_assist/fcpxml/timeline_audio.py", "tests/test_exporters.py", "tests/test_exporters.py" ] }, { "query": "parakeet worker", "kind": "exato", "expected": "parakeet_worker.py", "rank": 1, "elapsed": 0.67050391601515, "bytes": 685, "got": [ "parakeet_worker.py", "setup_assistant.py", "transcribe.py", "parakeet_worker.py", "ai_providers/anthropic_provider.py" ] }, { "query": "converter segundos em timecode", "kind": "conceitual", "expected": "exporters/edl.py", "rank": null, "elapsed": 0.6502645000000484, "bytes": 649, "got": [ "doza_assist/fcpxml/timecode.py", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "tests/test_fcpxml_timecode.py", "prompts/skills/editar-por-voz/criterios/01-leitura-do-json.md", "prompts/skills/editar-por-voz/criterios/03-escolha-da-melhor-tomada.md" ] }, { "query": "descobrir a resolucao do video com ffprobe", "kind": "conceitual", "expected": "exporters/media_probe.py", "rank": null, "elapsed": 0.6691363749851007, "bytes": 725, "got": [ "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "prompts/skills/editar-por-voz/criterios/04-reanalise-do-material-restante.md", "doza_assist/fcpxml/timeline_audio.py", "prompts/skills/editar-por-voz/criterios/01-leitura-do-json.md", "doza_assist/fcpxml/parser.py" ] }, { "query": "detectar quanta memoria RAM a maquina tem", "kind": "conceitual", "expected": "model_config.py", "rank": null, "elapsed": 0.679498915997101, "bytes": 624, "got": [ "prompts/skills/editar-por-voz/criterios/01-leitura-do-json.md", "prompts/skills/editar-por-voz/criterios/04-reanalise-do-material-restante.md", "prompts/skills/editar-por-voz/criterios/03-escolha-da-melhor-tomada.md", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "prompts/skills/editar-por-voz/criterios/07-ritmo.md" ] }, { "query": "escrever o arquivo FCPXML de saida", "kind": "conceitual", "expected": "doza_assist/fcpxml/writer.py", "rank": null, "elapsed": 0.6904783749778289, "bytes": 637, "got": [ "prompts/skills/editar-por-voz/criterios/08-formato-de-saida.md", "doza_assist/fcpxml/parser.py", "fcpxml_export.py", "prompts/skills/editar-por-voz/criterios/03-escolha-da-melhor-tomada.md", "tests/test_fcpxml.py" ] }, { "query": "ler e interpretar um arquivo FCPXML", "kind": "conceitual", "expected": "doza_assist/fcpxml/parser.py", "rank": 1, "elapsed": 0.7000019999977667, "bytes": 616, "got": [ "doza_assist/fcpxml/parser.py", "editorial_dna/fcpxml_ingest.py", "fcpxml_export.py", "doza_assist/fcpxml/timecode.py", "tests/test_fcpxml_ingest.py" ] }, { "query": "perfis de DNA editorial salvos em disco", "kind": "conceitual", "expected": "editorial_dna/profiles.py", "rank": 1, "elapsed": 0.6731580840132665, "bytes": 625, "got": [ "editorial_dna/profiles.py", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "editorial_dna/snapshots.py", "editorial_dna/injector.py", "editorial_dna/storage.py" ] }, { "query": "instalar e baixar modelos do whisper", "kind": "conceitual", "expected": "whisper_catalog.py", "rank": 1, "elapsed": 0.712842458015075, "bytes": 698, "got": [ "whisper_catalog.py", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "tests/test_whisper_install_guard.py", "prompts/skills/editar-por-voz/criterios/03-escolha-da-melhor-tomada.md", "prompts/skills/editar-por-voz/criterios/01-leitura-do-json.md" ] }, { "query": "exportar lista de decisao EDL", "kind": "conceitual", "expected": "exporters/edl.py", "rank": 1, "elapsed": 0.6753168329887558, "bytes": 631, "got": [ "exporters/edl.py", "prompts/skills/editar-por-voz/criterios/08-formato-de-saida.md", "prompts/skills/editar-por-voz/criterios/09-analise-incompleta.md", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "exporters/__init__.py" ] }, { "query": "transcrever o audio para texto", "kind": "conceitual", "expected": "transcribe.py", "rank": null, "elapsed": 0.6860910000104923, "bytes": 753, "got": [ "prompts/skills/editar-por-voz/criterios/06-texto-corte-marcador.md", "scripts/test_skill_editar_por_voz.py", "prompts/skills/editar-por-voz/criterios/03-escolha-da-melhor-tomada.md", "prompts/skills/editar-por-voz/criterios/02-triagem-roteiro-vs-conversa.md", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md" ] }, { "query": "analisar video usando o framework Vision", "kind": "conceitual", "expected": "video_analysis.py", "rank": 1, "elapsed": 0.647432875004597, "bytes": 661, "got": [ "video_analysis.py", "app.py", "prompts/skills/editar-por-voz/criterios/09-analise-incompleta.md", "scripts/test_skill_editar_por_voz.py", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md" ] }, { "query": "provedor de IA da Anthropic", "kind": "conceitual", "expected": "ai_providers/anthropic_provider.py", "rank": 1, "elapsed": 0.7330960000108462, "bytes": 774, "got": [ "ai_providers/anthropic_provider.py", "tests/test_anthropic_prompt_cache.py", "prompts/skills/editar-por-voz/criterios/10-revisao-humana.md", "ai_providers/anthropic_provider.py", "prompts/skills/editar-por-voz/criterios/01-leitura-do-json.md" ] } ] }