-
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