# task-1377.1 미팅 Cycle 2
날짜: 2026-04-04
안건: 스레드/인스타 콘텐츠 전담팀 구성 방안

---

## 참석자 발언

### 아누 (개발실장 — 시스템/인프라 관점)

**→ 아프로디테에게 (마케팅팀 산하 콘텐츠 셀 제안에 대해)**

"콘텐츠 셀을 마케팅팀 산하에 두자"는 제안의 문제점을 짚겠다. 마케팅팀이 논리적 팀이고 물리 봇이 없다는 구조적 사실을 잊으면 안 된다. 마케팅팀 산하에 콘텐츠 셀을 두면, 실제 작업을 수행할 물리 봇 배정을 dispatch.py가 어디서 가져오냐는 질문이 생긴다. 팀 경계가 모호하면 워크트리 충돌이 발생한다. 조직도 상 독립 팀이되, 마케팅팀과 협업 채널을 명확히 정의하는 게 기술적으로 깔끔하다.

**→ 로키에게 (킬스위치 요청에 대해)**

긴급 차단 킬스위치는 dispatch.py에 `HALT_ALL` 플래그 구조로 구현할 수 있다. 이번 주 내로 만들겠다. 킬스위치 권한을 아누/아프로디테/로키 세 명이 공동 권한을 갖는 것을 제안한다.

**→ 아마테라스에게 (렌더러 버그 우선 수정에 대해)**

처음 2주간 카드뉴스 0건 제안에 동의한다. 벤자이텐과 1팀(헤르메스)이 같이 버그 수정을 하면 빠를 것 같다.

---

### 아프로디테 (마케팅팀장 — 마케팅 전략/콘텐츠 관점)

**→ 아누에게 (독립팀 vs 마케팅 산하 셀 논쟁에 대해)**

기술적 문제 제기는 이해한다. 절충안: dispatch.py 상으로는 독립된 콘텐츠팀 ID를 쓰되, 아폴론을 콘텐츠팀 실질 리드로 배치하고 나에게 점선 보고 체계로 연결하자.

**→ 로키에게 (저작권/법적 리스크 지적에 대해)**

실용적 접근 제안: 1단계로 저작권 걱정 없는 소스(정부 발표 자료, 공개 연구 보고서, 자체 생성 데이터)로 먼저 시작. 2단계로 시긴이 뉴스 크롤링 소스 이용약관을 2주 안에 검토해서 안전 소스 화이트리스트를 만든다.

**→ 헤르메스에게 (인터페이스 정의 관련)**

포맷 정의는 콘텐츠팀이 요구사항을 먼저 정의하고, 헤르메스가 ThreadAuto에서 소화할 수 있게 변환하는 방향이어야 한다.

---

### 로키 (보안팀장/레드팀 — 위험/품질 관점)

**→ 아프로디테에게 (1단계 안전 소스 먼저 시작 제안에 대해)**

단계적 접근은 합리적이다. 추가 조건: 정부 자료나 연구 보고서를 소스로 쓸 때도 원문 링크를 콘텐츠에 항상 포함시키는 룰을 만들자. 출처 명시 = 신뢰도 + 법적 방어 두 가지를 동시에 해결한다.

**→ 아누에게 (킬스위치 3인 공동 권한에 대해)**

3인 공동 권한은 긴급 상황에서 의사결정이 느려진다. 수정 제안: 단독 실행권은 각 팀장에게 주되, 실행 즉시 다른 두 명에게 자동 알림이 가고, 30분 내 반론이 없으면 유지.

**→ 아마테라스에게 (카드뉴스 0건 2주 유예에 대해)**

100% 동의. 펜리르의 버그 분류 결과 나오기 전까지 카드뉴스 자동화 착수 자체를 공식 보류로 의사결정해야 한다.

**→ 헤르메스에게 (자동 승인 로직에 대해)**

"자동 검증 통과 = 자동 승인"은 절대 안 된다. 형식은 자동화, 내용은 사람 — 이 원칙을 지키자.

