| 항목 | 내용 |
|---|
| 프로젝트명 | PhotoVault — NAS 사진 통합 정리 |
| 등록번호 | PS.BOT-F-02 |
| 시작일 | 2026-04-21 |
| Vault 위치 | MiniCITY(v0.5_PARA_0502-)/01_PROJECTS(프로젝트)/F_자료정리-PhotoVault/ |
- 8개 Ollama 모델 협동 분석으로 계획 수립
- SHA-256 + pHash 병행 중복 검출 방식 확정
- 파일명:
PS.BOT-F-02-사진정리_계획.md 생성
- 3소스 병렬 스캔 실행 (
parallel_scan.py)
- 문제: SQLAlchemy
IndexError: tuple index out of range → 스캔 중단 (4월 26일)
- 보존 우선순위 규칙 확정: 용량 최대 파일 = 원본, Master/년도/월일 구조, 1MB 이하 = 스크린샷, MobileBackup 제외
| 소스 | 장수 |
|---|
| mobilebackup | 46,249장 |
| photolibrary | 45,290장 |
| lightroom | 45,287장 |
- 총: 136,826장 (100%)
- 촬영 기간: 2006-06-25 ~ 2026-04-14
- AI 분류 현황: 사람 249장, 풍경 5장, 동물 14장, 기타 136,516장
- FastAPI 백엔드 서버 기동 (PID 69967 → 3113305)
- cronjob으로 자동 재시작 복구 확인
- Tailscale 주소:
http://mh-3900x-wsl.tail437af5.ts.net:8000/
- 프론트엔드 접속 가능 확인
- 옵시디언 Vault
v0.4_PARA_0427- → v0.5_PARA_0502-로 이전
- 기존 문서들이 이미 v0.5 경로에 존재함 확인
- 이 이력관리 파일 신규 생성 (
PS.BOT-F-이력관리.md)
| # | 날짜 | 문제 / 결정 | 상태 |
|---|
| 1 | 04-21 | SQLite 동시 쓰기 잠김 — WAL 모드 + threading.Lock 도입 | ✅ 해결 |
| 2 | 04-24 | NAS 스캔 속도 저하 — 100장 단위 보고, tqdm 비활성화 | ✅ 해결 |
| 3 | 04-24 | MobileBackup은 시놀로지 포토 사용 중 → 제외 결정 | ✅ 확정 |
| 4 | 04-26 | SQLAlchemy IndexError → 스캔 중단, DB는 무사 | ✅ 복구 완료 |
| 5 | 05-01 | 프론트엔드 API 경로 상대 경로 필요 (/api, not localhost) | ⚠️ 미해결 |
[!note] 수정이력
| 2026-05-02 21:15, 하늘 (hermes) | v0.5 Vault 이전 및 이력관리 신규 생성 |