84 Commits

Author SHA1 Message Date
Claude-51124
b65881f835 docs: Intent 리뷰 큐 API 구현 완료 및 테스트 결과 반영
- 251116_admin_intent_review_queue_api_implementation.md: 실제 API 테스트 결과 추가
- 390_human_in_the_loop_intent_learning.md: 체크리스트 업데이트 (라벨링 API 완료 표시)
2025-11-17 11:26:34 +09:00
Claude-51124
c7f226118c docs: add robeing-monitor monitoring architecture 2025-11-17 01:04:19 +09:00
Claude-51124
a618c13c15 docs: describe human-in-the-loop intent review and feedback flow 2025-11-16 12:32:46 +09:00
Claude-51124
2ca5ff3755 docs: record Ko-SRoBERTa runtime migration 2025-11-15 18:21:45 +09:00
Claude-51124
da4d097b09 docs: describe dynamic intent tables 2025-11-14 23:46:40 +09:00
happybell80
893e613981 docs: FastAPI 구조 원칙에 LangGraph 워크플로우 규칙 추가
- 복잡한 다단계 처리는 LangGraph 적극 활용
- 체크포인트 필수 (PostgresSaver)
- stateless 금지 (프레임워크 가치 없음)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 12:39:19 +09:00
happybell80
61082a7027 docs: 콜드메일 IR 분석 오류 문서 및 문서 작성 원칙 추가
- troubleshooting/251013_coldmail_ir_analyzer_fix.md: 3가지 에러 분석 및 해결 방안
- 300_architecture/312_문서_작성_원칙.md: 트러블슈팅/아키텍처 문서 작성 규칙

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-13 23:43:44 +09:00
happybell80
e2eec51e20 docs: 로빙 아키텍처 원칙 위반 현황 문서화 및 naverworks_slack 시리즈 재구성
- 20251004_happybell80_로빙_뇌_기관_원칙_위반_현황.md: 원칙 위반 현황 및 개선 계획 추가
- 250930_naverworks_slack_03: 완료 문서로 전환 (완료 기능만 포함)
- 250930_naverworks_slack_04: Lists API skill-slack 통합 실행 계획 (신규)
- 250919_naverworks_slack_04 → 05: DB/스케줄러 관리 (순서 변경)
- 300_architecture: rb8001 직접 Slack 호출 제거, skill-slack HTTP 호출로 변경
- CLAUDE.md: "문서 100줄 이하 유지" 규칙 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 23:26:42 +09:00
b7adf49a02 docs: tables.md 중복 설명 제거 (376줄→350줄)
- 모든 테이블의 설명 컬럼에서 자명한 설명 제거
- FK 참조, 제약조건, 특수값만 유지
- 테이블 구조 및 컬럼은 모두 유지
2025-10-02 19:03:28 +09:00
88a15e3809 DB 스키마 문서: emotion_readings 테이블 추가
- robeing_metrics DB의 emotion_readings 테이블 문서화
- Top-p 기반 복합 감정 저장 (top_emotions, cumulative_p)
- TimescaleDB 하이퍼테이블 인덱스 및 제약 조건
- 예시 데이터 포함
- DB 분리 정보 (main_db vs robeing_metrics) 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 18:37:04 +09:00
happybell80
95431bf2f8 docs: 감정 DB 저장 문제 원인 분석 및 파일 크기 제한 300줄로 강화
- 20251002_emotion_db_storage_fix.md: llm_service.py 주석 처리 문제 확인
- 311_FastAPI_구조_원칙.md: 파일 크기 제한 500줄 → 300줄 변경

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 15:31:19 +09:00
happybell80
29e2357e64 docs: FastAPI 구조 원칙에 모범 사례 반영
- models/schemas 분리 명시
- Repository 패턴 CRUD 캡슐화 설명 추가
- DB 세션 중앙화 예시 추가
- API 버전 관리 v1/v2 구조 추가
- 모범 사례 참고 섹션 추가

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 15:21:00 +09:00
happybell80
c5d2f08800 docs: FastAPI 구조 원칙 문서 정리
- 311_FastAPI_구조_원칙.md: 현재 구조가 아닌 지켜야 할 원칙으로 재작성
- 계층 분리, 의존성 방향, DB 접근 규칙 명확화
- 체크리스트 및 예외 상황 추가
2025-10-02 15:15:40 +09:00
happybell80
5f1002fcf8 Update naverworks_token table schema - remove duplicate expiry column
- Remove expiry column, keep only expires_at
- Update documentation to match actual DB schema
2025-09-26 01:14:35 +09:00
happybell80
97e0888ce0 Fix more incorrect table names in documentation
- users → user in SQL contexts (94 occurrences)
- robeings → robeing in SQL contexts
- user_preferences → user_preference (14 files)
- slack_workspaces → slack_workspace in SQL contexts (17 files)

