{ "milestone": "integration", "round": 3, "status": "pass", "assertionsSummary": { "total": 12, "passed": 12, "failed": 0, "blocked": 0 }, "passedAssertions": [ "VAL-CROSS-001", "VAL-CROSS-002", "VAL-CROSS-003", "VAL-UI-004", "VAL-UI-005", "VAL-UI-006", "VAL-UI-007", "VAL-UI-008", "VAL-UI-009", "VAL-UI-010", "VAL-UI-011", "VAL-UI-012" ], "failedAssertions": [], "blockedAssertions": [], "appliedUpdates": [], "previousRound": ".factory/validation/integration/user-testing/synthesis.json", "roundOverRound": { "round1": { "passed": 5, "failed": 7, "blocked": 0 }, "round2": { "passed": 11, "failed": 1, "blocked": 0 }, "round3": { "passed": 12, "failed": 0, "blocked": 0 }, "delta": { "newlyPassed": 1, "stillFailing": 0, "newlyFailed": 0 } }, "reTestDetails": { "reTestedAssertion": "VAL-CROSS-003", "fixFeature": "FEAT-009-FIX-002", "fixesVerified": [ { "issue": "Run history showed only 1 of 3 validation runs", "fix": "Component now iterates over all runs from paginated API response", "verified": true }, { "issue": "Coverage bar tooltip showed 'undefined of 3' instead of '0 of 3'", "fix": "String interpolation fixed to use null coalescing for passedAssertions count", "verified": true } ] } }