화면이 열린다는 것과 기능이 끝났다는 것은 다릅니다
AI가 ‘구현 완료’라고 답해도 실제로는 테스트를 실행하지 않았거나 정상 경로만 확인했을 수 있습니다. 특히 로그인, 저장, 결제처럼 상태가 바뀌는 기능은 새로고침과 오류 상황에서 차이가 드러납니다.
코드가 길수록 줄마다 읽기보다 사용자 동작을 기준으로 검토하는 편이 실용적입니다. 무엇을 바꾸기로 했는지 먼저 적고 그 범위 밖의 변경부터 찾으세요.
이 순서로 확인하세요
모든 항목이 모든 변경에 적용되지는 않습니다. 예를 들어 문구 수정이라면 동작 검증보다 화면 너비와 언어 전환이 중요합니다. 검토 범위를 변경의 위험에 맞추세요.
- 요구: 원래 요청과 완료 기준이 유지됐는가?
- 범위: 예상하지 못한 파일·의존성·설정 변경은 없는가?
- 동작: 실제 브라우저나 기기에서 핵심 경로가 되는가?
- 상태: 새로고침·재접속 후에도 데이터가 남는가?
- 오류: 네트워크 실패와 잘못된 입력에 안내가 있는가?
- 권한: 다른 계정의 데이터와 서버 비밀키가 노출되지 않는가?
- 검증: 어떤 테스트를 실제로 실행했고 무엇을 실행하지 않았는가?
검토 결론을 버전과 함께 남기기
Wellnote의 아티팩트에는 버전별 검토 상태와 의견을 남길 수 있습니다. 어떤 버전을 사용하기로 했는지와 미확인 항목을 기록해 두면 나중에 같은 코드를 다시 볼 때 판단 근거를 알 수 있습니다. 새 버전은 다시 확인해야 합니다.