# TODO.md

> v1.1.0 Official Baseline 스냅샷 (절대 수정 금지)

## 작업 목록

> 우선순위: higher > medium > lower
> 진행: `☑` 완료, `☐` 미완료
> Standard: AI-WORKS v2.2

---

## higher

- [x] **v1.0_backup** — v1.0 백업 생성
  - 완료일: 2026-07-07
  - 결과: backup/v1.0 폴더에 v1.0 소스 코드 및 설정 백업 완료

- [x] **init_docs** — 공통 프로젝트 문서 생성
  - 완료일: 2026-07-06
  - 결과: 프로젝트 생성기에서 자동 생성

- [x] **define_requirements** — 요구사항 정의
  - 완료일: 2026-07-07
  - 산출물: REQUIREMENTS.md

- [x] **webp_conversion** — WebP 전용 변환 구현
  - 완료일: 2026-07-07
  - 결과: 모든 출력을 WebP로 변환, 자동 번호 부여 폴더 정책

- [x] **quality_selection_ui** — 화질 선택 UI 구현
  - 완료일: 2026-07-07
  - 결과: 실행 시 1-6번 메뉴, 사용자 직접 입력 지원

- [x] **auto_dup_folder_file** — 자동 중복 폴더/파일명 생성
  - 완료일: 2026-07-07
  - 결과: get_unique_output_path / get_unique_output_file 구현

- [x] **logging** — 로그 저장
  - 완료일: 2026-07-07
  - 결과: logs/ 폴더에 실행 로그 저장

- [x] **exif_removal** — EXIF 제거
  - 완료일: 2026-07-07
  - 결과: 변환 시 EXIF 제거, Orientation 회전 보정

- [x] **subfolder_processing** — 하위 폴더 처리
  - 완료일: 2026-07-07
  - 결과: os.walk 기반 재귀 검색 및 구조 유지 출력

- [x] **v1.1_release** — v1.1.0 Official Baseline 확정
  - 완료일: 2026-07-07
  - 결과: backup/v1.1.0 생성, DESIGN_FREEZE v1.1.0 승인

---

## medium

- [x] **code_implementation** — 코드 구현
  - 완료일: 2026-07-07
  - 결과: src 폴더에 6개 모듈 생성 완료

- [x] **documentation_update** — 문서 갱신
  - 완료일: 2026-07-07
  - 결과: README, CHANGELOG, STATE.json 등 갱신

- [ ] **test** — 테스트
  - 상세: 소량 및 대량 이미지 테스트 (v2.0에서 계속)

- [ ] **release** — 배포
  - 상세: EXE 제작 및 배포 (v2.0에서 계속)

---

## lower

- [ ] **retrospective** — 회고
  - 상세: 개선사항 및 생성기 반영 내용 기록

---

## v2.0 작업 예정 항목 (참고)

- [ ] **input_folder_selection** — 입력 폴더 선택 기능 구현
- [ ] v2.0 추가 기능 정의 및 구현

> 본 Baseline 이후 모든 작업은 v2.0.0-dev에서 진행합니다.
