1017 Commits

Author SHA1 Message Date
happybell80
dc0d76b2f5 감정 시스템 구현 완료 문서 업데이트
- 최종 구현 완료 섹션 추가 (핵심 기능, 검증 결과, 아키텍처)
- 수정한 파일 목록 및 DB 현황 기록
- 작업 순서 체크리스트 완료 표시
- 테스트 결과 및 교훈 추가
- 마이크로서비스 아키텍처, asyncio, JSONB 교훈 정리

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 12:30:06 +09:00
happybell80
3c1cd2aa6e 감정 시스템 문서 업데이트 - skill-embedding 기반 아키텍처
- rb8001이 직접 ONNX 실행하지 않고 skill-embedding 호출
- 작업 순서 및 구현 상태 업데이트
2025-10-02 11:19:25 +09:00
happybell80
6101ed77a9 감정 시스템 구현 문서 최종 정리
- inference.py → emotion_classifier.py로 수정
- 라우터 분리 원칙 추가 (main.py 직접 추가 금지)
- 파일당 500줄 제한 원칙 추가
- DB 작업 주체 명확화 (51123 서버 직접 실행)
2025-10-02 10:56:23 +09:00
happybell80
392d870aee 감정 시스템 구현 문서에 구체적인 코드 참조 패턴 추가
- 키워드 매칭, DB 연결, API 라우트 패턴 추가
- TimescaleDB 및 시계열 집계 참조 추가
- 실제 파일 경로와 라인 번호 포함
2025-10-02 10:31:17 +09:00
happybell80
1534005e78 Add: 사용자 관점 감정 서비스 시나리오 3개 추가
- 시나리오 1: 감정 기반 대화 조절 (즉시 구현 가능)
- 시나리오 2: 장기 감정 패턴 리포트 (TimescaleDB 필요)
- 시나리오 3: 팀 감정 온도계 (TimescaleDB 필요)

