여러 에이전트가 기록, 권한, 정리 규칙을 공유할 때 에이전트 출력물은 어떻게 저장하시나요?
How are you storing agent outputs when multiple agents need history, permissions, and cleanup rules?
핵심 요약
에이전트 출력물의 버전 관리, 권한 제어, 데이터 만료 정책을 구현하기 위한 아키텍처와 감사 추적 방식을 논의합니다.
- 데이터 관리 — 메타데이터와 실제 아티팩트를 분리하여 저장함
- 정리 정책 — TTL 기반의 크론 작업으로 만료된 데이터 삭제함
- 감사 추적 — JSONL 저널이나 불변 아티팩트 ID를 활용함
- 권한 제어 — 읽기 시점에 권한을 확인하거나 스코프 기반 정책을 적용함
Git은 코드에 쓰고, 오브젝트 스토리지는 파일에 쓰고, 데이터베이스는 메타데이터에 쓰지만, 이 중 그 무엇도 누가 아티팩트를 읽을 수 있는지, 어떤 버전이 공식인지, 혹은 오래된 결과물을 언제 폐기해야 하는지에 대한 답을 주진 못해. 너희는 어떤 아키텍처를 쓰고 있고, 사람이 직접 검토할 수 있는 감사 추적(audit trail)은 어디에 보관하고 있냐?

