1887 Commits

Author SHA1 Message Date
happybell80
6b8d33ae1e 계획 문서: Nginx 프록시 불필요 - 내부 Docker 네트워크 통신으로 충분 2025-09-06 16:01:48 +09:00
happybell80
8590e40ee7 계획 문서: DB 없이 JSON 파일 기반 구현으로 방향 전환 2025-09-06 15:53:31 +09:00
Claude-51124
b0e998077f docs: DM 뉴스 전송 실패 문제 해결 - 잘못된 경로 수정 2025-09-06 15:52:21 +09:00
happybell80
80772ffa66 뉴스 분리 계획: 서버 실제 상태 확인 후 문서 업데이트 2025-09-06 15:37:28 +09:00
happybell80
344db53629 뉴스 분리 계획 문서 업데이트: APScheduler 구현 현황 및 Gemini 모델 정보 추가 2025-09-06 15:29:40 +09:00
happybell80
e31acaaf5e 트러블슈팅: Gemini 모델 최적화 문서 추가 2025-09-06 15:24:27 +09:00
happybell80
efd4346cd8 APScheduler 적용 내용 문서 반영
- 스케줄링 섹션: APScheduler 적용 완료 명시
- 환경변수 업데이트:
  - HEADLINES_SCHEDULE_DAYS: 기본 * (매일)
  - HEADLINES_SCHEDULE_ENABLED: 스케줄 ON/OFF
  - HEADLINES_TEST_NOW: 즉시 테스트
