Add a Monday-morning weekly recap briefing

No US session closes into Monday KST, so Mondays (default 07:00, cron
in the daemon with restart catch-up) now publish a weekly review built
entirely from stored data: the quotes table collapsed into week-over-
week changes and the week's daily briefing headlines as the narrative.
The recap is a BriefingResult kind="weekly" reusing MarketPayload, so
the store, verification pass, all delivery channels (Blogger title
"미국 주간 리뷰 <monday>") and the dashboard (주간 리뷰 badge) work
unchanged. Manual runs via `run-once --weekly [--date <monday>]`.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
jsahn
2026-09-12 23:52:31 +09:00
co-authored by Claude Fable 5
parent 1e6272da74
commit f5fa7ec70f
22 changed files with 995 additions and 33 deletions
+3
View File
@@ -32,4 +32,7 @@ US2KR_SKIP_WHEN_KRX_CLOSED=false
# exchange_calendars에 없는 한국 임시휴장일 (CSV, 예: 2026-06-03)
US2KR_KRX_EXTRA_HOLIDAYS=
US2KR_PREMARKET_UPDATE_ENABLED=false
# 월요일 아침 주간 리뷰 (지난주 시세·헤드라인 요약)
US2KR_WEEKLY_ENABLED=true
US2KR_WEEKLY_TIME_KST=07:00
US2KR_LOG_LEVEL=INFO