auto: 일일 백업 2026-06-17 02:00

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hyowons
2026-06-17 02:00:02 +09:00
parent eaa276b26d
commit b3696949f5
233 changed files with 673 additions and 236 deletions
+4 -2
View File
@@ -83,7 +83,8 @@ Stock agent skills (`agents/stock/workspace/skills/`):
## Scripts
Main workspace (`workspace/scripts/`), run with `python3`:
- `briefing_mail.py` — Gmail/Calendar/YouTube 뉴스 브리핑 composer (네이버 지수 KOSPI/KOSDAQ/나스닥 조회 포함, 월요일 오전엔 stock agent의 `ipo_calendar_sync.py` 호출)
- `briefing_mail.py` — Gmail/Calendar/YouTube 뉴스 브리핑 composer (네이버 지수 KOSPI/KOSDAQ/나스닥 조회 포함, 월요일 오전엔 stock agent의 `ipo_calendar_sync.py` 호출). **오전 브리핑은 `us_market_digest`를 import해 상단에 🇺🇸 미국증시 요약 카드 삽입**. `prepare morning [--final]``us_market` 블록(available_today·recap_expected_today·video·transcript)과 `us_send_directive`(proceed/wait)를 산출 — 영상 게시됐으면 proceed, KST 화~토 게시예정일인데 미게시면 wait(07:55 스킵→08:30 재시도), 주말/`--final`은 proceed. cron이 directive==wait면 발송 보류. compose가 `us_market_summary`(LLM 작성 평문) 있을 때만 카드 렌더
- `us_market_digest.py` — 오선의 미국 증시 라이브(@futuresnow, channel `UC_JJ_NhRqPKcIOj5Ko3W_3w`) '오늘의 요약' 최신 영상 감지+자막. `get_us_summary()`: 채널 영상 페이지 `lockupViewModel` 스크랩(RSS 피드는 IP 404 잦아 미사용)으로 최신 '오늘의 요약' 영상 찾고, watch 페이지 `publishDate`(절대시각 PT→KST 변환)로 오늘 게시여부 판정(제목 날짜는 미국 세션일이라 신뢰X). 미국장 마감 후 매일 07:20~08:30 KST 게시. CLI: `python3 us_market_digest.py {latest|transcript}`
Stock agent (`agents/stock/workspace/scripts/`), run with `python3`:
- `kiwoom_client.py` — 키움 REST API 조회 전용 클라이언트 (본인 2계좌 일반/ISA + 가희 2계좌 가희_일반/가희_ISA, 토큰 캐싱, 주문 함수 없음). CLI: `token | summary | balance | positions | quote | resolve | refresh-codes | journal`
@@ -126,7 +127,8 @@ OpenClaw 자동화는 두 갈래로 동작한다 (모두 Asia/Seoul):
### Cron (`cron/jobs.json`, OpenClaw 에이전트 세션 — LLM 경유)
- **오전 브리핑** (main) — Daily 07:00 — 뉴스 브리핑 메일
- **오전 브리핑** (main) — Daily 07:55 — 뉴스 브리핑 메일 + 🇺🇸 미국증시 요약(@futuresnow). 영상이 07:55에 아직 미게시면(KST 화~토 게시예정일) 발송 보류
- **오전 브리핑 (fallback 0830)** (main) — Daily 08:30 — 07:55에 미국증시 요약 미게시로 보류된 경우 보완 발송(`prepare morning --final`). `already_sent` 가드로 idempotent — 07:55에 정상 발송됐으면 스킵
- **오후 브리핑** (main) — Daily 19:00 — 뉴스 브리핑 메일
- **비하이브 종목분석 요약** (stock) — Weekdays 07/12/18시
- **월간 결산** (budget) — 매월 1일 05:00 — 자산 변동 메일 + 골디 텔레그램