Merge pull request #223 from PR0M3TH3AN/perf-find-last-optimization-8140799722290244091

⚡ optimize lock failure reason summarization with findLast
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-02-17 12:24:18 -05:00
commit 0d1417666c
1 file changed
+1 -1
+1 -1
View File
@@ -604,7 +604,7 @@ async function acquireLockWithRetry({ selectedAgent, cadence, platform, model, l
function summarizeLockFailureReasons(outputText) {
const events = parseJsonEventsFromOutput(outputText);
const quorumFailure = [...events].reverse().find((entry) => entry.event === 'lock_publish_quorum_failed');
const quorumFailure = events.findLast((entry) => entry.event === 'lock_publish_quorum_failed');
if (quorumFailure && quorumFailure.reasonDistribution && typeof quorumFailure.reasonDistribution === 'object') {
return {
reasonDistribution: quorumFailure.reasonDistribution,