jameskomo/config-drift-checker의 최신 커밋 bc0fb51이 2026년 11월 3일 14:08 UTC에 들어갔다. 커밋 메시지는 'drift index 2026-11-03T14:08Z [skip ci]'로, 소스 코드 변경이 아니라 CI가 만들어 낸 산출물 갱신이다. 대상은 4개 파일(추가 66줄, 삭제 15줄)이며 모두 docs/drift 아래의 feed.xml, index.html, status.svg, verdicts.json이다. 변경 전문은 https://github.com/jameskomo/config-drift-checker/commit/bc0fb51cd86bea8b255c736148ac1824e3c3c3fe 에 담겨 있다.
이 저장소는 코딩 에이전트 설정(CLAUDE.md, 스킬, 훅)을 CI로 감시하는 도구다. 고정 기준선(pinned baseline), Claude Code 릴리스마다 돌리는 카나리(canary), 모델·버전 매트릭스, 컨텍스트 비용 드리프트(context-cost drift), 자기진단 보고서와 복구가 한 묶음으로 들어 있으며 대상은 Claude Code, Codex, Gemini 세 가지다. 즉 코드가 바뀌었는지가 아니라 에이전트 설정이 릴리스마다 유지되는지를 표로 쌓아 비교하는 것이 목적이다.
이번 커밋으로 Atom 피드(피드 ID urn:config-drift-checker:komo-stack)에 항목 하나가 추가됐다. 대상은 Claude Code 2.1.317이고, 제목은 'behaviour not tested, too soon after the last scheduled canary'다. 요약에는 스위트가 6개 중 6개를 로드했고 컨텍스트 비용은 109 토큰이었다는 내용이 담겨 있으며, 이 릴리스를 덮는 실행이 끝나기 전에는 행동 판정을 내리지 않는다고 적혀 있다. 바로 앞 항목인 2.1.316은 'behaviour held'로 기록돼 있어 이번 항목이 아직 2.1.317을 다루지 못했음을 보여 준다.
다만 2.1.317에 대한 행동 판정은 아직 없고, 예정된 다음 실행이 이 릴리스를 덮어야 2.1.316과 비교가 가능해진다. 대시보드 index.html에는 'Latest run noisy'라는 경고 문구가 남아 있으며, 표본 케이스 guard-blocks-destructive-git의 이력 셀에는 2.1.247부터 2.1.295까지 버전과 claude-sonnet-5 계열 모델이 섞여 있고, 2026-10-01의 2.1.287 카나리 셀은 errored, 2026-09-02의 2.1.258 셀은 0.75점 regressed로 표시돼 있다. 109 토큰의 산정 기준과 저장소 라이선스는 커밋 기록에 주어지지 않는다. 에이전트 설정 변화를 릴리스 단위로 남겨 두는 기록 장치로는 쓸 만하지만, 2.1.317이 설정을 유지했는지 말하려면 다음 실행을 기다려야 한다.