---

### 헤르메스 (1팀장 — ThreadAuto v2 운영 경험 관점)

**→ 아프로디테에게 (콘텐츠 요구사항 우선 정의 주장에 대해)**

현실적 제안: 지금 당장은 v2 포맷 범위 안에서 콘텐츠팀이 요구사항을 정의하고, v2 범위 밖의 요구사항은 백로그로 쌓아서 다음 버전에서 처리하는 방식.

**→ 로키에게 (자동 승인 비판에 대해)**

수정된 제안: "자동 검증 통과 = 포스팅 큐 진입 허용"이고, 큐에 들어온 콘텐츠는 담당자가 최종 확인 후 발행 버튼을 누르는 구조. 완전 자동 발행은 "루틴 콘텐츠" 템플릿에 한해서만 적용.

**→ 아마테라스에게 (렌더러 버그 수정 협력 제안에 대해)**

Remotion 렌더러 코드는 1팀이 원래 작성했다. themes.py는 디자인 의사결정이 들어가므로 아마테라스가 최종 결정권을 갖고, 1팀은 코딩만 담당하는 역할 분리를 제안한다.

**→ 아누에게 (독립 팀 구조 지지)**

독립 콘텐츠팀 + 명확한 협업 채널 구조를 지지한다. "콘텐츠 제출 단일 창구 — 아폴론"으로 지정 제안.

---

### 아마테라스 (디자인팀장 — 카드뉴스 비주얼 품질 관점)

**→ 아누에게 (렌더러 버그 공동 수정 제안)**

벤자이텐+1팀 공동 버그 수정에 동의. 테마 수정 권한은 디자인팀이, 렌더러 코드 수정 권한은 1팀이 — git 브랜치/PR 권한으로 명시적으로 잠가두자.

**→ 아프로디테에게 (비주얼 훅 가이드라인 관련)**

감정 유형별 비주얼 규칙: 분노=고채도 레드+굵은 산세리프, 놀라움=여백80%+단일 큰 숫자, 공감=따뜻한 색+사람 얼굴 일러스트, 두려움=어두운 배경+경고성 아이콘, 호기심=불완전한 구성+말풍선.

**→ 로키에게 (카드뉴스 자동화 공식 보류)**

동의하되 기간 명확히: 펜리르 버그 분류 5영업일 + 수정 10영업일 = 총 3주 안에 재가동 여부 결정.

**→ 헤르메스에게 (아폴론 단일 창구)**

찬성. 아폴론 부재 시 백업 창구(므네모시네)를 미리 지정 조건.

---

## Cycle 2 합의·갈등 정리

### 합의된 사항
1. 콘텐츠팀을 신설한다 (독립 논리적 팀, dispatch.py 상 별도 팀 ID)
2. 아폴론이 콘텐츠팀 실질 리드 + ThreadAuto 단일 제출 창구
3. 카드뉴스는 펜리르 버그 분류(5영업일) + 수정(10영업일) 완료 전까지 자동화 보류, 최대 3주
4. 렌더러 수정: 1팀(코드) + 벤자이텐(재현/검증), themes.py 최종 권한은 디자인팀
5. 콘텐츠 소스: 1단계 저작권 안전 소스(정부자료/공개보고서) + 원문 링크 필수 포함
6. 킬스위치: 각 팀장 단독 실행권 + 즉시 알림 + 30분 반론 없으면 유지

### 갈등이 남는 사항
- **콘텐츠팀 귀속**: 아누는 완전 독립팀, 아프로디테는 마케팅팀 점선 보고 구조 주장
- **자동 승인 범위**: 로키는 모든 콘텐츠 사람 리뷰 원칙 고수, 헤르메스는 루틴 템플릿 자동 승인 주장
- **포스팅 빈도**: 아프로디테는 텍스트 일 3건 시작, 아마테라스는 카드뉴스 주 0건→1건 점진
