Repository navigation
feat(detect): T1 예외 안내 6가지를 프로토타입에 맞춤 (SIL-66) - #53
Merged
Merged
Conversation
10/14 확정 예외를 notice.ts 명령 + hook-notice.ts로 띄워요. - 예외 3 조사 실패(경우 1·2): 빨간 막대 "다른 결정 사항을 조회하지 못해 하던 작업을/등록을 멈췄어요." - 충돌 3 완전히 같음: 빨간 막대 + 기존 결정 사항 줄, 선택지 없이 끝 - 충돌 3 뜻이 같음: 노란 막대 + 기존 결정 사항 줄 → "그래도 새 결정 사항으로 등록할까요?", 아니요면 기본 글자색 막대 - 예외 7 저장하는 사이 바뀜: VERSION_CONFLICT면 노란 막대 뒤 다른 결정 사항 확인부터 다시 - 예외 11: 아니요는 그 프롬프트의 작업에만 적용, 새 프롬프트면 다시 물어요 (CLAUDE.md) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
프로토타입처럼 save_standard가 VERSION_CONFLICT로 거절되면 hook-saved.ts가 노란 막대 "저장하는 사이 다른 사람이 먼저 이 결정 사항을 바꿨어요."를 그 자리에서 띄우고, 에이전트에게는 1부터 다시 하라고 전해요. 거절이 PostToolUseFailure로 와도 띄우게 그 때에도 hook을 등록하고, notice.ts는 saveRace를 받지 않아요. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
바뀐 결정 사항 찾기 · PR #53
@k0nghaa 이 PR에서 결정 사항이 바뀐 것 같은데 확실하지 않아요.
+ 3. 아니요면 저장하지 않고 `notChanged`를 보여 준 뒤 작업을 멈추고 기다린다. 지금 값대로도 코드를 쓰지 않는다. 사람이 "40자로 작업해 줘"처럼 어떻게 할지 다시 말할 때만 그대로 진행한다. 아니요는 그 프롬프트로 시작한 작업 하나에만 적용된다. 새 프롬프트로 다시 결정 사항과 다른 값을 쓰게 되면 새 작업이라 T1을 1부터 다시 한다(예외 11).결정 사항은 그대로 두었어요. 바뀐 게 맞으면 Claude Code에서 "결정 사항을 바꿔 줘"라고 말해 주세요. 바뀐 게 아니면 이 댓글은 넘어가셔도 돼요. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
관련 이슈
SIL-66 [개발] 바뀐 결정 사항을 찾아 저장하기 (에이전트 경로 T1, 10/14 확정 예외)
https://linear.app/pj-3/issue/SIL-66
무엇을 바꿨나요
notice.ts명령 +hook-notice.ts로 띄워요(언제 띄울지는 CLAUDE.md T1 9번).save_standard가VERSION_CONFLICT로 거절된 그 자리에서hook-saved.ts가 바로 띄우고, 에이전트에게 1부터 다시 하라고 전해요. 거절이PostToolUseFailure로 와도 띄우게 그때도 hook을 등록했어요.plain)을 더했어요 (뜻이 같음 → 아니요).왜 바꿨나요
부건님 프로토타입 "T1 결정 사항 등록"의 10/14 확정 예외(결정기록 4-2)와 맞추려고요.
어떻게 확인했나요
pnpm check통과 (커밋마다, 1개 건너뜀:.env에 DB 주소가 있으면 건너뛰는 기존 테스트)notice.ts→ hook으로 예외 3(경우 1·2)·완전히 같음·뜻이 같음·아니요 안내를 띄워 글자를 확인했어요. 예외 7은 거절 응답을 흉내 낸 테스트로 확인했어요(PostToolUse·PostToolUseFailure둘 다).직접 확인하지 못한 부분
PostToolUseFailure:…로 보일 수 있어요.🤖 Generated with Claude Code