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. 한 줄 메모
“성능 개선은 안전장치와 함께 들어가야 실제 업무 도구가 됩니다.”