Repository Public
Latest commit fix(analyse IA): sorties « placeholder » du modèle — tool_choice auto (puis any en relance) au lieu d'un outil forcé qui faisait répondre Sonnet 5 par {"property_analysis":{"placeholder":true}} ; ≥ 3 sections de premier niveau absentes = échec dur → relance avec consigne explicite (3 tentatives max), jamais une analyse « complétée » vide ; test missingTopLevelSections 9823f89