// 임시 패치: 이 내용을 AutoCalculationSimulator.tsx의 647-653줄에 적용

      // 기존 가이드레일 산정 기준 삭제 후 새로운 기준 추가
      setFormulaRules((prev) => {
        const filtered = prev.filter(rule => rule.category !== 'guide-rail');
        console.log('🔄 [가이드레일 재생성] 기존 규칙 삭제 후:', filtered.length);
        console.log('🆕 [가이드레일 재생성] 새로운 규칙 추가:', newGuideRailRules.length);
        console.log('📋 [가이드레일 재생성] 새 규칙 코드:', newGuideRailRules.map(r => r.ruleCode));
        const result = [...filtered, ...newGuideRailRules];
        console.log('✅ [가이드레일 재생성] 최종 규칙 수:', result.length);
        return result;
      });

      console.log('✅ 가이드레일 산정 기준 재생성 완료!');
      alert('가이드레일 산정 기준이 재생성되었습니다!\n\n✅ 벽면형: 10개 구간 (2방 1SET 기준)\n✅ 측면형: 10개 구간 (2방 1SET 기준)\n✅ 하부 Base: 벽면형/측면형 각 2EA\n\n총 4개 규칙 생성 완료\n\n📌 구간 6번: 4300 < G ≤ 5438\n   → GR-3000 x2 + GR-3500 x2 (복합 조합)');
