Phase 5-6: API usage tracking + Calendar/Mail/DEVONthink/OmniFocus/News pipeline

- 파이프라인 42→51노드 확장 (calendar/mail/note 핸들러 추가)
- 네이티브 서비스 6개: heic_converter(:8090), chat_bridge(:8091),
  caldav_bridge(:8092), devonthink_bridge(:8093), inbox_processor, news_digest
- 분류기 v2→v3: calendar, reminder, mail, note intent 추가
- Mail Processing Pipeline (7노드, IMAP 폴링)
- LaunchAgent plist 6개 + manage_services.sh
- migrate-v3.sql: news_digest_log + calendar_events 확장
- 개발 문서 현행화 (CLAUDE.md, QUICK_REFERENCE.md, docs/architecture.md)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
hyungi
2026-03-14 17:09:04 +09:00
parent f7cccc9c5e
commit 612933c2d3
23 changed files with 2492 additions and 67 deletions

View File

@@ -30,3 +30,24 @@ GPU_OLLAMA_URL=http://192.168.1.186:11434
# Qdrant (Docker 내부에서 접근)
QDRANT_URL=http://host.docker.internal:6333
# DSM Chat API (chat_bridge.py — 사진 폴링/다운로드)
DSM_HOST=http://192.168.1.227:5000
DSM_ACCOUNT=chatbot-api
DSM_PASSWORD=changeme
CHAT_CHANNEL_ID=17
# CalDAV (caldav_bridge.py — Synology Calendar 연동)
CALDAV_BASE_URL=https://192.168.1.227:5001/caldav
CALDAV_USER=chatbot-api
CALDAV_PASSWORD=changeme
CALDAV_CALENDAR=chatbot
# IMAP (메일 처리 파이프라인)
IMAP_HOST=192.168.1.227
IMAP_PORT=993
IMAP_USER=chatbot-api
IMAP_PASSWORD=changeme
# DEVONthink (devonthink_bridge.py — 지식 저장소)
DEVONTHINK_APP_NAME=DEVONthink