각 시나리오별 구현 요구사항 명시
2025-10-02 10:10:04 +09:00
happybell80
64c2f077e4 Update: 감정 시스템 구현 계획에 TimescaleDB 권장사항 추가
- emotion_readings를 TimescaleDB 하이퍼테이블로 구현 권장
- robeing_metrics DB 사용하여 main_db와 분리
- rb8001 중복 코드 정리 문서 날짜 업데이트
2025-10-02 10:05:49 +09:00
happybell80
4b558fadb6 Update: 감정 시스템 서버 확인 결과 추가
- 51124 서버 확인 명령어 추가
- 51123 서버 확인 결과: 감정 인프라 전무
- PostgreSQL emotion_readings 테이블 없음
- ONNX 감정 모델 파일 없음
2025-10-02 10:00:33 +09:00
happybell80
e5baa5e475 Add: PLG 키워드 중복 및 네이버웍스 브리핑 개선 트러블슈팅 추가 2025-10-02 09:26:24 +09:00
1193b3d453 Add OpenSearch 오염 로그 정리 문서 2025-10-02 09:14:50 +09:00
happybell80
65a17a88ee docs: 콜드메일 시스템 최종 구현 사항 반영
- skill-email: mail_detail_router.py initialize_providers 수정 (c498ea2)
- rb8001: 8개 추가 커밋 반영 (Naive Bayes 개선, 피드백 학습, 버튼 구현)
- Naive Bayes 학습 루프: Slack 피드백 버튼 → update_classifier 동작 설명
- 테스트 결과: 30개 이메일, 101개 시드 단어, 4건 탐지 성공

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 01:00:57 +09:00
happybell80
3d87ef8c28 docs: 콜드메일 자동 감지 시스템 구현 완료 상태로 업데이트
- 상태: 계획 → 구현 완료
- skill-email: 메일 상세 조회, 첨부파일 다운로드 구현 사실 기록
- rb8001: 6개 서비스 + 스케줄러 구현 사실 기록 (커밋 해시 포함)
- 환경변수: COLDMAIL_BRIEFING_ENABLED, COLDMAIL_CHANNEL_ID, SLACK_LIST_ID, NAVERWORKS_COMPANY_EMAIL 설정 완료
- 구현된 처리 흐름 10단계 기록
- 테스트 실행 방법 추가
- 의사코드, 예측, 민감정보 제거

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 00:07:14 +09:00
happybell80
d533219b4d docs: NAVER WORKS 콜드메일 자동 감지 구현 완료 반영
- API 스펙 확인 완료: NAVER WORKS 첨부파일 다운로드, Slack Lists API
- 구현 완료: skill-email 메일 상세/첨부 다운로드, rb8001 6개 서비스 (coldmail_filter, naverworks_file_processor, ir_analyzer, startup_valuation, slack_lists_client, coldmail_briefing)
- 환경 설정 완료: COLDMAIL_BRIEFING_ENABLED, COLDMAIL_CHANNEL_ID, SLACK_LIST_ID, NAVERWORKS_COMPANY_EMAIL
- 스케줄: 평일 09:05 (월요일 72시간, 화~금 24시간)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 23:54:23 +09:00
f15178feec Fix: naverworks_token 테이블 구조 설명 수정
- token_data JSONB에 통합 저장 명시
- 별도 access_token/refresh_token 컬럼 없음

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 22:00:49 +09:00
happybell80
220d9b77d7 docs: NAVER WORKS 콜드메일 자동 감지 계획 추가 및 Tailwind 모바일 반응형 이슈 해결
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 21:53:24 +09:00
56f0360844 docs: Fluent Bit 최종 해결 과정 업데이트
- 멀티 서버 로그 수집 환경변수 분기
- debug 로그 무한루프 해결 (Log_Level info)
- Actions Git 충돌 해결 과정
- 현재 상태: 양쪽 서버 정상 수집 중
2025-09-30 03:21:20 +09:00
Claude-51124
0bee50de1a docs: Fluent-bit 메모리 오버플로우 해결 문서화
- Debug 로그 자기수집 무한루프 문제 분석
- Log_Level debug → info 변경으로 해결
- Mem_Buf_Limit 5MB → 50MB 증가
- 메모리 사용량 정상화 (5.6MB)
- rb8001 로그 수집 복구 확인

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 03:20:11 +09:00
7dc620e680 docs: 불필요한 인덱스 및 Data Prepper 관련 내용 제거 2025-09-30 02:47:21 +09:00
6c409f932c docs: 멀티 서버 Fluent Bit 로그 수집 해결 추가 2025-09-30 02:44:33 +09:00
f597c22650 docs: Fluent Bit → OpenSearch 로그 수집 이슈 해결 문서 2025-09-30 02:12:30 +09:00
40332141bb docs: OpenSearch 로그 수집 중단 이슈 추가
- 9/29부터 발생한 Data Prepper JSON 배열 문제 문서화
- 시도한 해결책과 현재 상태 기록

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 01:01:40 +09:00
ea39eeb391 docs: OpenSearch HDD 마이그레이션 최종 상태 업데이트
- 해결 과정 중 발생한 문제점 추가
- 최종 동작 상태 확인 내용 추가
- 커밋 이력 66b5ee8 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 00:26:58 +09:00
6641067663 docs: OpenSearch HDD 마이그레이션 트러블슈팅 문서
- SSD에서 HDD로 데이터 경로 변경
- 보안 플러그인 비활성화 과정
- 설정 파일 변경 사항

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 00:21:53 +09:00
happybell80
ab0d98e971 docs: multi-AI CLI 통합 도구 설치 및 tmux 세션 구성 가이드 업데이트
- WSL 환경 기준 설치 절차 정리
- tmux 세션 생성 및 pane 설정 방법
- 브로드캐스트 전송 및 로그 관리
- 동기 입력 모드 설정 방법 추가
2025-09-29 23:52:57 +09:00
happybell80
df93ac07fa Update Multi-AI CLI doc with Windows local implementation details
- Add pywinauto/pyperclip/watchdog dependencies
- Include code examples for window control and log monitoring
- Add PySimpleGUI sample UI code
- Document PowerShell Start-Transcript and WSL tee logging
2025-09-29 18:41:54 +09:00
happybell80
7e8ca31115 Document final implementation status and deployment details
- Update CLI commands with final verified syntax
- Add deployment status on servers 51123/51124
- Include access URL and current operational status
- Note requirements for each CLI (Claude --print, Gemini settings.json, OpenAI mock)
2025-09-29 17:47:47 +09:00
happybell80
33926080a2 Update Multi-AI CLI integration doc with verified implementation
- Add implementation completed section (2025-09-29)
- Document non-TTY pipe mode solution
- Include verified CLI flags for Claude/Gemini/OpenAI
- Add environment variables for forcing non-interactive mode
- Replace pexpect with subprocess.exec approach
2025-09-29 17:38:07 +09:00
happybell80
45f9c82d2c 보완사항 추가: root_path, pexpect 패턴/타임아웃, 세션 파일 권한
- FastAPI root_path='/multi-ai' 설정 명시
- 각 CLI별 프롬프트 패턴 및 타임아웃 값 추가
- 세션 파일 권한 600 설정 명시
2025-09-29 16:10:12 +09:00
happybell80
bbd8b538ae 문서에서 예측/추정 날짜 제거 2025-09-29 16:05:08 +09:00
happybell80
1455a48f55 PoC 개발 계획 추가: pexpect 기반 단일 CLI 검증
- Phase 0 추가: 1-2일 단일 CLI(Claude) PoC 개발
- pexpect 사용 (pty 대신) - 안정성과 패턴 매칭 우수
- JSONL 메시지 스키마 정의 (request/chunk/final/error)
- CLI 어댑터 계약 및 인터페이스 명시
- 파싱 규칙 및 에러 복구 전략 구체화
- 골든 로그 기반 테스트 체계
- 개발 일정 조정: PoC 1-2일 + 확장 3-5일
2025-09-29 16:03:05 +09:00
happybell80
f136273b25 51124 서버 설정 구체화: UV 0.8.4, subprocess/PTY 명시 2025-09-29 15:57:28 +09:00
happybell80
f7a5c59621 배포 워크플로우 추가: 로컬 개발 → Git Push → 51124 서버 배포 2025-09-29 15:56:44 +09:00
happybell80
d1210eb4e2 Multi-AI CLI 통합 문서 업데이트: 서버별 실현 가능성 평가 및 최종 배포 전략 구체화
- CLI 설치 현황 추가 (로컬/51123/51124 서버)
- 51124 서버 기준 80-85% 실현 가능성 명시
- 최종 배포 전략: 51124 FastAPI + 51123 nginx 프록시
- 의사코드 제거, 검증된 2024년 아키텍처 참조 추가
2025-09-29 15:55:25 +09:00
happybell80
14b2770d42 docs: Multi-AI CLI 통합 시스템 실현 가능성 및 반자동화 범위 추가 2025-09-29 14:47:24 +09:00
happybell80
49aee889e9 docs: Multi-AI CLI 통합 시스템 아이디어 문서 작성 2025-09-29 14:29:39 +09:00
fb19cb5637 fix: Actions 캐시 문제 해결책 및 자동화 구현 내용 업데이트
- cleanup-server.sh에 자동 캐시 정리 로직 추가 (line 66-75)
- 매일 새벽 4시 crontab으로 7일 이상 된 Actions 캐시 자동 정리
- 의사코드 제거하고 정확한 파일 위치, 변수명, 명령어로 수정

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 13:37:30 +09:00
happybell80
f7e2f23df0 docs: Gitea Actions 캐시 문제 해결 방법 문서화 2025-09-29 13:31:48 +09:00
happybell80
7f6db52b3f docs: fluent-bit 문제 해결 상태 업데이트 2025-09-29 13:28:31 +09:00
happybell80
bc4641072a docs: fluent-bit 메타데이터 문제 해결 완료 내용 추가 2025-09-29 13:15:46 +09:00
happybell80
37cd878212 docs: Fluent Bit 해결책 상세 업데이트 - lua 필터와 container_name 추출 방법 2025-09-29 12:28:14 +09:00
happybell80
996d6a3fe7 docs: 수정 - docker 입력은 메트릭 전용, tail+lua 필터 조합 필요 2025-09-29 12:23:26 +09:00
happybell80
2ad2678b42 docs: Fluent Bit 해결책 수정 - docker 입력 플러그인 사용 2025-09-29 12:13:04 +09:00
happybell80
9f41078c58 docs: Fluent Bit 메타데이터 문제 수정 - docker.sock 마운트 필수 명시 2025-09-29 11:56:41 +09:00
d82ac720f7 docs: Fluent Bit 컨테이너 메타데이터 수집 실패 문제 문서화
- 9/27 재시작 이후 container_name 필드 누락 문제
- Docker_Mode만으로는 메타데이터 추출 불가
- FILTER 섹션 추가 필요성 명시

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 11:45:08 +09:00
happybell80
b4a58af67b docs: 실제 구현 내용만 반영 - LangGraph 미적용, 기본 수정만 완료 2025-09-29 11:34:45 +09:00
happybell80
aa2b682303 docs: LangGraph 향후 계획 제거 - 실제 미적용 상태 반영 2025-09-29 11:28:44 +09:00
happybell80
89f93f054e docs: FastAPI 구조 원칙 명시 - 비즈니스 로직/스케줄링/설정 분리 2025-09-29 10:53:07 +09:00
happybell80
0987daf28c docs: APScheduler 중복 실행 방지 및 SQLAlchemy 호환성 정보 추가 2025-09-29 10:36:11 +09:00
happybell80
920d47400e docs: 51123/51124 서버 상태 정보 추가 (민감정보 제거) 2025-09-29 10:33:40 +09:00
happybell80
11ab3bdb07 docs: LangGraph 적용 방안 추가 - StateGraph 노드 구성 및 체크포인터 설정 2025-09-29 10:31:01 +09:00
happybell80
c3f6b7399b docs: Mistral API 429 에러 트러블슈팅 문서 추가 2025-09-29 10:28:10 +09:00