40장. Skill Release·관측·폐기
릴리스에는 skill version, compatible product, trigger, 변경 이유, eval 결과, 권한 변경, migration, rollback을 쓴다. 개인 스킬과 팀 스킬의 owner·review·배포 경로를 다르게 관리한다.
운영 metric은 trigger 수, 완주율, 사람 수정률, failure/abort, tool call, latency, token/cost, 안전 차단을 포함한다. 고 cardinality 사용자 ID를 label에 넣지 않고 privacy-preserving 집계를 쓴다.
drift를 감지한다. product UI, model, tool schema, 외부 문서가 변하면 trigger·workflow·fixture를 다시 검사한다. 정기 일정만이 아니라 dependency change에 따라 재평가한다.
사용되지 않거나 더 작은 skill에 합쳐진 workflow는 deprecated한다. 즉시 삭제하지 않고 대체 경로와 기간을 알린다. secret·cached data·plugin permission을 해제하고 설치 참조를 검사한다.
사고가 나면 skill output만 보지 않고 input classification, instruction version, loaded reference, tool call, approval, external result를 timeline으로 본다. 민감 내용을 보존하지 않으면서도 원인을 재현할 수 있는 audit 계약을 만든다.
릴리스 판정표에는 통과, 조건부 통과, 차단 세 상태만 둔다. 조건부 통과에는 책임자와 만료일을 반드시 붙이고, 기한이 지나면 자동으로 차단 상태가 되게 한다. 이렇게 해야 “나중에 고치자”는 메모가 운영 위험으로 굳지 않는다.