- 관리 API 엔드포인트 추가
2025-09-06 14:34:18 +09:00
happybell80
58b445a1a1 계획 문서 확실한 정보로 수정 및 확인 필요 사항 명시
- skill-news 포트 8505 확정 (51124 서버 운영 중)
- skill-publish 포트 8511 확정
- rb8001 Docker 실행 상태 확인
- [확인 필요] 표시로 불확실한 정보 구분
2025-09-06 14:12:48 +09:00
happybell80
5ae841cf27 계획 문서 검증 결과 반영 및 87줄로 압축
- rb8001 DM 전송 및 스케줄링 현황 반영
- company-x_hompage 코드 100% 재사용 가능 확인
- ProcessLock 완전 구현 상태 명시
- Nginx 설정 예시 코드 추가
- 현실적 일정으로 수정 (코드 90% 재사용)
2025-09-06 14:01:10 +09:00
happybell80
610031e368 뉴스 스킬과 퍼블리시 분리 아키텍처 계획 문서 추가 2025-09-06 13:49:16 +09:00
happybell80
d8c130a245 docs: update naver rss playwright troubleshooting 2025-09-06 00:04:23 +09:00
d424110726 Add APScheduler + PostgreSQL alarm system idea document
- 사용자 요청 기반 알림 시스템 설계
- 일회성/반복/상대시간 알림 구현 방법
- rb8001 통합 방안 및 구현 우선순위
- 크론잡 대비 장점과 주의사항 정리
2025-09-05 21:30:18 +09:00
happybell80
c34dc177fd docs: 최소 구성으로 09:00 헤드라인 전달 설계 정리 (naver fetch-headlines) 2025-09-05 21:11:29 +09:00
happybell80
dac6c973cb Merge branch 'main' of https://git.ro-being.com/ivada_Ro-being/DOCS 2025-09-05 20:03:27 +09:00
happybell80
85e555970d docs: update troubleshooting/250904_naver_blog_rss_limitation.md 2025-09-05 20:03:27 +09:00
ae2f9f1f91 docs: Gitea Actions 크론잡 자동화 아이디어 추가 - 네이버 블로그 파싱, DB 조회, API 호출 예시 2025-09-04 22:49:12 +09:00
de9388c398 docs: 네이버 블로그 RSS 피드 제한 문제 문서화 - RSS description 8개 제한, Playwright 해결방안 제시 2025-09-04 16:59:42 +09:00
e44bdc2953 Revert "docs: 헬스체크 엔드포인트 현황 업데이트"
This reverts commit bbf681e74453900f9c71978959d59d04e186a0eb.
2025-09-04 15:51:27 +09:00
bbf681e744 docs: 헬스체크 엔드포인트 현황 업데이트
- auth-server, frontend-base: /health 구현 확인
- gateway: /healthz (표준) 구현 확인
- 모든 주요 서비스 헬스체크 정상
2025-09-04 15:50:48 +09:00
cb0534e8e9 docs: Git pull.rebase 설정 완료 기록
- git config --global pull.rebase false 적용
- merge 전략으로 통일
- 적용 대상: 51123 admin, 51124 admin, happybell80
2025-09-04 15:46:41 +09:00
1c82d3be8e docs: Docker dangling 이미지 정리 완료 기록
- 39개 dangling 이미지 삭제
- 3.9GB 디스크 공간 회수
- docker image prune -f 명령 사용
2025-09-04 15:36:33 +09:00
happybell80
11b115fdc9 docs: 슬랙 대화 표시 인디케이터 구현 완료 문서 복원
- 실제 수정된 파일 경로와 줄 번호 포함
- 구체적인 코드 변경 내용 기록
- DB 구조 및 리소스 정보 유지
2025-09-04 15:14:20 +09:00
happybell80
51b3eaa71d docs: 슬랙 대화 표시 인디케이터 구현 완료 문서화
- 실제 수정된 파일과 내용만 기록
- 추측이나 계획 제거, 사실만 기록
2025-09-04 15:14:20 +09:00
Claude-51124
56e8543199 docs: skill-news 좀비 프로세스 및 Gitea Actions 배포 문제 해결
- Chrome headless 좀비 67개 → 1개 (init: true)
- YAML heredoc 파싱 오류 해결
- SSH 배포 방식 구현
- Health check exit code 문제 해결
2025-09-04 14:48:06 +09:00
happybell80
ad52d3df36 docs: 슬랙 채팅 표시 인디케이터 구현 방안 업데이트
- get_paginated_conversations() 함수도 수정 필요 확인
- 로빙 응답 메시지에도 슬랙 아이콘 표시 위치 명확화
- 백엔드 API 수정 사항 구체화
2025-09-04 14:16:12 +09:00
9d8b989273 docs: 100% 해결된 인프라 문제 문서화 및 업데이트
- Redis TTL, PostgreSQL 소유권, 로그 모니터링 해결 상태 기록
- python-multipart, nginx 권한 문제 해결 완료 표시
- 환경변수 하드코딩 제거 상태 업데이트
- Slack chat display indicator 문서 추가
2025-09-04 13:41:04 +09:00
6eadba0f89 docs: Company-X Slack 토큰 문제 최종 해결 완료
- 봇 재설치로 새 토큰 발급 (xoxb-9417291383105-...)
- Gateway 재시작 후 정상 작동 확인
- 멀티 워크스페이스 토큰 관리 문제 해결
2025-09-03 21:34:24 +09:00
f76eabf290 docs: nginx 설정 이미 완료 확인 - 성공률 98%로 상향 2025-09-03 19:02:47 +09:00
85434e54c6 docs: Slack 멀티워크스페이스 해결책 - 실제 코드 위치 반영 2025-09-03 18:56:50 +09:00
3e28ef2cab docs: Slack 멀티 워크스페이스 해결 방안 확정 - Gateway 경유 방식 2025-09-03 18:45:25 +09:00
53fecf100a docs: 프론트 대화 순서 최종 해결 완료 (fc83a73) 2025-09-03 17:54:56 +09:00
961baedfe8 Slack 문서 분리 - 봇 설치와 토큰 문제 구분
- 250902: Company-X 봇 설치 성공으로 마무리
- 250903: 멀티 워크스페이스 토큰 관리 문제로 분리
- 봇 토큰 노출 제거
2025-09-03 14:58:41 +09:00
1c5c876608 프론트엔드 대화 순서 문제 해결 완료
- reverse() 제거로 대화 순서 정상화
- 커밋 878be9b 적용
- 사용자 발화 → 로빙 답변 순서로 표시
2025-09-03 14:48:37 +09:00
c90c3b1c99 Gmail 토큰 권한 오류 해결 완료 - 검증된 정보만 포함
- Permission denied 오류 해결
- 레거시 파일 저장 코드 제거 완료
- DB 전용 토큰 관리로 전환
- 프론트엔드 OAuth 테스트 성공
2025-09-03 14:27:48 +09:00
313c903176 docs: Company-X Slack 봇 channel_not_found 에러 상세 분석 추가
- 멀티 워크스페이스 토큰 불일치 문제 문서화
- 실제 에러 로그 및 상세 분석 추가
- 이벤트 수신 성공, 응답 전송 실패 원인 명시
2025-09-03 01:44:45 +09:00
Claude-51124
3967a41511 docs: Slack UUID 매핑 실패로 인한 사용자 식별 문제 문서화
- U09C98KBGHX (강일신) UUID 매핑 부재로 Slack ID 그대로 사용
- router.py의 UUID 변환 실패 시 fallback 로직 문제점 분석
- ChromaDB 컬렉션이 UUID 대신 Slack ID로 생성되는 과정 추적
- 단기/중기 해결 방안 제시
2025-09-02 20:53:00 +09:00
42c2660c4d Company-X FK 문제 해결 - companies 테이블 레코드 추가 2025-09-02 20:50:18 +09:00
dec98bf0b8 docs: Slack 봇 설치 최종 이슈 문서화
- Company-X 봇 설치 실패 (Foreign Key 에러)
- companies 테이블 없음, workspaces 테이블로 마이그레이션 필요
- company_id → workspace_id 전체 변경 필요
2025-09-02 20:12:26 +09:00
9a836a8381 docs: Slack 봇 설치 및 Company-X workspace 설정 문서화
- workspace_id 하드코딩 해결 완료
- Company-X workspace DB 등록 (8명)
- oauth_states Redis 전환 필요사항 정리
- Event URL 처리 흐름 상세 문서화
2025-09-02 19:30:08 +09:00
6948a4aff9 docs: Gateway 변수명 혼란 문서화 - x_user_id 변수가 실제로는 UUID 저장하는 점 명시 2025-09-02 18:12:20 +09:00
Claude-51124
f810652fa2 docs: ChromaDB 메모리 손실 문제 해결 상태 명시
- 250811 문서에 [해결됨] 태그 추가
- 현재 상태 정상 작동 중임을 명시
- 혼란 방지를 위한 문서 업데이트
2025-09-02 17:38:19 +09:00
b866ed766f docs: Slack 봇 설치 URL 분석 및 DB 테이블 문서 업데이트
- Slack OAuth 설치 프로세스 분석
- Event URL 자동 설정 방안 (Manifest API)
- slack_workspaces, slack_user_mapping 테이블 구조 현행화
- State 관리 개선 방안 제시
2025-09-02 15:36:38 +09:00
f1b0b21343 docs: rb8001 대화 히스토리 계획을 completed로 이동 2025-09-02 00:46:33 +09:00
04832ee48e docs: rb8001 대화 히스토리 구현 전체 문서화
- plans: 완료 상태로 정리
- troubleshooting: 전체 과정과 실수 상세 기록
- sequences: JWT → Gateway → rb8001 → DB 플로우 문서화
- 정확한 정보만 남기고 추측/틀린 내용 모두 명시
2025-09-02 00:45:50 +09:00
79758fa496 docs: Frontend 응답 형식 추가 - 형식 변환 필수
- Frontend 기대 형식: {text, sender, timestamp} 배열
- 현재 DB 형식: user_message, robeing_response 한 row
- 각 row를 2개 메시지로 분리 필요
2025-09-01 22:44:34 +09:00
a2660eb703 docs: rb8001 계획 수정 - /api/history만 필요
- /api/messages 삭제, /api/history 추가
- Frontend 수정 불필요 (이미 구현됨)
- main.py만 수정하면 완료
2025-09-01 22:40:25 +09:00
Claude-51124
d8ff7168e0 docs: skill_news 중복 뉴스 문제 분석 및 개선 방안
- 뉴스 수집 시퀀스 다이어그램 추가
- latest API가 새 수집 없이 오래된 DB 조회만 하는 문제 발견
- 환경변수 더미값(keyword1,keyword2) 문제 지적
- ChromaDB 67개 뉴스 분석 (8/12~9/1)
- 중복 방지는 정상 작동, 새 뉴스 미수집이 근본 원인
- 개선 제안: 환경변수 설정, latest API 개선, 시간 기반 필터링
2025-09-01 22:21:35 +09:00
259b733708 docs: UUID 및 JWT 인증 체계 추가
- 모든 내부 처리는 UUID 형식 통일
- JWT 토큰의 user_id 사용 명시
- PostgreSQL UUID 타입 캐스팅 추가
- Frontend API 호출 예시 추가
2025-09-01 22:10:35 +09:00
5e99456a76 docs: 대화 히스토리를 PostgreSQL 전용으로 변경
- ChromaDB 대신 PostgreSQL conversation_logs 테이블만 사용
- SQL 쿼리 예시 추가
- 현재 대화 저장 필수 명시
2025-09-01 22:05:52 +09:00
fef2a91b75 docs: rb8001 대화 히스토리 구현 계획 - 확인된 정보 반영
- 실제 DB 스키마 추가 (conversation_logs)
- rb8001 현재 구조 상세 명시
- 구현 순서 구체화
2025-09-01 22:01:54 +09:00