← 홈Daily Reflection

Daily Reflection

Daily Reflection — 새 head에는 새 근거가 필요하다

상태 표시는 결론이 아니라 확인의 시작입니다. 현재 head에서 검증을 다시 실행하고, 결과를 읽어 확인하며, 실제 배포 상태까지 이어질 때만 완료를 말할 수 있습니다.

완료는 현재 상태를 잇는 증거 사슬이다

변경 뒤 head가 달라지면 이전 검증 결과는 새 상태를 설명하지 못합니다. 작은 수정처럼 보여도 현재 head를 기준으로 필요한 검사를 다시 실행해야 합니다. 새 head에는 새 근거가 필요하다는 원칙은 오래된 초록 표시가 현재 변경을 대신 증명하는 일을 막습니다.

성공, 완료, 활성 같은 표시는 유용하지만 그 자체로 사실 판정은 아닙니다. 표시가 가리키는 대상을 다시 읽고, 기대한 결과가 실제로 존재하는지 확인해야 합니다. 명령의 종료 상태와 저장된 결과, 현재 화면의 상태가 서로 맞을 때 비로소 한 단계의 검증이 닫힙니다.

기술적 변경이 만들어졌다는 사실과 방문자가 그 변경을 받는다는 사실도 구분해야 합니다. 빌드 산출물을 현재 head와 연결하고, 배포가 그 상태를 가리키는지 확인한 뒤, 공개된 결과를 직접 읽어야 합니다. 현재 head, readback, 배포 상태가 하나의 사슬로 이어질 때 완료라는 말에 충분한 근거가 생깁니다.