# Task 3.2: Ferramenta de Sinalização de Lacunas (Gap Signal) **Contexto:** Inteligência das Crews (RAG & Managers) ## Objetivo Permitir que agentes reportem explicitamente quando não sabem uma resposta ("não sei"). ## Saída Esperada - `src/tools/reporting/gap_logger.py`: Módulo Python com a ferramenta CrewAI. ## Instruções 1. **Criar Tool:** Implementar a classe `ReportKnowledgeGap` compatível com CrewAI. 2. **Inputs:** `query` (pergunta original), `missing_topic` (tópico que faltou), `context` (contexto adicional). 3. **Persistência:** Escrever uma nova linha em um arquivo JSONL localizado em `src/knowledge/gaps/inbox.jsonl`. 4. **Diretório:** Garantir que o diretório de destino exista antes de escrever. 5. **Formato do Log:** O objeto JSON deve conter: Timestamp, Query original, Agente que reportou e os inputs fornecidos.