Skip to content

Commit a744a13

Browse files
committed
feat: walkthrough 작성 규칙 개선 (변경 요약 및 의도 표현 방식 수정)
1 parent e3764d0 commit a744a13

2 files changed

Lines changed: 24 additions & 16 deletions

File tree

action/index.cjs

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -151176,12 +151176,16 @@ class Chat {
151176151176

151177151177
### walkthrough 작성
151178151178
각 파일에 대해:
151179-
- **changes**: 무엇이 바뀌었는지 (기술적 사실)
151179+
- **changes**: 핵심 변경 요약 (1-3줄 이내, 세부 항목 나열 금지)
151180151180
- **intent**: 왜 바꿨는지 (추론한 의도)
151181151181

151182-
**포맷 규칙**:
151183-
- 각 항목 앞에 \`-\`를 붙여 구분
151184-
- 내용이 길면 줄바꿈(\\n) 사용
151182+
**changes 작성 규칙**:
151183+
- 각 항목 앞에 \`▸\`를 붙여 구분
151184+
- 개별 import/함수 호출 등 세부사항 나열 금지
151185+
- "무엇을 위해 무엇이 바뀌었는지" 핵심만 요약
151186+
- 가독성 위해 항목 간 줄바꿈 2번(\\n\\n) 사용
151187+
- 예시 (BAD): "- import A 추가\\n- import B 추가\\n- 함수 X에서 Y 호출\\n- 함수 Z 수정"
151188+
- 예시 (GOOD): "▸ 토스트 알림 및 진동 피드백 기능 추가\\n\\n▸ 기존 인증 플로우 순서 조정"
151185151189

151186151190
---
151187151191

@@ -151193,13 +151197,13 @@ class Chat {
151193151197
"walkthrough": [
151194151198
{
151195151199
"file": "src/auth/twoFactor.ts",
151196-
"changes": "- TOTP 시크릿 생성 함수 추가\\n- OTP 검증 로직 구현\\n- QR 코드 URL 생성",
151197-
"intent": "- 2FA 핵심 기능 제공"
151200+
"changes": " TOTP 기반 2FA 핵심 로직 구현\\n\\n▸ QR 코드 생성 및 OTP 검증 기능",
151201+
"intent": "2FA 핵심 기능 제공"
151198151202
},
151199151203
{
151200151204
"file": "src/auth/login.ts",
151201-
"changes": "- 로그인 플로우에 2FA 검증 단계 추가",
151202-
"intent": "- 기존 인증 흐름에 2FA 통합\\n- 2FA 미설정 사용자는 기존 플로우 유지"
151205+
"changes": " 로그인 플로우에 2FA 검증 단계 통합",
151206+
"intent": "기존 인증 흐름에 2FA 통합\\n2FA 미설정 사용자는 기존 플로우 유지"
151203151207
}
151204151208
],
151205151209
"affectedAreas": ["로그인", "사용자 설정", "세션 관리"]

src/chat.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,16 @@ export class Chat {
189189
190190
### walkthrough 작성
191191
각 파일에 대해:
192-
- **changes**: 무엇이 바뀌었는지 (기술적 사실)
192+
- **changes**: 핵심 변경 요약 (1-3줄 이내, 세부 항목 나열 금지)
193193
- **intent**: 왜 바꿨는지 (추론한 의도)
194194
195-
**포맷 규칙**:
196-
- 각 항목 앞에 \`-\`를 붙여 구분
197-
- 내용이 길면 줄바꿈(\\n) 사용
195+
**changes 작성 규칙**:
196+
- 각 항목 앞에 \`▸\`를 붙여 구분
197+
- 개별 import/함수 호출 등 세부사항 나열 금지
198+
- "무엇을 위해 무엇이 바뀌었는지" 핵심만 요약
199+
- 가독성 위해 항목 간 줄바꿈 2번(\\n\\n) 사용
200+
- 예시 (BAD): "- import A 추가\\n- import B 추가\\n- 함수 X에서 Y 호출\\n- 함수 Z 수정"
201+
- 예시 (GOOD): "▸ 토스트 알림 및 진동 피드백 기능 추가\\n\\n▸ 기존 인증 플로우 순서 조정"
198202
199203
---
200204
@@ -206,13 +210,13 @@ export class Chat {
206210
"walkthrough": [
207211
{
208212
"file": "src/auth/twoFactor.ts",
209-
"changes": "- TOTP 시크릿 생성 함수 추가\\n- OTP 검증 로직 구현\\n- QR 코드 URL 생성",
210-
"intent": "- 2FA 핵심 기능 제공"
213+
"changes": " TOTP 기반 2FA 핵심 로직 구현\\n\\n▸ QR 코드 생성 및 OTP 검증 기능",
214+
"intent": "2FA 핵심 기능 제공"
211215
},
212216
{
213217
"file": "src/auth/login.ts",
214-
"changes": "- 로그인 플로우에 2FA 검증 단계 추가",
215-
"intent": "- 기존 인증 흐름에 2FA 통합\\n- 2FA 미설정 사용자는 기존 플로우 유지"
218+
"changes": " 로그인 플로우에 2FA 검증 단계 통합",
219+
"intent": "기존 인증 흐름에 2FA 통합\\n2FA 미설정 사용자는 기존 플로우 유지"
216220
}
217221
],
218222
"affectedAreas": ["로그인", "사용자 설정", "세션 관리"]

0 commit comments

Comments
 (0)