# TODO.md

## 작업 목록

> 우선순위: higher > medium > lower
> 진행: `☑` 완료, `☐` 미완료

---

## higher

- [x] **v2_0_release** — AI-WORKS Standard v2.0 Release
  - 완료일: 2026-07-05
  - 결과:
    - 템플릿 변수 치환 정상화
    - validate_documents() 추가
    - can_approve_design_freeze() 추가
    - 7개 신규 표준 문서 템플릿 추가
    - STATE.json v2.0 스키마 적용
    - DESIGN_FREEZE 자동 조건 검증 추가
  - 검증:
    - placeholder 문서 → FAIL 확인
    - 필수 섹션 누락 → FAIL 확인
    - DESIGN_FREEZE 조건 미충족 → 승인 거부 확인
    - 모든 조건 충족 → PASS 확인
  - 참고: STATE.json `last_completed`

- [x] **v2_0_baseline** — v2.0 Official Baseline 생성
  - 완료일: 2026-07-05
  - 결과:
    - baseline/v2.0/ 생성
    - MANIFEST.json 생성 (SHA-256)
    - RELEASE_NOTES.md 생성
  - 참고: baseline/v2.0/

- [x] **v2_1_working** — Working Workspace 추가
  - 완료일: 2026-07-05
  - 결과:
    - create_project.py에 working/ 폴더 생성 추가
    - RULES.md 섹션 7 추가
    - RULES.md.template 섹션 7 추가
    - PROJECT_CONTEXT.md.template에 working/ 추가
  - 검증:
    - 전체 생성 흐름 테스트 PASS
    - working/ 폴더 생성 확인
    - RULES.md 협업 안전장치 포함 확인
  - 참고: STATE.json `last_completed`

- [x] **v2_1_rules** — 협업 규칙 추가
  - 완료일: 2026-07-05
  - 결과:
    - Decision Gate 규칙 추가
    - Apply Gate 규칙 추가
    - Snapshot 규칙 추가
    - RULES.md 섹션 7 완성
  - 참고: RULES.md

- [x] **v2_1_folder_roles** — 폴더 역할 문서화
  - 완료일: 2026-07-05
  - 결과:
    - build/dist/baseline/working 역할을 RULES.md 섹션 8에 추가
    - 삭제 가능/불가 기준 명시
  - 참고: RULES.md 섹션 8

- [x] **v2_1_changelog** — v2.1 CHANGELOG 업데이트
  - 완료일: 2026-07-05
  - 결과:
    - CHANGELOG.md에 v2.1 예정 항목 추가
  - 참고: CHANGELOG.md

- [ ] **v2_1_release** — v2.1 Release
  - 상세: 최종 검토, Release 승인, Official Baseline 생성, Release 문서 작성
  - 산출물: baseline/v2.1/, RELEASE_NOTES.md, STATE.json, CHANGELOG.md, TODO.md

---

## medium

- [ ] **retrospective** — 프로젝트 회고
  - 상세: 00-프로젝트생성기 v2.1 개발 회고 작성
  - 산출물: RETROSPECTIVE.md

- [ ] **template_update_plan** — 템플릿 개선 계획 정리
  - 상세: v2.2 후보 기능 정리
  - 산출물: AI-WORKS_TEMPLATE_UPDATE.md

---

## lower

- [ ] **write_tests** — 기본 테스트 작성
  - 상세: 입력 검증 테스트, 생성 테스트
  - 상태: v2.2에서 검토

- [ ] **finalize_docs** — 문서 정리
  - 상세: README.md 완성, 사용 예시 추가
  - 상태: v2.2에서 검토

---

## AI 재개용 즉시 확인

1. 현재 STATE.json `current_phase` 확인
2. 현재 `in_progress` 확인
3. TODO.md higher 우선순위 항목부터 진행
4. 완료 후 STATE.json의 `last_completed`, `in_progress`, `next_step` 갱신
