ac4e9c6f35
Antes: skills_invoked vazio em 1608/1608 sessões porque detectSkillInvoked apenas era aplicado ao text extraído de content[type=text]. A string 'Launching skill: X' vive dentro de tool_result.content (string ou array de text blocks), que era ignorada. Fix: adicionar helper extractResultText(r) que trata ambos os casos e aplicar detectSkillInvoked + detectHook também ao tool_result. Após re-indexação full, 526/1616 sessões têm agora skills detectadas e o detector de padrões devolve 6 padrões (vs 2 baseline), incluindo skills_with_high_error_rate reais. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>