좋은 하네스를 구성하는 다섯 축
환경·역할·기준·루프·정리의 상호작용
대부분의 하네스는 표현이 달라도 환경, 역할, 기준, 루프, 정리의 다섯 축으로 환원됩니다. 역할 수를 늘리는 것보다 역할 사이의 입출력 계약과 실패 시 돌아갈 지점을 명확히 하는 편이 중요합니다.
| 요소 | 핵심 질문 | 실패 신호 |
|---|---|---|
| Environment | 필요한 정보와 도구를 찾을 수 있는가 | 탐색 반복·stale context |
| Roles | 누가 만들고 누가 판정하는가 | 책임 중복·무한 handoff |
| Criteria | 완료를 기계적으로 판정할 수 있는가 | 그럴듯한 미완료 |
| Loops | 실패 뒤 어디로 돌아가는가 | 같은 수정 무한 반복 |
| Maintenance | 낡은 규칙을 누가 지우는가 | 문서·도구 엔트로피 |
- 위험 분류변경의 가역성·영향 범위·외부 부작용을 평가합니다.
- 역할 계약각 역할의 입력·산출물·종료 조건을 정합니다.
- 증거 게이트테스트·접근성·브라우저·로그 중 필요한 증거를 고릅니다.
- 복구와 종료재시도 상한, 사람 승인, 중단 기준을 명시합니다.