51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# .cli/ops/update_changelog.md
|
|
|
|
## 목적
|
|
|
|
- `.cli/changelog.md`에 이번 작업 항목을 “최신이 위”가 되도록 추가한다.
|
|
|
|
## 입력
|
|
|
|
- `.cli/_task_context.md`에서 아래를 읽는다:
|
|
- TASK_ID
|
|
- TASK_TITLE
|
|
- DATE
|
|
- FILES
|
|
|
|
## 준비
|
|
|
|
- `.cli/changelog.md`가 없으면 아래 템플릿으로 생성한다(그대로 복사).
|
|
|
|
### changelog 초기 템플릿(파일 생성 시)
|
|
|
|
# Changelog
|
|
|
|
> 규칙
|
|
>
|
|
> - 새 작업이 끝나면 맨 위(최신)에 추가한다.
|
|
> - 날짜 섹션이 없으면 새로 만든다.
|
|
> - 각 항목은 3~5줄 이내로 짧게.
|
|
> - “무엇이 바뀌었는지”와 “영향 범위(파일)”만 남긴다.
|
|
|
|
## YYYY-MM-DD
|
|
|
|
- [0001] 작업 제목(짧게)
|
|
- Summary: 변경 요약 1
|
|
- Summary: 변경 요약 2
|
|
- Files: path1, path2
|
|
|
|
## 추가 규칙
|
|
|
|
1. `## {DATE}` 섹션이 있으면, 그 섹션 **바로 아래 최상단**에 항목을 추가한다.
|
|
2. `## {DATE}` 섹션이 없으면, 파일 맨 위(헤더/규칙 블록 다음)에 새로 만들고 그 아래에 추가한다.
|
|
3. Summary는 2줄(최대 3줄)로 짧게 작성한다.
|
|
4. Files는 컨텍스트의 `FILES`를 그대로 기록한다.
|
|
|
|
## 추가 항목 템플릿(이 포맷 유지)
|
|
|
|
- [{TASK_ID}] {TASK_TITLE}
|
|
- Summary: (변경 요약 1줄)
|
|
- Summary: (변경 요약 1줄)
|
|
- Summary: (선택)
|
|
- Files: {FILES}
|