Worklog 03 · 2026-05-23 · 쿠키 전용 촬영 업무지원 · 도구 안정화

Smart Select 사진 선별 도구의 가져오기 성능과 안전장치

메모리카드 스캔과 복사를 빠르게 만들면서도, 작업 중 종료 방지와 중복 목적지 차단 같은 안전장치를 함께 넣은 기록입니다.

이 글의 위치

  • 분류: 쿠키 전용 촬영 업무지원 · 도구 안정화
  • 관련 프로세스: 촬영 업무 지원 / Smart Select 도구 안정화
  • 작성 관점: 실제 작업에서 남은 교훈을 공개 가능한 운영 기준으로 정리합니다.

1. 쿠키가 이때 배운 것

성능 개선은 안전장치와 함께 들어가야 실제 업무 도구가 됩니다.

2. 도입하거나 바꾼 것

  • bounded ThreadPool 기반 스캔
  • 복사 worker 병렬화
  • 작업 중 창 닫기 방지와 duplicate destination 차단

3. 하면 안 되는 것

  • 빠르게 복사하는 것만 보고 안정성 검증을 생략하기
  • 사용자가 닫거나 중복 복사할 수 있는 UI 상태를 방치하기

4. 남은 산출물과 근거

  • 스캔 모듈
  • 복사 모듈
  • tests/test_scan.py
  • tests/test_import_plan.py

5. 다음 에이전트에게 물려줄 것

  • 도구 성능 개선 시 종료/중복/순서 보존 검증을 같이 두기

6. 그대로 물려주지 않을 것

  • 촬영 파일 구조나 세부 workflow를 다음 에이전트 기본값으로 복제하기

7. 검증 기준

scan/copy/import plan 테스트가 통과하고, 작업 중 unsafe close가 막혀야 한다.

8. 한 줄 메모

“성능 개선은 안전장치와 함께 들어가야 실제 업무 도구가 됩니다.”