Commit Graph

  • 7d7064ae93 feat(stock): holdings intel API (intel/history/run) gahusb 2026-05-31 22:12:28 +09:00
  • 789785fe3a feat(stock): compute_and_store + build_holdings_brief gahusb 2026-05-31 22:11:45 +09:00
  • c3a3055060 test(stock): Phase 3 커버리지 보강 (volume Z경로·외인매도·severity경계·빈포트) gahusb 2026-05-31 22:09:05 +09:00
  • 3056e8d35f feat(stock): portfolio_health (집중도·현금·손익) gahusb 2026-05-31 22:03:21 +09:00
  • 4ed3794f71 feat(stock): news_issues (감성 기반 악재 flag) gahusb 2026-05-31 22:02:45 +09:00
  • 241c24943f feat(stock): market_events (급변·거래량Z·외인순매도) gahusb 2026-05-31 22:02:10 +09:00
  • c756b20c77 fix(stock): Phase 2 결정엔진 견고화 (빈노드 제외·cur=0 손절·params기본값·NaN MA·테스트) gahusb 2026-05-31 22:00:02 +09:00
  • fba6dbf1fd feat(stock): decide_action 매트릭스 (sell>trim>add>hold) gahusb 2026-05-31 21:48:52 +09:00
  • b13c088739 feat(stock): exit_rules (손절·MA이탈·익절·클라이맥스) gahusb 2026-05-31 21:48:37 +09:00
  • 116b2540c2 feat(stock): technical_posture (스크리너 노드 보유종목 적용) gahusb 2026-05-31 21:48:01 +09:00
  • 62169ad33f refactor(stock): Phase 1 리뷰 반영 (public get_krx_tickers·타입·limit명명·테스트) gahusb 2026-05-31 21:45:19 +09:00
  • 0ef7d414b7 feat(stock): get_holdings (현재가·손익·KRX판별) gahusb 2026-05-31 21:37:01 +09:00
  • 885d52d8f5 feat(stock): holdings_signals 테이블 + CRUD gahusb 2026-05-31 21:36:27 +09:00
  • e3088f7cc6 docs(plan): 주식 보유종목 인텔리전스 구현 plan (7 Phase, TDD) gahusb 2026-05-31 21:33:55 +09:00
  • 2996cf16d1 docs(spec): 주식 보유종목 인텔리전스 설계 gahusb 2026-05-31 21:25:21 +09:00
  • 03ee5ce147 merge: 로또 자가학습 백테스트 & 캘리브레이션 (Phase 1-5) gahusb 2026-05-31 21:04:40 +09:00
  • 11212c4afd fix(agent-office): 일요 회고 견고화 (dead import 제거·send 가드·부분 payload 방어) gahusb 2026-05-31 18:02:01 +09:00
  • 1b8548a73f feat(agent-office): LottoAgent 일 09:00 sunday_review cron gahusb 2026-05-31 17:53:01 +09:00
  • c4ba7e81e6 feat(agent-office): 일요 회고 텔레그램 포매터 gahusb 2026-05-31 17:51:34 +09:00
  • e8270c5a63 feat(agent-office): lotto backtest review/run-forward 프록시 gahusb 2026-05-31 17:51:29 +09:00
  • 4063f29cd3 fix(lotto): 학습 게이트 정직화 (engine-best vs random-best 6trial·명시적 gated·정체성 일관) gahusb 2026-05-31 17:47:52 +09:00
  • 03056a4747 feat(lotto): evaluate_weekly 학습 신호를 forward lift로 승격 gahusb 2026-05-31 17:33:27 +09:00
  • 8e7b4adabd feat(lotto): select_winner_by_lift + ε-게이팅 gahusb 2026-05-31 17:32:37 +09:00
  • add433233a fix(lotto): Phase 3 리뷰 반영 (run-forward 백그라운드·review 404·track_record distinct·테스트 보강) gahusb 2026-05-31 17:30:10 +09:00
  • 74f385c7bd feat(lotto): 새 회차 동기화 시 forward+calibration 자동 실행 gahusb 2026-05-31 17:20:59 +09:00
  • 3bc4f423db feat(lotto): backtest API 라우터 + main 등록 gahusb 2026-05-31 17:20:32 +09:00
  • a425bb8809 feat(lotto): track_record + build_review_payload 집계 gahusb 2026-05-31 17:19:05 +09:00
  • 850638ae58 fix(lotto): Phase 2 리뷰 반영 (engine_w 회차주 기준·누출제거·N+1제거·테스트 보강) gahusb 2026-05-31 17:17:09 +09:00
  • 94a94e260c feat(lotto): run_forward_purchase 3전략 구매·채점·저장 gahusb 2026-05-31 17:07:26 +09:00
  • c196da4902 feat(lotto): calibrate_winner + backfill (멱등·청크) gahusb 2026-05-31 17:06:00 +09:00
  • aaba4fbc46 feat(lotto): calibrate_winner_compute 당첨조합 역분석+percentile gahusb 2026-05-31 17:05:06 +09:00
  • 9f897ea4a0 feat(lotto): point_in_time_draws 헬퍼 gahusb 2026-05-31 17:04:35 +09:00
  • 77efa9b653 refactor(lotto): Phase 1 코드리뷰 반영 (로컬 RNG·write-once·가드·테스트 보강) gahusb 2026-05-31 17:02:16 +09:00
  • 8dbb1abaeb feat(lotto): 티켓 생성 3전략 (engine_w/random_null/coverage) gahusb 2026-05-31 16:50:28 +09:00
  • 41ad56e3ef feat(lotto): grade_tickets 매칭 채점 + 등수 매핑 gahusb 2026-05-31 16:49:49 +09:00
  • bb0e771a4a feat(lotto): backtest_runs/winner_calibration 테이블 + CRUD gahusb 2026-05-31 16:49:03 +09:00
  • 160fc27279 docs(plan): 로또 자가학습 백테스트 구현 plan (7 Phase, TDD) gahusb 2026-05-31 16:44:21 +09:00
  • f3f6cccd33 docs(spec): 로또 자가학습 백테스트 & 캘리브레이션 설계 gahusb 2026-05-31 16:37:25 +09:00
  • 2bfbd1dd93 feat(P3): 5개 서비스 비즈니스 이벤트 logger.info 보강 gahusb 2026-05-28 22:38:43 +09:00
  • c5c260aefc feat(agent-office/scheduler): 매일 03:00 agent_logs 90일 retention cleanup gahusb 2026-05-28 08:39:33 +09:00
  • 378f5210d4 feat(P2): stock/music-lab/insta-lab/realestate-lab access_log 적용 + AGENT_CONTAINER_MAP 4개 매핑 gahusb 2026-05-28 08:38:36 +09:00
  • cfbb3c24b8 fix(lotto): _shared mount target 을 패키지 경로로 변경 gahusb 2026-05-28 08:29:03 +09:00
  • c7214b8896 fix(deploy): _shared 마운트 NAS 배포 실패 fix gahusb 2026-05-28 05:09:17 +09:00
  • 4224333219 refactor(agent-office/base): transition의 State 자동 로그 제거 gahusb 2026-05-28 02:47:41 +09:00
  • 5613497367 feat(agent-office): /agents/{id}/logs 엔드포인트가 service /logs/recent 와 merge gahusb 2026-05-28 02:46:44 +09:00
  • b25abea80a feat(agent-office/db): get_logs에서 State: 자동 로그 제외 + delete_old_logs(90일) gahusb 2026-05-28 02:45:10 +09:00
  • ed30790f22 feat(agent-office): fetch_service_logs 추가 (path_prefix 정규식 필터) gahusb 2026-05-28 02:42:23 +09:00
  • 1d723764b4 feat(agent-office): AGENT_CONTAINER_MAP 상수 추가 (Phase 1 lotto) gahusb 2026-05-28 02:40:18 +09:00
  • c0c4422c7c build(lotto): PYTHONPATH=_shared + json-file logging 추가 (Phase 1 PoC) gahusb 2026-05-28 02:38:47 +09:00
  • fe4d3912a5 feat(lotto): _shared/access_log install (Phase 1 PoC) gahusb 2026-05-28 02:37:19 +09:00
  • f461f05ac0 feat(_shared): access_log 공용 모듈 추가 (ring buffer + middleware + /logs/recent) gahusb 2026-05-28 02:31:30 +09:00
  • dfd3b1bb17 docs(agent-office): docker logs 통합 타임라인 구현 계획 gahusb 2026-05-28 01:44:43 +09:00
  • 809eec9b15 docs(agent-office): docker logs 통합 타임라인 설계 spec gahusb 2026-05-28 01:23:21 +09:00
  • 512ed59dcd fix(nginx): /api/tarot/ proxy_read/send_timeout 300s→600s gahusb 2026-05-27 13:19:24 +09:00
  • 4ee4a1ae7d docs(plan): 호령 사주 UI v2 리디자인 — Phase 1~6 implementation plan gahusb 2026-05-26 23:35:41 +09:00
  • fd40777177 docs(spec): 호령 사주 UI v2 리디자인 — 디자인 시스템 + 4 라우트 동시 교체 gahusb 2026-05-26 23:24:22 +09:00
  • be9165efd2 fix(tarot-lab): max_tokens 1400→2800 + stop_reason 검사로 응답 truncation 처리 gahusb 2026-05-26 22:55:28 +09:00
  • 99dca8df64 fix(nginx): /api/image/ public gateway + /media/image/ 정적 서빙 추가 gahusb 2026-05-26 22:24:10 +09:00
  • 03e1dc1dbb feat(saju-lab): /interpret 응답에 fortune_scores + lucky + monthly_flow 포함 gahusb 2026-05-26 08:08:14 +09:00
  • f57c790437 feat(saju-lab): db.py — saju_records 3 컬럼 추가 (fortune_scores/lucky/monthly_flow) + 4 마이그레이션 테스트 gahusb 2026-05-26 08:05:41 +09:00
  • 030367da6c feat(saju-lab): monthly_flow.py — 12개월 운세 흐름 (4 tests) gahusb 2026-05-26 08:02:35 +09:00
  • 429e3448e5 feat(saju-lab): lucky.py — 럭키 컬러/숫자/방향 + 행운/위험 알림 (6 tests) gahusb 2026-05-26 08:00:37 +09:00
  • 579e7387be feat(saju-lab): fortune_scores.py — 4 카테고리 점수 + overall (6 tests) gahusb 2026-05-26 07:58:02 +09:00
  • 8ef0ba81f2 docs(plan): saju-lab UI v1 — 호령 사주 페이지 구현 plan gahusb 2026-05-26 07:54:13 +09:00
  • afb4175bd5 docs(spec): saju-lab UI v1 — 호령 사주 페이지 설계 gahusb 2026-05-26 02:51:34 +09:00
  • af836df1ac feat(healthcheck): tarot-lab(18250) + saju-lab(18300) 헬스체크 추가 gahusb 2026-05-25 21:02:02 +09:00
  • 8123f758a8 feat(deploy): saju-lab 컨테이너 + nginx + 5위치 동기화 gahusb 2026-05-25 20:29:34 +09:00
  • 8ec3abb800 feat(saju-lab): main.py + routers (saju 6 + compat 5) + route tests gahusb 2026-05-25 20:28:08 +09:00
  • 6d752acbe1 feat(saju-lab): interpret/pipeline.py — Claude 호출 + reroll 1회 (8 tests) gahusb 2026-05-25 20:23:38 +09:00
  • f995f8739f feat(saju-lab): interpret/prompt + schema — 12항목 + 궁합 SYSTEM_PROMPT (8 tests) gahusb 2026-05-25 20:21:07 +09:00
  • cad65dc869 feat(saju-lab): config + Pydantic 모델 + db.py CRUD (saju + compat) — 10 tests gahusb 2026-05-25 20:18:19 +09:00
  • f4f518fc80 feat(saju-lab): compatibility.py — 두 사주 궁합 점수 + breakdown gahusb 2026-05-25 20:14:47 +09:00
  • db1f69c7a5 feat(saju-lab): daeun.py — 대운 8개 계산 (30/30 reference) gahusb 2026-05-25 20:09:46 +09:00
  • ebfade655a feat(saju-lab): analysis.py — 오행/신강신약/용신/세운 (30/30 reference) gahusb 2026-05-25 20:00:36 +09:00
  • 234ccfe857 feat(saju-lab): shinsal.py — 지장간/신살/공망/지지 상호작용 gahusb 2026-05-25 19:54:21 +09:00
  • 3f0b7bcd74 feat(saju-lab): core.py — 60갑자 + 십성 + 십이운성 + calculate_saju (30/30 reference pass) gahusb 2026-05-25 19:48:28 +09:00
  • f91a74237b feat(saju-lab): lunar.py — 음력↔양력 변환 (sxtwl) gahusb 2026-05-25 19:39:06 +09:00
  • 95243a7f1f fix(saju-lab): reference fixture 재생성 (solarlunar gzMonth 기반 + xfail 제거) gahusb 2026-05-25 19:35:49 +09:00
  • 07b5c32f2f feat(saju-lab): solar_terms.py — sxtwl 기반 24절기 + 月支 매핑 gahusb 2026-05-25 19:28:33 +09:00
  • 4ddcd75453 feat(saju-lab): calculator/constants.py — 천간/지지/오행/지장간 상수 gahusb 2026-05-25 19:20:34 +09:00
  • 018459db88 feat(saju-lab): reference fixture 30 케이스 (TS 엔진 결과 추출) gahusb 2026-05-25 19:18:22 +09:00
  • 42182014f0 feat(saju-lab): 스캐폴딩 — Dockerfile + requirements + 디렉토리 구조 gahusb 2026-05-25 18:58:41 +09:00
  • 03edfb04aa refactor(agent-office): tarot 모듈 제거 (tarot-lab으로 cutover 완료) gahusb 2026-05-25 18:54:12 +09:00
  • 8b0c12b595 feat(deploy): tarot-lab 5위치(SERVICES/BUILD/CONTAINER/HEALTH/DATA) 동기화 gahusb 2026-05-25 18:43:34 +09:00
  • e52e47fe3b feat(nginx): /api/tarot/ → tarot-lab:8000 라우팅 추가 gahusb 2026-05-25 18:42:33 +09:00
  • 8d25a1467a feat(docker-compose): tarot-lab 컨테이너 추가 (18250 포트) gahusb 2026-05-25 18:41:08 +09:00
  • 901d3535ee feat(agent-office): tarot_readings 1회성 마이그레이션 스크립트 (3 테스트) gahusb 2026-05-25 18:35:36 +09:00
  • 91caddb4b2 feat(tarot-lab): main.py + 5 라우트 테스트 (총 21 tests 통과) gahusb 2026-05-25 18:32:37 +09:00
  • abdfcbb144 feat(tarot-lab): pipeline.py 이관 + 6 테스트 통과 gahusb 2026-05-25 18:30:00 +09:00
  • a94c73b134 feat(tarot-lab): prompt.py + schema.py 이관 + 검증 테스트 6건 gahusb 2026-05-25 18:26:08 +09:00
  • 387d2465b0 feat(tarot-lab): db.py CRUD 5 + init_db (테스트 4건 통과) gahusb 2026-05-25 18:23:44 +09:00
  • 4073370e1b feat(tarot-lab): config + Pydantic 모델 5개 추출 gahusb 2026-05-25 18:20:30 +09:00
  • 1775f7dd2d feat(tarot-lab): 스캐폴딩 — Dockerfile + requirements + pytest gahusb 2026-05-25 18:18:37 +09:00
  • 677d05fc31 docs(plan): saju-lab 신설 + tarot-lab 분리 구현 plan gahusb 2026-05-25 17:58:11 +09:00
  • d87ad2421d docs(spec): saju-lab 신설 + tarot-lab 분리 마이그레이션 설계 gahusb 2026-05-25 17:23:12 +09:00
  • 20691b5057 fix(tarot): Claude 응답 시간 단축 + nginx timeout 정리 gahusb 2026-05-24 15:43:27 +09:00
  • 3bf87a93fb feat(agent-office): /api/agent-office/tarot 5 endpoint (T6) gahusb 2026-05-24 00:23:52 +09:00
  • 4623c68d4e feat(agent-office): Tarot Claude 파이프라인 + reroll 1회 (T5) gahusb 2026-05-24 00:18:42 +09:00
  • f79dc87d75 feat(agent-office): Tarot 응답 스키마 검증 (T4) gahusb 2026-05-24 00:13:38 +09:00
  • d4302acb6a feat(agent-office): Tarot SYSTEM_PROMPT + user message builder (T3) gahusb 2026-05-24 00:11:12 +09:00