버그는 재현부터 회귀 방지까지 닫혀야 종료된다

코드 변경만으로는 해결이 아니다. 같은 실패를 다시 만들고, 원인을 고치고, 자동 검증으로 재발 경로를 막아야 한다.

01

Reproduce

빌드·맵·입력 순서와 발생 빈도를 최소 재현으로 고정한다.

02

Observe

기대/실제 차이와 로그·콜스택을 같은 시간축에 모은다.

03

Fix Cause

증상을 가리지 않고 실패 계약을 깨뜨린 코드나 데이터를 바꾼다.

04

Regression

같은 입력이 다시 실패하면 빌드가 알려 주는 검사를 추가한다.

05

Verify

원래 환경과 주변 기능에서 재현 불가를 확인하고 종료 기록을 남긴다.

새 빌드에서 실패하면 Reproduce로 즉시 되돌아간다

재현 증거

절차, 영상, 로그, 빌드 식별자를 함께 남긴다.

수정 근거

어떤 계약이 깨졌고 왜 이 변경이 원인을 제거하는지 적는다.

종료 조건

회귀 검사 통과와 독립 검증을 모두 충족해야 Closed다.