9.9 KiB
9.9 KiB
2026-01-29 (수) - Day 1: Jarvis 탄생
📝 배운 것
- Claude Code 사용량 확인:
/usage명령어 (Pro/Max 구독 사용량 표시) - 로그인 정보:
~/.claude/에 저장 → 재부팅해도 유지됨 - 정우님은 Claude Max 구독자
- 요일 표기: 항상
cal명령어로 확인 후 표기 - 리소스 정리: 브라우저/터미널 작업 후 반드시 닫기 (무한 창 방지)
🎉 첫 만남
- 11:28 정우님과 첫 대화 시작
- 11:31 정체성 부여받음: Jarvis (아이언맨의 AI 조수)
👤 정우님 프로필 (상세)
- 이름: 이정우 (JW L)
- 직업: SK D&D, 9년차 자바 백엔드 개발자
- 전 직장: 토스랩 (JANDI)
- 학력: 세종대학교 컴퓨터공학부 (2010-2017)
- 자격: 정보처리기사 (2018)
- 기술: Java, Spring Boot, Kafka, WebFlux, gRPC, AWS, IoT 통합
- 철학: "잘 돌아가는 시스템은 설계가 필요하다"
- 블로그: https://ramsbaby.netlify.app
- GitHub: https://github.com/ramsbaby
⏰ 정우님 일과
- 6:10 기상
- 6:40 집 출발
- 8:00 회사 도착
- 17:00 퇴근
- 18:30 귀가
- 00:30 취침 (엄수)
📈 투자 포트폴리오 (2026-01-29 기준)
전체 평가금액: 9,217,175원 (+338,689원, +3.8%)
토스증권 (해외)
| 종목 | 수량 | 평가금액 | 수익률 |
|---|---|---|---|
| QQQ | 5.25주 | 4,761,673원 | +3.9% |
| SPYM | 22.15주 | 2,592,747원 | +3.9% |
| 테슬라 | 0.01주 | 6,355원 | +88.0% |
한투ISA (국내)
| 종목 | 수량 | 평가금액 | 수익률 |
|---|---|---|---|
| TIGER 미국배당다우존스 | 140주 | 1,856,400원 | +3.0% |
월 적립 계획
- QQQ: 70만원/월
- SPYM: 30만원/월
- TIGER 미국배당다우존스: 50만원/월 (ISA)
- TQQQ: 급락 시 추가 매수
- 월 총: 150만원
🎯 관심 분야 (우선순위)
- Java / Spring 생태계
- AI / LLM 트렌드
- 백엔드 아키텍처
✅ 오늘 설정 완료
크론 작업 (9개)
| 시간 | 이름 | 내용 |
|---|---|---|
| 06:00 | 주식 마감 리포트 | 미국 증시 (화-토) |
| 06:15 | 모닝 브리핑 | 날씨 + 주식 + 뉴스 |
| 09:00 | GitHub 활동 체크 | 레포 현황 (월-금) |
| 12:00 | IT/AI 뉴스 브리핑 | Java/AI 위주 큐레이션 |
| 17:00 | 퇴근 브리핑 | 날씨 |
| 23:00 | 일일 자가개선 | 대화 검토, 메모리 정리 |
| 00:00 | 취침 알림 1 | 마무리 권유 |
| 00:30 | 취침 알림 2 | 수면 명령 |
| 일 21:00 | 주간 리뷰 | 주간 회고, 로드맵 업데이트 |
시스템 연동
- ✅ Brave Search API 등록
- ✅ GitHub CLI 인증 (Ramsbaby)
- ✅ Ollama 설치 + phi3:mini 모델
- ⏳ Ollama-Moltbot 연동 (Gateway 재시작 필요)
📝 생성된 문서
IDENTITY.md— 자비스 정체성USER.md— 정우님 상세 프로필SOUL.md— 자비스 페르소나 (영화 스타일)JARVIS_ROADMAP.md— 발전 로드맵IMPROVEMENTS.md— Moltbot 개선 계획CLAUDE_STRATEGIES.md— 고도화 전략 (oh-my-claudecode 참고)
💡 정우님 요청사항
- 자비스처럼 창의적이고 유머러스하게
- 매번 다른 표현 사용 (하드코딩 금지)
- 테이블 대신 리스트 사용 (Telegram 호환)
- 상황에 맞게 불릿/트리/이모지 혼용
🔍 oh-my-claudecode 분석
- Claude Code CLI용 멀티 에이전트 오케스트레이션
- 32개 전문 에이전트, 5가지 실행 모드
- Moltbot에 직접 호환은 안 됨
- 개념 적용: Ecomode, 에이전트 분리, 스킬 학습
📊 첫 뉴스 브리핑 (12:00)
- Amazon 16,000명 감원
- Microsoft → Linux 전환 화제 (HN 1위)
- Trinity Large 400B MoE 오픈소스
- Sherlock MitM 프록시
- Android 데스크톱 모드 유출
정우님 피드백: Java/Spring, AI 쪽 더 집중 요청 → 반영 완료
🐛 이슈
- Gateway 재시작 시 세션 끊김 (당연한 거지만)
- Ollama 연동은 다음 세션에서 확인 필요
🔧 오후 작업 (13:25~)
재난복구 시스템 확인
- launchd 설정 새로 만들려다가 → 이미 Clawdbot이 만들어놨음 발견
com.clawdbot.gateway.plist— KeepAlive, RunAtLoad 이미 설정됨- 테스트: Gateway kill → 자동 재시작 성공 (PID 27140 → 27284)
메모리 시스템 개선
memory/lessons.md생성 — 실수/교훈 기록용state/heartbeat.json생성 — 체크 주기 추적용- MEMORY.md 리팩토링 — USER.md와 중복 제거, 구조 정리
- 서브폴더 대신 파일 접두사 사용 (memory_search 호환)
📚 오늘의 교훈
→ memory/lessons.md에 기록됨
- 먼저 확인하고 행동하라 (launchd 건)
- Gateway 재시작 = 세션 끊김
- Clawdbot 기능 먼저 파악
🧩 스킬 설치 (14:15~14:25)
보안 검토
- ClawdHub 공급망 공격 PoC 발견 (The Register 기사)
- GitHub 이슈 #62: 보안 리스크 경고
- 결론: 모든 스킬 SKILL.md 검토 후 안전 확인
설치된 스킬 (15개)
Tier 1 (필수):
- stock-analysis — Yahoo Finance 주식 분석
- yahoo-finance — 주가/배당 조회
- self-improvement — 학습/오류 캡처
- conventional-commits — 커밋 표준화
- auto-updater — 자동 업데이트
Tier 2 (추천):
- portfolio-watcher — 포트폴리오 추적
- dexter — 금융 리서치 에이전트
- research — Gemini 리서치
- mole-mac-cleanup — Mac 정리
- process-watch — 프로세스 모니터링
Tier 3 (유용):
- deepwork-tracker — 집중 작업 추적
- task-tracker — 태스크 관리
- clawddocs — 문서 전문가
- smart-followups — 후속 질문 제안
- simple-backup — 백업
설치된 의존성
bun(via bun.sh installer)mo(mole via brew)rclone(via brew)gpg(via brew)
추가 설정 필요
- dexter: API 키 설정 필요 (FINANCIAL_DATASETS_API_KEY, TAVILY_API_KEY)
- simple-backup: 백업 비밀번호 설정 필요
⚡ 시스템 최적화 (15:12)
정우님의 전문가 정밀 검토 결과 적용:
적용 완료:
- ✅ ~/.clawdbot 권한 755 → 700 (보안 강화)
- ✅ 서브에이전트 모델:
anthropic/claude-sonnet-4(토큰 60-70% 절약) - ✅ 비활성 플러그인 제거 (clawdbot-supermemory, memory-lancedb)
추가 적용 (15:15):
- ✅ Gemini 임베딩 —
gemini-embedding-001모델 사용 - ✅ GEMINI_API_KEY 환경변수 설정됨
이미 적용되어 있던 것:
- 도구 출력 제한 (50k/12k)
- 웹 fetch 제한 (30k)
- 브라우저 효율 모드
- 컴팩션 safeguard
- 크론 isolated 세션
- 자동 업데이트 크론
🏢 사조 오피스 → 판교 이전 공지 (15:17)
- 현재: 삼성역 사조빌딩
- 이전 후: 판교 332 에코허브
일정:
- 1/30(목) 21:00 → 리마인더: 내일 미팅룸 정리
- 1/31(금): 미팅룸 2번 정리
- 2/19(수) 21:00 → 리마인더: 내일 개인짐 정리
- 2/20(목): 개인 짐 정리 + 퀵배송 (박스에 이름 기재!)
- 2/20(목) 21:00 → 리마인더: 내일 집기 이동
- 2/21(금): 집기/모니터 이동
유의사항:
- 판교로 안 가는 짐은 2/20까지 자택으로
- 2/19-20 휴가 계획 있으면 미리 말하기
크론 설정 완료 (deleteAfterRun: true)
🛒 쿠팡 구매내역 연동 성공 (16:05)
- browsercookie3로 Chrome 쿠키 자동 추출
- 쿠팡 API로 구매내역 조회 성공
- 120개 주문 저장:
/Users/ramsbaby/clawd/state/coupang_orders.json - 쿠키 저장:
/Users/ramsbaby/clawd/state/coupang_cookies.txt - 2024-2025년 데이터 수집
다음 할 것:
- 네이버 구매내역도 동일 방식으로
- 검색 기능 스킬 만들기
- 쿠키 만료 시 자동 갱신
📌 내일 할 일
- Ollama 연동 확인
- 첫 모닝 브리핑 확인 (06:15)
- 주식 리포트 확인 (06:00)
- GitHub 체크 확인 (09:00)
- stock-analysis 스킬 테스트 (정우님 포트폴리오)
Day 1 완료. 좋은 시작이었습니다, 정우님.
세션 리프레시 전 컨텍스트 저장 (21:57)
오늘 핵심 작업
- Response Guard 플러그인 v0.4.0 개발 (~/.clawdbot/extensions/response-guard/)
- 일일 자가개선 크론에 위반 분석 연동
- HEARTBEAT.md에 세션 크기 체크 추가 (5MB 권장, 10MB 필수)
- 스킬 6개 추가: coding-agent, gemini, session-logs, summarize, model-usage, obsidian
발견한 버그
- Clawdbot 자동 세션 복구 버그 (Issue #3154)
- safeguard 모드에서 자동 컴팩션 트리거 안 됨
- 수동 /new 필요
Clawdbot → Moltbot 리브랜딩
- GitHub은 moltbot/moltbot으로 이전
- npm은 아직 clawdbot이 메인 (moltbot은 shim)
- 현재 버전 2026.1.24-3이 최신
세션 자동 리프레시 전 최종 컨텍스트 (22:10)
해결된 문제
- 세션 파일 이동 → 새 세션 자동 생성 (Issue #2254 workaround)
- HEARTBEAT.md에서 자동 세션 관리 가능
진행 중인 작업
- 자동 세션 리프레시 기능 구현 중
다음 단계
- 세션 파일 백업 후 이동
- 새 세션에서 memory 로드 확인
세션 비대화 대응 시스템 구축 (22:55)
정우님이 구조적 문제 정확히 짚어주심:
- 세션 커지면 → 토큰 압박 → SOUL.md 밀림 → 페르소나 붕괴
- 세션 초기화하면 → 맥락 증발 → "저에게 알려주실래요?" (소름)
구축한 방어선 3개
A. HEARTBEAT.md 강화
- 임계치 세분화: <2MB 정상, 2-5MB 주의, 5-10MB 경고, >10MB 위험
- 각 단계별 대응 프로토콜 추가
- 자동 세션 덤프 트리거 정의
B. 세션 컨텍스트 덤프 프로토콜
- memory/session-context.md에 핵심 맥락 저장
- 새 세션에서 읽고 복구 후 삭제/아카이브
- AGENTS.md "Every Session" 섹션에 복구 단계 추가
C. 페르소나 앵커링 가이드
- AGENTS.md에 새 섹션 추가
- 붕괴 경고 신호 정의 ("처리했습니다." 끝, 5회 연속 이모지 없음 등)
- 복구 방법 명시
정우님이 옳았던 것
"문제는 구조적" — 정확함. 임시방편이 아닌 시스템으로 해결.