All table names now correctly match PostgreSQL schema
2025-09-26 00:52:15 +09:00
happybell80
8c02b80359 Fix incorrect table names in documentation
- gmail_tokens → gmail_token (33 files)
- companies → company (17 files)
- conversation_logs → conversation_log (27 files)
- workspace_members → workspace_member (28 files)

All table names now match the actual PostgreSQL schema
2025-09-26 00:49:47 +09:00
happybell80
58153a49a0 Fix documentation errors and add UUID principle violation docs
- Fix false EmailIntegration bug reports in multiple docs
- Add new UUID principle violation documentation
- Remove incorrect assumptions about gmail_tokens table
- Update 250922 doc to reflect Gateway UUID conversion working
- Clean up research papers organization into subdirectories
2025-09-26 00:38:52 +09:00
98a44d1733 UUID 문서 업데이트: Slack UUID 변환 실패 시 에러 처리 추가
- 파일명 날짜 250911 → 250924로 변경
- 의사코드 제거하여 가독성 개선
- Slack ID→UUID 변환 실패 시 403 에러 반환 방안 추가
- DB 현황과 tables.md 문서 불일치 수정 (rb_news 테이블 추가)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-24 13:30:53 +09:00
happybell80
c172c616b5 docs: skill-slack 배포 지침서 간소화 (349줄→95줄)
- 로빙 철학(스킬=도구, 판단 금지) 명확화
- thread_ts 버그 및 계정 이전 이슈 정리
- 핵심 배포 정보만 유지
2025-09-19 21:12:01 +09:00
bb6b0d1934 Add naverworks_token table structure to tables.md
- 18개 컬럼 정의 (id, user_id, tokens, metadata 등)
- 인덱스 3개 (PK, user_id, expires_at)
- Foreign key: user_id → user(id) CASCADE 삭제
- 트리거: updated_at 자동 갱신
- 사용자당 하나의 토큰만 허용 (UNIQUE constraint)

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-18 00:51:20 +09:00
happybell80
d3f44cee2b Update NAVER WORKS OAuth implementation documentation
- Add NAVER WORKS OAuth to authentication system architecture
- Update API integration guide with confirmed endpoints and decisions
- Create troubleshooting guide for implementation
2025-09-17 20:22:27 +09:00
61e07bd53a fix: team_document 테이블에서 uploaded_by 컬럼 제거
- 삼각형 의존성 제거 (user-team-document)
- 업로더 정보는 metadata JSONB에 기록
- 팀 문서는 팀 공유 자산으로 단순화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 22:11:08 +09:00
1a34f49680 docs: team_document 테이블 추가
- RAG 파일 시스템용 team_document 테이블 스키마 추가
- 팀별 문서 저장/관리 구조
- ChromaDB 연동을 위한 chunk_count, text_content 컬럼
- 파일 중복 방지를 위한 file_hash 인덱스

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 22:08:55 +09:00
52f786fbdb docs: 아키텍처 문서에서 TODO 및 추측성 내용 제거
- 310_전체_시스템_구조: '개선 필요' 등 예측 제거
- daily_briefing_sequences: '미구현', '필요한 플로우' 섹션 삭제
- 아키텍처 문서는 현재 상태만 기록

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 13:55:26 +09:00
26255cc901 docs: 아키텍처 문서에서 TODO 항목 제거
- 380_authentication_system.md에서 '추가 필요 사항' 섹션 삭제
- 아키텍처 문서는 현재 구현 상태만 기록
- TODO는 plans/troubleshooting 문서로 이동

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 13:52:15 +09:00
happybell80
c4debac6db docs: Update authentication system and troubleshooting docs 2025-09-14 23:57:51 +09:00
hhyong
1d906a6104 Upload files to "300_architecture/database/img"
갱신된 ER 다이어그램
2025-09-14 11:28:22 +09:00
hhyong
5da96bc1e7 Add 300_architecture/database/ER.md
ER 다이어그램 갱신
2025-09-14 11:27:58 +09:00
hhyong
606de8ac07 Upload files to "300_architecture/database/img"
ER 다이어그램 250914 기준 추가
2025-09-14 11:21:44 +09:00
hhyong
f7663ec153 Delete 300_architecture/database/img/er_250914.png/Robeing.png 2025-09-14 11:21:11 +09:00
hhyong
62a47fd4ce Upload files to "300_architecture/database/img/er_250914.png"
ER 다이어그램 추가
2025-09-14 11:20:47 +09:00
hhyong
67ce62d4ab Upload files to "300_architecture/database"
`sqlcodegen`을 사용하여 추출한 ORM 추가
2025-09-14 11:17:49 +09:00
hhyong
3a929a97d7 Update 300_architecture/database/sqlalchemy_codegen.md
문법적 오류 수정
2025-09-14 11:17:00 +09:00
hhyong
be74895100 Update 300_architecture/database/sqlalchemy_codegen.md
파일 확장자 수정
2025-09-14 11:16:20 +09:00
hhyong
1c6ffe7aab Add 300_architecture/database/sqlalchemy_codegen
ORM을 위한 가이드
2025-09-14 11:15:57 +09:00
c394de474f 문서 구조 정리 - 폴더 통합
- plan/* -> plans/ 폴더로 통합 (3개 파일 이동)
- 300_architecture/integrations/* -> ideas/ 이동
- 300_architecture/plans/* -> plans/ 이동
- 빈 폴더 삭제 (plan, integrations, 300_architecture/plans)
2025-09-11 21:40:00 +09:00
bb469dad23 네이버 OAuth2 연동 가이드 문서 작성
- Authorization Code Grant 흐름 정리
- API 엔드포인트 및 파라미터 명세
- 토큰 갱신/철회 절차
- 구현 체크리스트 및 주의사항
2025-09-11 21:36:08 +09:00
7b2bba49f9 main_db3 마이그레이션 계획 문서 작성
- 614개 레코드 마이그레이션 계획
- 테이블 매핑 및 변환 규칙 정의
- 4단계 순차 실행 계획
- SQL 스크립트 포함
2025-09-11 21:31:53 +09:00
happybell80
332a25de68 PostgreSQL 테이블명 단수형 통일 작업 문서화
- plans에서 troubleshooting으로 이동
- 날짜 250911로 업데이트
- 완료 사항 체크 및 교훈 추가
2025-09-11 20:50:28 +09:00
happybell80
30b6d7e444 PostgreSQL 테이블 실제 구조와 코드 불일치 문서화
- 테이블명 불일치: user vs users, 단수형 vs 복수형
- 존재하지 않는 테이블: slack_user_mapping, gmail_audit_logs 등
- 구조 차이: workspace 중심 vs company-team 계층
- 비어있는 테이블 명시
2025-09-11 20:20:20 +09:00
6fc88d2a6d PostgreSQL 테이블 구조 문서 현행화 - 전수 조사 결과 반영
- 실제 테이블명 일치 (users→user, companies→company 등)
- 11개 테이블 실제 컬럼 구조 반영
- 각 테이블 레코드 수 추가
- 존재하지 않는 테이블 제거
- 외래키 관계 현행화
2025-09-11 20:19:25 +09:00
happybell80
a12aa2c6eb docs: PostgreSQL 테이블 변경 작업 진행 상황 업데이트
- auth-server 완료
- robeing-gateway 완료
2025-09-10 23:35:35 +09:00
happybell80
55e2b7e103 docs: PostgreSQL 테이블 변경 계획 누락 사항 추가
- gmail_tokens: username 컬럼 및 token_data(JSON) 병행 사용 명시
- users: provider/provider_id vs oauth_provider/oauth_id 차이 명시
- workspace_members: role 타입 차이 (Enum vs String) 명시
- slack_user_mapping: 완전한 제약조건 (UNIQUE, FK) 명시
- 위험 요소에 모델 불일치 상세 내용 추가
2025-09-10 21:30:36 +09:00
happybell80
ce1a2a92e4 fix: PostgreSQL 테이블 변경 계획 문서 오류 수정
- 작성일 형식 수정 (2025-09-10 → 250910)
- users 테이블: picture vs avatar_url 모델 차이 명시
- slack_user_mapping: slack_workspace_id 컬럼 추가
- slack_workspaces: company_id → workspace_id 마이그레이션 충돌 명시
- conversation_logs: rb8001과 robeing-monitor 모델 차이 명시
- 개별 로빙 DB 추측 내용 제거
- 위험 요소에 모델 불일치 항목 추가
2025-09-10 21:23:53 +09:00
happybell80
c45626d0db docs: PostgreSQL 테이블 변경 계획 문서 추가
- 12개 테이블 전체 사용 위치 조사
- 파일별 정확한 라인 번호 기록
- 수정 작업 체크리스트 작성
- 위험 요소 및 롤백 계획 포함
2025-09-10 21:14:02 +09:00
happybell80
04b78c7ebc docs: harmonize rb8001/rb10508 roles, gateway routing, ports; unify proxy_pass slashes; externalize RAG; fix nginx-infra refs; generalize embedding dims; skill sharing notes 2025-09-10 15:51:06 +09:00
happybell80
75315b3671 docs: Add published/skipped fields to companyx_news_posting.json structure 2025-09-08 17:29:34 +09:00
42c2660c4d Company-X FK 문제 해결 - companies 테이블 레코드 추가 2025-09-02 20:50:18 +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
04832ee48e docs: rb8001 대화 히스토리 구현 전체 문서화
- plans: 완료 상태로 정리
- troubleshooting: 전체 과정과 실수 상세 기록
- sequences: JWT → Gateway → rb8001 → DB 플로우 문서화
- 정확한 정보만 남기고 추측/틀린 내용 모두 명시
2025-09-02 00:45:50 +09:00