{ "summary": { "label": "baseline-atual", "mode": "500chars", "top_k": 5, "n": 18, "recall@5": 0.333, "top1": 0.222, "latencia_media_s": 0.364, "bytes_medios": 1759 }, "rows": [ { "query": "FCPXMLValidator", "kind": "exato", "expected": "TigreVideoEditing/FCPXMLValidator.swift", "rank": null, "elapsed": 0.43084554199595004, "bytes": 2897, "got": [ "TigreVideoEditing/FCPXMLReader.swift", "TigreAppUI/WizardView.swift", "TigreVideoEditing/XMLElementLookup.swift", "TigreFoundation/Models/Project.swift", "TigreAppUI/WizardModel.swift" ] }, { "query": "SilenceCutPipeline", "kind": "exato", "expected": "TigreVideoEditing/SilenceCutPipeline.swift", "rank": 3, "elapsed": 0.44454937500995584, "bytes": 2896, "got": [ "TigreAppUI/WizardModel.swift", "TigreAppUI/WizardModel.swift", "TigreVideoEditing/SilenceCutPipeline.swift", "TigreAI/SilenceCutPreferencesStore.swift", "TigreAppUI/WizardModel.swift" ] }, { "query": "TranscriptIndexBuilder", "kind": "exato", "expected": "TigreTranscription/Pipeline/TranscriptIndexBuilder.swift", "rank": 2, "elapsed": 0.47273016700637527, "bytes": 2909, "got": [ "TigreTranscription/Models/TranscriptResult.swift", "TigreTranscription/Pipeline/TranscriptIndexBuilder.swift", "TigreTranscription/Models/TranscriptSegment.swift", "TigreApp/Web/TigreWebService.swift", "TigreAppUI/WizardModel.swift" ] }, { "query": "SQLiteProjectStore", "kind": "exato", "expected": "TigreFoundation/Persistence/SQLiteProjectStore.swift", "rank": null, "elapsed": 0.37244337500305846, "bytes": 573, "got": [ "TigreAppUI/WizardView.swift" ] }, { "query": "EditPromptBuilder", "kind": "exato", "expected": "TigreAI/EditPromptBuilder.swift", "rank": null, "elapsed": 0.3064631669985829, "bytes": 0, "got": [] }, { "query": "UniformFrameScheduler", "kind": "exato", "expected": "TigreVideoAnalysis/Pipeline/UniformFrameScheduler.swift", "rank": null, "elapsed": 0.38721733300189953, "bytes": 1754, "got": [ "TigreVideoEditing/FCPXMLReader.swift", "TigreVideoEditing/FCPXMLValidator.swift", "TigreVideoEditing/FCPXMLRoleScanner.swift" ] }, { "query": "TemplateRenderer", "kind": "exato", "expected": "TigreFoundation/Web/TemplateRenderer.swift", "rank": 1, "elapsed": 0.3559673750132788, "bytes": 2332, "got": [ "TigreFoundation/Web/TemplateRenderer.swift", "TigreFoundation/Web/TemplateRenderer.swift", "TigreAppUI/ProjectFormView.swift", "TigreAppUI/ProjectFormView.swift" ] }, { "query": "como o wizard decide qual e o proximo passo", "kind": "conceitual", "expected": "TigreAppUI/WizardStep.swift", "rank": 1, "elapsed": 0.31415845798619557, "bytes": 2789, "got": [ "TigreAppUI/WizardStep.swift", "TigreAppUI/WizardModel.swift", "TigreAppUI/WizardEditDecisionReporter.swift", "TigreApp/Web/WebRunner.swift", "TigreAppUI/ProjectFormView.swift" ] }, { "query": "extrair o audio de um video com ffmpeg", "kind": "conceitual", "expected": "TigreTranscription/Pipeline/FFmpegAudioExtractor.swift", "rank": 1, "elapsed": 0.37834116601152346, "bytes": 2988, "got": [ "TigreTranscription/Pipeline/FFmpegAudioExtractor.swift", "TigreAI/AppleIntelligenceMediaClassifier.swift", "TigreVideoAnalysis/Pipeline/MediaAssetProbing.swift", "TigreTranscription/Pipeline/FFmpegAudioExtractor.swift", "TigreVideoAnalysis/Pipeline/AppleVisionAnalyzer.swift" ] }, { "query": "detectar trechos de silencio no audio", "kind": "conceitual", "expected": "TigreVideoEditing/SilenceAnalyzer.swift", "rank": null, "elapsed": 0.3787743330030935, "bytes": 1162, "got": [ "TigreVideoEditing/SilenceCutPipeline.swift", "TigreAppUI/ContentView.swift" ] }, { "query": "baixar o modelo do whisper", "kind": "conceitual", "expected": "TigreTranscription/Pipeline/WhisperModelDownloader.swift", "rank": null, "elapsed": 0.30058345799625386, "bytes": 0, "got": [] }, { "query": "escrever o arquivo final de FCPXML", "kind": "conceitual", "expected": "TigreVideoEditing/FCPXMLWriter.swift", "rank": null, "elapsed": 0.3599663749919273, "bytes": 2762, "got": [ "TigreVideoEditing/FCPXMLRoleScanner.swift", "TigreVideoEditing/FCPXMLValidator.swift", "TigreAI/SilenceCutExportService.swift", "TigreAppUI/WizardModel.swift", "TigreVideoEditing/FCPXMLValidationError.swift" ] }, { "query": "detectar rostos nos quadros do video", "kind": "conceitual", "expected": "TigreVideoAnalysis/Pipeline/FacePerceiver.swift", "rank": null, "elapsed": 0.36523920799663756, "bytes": 2898, "got": [ "TigreAI/SceneEditContext.swift", "TigreAppUI/WizardModel.swift", "TigreVideoAnalysis/Models/FaceObservation.swift", "TigreAI/EditPromptBuilder.swift", "TigreAppUI/ProjectFormView.swift" ] }, { "query": "servidor HTTP que atende a webapp", "kind": "conceitual", "expected": "TigreApp/Web/HTTPServer.swift", "rank": 1, "elapsed": 0.2947174580040155, "bytes": 2780, "got": [ "TigreApp/Web/HTTPServer.swift", "TigreApp/Web/WebRunner.swift", "TigreApp/Web/HTTPRequest.swift", "TigreApp/Web/TigreWebService.swift", "TigreApp/Web/WebRunner.swift" ] }, { "query": "gravar arquivo em disco de forma atomica", "kind": "conceitual", "expected": "TigreFoundation/Files/AtomicFileIO.swift", "rank": null, "elapsed": 0.3465013329987414, "bytes": 0, "got": [] }, { "query": "cliente que fala com o Ollama", "kind": "conceitual", "expected": "TigreAI/OllamaClient.swift", "rank": null, "elapsed": 0.29580008301127236, "bytes": 0, "got": [] }, { "query": "impedir caminho de projeto fora da pasta permitida", "kind": "conceitual", "expected": "TigreFoundation/Persistence/ProjectPathSafety.swift", "rank": null, "elapsed": 0.39425449998816475, "bytes": 2922, "got": [ "TigreAppUI/WizardView.swift", "TigreAppUI/ProjectFormView.swift", "TigreVideoAnalysis/Pipeline/FramePerceiver.swift", "TigreVideoAnalysis/Pipeline/VisionPerceptionPipeline.swift", "TigreAppUI/WizardView.swift" ] }, { "query": "mapear tempo da timeline para o tempo da fonte", "kind": "conceitual", "expected": "TigreVideoEditing/TimelineMapper.swift", "rank": null, "elapsed": 0.36004945800232235, "bytes": 0, "got": [] } ] }