-
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