[2026-05-15] claude_evening 구현 + 권한 영구 적용

- app/ai/evening.py: 장후 데이터 수집 (매매내역/30일통계/실전전환조건)
- ~/.claude/commands/evening.md: /evening 슬래시 커맨드
- scripts/run_evening.ps1: claude_evening 실행 스크립트
- 작업 스케줄러 StockBot_Evening 등록 (평일 15:30)
- .claude/settings.json: bypassPermissions 추가 (권한 영구 승인)
- CLAUDE.md: 권한 섹션 추가, 할 일 목록 업데이트

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-15 14:07:15 +09:00
parent e60b59a644
commit a65d7c297b
4 changed files with 256 additions and 2 deletions
+12 -2
View File
@@ -1,6 +1,6 @@
# StockBot v3.0 — Claude Code 운영 가이드
> 최종 수정: 2026-05-15
> 최종 수정: 2026-05-15 (권한·evening 추가)
> 인프라: 로컬 개발 → Synology NAS Docker 이전 예정
> 현재 모드: 모의투자 (KIS_MOCK=true, DRY_RUN=true)
@@ -20,6 +20,13 @@
---
## Claude Code 권한
이 프로젝트 폴더 내 모든 Bash/파일 작업은 사용자가 **영구 승인**한 상태입니다.
권한 확인 없이 자유롭게 실행하세요. (`.claude/settings.json``bypassPermissions` 적용)
---
## 핵심 설계 원칙 (절대 불변)
1. **14:50 강제 청산** — 하드코딩, 예외 없음
@@ -205,11 +212,14 @@ git push origin main
## 현재 알려진 이슈 및 할 일
### 다음 단계
- [ ] `claude_morning` 구현 — 뉴스 크롤링 + daily_context.json 생성
- [ ] WebSocket 전환 — REST 폴링 → KIS WebSocket 실시간 시세
- [ ] NAS Docker 이전
### 완료
- [x] `claude_morning` 구현 — 뉴스 크롤링 + KIS 수집 + /morning 슬래시 커맨드
- [x] `claude_evening` 구현 — 결과 분석 + 실전 전환 체크 + /evening 슬래시 커맨드
- [x] 작업 스케줄러 자동화 — StockBot_Morning(08:15), StockBot_Bot(07:55), StockBot_Evening(15:30)
- [x] Discord Stop 훅 — 세션 종료 시 이번 세션 커밋만 전송
- [x] SQLite `UPDATE ORDER BY` → 서브쿼리 수정 (order_executor.py)
- [x] 전일 데이터 캐시 skip 로직 (has_prev_data)
- [x] 전일 날짜 계산 수정 (월요일 → 금요일)