535ffea45a
refactor: 전체 코드베이스 감사 기반 리팩토링 — 버그 수정, 데드코드 제거, 보안 강화
...
P0 버그 수정:
- stock-lab: trade 엔드포인트 NameError 수정 (resp 미정의)
- deployer: 동시 배포 시 HTTP 200 → 503 반환
P1 데드코드 제거:
- stock-lab: fetch_overseas_news(), get_broker_cash() 제거
- blog-lab: 미사용 urlparse import 제거
- lotto-lab: 중복 inline import json 7곳 제거
P2 성능/효율 개선:
- lotto-lab: 가중 샘플링 3중 복사 → utils.weighted_sample_6() 통합
- lotto-lab: DB 인덱스 3개 추가 (recommendations, purchase_history)
- stock-lab: Pydantic .dict() → .model_dump() 호환
- blog-lab: 페이지네이션 상한(le=100) 추가
P3 보안/인프라:
- nginx: X-Frame-Options, X-Content-Type-Options, Referrer-Policy 헤더 추가
- docker-compose: travel-proxy CORS 와일드카드 → localhost 전용
- Dockerfile: music-lab, blog-lab, realestate-lab에 PYTHONUNBUFFERED 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 04:10:14 +09:00
14674c4e9a
fix(blog-lab): AI 생성 콘텐츠에 현재 날짜 컨텍스트 추가
...
Claude API 호출 시 시스템 프롬프트에 현재 날짜를 포함하여
2024년이 아닌 실제 날짜 기준으로 콘텐츠가 생성되도록 수정.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 02:09:49 +09:00
b82a10e580
feat(blog-lab): 평가자 단계 — 6기준 60점 체계 + link_natural 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 01:00:21 +09:00
4646b79e6e
feat(blog-lab): 마케터 단계 — 전환율 강화 + 링크 삽입
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 00:57:50 +09:00
786033f202
feat(blog-lab): 작가 단계 — 크롤링 본문 + 브랜드 링크 참조 글 생성
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 00:54:48 +09:00
25f4f1f98b
feat(blog-lab): 브랜드커넥트 링크 CRUD API 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 00:51:01 +09:00
336bc90b4e
feat(blog-lab): 리서치 단계에 블로그 본문 크롤링 통합
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 00:48:55 +09:00
2980807587
feat(blog-lab): brand_links 테이블 및 CRUD 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 00:47:03 +09:00
2603c7ce20
feat(blog-lab): 네이버 블로그 본문 크롤링 모듈 추가
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 00:42:55 +09:00
ba33e00ce3
blog-lab: 블로그 마케팅 수익화 서비스 추가
...
네이버 검색 API 키워드 분석 + Claude AI 글 생성 + 품질 리뷰 + 수익 추적
- blog-lab/ 서비스 전체 (FastAPI, SQLite 5테이블, 18 엔드포인트)
- docker-compose.yml: blog-lab 서비스 (port 18700)
- nginx: /api/blog-marketing/ 라우팅 추가
- .env.example: NAVER_CLIENT_ID/SECRET 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-05 19:59:25 +09:00