# task-366.1: Synode TOP 5 가치 적용 — Phase A (Hybrid 미팅 모드 + Discussion Depth)

## 배경
- 비교분석 보고서: `/home/jay/workspace/memory/research/synode-vs-anu-comparison.md`
- Synode의 Council 토론 방식 중 우리 시스템에 도입 가치가 있는 TOP 5 선별 완료
- Phase A에서 구현 난이도 낮은 2가지를 먼저 적용

## TOP 5 중 Phase A 대상

### 1. Sequential + Independent Hybrid 미팅 모드
- **현재**: 에이전트 미팅에서 Independent 방식만 사용 (병렬 의견 수집)
- **적용**: `--mode` 파라미터 추가 (sequential / independent / hybrid)
  - `independent`: 현행 유지 — 각 페르소나가 독립적으로 의견
  - `sequential`: 이전 페르소나 의견을 다음에게 전달 → 점진적 심화
  - `hybrid` (기본값): 1차 라운드 independent → 2차부터 sequential
- **대상 파일**: 에이전트 미팅 스킬 파일

### 2. Discussion Depth 토글 (작업 레벨 연동)
- **현재**: 미팅 깊이 조절 없음
- **적용**: `--depth` 파라미터 추가 (concise / thorough)
  - `concise`: 핵심 포인트 2-3개씩, 간결한 답변 (Lv.2용)
  - `thorough`: 종합적 추론 + DA + 비관습적 대안 (Lv.3-4용)
  - 작업 레벨에 따라 자동 판단: Lv.1-2 → concise, Lv.3-4 → thorough
- **대상 파일**: 에이전트 미팅 스킬 파일

## 수정 대상 파일
먼저 아래 파일들을 읽고 구조를 파악하세요:
1. 에이전트 미팅 스킬: `/home/jay/workspace/skills/agent-meeting.md` (있으면)
2. 또는 `.claude/commands/` 하위 agent-meeting 관련 파일
3. 스킬 디렉토리: `/home/jay/.cokacdir/workspace/autoset/.claude/commands/` 또는 `/home/jay/workspace/skills/`

에이전트 미팅 스킬이 어디에 있든 찾아서 수정하세요.

## 구현 요구사항

### 1. 미팅 모드 (`--mode`)
- 프롬프트/스킬에 `mode` 파라미터 추가
- `independent` 로직: 각 페르소나에게 원본 질문만 전달 (현행)
- `sequential` 로직: 페르소나 순서대로 실행, 이전 결과를 다음에게 "이전 의견:" 섹션으로 전달
- `hybrid` 로직: 1차 independent → 결과 취합 → 2차부터 sequential (이전 라운드 종합 전달)
- 기본값: `hybrid`

### 2. 토론 깊이 (`--depth`)
- `concise`: 페르소나 프롬프트에 "핵심 2-3 포인트만 간결하게 답변하세요" 지시 추가
- `thorough`: 페르소나 프롬프트에 "종합적으로 추론하고, Devil's Advocate 관점 포함, 비관습적 대안도 제시하세요" 지시 추가
- 기본값: `thorough`

### 3. 호환성
- 기존 미팅 호출 방식(`/agent-meeting` 등)이 깨지면 안 됨
- 새 파라미터는 선택적 (기존 호출은 기본값으로 동작)

## 검증
- 미팅 스킬이 새 파라미터를 인식하는지 확인
- `--mode independent --depth concise` 조합이 정상 동작하는지 확인
- `--mode hybrid --depth thorough` 조합이 정상 동작하는지 확인
- 파라미터 없이 호출 시 기존과 동일하게 동작하는지 확인

## 제약
- 기존 미팅 기록 형식(`memory/meetings/`)은 유지
- 미팅 결과에 사용된 모드/깊이를 기록 (향후 추적용)