Hyungi Ahn
de5dde43ab
feat: 회고 시스템 Phase 1 캡처 파이프라인
...
chat_bridge에 회고 채널 텍스트 폴링 + n8n 포워딩 추가.
n8n 워크플로우(8노드): Webhook → Validate → Qwen 분류 → PostgreSQL INSERT → Chat 확인.
retrospect 스키마 + 3 테이블 (entries, reviews, patterns).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 14:57:13 +09:00
Hyungi Ahn
782caf5130
feat: DEVONthink 제거 + 모닝 브리핑 추가
...
- DEVONthink 의존성 제거 → kb_writer 전환 (news_digest, inbox_processor, mail pipeline)
- devonthink_bridge.py, plist 삭제
- morning_briefing.py 신규 (매일 07:30, 일정·메일·보고·뉴스 → Synology Chat)
- intent_service.py 분류기 프롬프트 개선 + 키워드 fallback
- migrate-v5.sql (news_digest_log kb_path 컬럼)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 14:12:38 +09:00
Hyungi Ahn
c2257d3a86
fix: 포트 충돌 회피 — note_bridge 8098, intent_service 8099
...
Jellyfin(8096), OrbStack(8097) 포트 충돌으로 변경.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 13:53:55 +09:00
Hyungi Ahn
dc08d29509
feat: 이드 기능 완성 — note_bridge, intent_service, CalDAV Todo
...
- note_bridge.py: port 8096, log-conversation 제거, message 필드 추가
- intent_service.py: 의도 분류(Ollama→Claude fallback) + 한국어 날짜 파싱 + API 사용량 추적
- caldav_bridge.py: VTODO 생성 (/calendar/create-todo) + 응답 message 필드
- LaunchAgent plist: note-bridge (8096), intent-service (8097)
- .env.example: API_MONTHLY_LIMIT, NOTE_BRIDGE_URL, INTENT_SERVICE_URL
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-19 13:48:10 +09:00
Hyungi Ahn
1137754964
feat: mlx-proxy 서버 + n8n 워크플로우 LLM/임베딩 URL 분리
...
mlx-vlm 기반 ollama 호환 프록시 서버 추가 (port 11435).
n8n GEN 노드 6개에 callLLM 래퍼 주입 (health check + ollama fallback).
임베딩/리랭커는 ollama(LOCAL_EMBED_URL)로 분리.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-19 10:00:00 +09:00
Hyungi Ahn
852f5cb648
feat: kb_writer 마이크로서비스 + mail_bridge 추가
...
- kb_writer.py: DEVONthink AppleScript 브릿지 → 마크다운 파일 기반 전환 (포트 8095)
- knowledge-base/ 디렉토리 구조 (note, chat-memory, news)
- Handle Note: kb_writer 파일 저장 + Qdrant 임베딩 추가
- Embed & Save Memory: DEVONthink → kb_writer 교체
- mail_bridge.py: IMAP 날짜 기반 메일 조회 (포트 8094)
- mail-processing-pipeline: IMAP Trigger → Schedule + mail_bridge + dedup
- docker-compose, manage_services, LaunchAgent plist 업데이트
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 14:46:57 +09:00
Hyungi Ahn
1543abded6
Phase 7a: GPU 모델 id-9b:latest 전환 + 워크플로우 배포 자동화
...
- qwen3.5:9b-q8_0 → id-9b:latest 전체 교체 (워크플로우, Python 스크립트)
- deploy_workflows.sh 생성 (n8n REST API 자동 배포)
- .env.example: CalDAV/IMAP/Karakeep 기본값 수정
- 문서 업데이트: tk_qc_issues 컬렉션, 맥미니 Ollama 기동 안내
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 09:13:24 +09:00
hyungi
924560252e
docs: add PROGRESS.md, add bridge URLs to .env.example
...
Phase 1-6 구현 현황 + 파일 인벤토리 + 서비스 기동 가이드 통합 문서.
.env.example에 bridge service URL 4개 추가.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 07:36:36 +09:00
hyungi
612933c2d3
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 >
2026-03-14 17:09:04 +09:00
hyungi
6e6ffaa04b
RAG 아키텍처 v2: 3단계 라우팅, 멀티-컬렉션 RAG, 선택적 메모리
...
Phase 1-3 구현:
- init.sql v2: 12테이블 (기존 5 + 신규 7) + 분류기 v2 프롬프트
- migrate-v2.sql: 기존 DB 마이그레이션 스크립트
- setup-qdrant.sh: tk_company 컬렉션 + payload 인덱스 설정
- 워크플로우 v2 (37노드): 토큰검증, Rate Limit, 프리필터,
분류기v2(response_tier), 3-tier 라우팅(local/Haiku/Opus),
멀티-컬렉션 RAG, 예산 체크, 선택적 메모리
- .env.example + docker-compose.yml: 새 환경변수 추가
- CLAUDE.md, QUICK_REFERENCE.md, docs/architecture.md 전면 갱신
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 12:51:30 +09:00