증상: 레시피 전환 후에도 이전 레시피의 Scout Field 영역이 그대로 적용됨. 원인: RecipeFieldScan(싱글톤)은 페이지명으로만 키잉되어 레시피 식별자가 없고, ReloadRecipe에서 필드 재로드가 주석 처리됨. 또한 UpdateWeldingLinesRecipe → 콤보박스 SelectedIndexChanged → SaveAndLoadFieldScanFromLasaDb 경로가 WorkRecipeFile은 새 경로/싱글톤은 stale인 상태로 SaveFieldHelper를 호출해 이전 레시피 데이터를 새 레시피 FieldHelper.json에 덮어쓰는 손상까지 유발. - 가드 플래그(_suppressPageFieldSync) 추가, 콤보박스 핸들러 저장 호출을 가드 - ReloadRecipe에서 UpdateWeldingLinesRecipe를 try/finally로 감싸 전환 중 저장 억제 - 로드 전용 LoadFieldScanFromLasaDb 추가, 전환 후 새 레시피 필드만 싱글톤에 로드 - 기존 소스는 삭제 없이 주석/가드로 보존 - 빌드 검증: MSBuild Debug|x64 솔루션 오류 0개, 현장 동작 확인 완료 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
작업일지
/doyeon_note 스킬로 작성되는 일자별 작업일지를 보관하는 폴더입니다.
- 파일명 형식:
yyyy_mm_dd.md(예:2026_06_17.md) - 같은 날 여러 번 기록하면 해당 날짜 파일에 항목이 누적됩니다.