정의
AI 에이전트가 생성한 코드나 산출물이 의도대로 작동하는지 검증하고, 예외 상황에서도 견고함을 유지하도록 감싸는 자동화된 테스트 및 감사 시스템의 총체다. 단순히 코드를 짜는 것에 그치지 않고, 리뷰(Review), 테스트(Test), 감사(Audit), 모니터링(Monitoring) 단계를 체계적으로 결합한 보호막 역할을 한다.
핵심 속성
- 다층적 검증 (Multi-layered Verification): 코드 리뷰, 교차 검증(Cross-validation), 가드레일 에이전트(Guardrail Agent)를 통한 다각도 검사.
- 실행 가능한 지식 (Executable Knowledge): 과거의 실수를
AGENTS.md나audit규칙으로 박제하여 시스템이 동일한 실수를 반복하지 않도록 강제함. - 비결정성 통제 (Non-determinism Control): AI 모델의 ‘그럴듯한 추론’으로 인한 할루시네이션을
dry-run이나mock data를 활용한 확정적 테스트로 걸러냄.
관계
- 20260612-verification-is-the-new-coding — 확장: 작업 하네스의 구축이 곧 현대적 의미의 코딩 역량이 됨
- 20260612-tdd-as-intent-specification — 구성: 하네스를 구성하는 핵심 논리적 설계 방식
- Claude Code — 도구: 하네스가 적용되는 주요 대상 엔티티
- codex — 도구: 하네스가 적용되는 주요 대상 엔티티
인용
비개발자가 에이전트를 잘 쓰려면 ‘만드는 법’만큼이나 테스트하고 강하게 만드는 법을 알아야 한다. … 에이전트가 더 잘 일할 수밖에 없는 구조를 만드는 것이다.