# 보고 누락 방지 체계 — Agent Meeting 이어가기 (추가 조건 반영)

## Lv.3 작업

## 이전 미팅 결과 (반드시 먼저 읽을 것)
- 미팅 기록: `/home/jay/workspace/memory/meetings/2026-04-12-report-system-redesign.md` (offset/limit 사용)
- 보고서: `/home/jay/workspace/memory/reports/task-1733.1.md`
- 75개 시나리오, 6개 방어 메커니즘(DM-A~F), 5계층 아키텍처(L0~L4) 설계 완료

## 제이회장님 추가 조건 (★ 필수 반영)

### 1. 토큰 소모 최소화
- 6개 방어 메커니즘이 모두 LLM 호출을 하면 토큰 낭비
- 보고 감지/전달/추적은 **LLM 없이 bash/python 스크립트로** 해결
- LLM은 보고서 요약 등 **정말 필요한 곳에만** 사용

### 2. 중복 보고 절대 금지
- 여러 layer가 같은 작업 완료를 감지해도 **제이회장님에게는 1회만 보고**
- 예: done-watcher가 감지 + 아누가 감지 + watchdog이 감지 → 3번 보고 금지
- **dedup(중복 제거) 메커니즘 필수**: 보고 전 "이 task_id에 대해 이미 보고했는지" 체크
- report-ledger 또는 .reported 파일로 중복 방지

### 3. 보고 방식 통일
- 어떤 layer에서 보고하든 **동일한 형식**으로 제이회장님에게 전달
- DM-E의 구조화 알림 템플릿(🔴/🟡/⚪)을 모든 layer에서 공유
- Telegram 보고든, 대시보드든, 아누 보고든 동일 포맷

## 미팅 과제

### 참가자 (이전과 동일 7명)
토르(백엔드), 불칸(에러핸들링), 야누스(DevOps), 로키(레드팀), 다빈치(GLM 외부시각), 비너스(디자인 외부시각), 아틀라스(QC 외부시각)

### 모델
클로드 소속(토르/불칸/야누스/로키) = Opus, 비클로드(다빈치/비너스/아틀라스) = Sonnet

### 진행 방식
무한사이클. 이전 미팅의 6개 방어 메커니즘(DM-A~F)을 위 3가지 추가 조건에 맞춰 재설계.

핵심 질문:
1. 6개 DM 중 LLM이 필요한 것 vs 순수 스크립트로 가능한 것 분류
2. 중복 보고 방지를 위한 dedup 메커니즘 설계 (단일 보고 게이트)
3. 통일된 보고 템플릿 확정 (어느 layer든 동일 형식)
4. 토큰 소모 추정 (현재 vs 개선 후)

## 산출물
- 미팅 기록 업데이트: `/home/jay/workspace/memory/meetings/2026-04-12-report-system-redesign-v2.md`
- 최종 설계서: 보고서에 포함

## 보고서
`/home/jay/workspace/memory/reports/task-{TASK_ID}.md`