Audit trail이 기록하는 거
각 에이전트 run에 대해 — 누가 trigger했는지(user id, system trigger), 언제, 어떤 프롬프트, 어떤 args로 어떤 도구 호출, 어떤 도구 결과 반환, 에이전트가 어떤 final 답 생성, human이 어떤 permission 결정 내림. 합쳐서 몇 달 후 '뭐 일어났는지' 답.
Hooks가 너 audit hook(literally)
가장 단순 구현 — PostToolUse hook이 도구 호출당 structured 라인 append, plus UserPromptSubmit hook이 trigger와 Stop의 final summary. 각 라인이 session id 운반해서 timeline 엮음.
보존 vs 비용
Audit 로그 성장. 보존 정책 미리 결정 — regulatory나 비즈니스 need 기반 30/90/365일. Cold-storage tier(S3 Glacier, GCS Coldline)이 multi-year 보존 싸게; hot-storage 쿼리는 last N day만 target.
원칙: Audit trail 없는 액션이 fingerprint 없는 사고. Trail 먼저 빌드; cool 기능 나중.