# CHANGELOG.md

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.
Versioning follows Semantic Versioning.

---

## [Unreleased]

### Added

- create_project.py: 템플릿 변수 치환 함수 추가
- create_project.py: validate_documents() 함수 추가
- create_project.py: can_approve_design_freeze() 함수 추가
- create_project.py: validate_document_content() 함수 추가
- 7개 Standard v2.0 템플릿 추가: REQUIREMENTS, TECHNICAL_DECISIONS, UI_FLOW, ARCHITECTURE, IMPLEMENTATION_PLAN, DESIGN_FREEZE, DOCUMENT_VALIDATION_RULES
- STATE.json template: standard_version, current_checkpoint, document_status 필드 추가
- TODO.md template: v2.0 체크포인트 항목 추가
- SESSION.md template: document_status, can_approve_design_freeze 참고 추가
- PROJECT_CONTEXT.md template: v2.0 문서 구조, document_status 섹션 추가
- RULES.md template: 검증 강제 규칙 추가
- AI-WORKS_MASTER.md template: v2.0 개발 절차, 검증 규칙 반영
- AI-WORKS_START.md template: v2.0 시작 절차 반영
- DOCUMENT_VALIDATION_RULES.md template: 실제 검증 규칙으로 보강
- placeholder 길이/섹션 자동 검증 로직

### Changed

- validate_project(): 신규 7개 문서 검증 항목 추가
- save_log(): 신규 7개 문서 로그 기록 추가
- copy_templates(): 템플릿 변수 치환 적용
- main(): v2.0 완료 메시지 추가

### Deprecated

- 없음

### Removed

- 없음

### Fixed

- create_project.py 구문 오류 수정
- validate_documents() placeholder 탐지 word boundary 적용

### Security

- 없음

---

## [0.2.0] - 2026-07-05

### Added

- AI-WORKS Standard v2.0 Release
- 템플릿 변수 치환: {PROJECT_NAME}, {PROJECT_NUMBER}, {CREATED_DATE}
- 문서 검증 엔진: placeholder, 최소 길이, 필수 섹션 검사
- DESIGN_FREEZE 자동 조건 검증
- STATE.json 중심 상태 관리: Single Source of Truth
- 7개 신규 표준 문서 템플릿
- 최종 검증 테스트: placeholder FAIL, 섹션 누락 FAIL, DESIGN_FREEZE 조건 검증, 전체 PASS 확인

### Changed

- 프로젝트 생성 검증 로직 강화
- 템플릿 관리 체계화

---

## [0.1.0] - 2026-07-02

### Added

- AI-WORKS 프로젝트 생성기 시작
- 프로젝트 기본 문서 생성
- templates/default 생성
- 프로젝트 생성용 템플릿 시스템 구축

### Notes

현재 단계는 프로젝트 기반 구축 단계입니다.

아직 create_project.py는 작성하지 않았습니다.

다음 단계에서는 다음 기능을 구현할 예정입니다.

- create_project.py 작성
- 프로젝트 번호 입력
- 프로젝트 이름 입력
- 표준 폴더 자동 생성
- templates/default 자동 복사
- config 자동 생성
- VS Code 자동 실행
- exe 생성 준비

---

## Next Milestone

### Version 0.3.0-v2.1

예정 기능:

- State Machine 기반 프로세스 제어
- 독립 Validation Tool (validate_project.py)
- Test Harness (Standard 자체 테스트)
- Immutable Zones (FROZEN 문서 수정 금지)
- 프로젝트 체크포인트 시스템 강화
- 지식 전수 메커니즘 자동화
