Files

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만원

🎯 관심 분야 (우선순위)

  1. Java / Spring 생태계
  2. AI / LLM 트렌드
  3. 백엔드 아키텍처

오늘 설정 완료

크론 작업 (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에 기록됨

  1. 먼저 확인하고 행동하라 (launchd 건)
  2. Gateway 재시작 = 세션 끊김
  3. 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회 연속 이모지 없음 등)
  • 복구 방법 명시

정우님이 옳았던 것

"문제는 구조적" — 정확함. 임시방편이 아닌 시스템으로 해결.