1df541d0f9
appendSummary verwendete bisher summary.failedCount() aus dem RunSummary-Objekt des echten Laufs, das von synthesizeMissingSourceFileRows() nachträglich hochgezählte failedCount nicht kannte. Nun werden die lokalen Zähler (successCount, failedCount, skippedCount) verwendet, die über onDocumentCompleted und die Synthese konsistent gepflegt werden. Test ergänzt um Assertion auf '1 fehlgeschlagen' in der Zusammenfassung. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>