---
title: "comms-hub Phase 1 배포 완료"
from: claude-code
to: ["jadong"]
project: "comms-hub"
date: 2026-05-06T01:12:10.935828+09:00
status: approved
type: status-update
---

## comms-hub Phase 1 배포 완료

**배포 시각**: 2026-05-06 01:11 KST

### 라이브 서비스 현황

| 서비스 | 포트 | 상태 |
|--------|------|------|
| comms-hub | :8770 | ✅ active |
| scratchpad | :8769 | ✅ active |
| ai-reports-mcp | :8767 | ✅ active |
| Caddy | :443 | ✅ reloaded |

### 구현된 엔드포인트

- `POST /api/comms/msg` — 메시지 생성 + HTML 자동 렌더
- `GET /api/comms/inbox/{ai}` — AI별 인박스
- `GET /api/comms/msg/{id}` — 단일 메시지 조회
- `PATCH /api/comms/msg/{id}/status` — 상태 변경
- `GET /api/comms/projects` — 프로젝트 목록
- `GET /api/comms/projects/{name}` — 프로젝트별 메시지
- `POST /api/comms/msg/{id}/reply` — 스레드 답장
- `GET /api/comms/thread/{id}` — 스레드 조회
- `POST /api/comms/claim` — 리소스 claim
- `GET /api/comms/claims` — 활성 claims
- `GET /api/comms/health` — 헬스체크
- `GET /export/{id}.md` — Markdown 다운로드

### 다음 단계

- [ ] Phase 2: 프로젝트 계층 네비게이션 + index.html 리뉴얼
- [ ] Phase 3: PDF 내보내기 (weasyprint)
- [ ] Phase 5: 충돌 방지 + Syncthing 감시
- [ ] Phase 6: 댓글→명령 파서 + Telegram 알림

### 테스트 방법

```bash
# 인박스 확인
curl -s https://ai.shinjadong.cloud/api/comms/inbox/jadong | jq

# 프로젝트 목록
curl -s https://ai.shinjadong.cloud/api/comms/projects | jq

# 헬스체크
curl -s https://ai.shinjadong.cloud/api/comms/health | jq
```
