• Joined on 2024-07-12
gahusb pushed to main at gahusb/ai-trade 2026-05-23 12:13:48 +09:00
cb70226f42 feat(image-render): main + Dockerfile + compose entry (port 18714)
de24bae984 feat(image-render): Redis BLPOP worker + 3 provider dispatch
0e6c893b4e feat(image-render): flux (ComfyUI 로컬) provider + GPU 장중 가드
fb80973e38 feat(image-render): nano_banana (Gemini Flash Image) provider
31b0e7dbc4 feat(image-render): gpt_image provider + media helper (SP image)
Compare 6 commits »
gahusb pushed to main at gahusb/web-page 2026-05-23 11:16:59 +09:00
c998753eea feat(insta): 카드 탭 트렌딩 키워드 중복 제거 + 10개씩 페이지네이션
a846ab89e6 feat(lotto): 헤더 카드를 자율 학습 시스템으로 업데이트
ef392f02ed refactor(evolver): Lotto 탭으로 통합 + 다크 테마 + activity 스크롤
Compare 3 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-23 02:50:41 +09:00
1e4c1b42b7 fix(insta-lab): 프롬프트 템플릿 GET이 미저장 시 코드 기본값 반환
0190a6c206 feat(agent-office): 인스타 큐레이터 후보를 중복 제거 + 신뢰도 0.7+ 필터
6ef4160da2 fix(stock): AI 뉴스 호재/악재 명확히 구분
Compare 3 commits »
gahusb pushed to main at gahusb/web-page 2026-05-23 02:23:53 +09:00
2543dc335d feat(evolver): Evolver 페이지 + LottoActivityTimeline + EvolverActions + 라우터
b99d720179 feat(evolver): TrialsGrid + BaseDiff + BaseHistory 3 컴포넌트
734bc6532e feat(evolver): WinnerCard — Radar + 이전 base overlay + 메타 정보
5fd32030ab feat(evolver): useEvolverApi hook (4 fetch + activity merge sort)
e8d33906ba feat(evolver): api.js에 evolver + lotto activity fetch helpers (6개)
Compare 6 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-23 02:23:35 +09:00
078c9f008a fix(agent-office): /agents/{id}/tasks response에 tasks/items 양쪽 키 유지 (backward compat)
918151bda8 feat(agent-office): GET /agents/{id}/tasks에 task_type/days 필터 추가
2ce6721c35 fix(tests): fresh_db fixture가 매 test마다 db.DB_PATH 재패치 (cross-file isolation)
c5303151c0 feat(lotto-agent): sync_evolver_activity 매일 09:30 cron + 멱등 가드 + 3 테스트
ee61405ff1 feat(lotto-agent): run_weekly_evolution_report task_id wrap
Compare 11 commits »
gahusb pushed to main at gahusb/web-page 2026-05-22 08:35:06 +09:00
e42b643731 refactor(stock): 거래 데스크에서 AI 투자 탭 제거
ee5700dc95 feat(agent-office): 모바일 사이드패널 전체화면 토글 + music 에이전트 이미지 교체
Compare 2 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-22 04:04:25 +09:00
0f8c71c552 fix(lotto-evolver): previous_base diff + 일요일 cron skip + idempotent evaluate
1401c5703d docs(CLAUDE): lotto-lab weight_evolver API/스케줄러/테이블 추가
92329f6fd5 feat(lotto-evolver): LottoAgent.run_weekly_evolution_report + 토 22:15 cron
d0047c2b9d feat(lotto-evolver): 텔레그램 주간 evolution report 포맷 + 발송
088944499c feat(lotto-evolver): service_proxy.lotto_evolver_status/evaluate helpers
Compare 14 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-22 01:47:30 +09:00
383f48c71e feat(stock): GET /api/stock/holidays endpoint (SP-10 task-watcher용)
6be74737c2 docs(plan): Lotto Weight Evolver 구현 plan (13 tasks, Phase 1-4 + 배포)
3106716e70 docs(plan): Plan-B-Infra — NSSM 자동 시작(SP-9) + task-watcher(SP-10)
a126155948 docs(spec): Lotto Weight Evolver — 자율 학습 루프 설계 (v2)
Compare 4 commits »
gahusb pushed to main at gahusb/ai-trade 2026-05-22 01:47:03 +09:00
27a6df6cff docs(task-watcher): NSSM_SETUP.md — SP-9 자동 시작 안내
803fdb6278 feat(task-watcher): services/docker-compose entry (SP-10)
77e21b54e6 feat(task-watcher): main.py + Dockerfile + requirements + env (SP-10)
4d0c89ce79 feat(task-watcher): watcher.py — 30초 loop + queue:paused 토글 (SP-10)
4b60ab34c3 feat(task-watcher): mode.py — 시간대+휴장일 판정 (SP-10)
Compare 5 commits »
gahusb pushed to main at gahusb/ai-trade 2026-05-21 01:25:59 +09:00
53a0657027 fix(video-render): Veo durationSeconds str → int (T10 follow-up 2)
gahusb pushed to main at gahusb/ai-trade 2026-05-20 08:45:16 +09:00
91f01d126b fix(video-render): Veo numberOfVideos 무조건 추가 → optional (T10 follow-up)
gahusb pushed to main at gahusb/web-page-backend 2026-05-20 08:29:28 +09:00
f509339cbb fix(lotto-signals): draw_no 모든 source에 전달 (drift baseline 회차 가드 활성화)
e72a52a950 feat(lotto): /api/lotto/best에 5종 점수 array 노출 (agent-office sim_consensus 입력)
eecaefc26d docs(CLAUDE): agent-office 로또 능동 시그널 API/스케줄러/env 추가
b3c0683364 feat(lotto-signals): GET signals/baselines + POST signal-check endpoint
17321d948e feat(lotto-signals): urgent 텔레그램 발송 + throttle/cap + daily digest 발송 + baseline_mu/sigma 노출
Compare 18 commits »
gahusb pushed to main at gahusb/ai-trade 2026-05-20 02:40:09 +09:00
0702cf052f fix(video-render): Kling PiAPI → Native KlingAI (T11 follow-up)
8aa3f1c3b2 fix(video-render): Veo Vertex AI → Gemini API (T10 follow-up)
Compare 2 commits »
gahusb pushed to main at gahusb/ai-trade 2026-05-19 21:49:56 +09:00
4db0551d33 feat(video-render): main.py + services/docker-compose entry (SP-7)
4d837fdd31 feat(video-render): worker.py — Redis BLPOP + 4 job_type dispatch (SP-7)
2567a6f10b feat(video-render): providers/seedance.py — Seedance 2.0 BytePlus client (SP-7)
17ed1943f1 feat(video-render): providers/kling.py — Kling AI via PiAPI gateway (SP-7)
8d246b5b32 feat(video-render): providers/veo.py — Veo 3.1 Vertex AI client (SP-7)
Compare 7 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 08:59:55 +09:00
6b7eb5a9c1 fix(deploy): register video-lab in deploy scripts (5 locations)
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 08:43:03 +09:00
4b28ef3afa feat(nginx): /api/internal/video/ 3-layer 차단 (SP-8)
211aff1e45 docs(plan): Plan-B-Video port 18800 → 18801 (realestate-lab 충돌)
37ca8e594e feat(video-lab): docker-compose entry + nginx routing (SP-8)
c9a094969d feat(video-lab): main.py — FastAPI + redis client + 2 endpoint (SP-8)
e8dbf8092a feat(video-lab): /api/internal/video/update endpoint + tests (SP-8)
Compare 9 commits »
gahusb pushed to main at gahusb/ai-trade 2026-05-19 05:30:36 +09:00
f152545d3b feat(music-render): services/docker-compose에 music-render 서비스 (SP-5)
bf3d6ee694 feat(music-render): main.py — FastAPI + lifespan + sync endpoints (SP-5)
44bc065796 fix(music-render): handle AttributeError on dispatch typo (T8 follow-up)
9127616669 feat(music-render): worker.py — Redis BLPOP + 12 job_type dispatch (SP-5)
900f45c2ff feat(music-render): providers/sync_ops.py — sync Suno helpers (SP-5)
Compare 12 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 05:24:46 +09:00
6f505b8cb1 feat(nginx): /api/internal/music/ 3-layer 차단 (SP-6)
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 05:23:41 +09:00
e1722e3963 refactor(music-lab): suno_provider/local_provider → stub (SP-6)
b1e28aa725 refactor(music-lab): batch_generator _generate_one_track → Redis push (SP-6)
532b794c11 refactor(music-lab): sync helpers → Windows HTTP forward + cleanup (SP-6)
e7f6edf7c5 refactor(music-lab): 13 background_tasks → Redis push (SP-6)
42cf39d0da feat(music-lab): wire redis client + internal_router + compose env (SP-6)
Compare 8 commits »
gahusb pushed to main at gahusb/web-page-backend 2026-05-19 02:36:57 +09:00
ea93dc522b fix(insta): wire /media/insta nginx alias + frontend insta_cards mount (Plan-B-Insta)