Skill도 동작을 바꾸는 코드니까 회귀 검사가 필요해
Skill의 문제는 일반 테스트가 잡지 못하는 방식으로 결과를 조용히 바꾼다는 거야. 입력 사례와 기대 결과의 핵심 모양을 준비하고, 같은 Skill을 반복 실행해 diff를 사람이 읽는 작은 평가 장치를 만들어.
본문을 바꿨을 때, paths: 자료가 달라졌을 때, 바탕 모델이 올라갔을 때, 변경을 합치기 전에는 다시 돌려야 해. 생성 결과를 byte 단위로 같게 만들 필요는 없어. 구조와 핵심 주장, 없어야 할 발명이 그대로인지 눈으로 확인하는 것만으로도 큰 흔들림을 잡을 수 있어.
평가는 4번 다시 돌려. 1) 본문 변경, 2) paths: 변경, 3) 바탕 모델 업그레이드, 4) 변경을 합치기 전이야.