fix: preserve equivalent cards in board optimization
Publish GitHub Pages output / publish (push) Successful in 47s

This commit is contained in:
2026-09-05 11:27:52 +09:00
parent 94984b9387
commit b484daf956
4 changed files with 84 additions and 1 deletions
+1
View File
@@ -592,6 +592,7 @@
connectionOptimizationProgress = { stage: '최적 조합 선택 중', completed: totalPlacementChecks, total: totalPlacementChecks };
await new Promise<void>((resolve) => requestAnimationFrame(() => resolve()));
const optimized = optimizeBoardConnectionCards(boardSummary, effectiveMemberBoards, candidateCards, {
currentPlacements: boardCards,
placementWeight: (card, memberId, socketId) => placementMetrics(card, memberId, socketId).score,
placementPriorityWeight: (card, memberId, socketId) => isBlueConnectionSocket(memberId, socketId)
? placementMetrics(card, memberId, socketId).activationRateUp