Commit Graph

  • 94beecbfaf docs(CLAUDE.md): agent-office 카탈로그에 /nodes 엔드포인트 + node_monitor.py 등재 main 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
  • 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