Commit Graph

  • 9baea3a0e2 feat(stock): 매매알람 쿨다운 중복억제 + 종목명 해석 main gahusb 2026-07-03 16:14:51 +09:00
  • 80daa53558 feat(agent-office): 매매알람에 조건별 '왜 매수/매도' 한 줄 근거(💡) 추가 gahusb 2026-07-03 16:14:51 +09:00
  • 35795abb0f docs(README): 실시간 매매 알람 + WSL워커 /infra 관측 팀규칙 + Alpine tzdata 함정 반영 gahusb 2026-07-03 11:01:24 +09:00
  • 4e47f5dd43 docs(CLAUDE.md): [팀 규칙] 모든 WSL docker 워커는 /infra 관측 필수 (node_monitor WORKER_REGISTRY 등재+heartbeat 3단계) gahusb 2026-07-03 10:48:17 +09:00
  • 246c8d5328 feat(agent-office): node_monitor에 trade-monitor 워커 등재 + trader 링크 from을 워커명으로 수정 gahusb 2026-07-03 10:45:45 +09:00
  • ed17193945 feat(stock): 매매알람 exit_params에 climax 파라미터 중앙화 (climax_vol_x 3.0, climax_close_pct 0.97) gahusb 2026-07-03 10:37:57 +09:00
  • c4b2fffeb4 docs(CLAUDE.md): 실시간 매매 알람 엔드포인트 카탈로그 등재 (stock watchlist/webai + agent-office notify/봇명령) gahusb 2026-07-02 20:09:07 +09:00
  • c6540b2417 feat(agent-office): /watch /unwatch /watchlist 봇 명령 gahusb 2026-07-02 20:05:59 +09:00
  • 2bce07c367 feat(agent-office): 매매알람 텔레그램 notify(너+아내) 엔드포인트 gahusb 2026-07-02 20:01:10 +09:00
  • 2906a2ae3e feat(stock): webai report — edge diff→agent-office push→상태/이력(전송성공시만) gahusb 2026-07-02 19:56:58 +09:00
  • 134b9e5d07 feat(stock): session 판정 + webai monitor-set 엔드포인트 gahusb 2026-07-02 19:51:57 +09:00
  • bf84328d59 feat(stock): edge diff(신규/해제/재무장) 순수 함수 gahusb 2026-07-02 19:48:45 +09:00
  • d8b3267b98 feat(stock): 감시대상(monitor-set) 조립 로직 gahusb 2026-07-02 15:51:06 +09:00
  • 89c52b1fb6 feat(stock): watchlist CRUD + 알람 이력 API gahusb 2026-07-02 15:45:14 +09:00
  • 01a8aee226 fix(stock): 매매알람 이력 days 필터 포맷을 ISO로 통일 (경계일 과다포함 수정, 리뷰 Important) gahusb 2026-07-02 15:43:22 +09:00
  • b2c4ca0e0b feat(stock): 매매알람 DB — watchlist/alert_state/history 테이블+헬퍼 gahusb 2026-07-02 15:34:53 +09:00
  • baa3a3075d docs(stock): 실시간 매매 알람 BE 구현 계획 (9 tasks, TDD) gahusb 2026-07-02 15:25:26 +09:00
  • 4cb9dc6a7c docs(stock): 실시간 매매 알람 설계 스펙 (watchlist∪screener buy + exit+trailing sell, 1분 Windows 워커, NAS edge dedup) gahusb 2026-07-02 15:19:00 +09:00
  • 36e8d11060 fix(stock): AI 뉴스 리포트 하루 밀림 해소 — asof를 KST로 보정 + LLM에 현재 일자 주입 gahusb 2026-07-02 14:38:51 +09:00
  • db6fed72b3 feat(music-lab): 파이프라인 하드 삭제 엔드포인트 DELETE /api/music/pipeline/{id} gahusb 2026-07-02 13:52:11 +09:00
  • 7cce5c422f fix(agent-office): 파이프라인 실패 알림 dedup을 DB 영속화 (재시작 재알림 스팸 해소) gahusb 2026-07-01 15:20:07 +09:00
  • 94beecbfaf docs(CLAUDE.md): agent-office 카탈로그에 /nodes 엔드포인트 + node_monitor.py 등재 gahusb 2026-07-01 02:56:37 +09:00
  • 98b17f3a3a fix(redis): bgsave fork 실패로 인한 쓰기 차단 해소 (--save "" + stop-writes off) gahusb 2026-06-30 14:21:09 +09:00
  • 94cddccaa7 fix(agent-office): alive를 heartbeat staleness로 판정 + 다운/복구 전이 발송실패 시 재시도 (최종 리뷰 I1·I2) gahusb 2026-06-29 18:50:45 +09:00
  • b49cc14ef3 fix(agent-office): dead-letter _dl_notified 갱신을 발송성공 시로 한정 + collect_status 예외방어 (B4 리뷰) gahusb 2026-06-29 18:13:33 +09:00
  • 5d5ff27d29 feat(agent-office): 노드 헬스 1분 cron + 텔레그램 경보(다운/복구/dead-letter) gahusb 2026-06-29 18:06:38 +09:00
  • 2a0090a1d4 feat(agent-office): GET /api/agent-office/nodes 엔드포인트 gahusb 2026-06-29 18:01:00 +09:00
  • ea1f0d103d fix(agent-office): node_monitor 루프 예외 방어 + 테스트 보강 (B2 리뷰) gahusb 2026-06-29 17:56:18 +09:00
  • a3ae85cde1 feat(agent-office): node_monitor.collect_status (heartbeat+큐+dead-letter 집계) gahusb 2026-06-29 17:50:16 +09:00
  • 363e95c5a9 chore(agent-office): redis 의존성 + REDIS_URL/dead-letter 임계 설정 gahusb 2026-06-29 17:44:45 +09:00
  • c69b18243b docs: 분산 워커 관측 시스템 구현 계획(3-repo TDD plan) 추가 gahusb 2026-06-29 17:33:16 +09:00
  • f0fad05f2d docs: 분산 워커 관측 시스템(NAS↔Windows) 설계 스펙 추가 gahusb 2026-06-29 17:25:13 +09:00
  • ed8ffdf343 docs: co-gahusb를 서비스 목록·포트·nginx 라우팅 테이블에 등재 gahusb 2026-06-13 03:52:30 +09:00
  • c7036212e2 merge: co-gahusb DNS-rebinding 421 핫픽스 gahusb 2026-06-12 10:20:05 +09:00
  • 756d9fccf3 fix(co-gahusb): DNS-rebinding 보호 비활성화 (public Host 421 해결) gahusb 2026-06-12 10:20:04 +09:00
  • ea5cf49cea merge: co-gahusb 세션 협업 팀 버스 (MCP + Redis + 어드바이저리 락) gahusb 2026-06-12 07:51:00 +09:00
  • d07a8dad76 feat(co-gahusb): BE 클라이언트 배선 (.mcp.json + 역할 블록 + 셋업 문서) gahusb 2026-06-12 07:34:08 +09:00
  • d74bc189b5 feat(co-gahusb): deploy SERVICES 화이트리스트 등재 gahusb 2026-06-12 07:32:10 +09:00
  • d4405204f9 feat(co-gahusb): nginx public /api/co/ 라우팅 (Authorization forward, no-buffer) gahusb 2026-06-12 07:31:44 +09:00
  • 2c157334dc feat(co-gahusb): docker-compose 서비스 등재 (18920, depends_on redis) gahusb 2026-06-12 07:31:28 +09:00
  • d840859fc9 fix(co-gahusb): update_task 존재하지 않는 task_id not_found 가드 gahusb 2026-06-12 07:30:03 +09:00
  • e115eee159 feat(co-gahusb): FastMCP 서버 (12 툴 + Bearer 인증 + health) gahusb 2026-06-12 07:25:47 +09:00
  • fc1ebf134d docs(checkpoint): oversight 프론트 배포 완료 반영 gahusb 2026-06-12 07:23:45 +09:00
  • d71937b6ee feat(co-gahusb): team_log 활동 피드 (capped, TDD) gahusb 2026-06-12 07:23:14 +09:00
  • 0cc4505af7 feat(co-gahusb): 작업 보드 (create/claim/update/list, TDD) gahusb 2026-06-12 07:22:55 +09:00
  • 9c18f0a467 feat(co-gahusb): 메시지 inbox (post/read/mark_read, TDD) gahusb 2026-06-12 07:22:36 +09:00
  • 8212a51f90 feat(co-gahusb): 어드바이저리 락 (acquire/release/heartbeat/list, TDD) gahusb 2026-06-12 07:20:30 +09:00
  • 0d466b235c feat(co-gahusb): 스캐폴드 (Dockerfile·requirements·config) gahusb 2026-06-12 07:19:51 +09:00
  • 1129600341 docs: co-gahusb 팀 버스 구현 플랜 (11 태스크, TDD) gahusb 2026-06-12 01:31:06 +09:00
  • 2a0a2f3490 docs: co-gahusb 세션 협업 팀 버스 설계 spec gahusb 2026-06-12 01:26:11 +09:00
  • 56d0f5b8a8 docs(checkpoint): 5/25~6/12 작업 전면 반영 + 보드 재편 gahusb 2026-06-12 01:18:48 +09:00
  • 796ac6d39f test(agent-office): test_init_and_seed stale 단언 수정 (고정 개수→subset) gahusb 2026-06-12 00:48:58 +09:00
  • 18cea427be docs(music): 파이프라인 retry 엔드포인트 문서화 gahusb 2026-06-12 00:46:04 +09:00
  • 6c178006d3 feat(agent-office): ytpub_retry 텔레그램 콜백 → music-lab retry 프록시 gahusb 2026-06-12 00:39:31 +09:00
  • 084e4f1b4d feat(agent-office): youtube_publisher 파이프라인 실패 텔레그램 알림+재시도 버튼 gahusb 2026-06-12 00:36:38 +09:00
  • d048251a97 feat(agent-office): service_proxy pipeline_retry/list_failed_pipelines (+ music-lab status=failed 필터) gahusb 2026-06-12 00:33:28 +09:00
  • ef1a7a92fd fix(music-lab): retry 레이스 가드(retrying 전이) + failed_step 검증 + backoff 빈리스트 가드 gahusb 2026-06-12 00:31:19 +09:00
  • 44dbe7c426 feat(music-lab): POST /pipeline/{id}/retry — 실패 step 수동 재개 gahusb 2026-06-12 00:23:24 +09:00
  • e90e25d78f feat(music-lab): orchestrator step 자동 재시도 (publish 제외) gahusb 2026-06-12 00:20:29 +09:00
  • d638666659 feat(music-lab): get_last_failed_step — 파이프라인 재개용 실패 step 판별 gahusb 2026-06-12 00:18:07 +09:00
  • 51eff1538e docs(plan): music 파이프라인 신뢰성·복구 구현 계획 (7 tasks, TDD) gahusb 2026-06-12 00:12:33 +09:00
  • ffb96de61d docs(spec): music/YouTube 파이프라인 신뢰성·복구 설계 gahusb 2026-06-12 00:08:01 +09:00
  • c8ce6cb617 fix(packs-lab): 일회성 토큰 jti 영속화 (SQLite) — 재시작 replay 방어 유지 gahusb 2026-06-11 15:08:02 +09:00
  • 3c11b75a5f fix(agent-office/lotto): deep CuratorError fallthrough + urgent 발송 재시도 gahusb 2026-06-11 08:48:08 +09:00
  • 2c2828c8f0 feat(agent-office): /activity 통합 피드에 필터 추가 (agent_id/type/status/days) gahusb 2026-06-11 08:25:19 +09:00
  • c62e3e70b9 fix(insta-lab): ranked가 judge에 보낼 후보를 상위 30개로 cap gahusb 2026-06-11 03:07:29 +09:00
  • e1b1944f43 feat(insta): dedup_window_days config end-to-end wiring (spec 6.4) gahusb 2026-06-11 02:55:46 +09:00
  • 149e7c40fe docs(insta): 자율 발급 API 2개 문서화 (ranked, decision) gahusb 2026-06-11 02:50:24 +09:00
  • 28d489770a test(agent-office): 하위호환(비자율 경로) + issue_regen 콜백 테스트 gahusb 2026-06-11 02:48:18 +09:00
  • 9d50aa4256 feat(agent-office): issue_* 텔레그램 콜백 디스패치 gahusb 2026-06-11 02:41:13 +09:00
  • bc0f583a0f feat(agent-office): issue_approve/reject/regen 콜백 처리 gahusb 2026-06-11 02:38:56 +09:00
  • 7c5ca15b64 feat(agent-office): InstaAgent 자율 발급 경로 + 커버 프리뷰 gahusb 2026-06-11 02:36:26 +09:00
  • 9fc764a78c feat(agent-office): service_proxy insta_ranked/insta_decision gahusb 2026-06-11 02:32:43 +09:00
  • 83398c8413 fix(insta-lab): 선별 zero-pref 크래시 가드 + judge max_tokens 상향 + 404 테스트 gahusb 2026-06-11 02:31:18 +09:00
  • 7d1857c8a4 feat(insta-lab): GET /keywords/ranked + POST /slates/{id}/decision gahusb 2026-06-11 02:23:33 +09:00
  • c3a6e78954 feat(insta-lab): Claude Haiku 카드가치 판단(graceful) gahusb 2026-06-11 02:21:09 +09:00
  • 5d0e80fb49 feat(insta-lab): selection.py 순수 선별 점수(4신호) gahusb 2026-06-11 02:19:32 +09:00
  • af2fb57760 feat(insta-lab): 발행 상태 컬럼 + set_slate_decision/list_recent_issued_topics gahusb 2026-06-11 02:14:48 +09:00
  • 4d02d9c321 docs(plan): insta 자율 카드 발급 구현 계획 (9 tasks, TDD) gahusb 2026-06-11 02:11:32 +09:00
  • c99017e68c docs(spec): insta 자율 카드 발급 (스마트 에이전트 3번) 설계 gahusb 2026-06-11 02:05:51 +09:00
  • ce6c8d8f7d docs(CLAUDE): 카탈로그 슬림화(966→484) + 서비스별 메모리 분담 + stale 수정 gahusb 2026-06-11 01:48:15 +09:00
  • 0d1b04d322 fix(insta-lab): webhook이 렌더 PNG를 card_assets로 등록 (cutover 누락 복구) gahusb 2026-06-11 01:17:54 +09:00
  • 8b6b251225 merge: 인스타 카드뉴스 품질 고도화 + zip 패키지 (Phase 1-5) gahusb 2026-06-06 13:39:35 +09:00
  • 1efe3d3a48 test(insta-lab): package 404/409 테스트 + 전체파일누락 409 가드 gahusb 2026-06-06 13:01:39 +09:00
  • 3a9d6e986e feat(insta-lab): 슬레이트 zip 패키지 다운로드 API (10 PNG + caption.txt) gahusb 2026-06-06 12:58:32 +09:00
  • bb0280274e feat(insta-lab): card_writer 프롬프트에 글자수 가이드(오버플로우 예방) gahusb 2026-06-06 12:56:21 +09:00
  • cd9a73254b polish(insta-lab): 템플릿 동기화 (CSS | safe + cover clamp) gahusb 2026-06-06 12:50:29 +09:00
  • 332525a6f0 feat(insta-lab): default 템플릿 디자인 시스템 동기화(참조용) gahusb 2026-06-06 12:46:23 +09:00
  • 11f591e3d4 docs(plan): 인스타 카드뉴스 고도화 구현 plan (6 Phase, 3 repo, TDD) gahusb 2026-06-02 10:20:30 +09:00
  • 8788763b3d docs(spec): 인스타 카드뉴스 품질 고도화 + 업로드 친화 패키지 gahusb 2026-06-02 09:50:37 +09:00
  • b89e92440a merge: nginx CVE-2026-9256 대응 (1.30.2 상향) gahusb 2026-06-01 17:35:40 +09:00
  • 5ad0adf719 fix(security): nginx CVE-2026-9256 추가 대응 — 1.30.1 → 1.30.2 gahusb 2026-06-01 17:35:39 +09:00
  • d98cd9afbe merge: nginx CVE-2026-42945 패치 버전 고정 gahusb 2026-06-01 17:33:13 +09:00
  • 4e846a2d5f fix(security): nginx CVE-2026-42945 대응 — 패치 버전 고정 gahusb 2026-06-01 17:33:13 +09:00
  • 5d9be51dba merge: 주식 보유종목 인텔리전스 (Phase 1-5) gahusb 2026-05-31 22:56:00 +09:00
  • cd4fb27d5a fix(agent-office): EOD 16:50 stagger(부분일봉 방지)·idle가드 문서화·proxy/import 정리 gahusb 2026-05-31 22:28:12 +09:00
  • b94b5973d6 feat(agent-office): StockAgent holdings EOD(16:40)+브리핑(08:30) cron gahusb 2026-05-31 22:22:04 +09:00
  • f54ade2c0d feat(agent-office): 보유종목 브리핑 텔레그램 포매터 gahusb 2026-05-31 22:21:58 +09:00
  • 2cbc830004 feat(agent-office): stock holdings run/brief 프록시 gahusb 2026-05-31 22:21:54 +09:00
  • d0c057358a test(stock): Phase 4 회귀 (momentum_loss·멱등·non-KRX 경로) gahusb 2026-05-31 22:18:58 +09:00