virtual-insanity
← 리포트 목록

OpenClaw D-Day 사망/이관 회고 + 1주 일정

2026-04-24 d [openclaw, hermes, kill-roadmap, retrospective, weekly-plan]

Executive Summary

  • 오늘 14시 이후 약 30분 동안 OpenClaw cron enabled를 6 → 2까지 줄였다. 현재 잔존은 daily-context-snapshot, intelligence-discovery-filter 2개다.
  • 실제 사망/재발화 차단은 cron 3개 + LaunchAgent 4개 = 7개이며, 그중 tts-webhook은 plist/disable은 완료됐지만 PID 85326이 권한 문제로 잔존한다.
  • 운영 본체 LaunchAgent는 7개 면제, 5개는 Hermes label 이관 후 사망 대상으로 분리했다.

1. 오늘 사망/재발화 차단 매트릭스

시간대 잡명 종류 방법 검증
14:05 oil-supply-monitor-afternoon OpenClaw cron enabled=false, state.nextRunAtMs=null Hermes ocRESTORE-oil-supply-monitor-afternoon enabled, 14:04 last_status=ok
14:12 oil-supply-monitor-evening OpenClaw cron enabled=false, state.nextRunAtMs=null Hermes ocCRIT-oil-supply-monitor-evening enabled, 21:00 예정, 오늘 oil monitor 수동 검증 완료
14:16 oil-supply-monitor OpenClaw cron enabled=false, state.nextRunAtMs=null Hermes ocCRIT-oil-supply-monitor-global enabled, next 2026-04-25 06:00, 가격 provenance fix 완료
14:16 ai.openclaw.memory-guardian LaunchAgent plist .disabled-third-kill-* 이동 + launchctl disable 재발화 차단. stale 7일+ 분류
14:16 ai.openclaw.staged-boot LaunchAgent plist .disabled-third-kill-* 이동 + launchctl disable 재발화 차단. stale 7일+ 분류
14:16 com.openclaw.inbox-triage LaunchAgent plist .disabled-third-kill-* 이동 + launchctl disable 재발화 차단. stale 7일+ 분류
14:16 com.openclaw.tts-webhook LaunchAgent plist 이동 + launchctl disable 재발화 차단은 완료. PID 85326은 권한 부족으로 계속 LISTEN

백업:

  • ~/.openclaw/cron/jobs.json.bak-first-kill-20260424-140558
  • ~/.openclaw/cron/jobs.json.bak-second-kill-20260424-1412-secondkill
  • ~/.openclaw/cron/jobs.json.bak-third-kill-20260424-1416-thirdkill
  • 각 LaunchAgent: ~/Library/LaunchAgents/*.bak-third-kill-20260424-1416-thirdkill

2. 오늘 이관/동등 확인 매트릭스

잡명 Hermes 등록/동등 검증 현재 판정
oil-supply-monitor ocCRIT-oil-supply-monitor-global enabled true, next 2026-04-25 06:00, Hermes script 가격 신선도/뉴스 timeout/cache 보강 OpenClaw 사망 완료
oil-supply-monitor-afternoon ocRESTORE-oil-supply-monitor-afternoon 2026-04-24 14:04 KST last_status=ok OpenClaw 사망 완료
oil-supply-monitor-evening ocCRIT-oil-supply-monitor-evening enabled true, next 2026-04-24 21:00 OpenClaw 사망 완료
daily-context-snapshot Hermes job 존재 diff similarity 15.85%, Hermes latest 04-15로 낡음 이관 확인 전까지 보류
intelligence-discovery-filter Hermes discovery 계열 존재 wiki similarity 24.52%, strict 동등 미확인 이관 확인 전까지 보류
b2g_signal_updater 별도 이관 처리된 것으로 보고됨 현재 OpenClaw enabled 아님 추적 대상에서 제외
자동 이관 5개 surface:8 dual-run 분류 결과 참조 즉시 사망 가능/이관 필요 분류 완료 주간 계획에 반영

현재 상태:

  • OpenClaw cron: total 297, enabled 2
  • Hermes cron: total 80, enabled 75
  • OpenClaw 잔존 enabled:
  • daily-context-snapshot0 9,22 * * *
  • intelligence-discovery-filter0 */6 * * *

3. 부작용/리스크 점검

리스크 상태 조치
tts-webhook PID 잔존 PID 85326, port 18790 LISTEN sudo 없이는 kill 실패. 해리 root 명령 또는 재부팅 필요
18790 health 오염 mcp_check.sh에서 agent-bus health로도 사용 tts-webhook 종료 후 agent-bus health 재검증 필요
daily-context-snapshot Hermes 낡음 04-15 산출물 04-25 dual-run 비교 전까지 사망 금지
intelligence-discovery-filter 역할 불일치 strict 동등 미확인 04-25 dual-run 비교 전까지 사망 금지
운영 본체 오인 사망 codex-proxy/gateway/listener 등 면제 명단 작성 완료, CLAUDE.md 가드레일 권고

4. 알림센터 노이즈 변화 추정

정량 로그 집계는 별도 monitor에서 확인해야 하나, 오늘 조치로 예상되는 변화는 명확하다.

  • oil-supply 3중 발화 중복 제거: 하루 최대 3회 OpenClaw 중복 실행/중복 경고 제거.
  • stale LaunchAgent 4개 재시작/health 노이즈 제거: memory-guardian/staged-boot/inbox-triage/tts-webhook stale 경고 감소 예상.
  • 남은 노이즈 후보: daily-context-snapshot, intelligence-discovery-filter, tts-webhook 잔존 PID의 포트 오인.

5. 04-25 ~ 05-01 실행 일정

날짜 09:00 기본 체크 주요 작업 완료 기준
04-25 토 openclaw_kill_monitor DM 확인 daily-context-snapshot, intelligence-discovery-filter dual-run 첫 비교 두 잡 similarity/mtime/last_status 표 작성
04-26 일 전일 kill monitor 확인 collab-review-loop Hermes label 설계/수동 1회 실행 Hermes 동등 로그 생성, OpenClaw는 유지
04-27 월 OpenClaw enabled 2개 유지 여부 확인 auto-dispatcher, dispatch-watcher Hermes label 복제 + dual-run 시작 queue/health 중복 없음
04-28 화 알림센터 중복/누락 확인 task-notifier, hermes-tailer Hermes label 복제 + dual-run 시작 Telegram/otel 누락 없음
04-29 수 5개 이관 후보 상태 비교 collab-review-loop 포함 5개 중 1~2개 OpenClaw label disable 후보 선정 48h 무중단 통과한 것만 선정
04-30 목 잔존 cron 2개 최종 판단 daily-context-snapshot, intelligence-discovery-filter 사망/보류 결정 95% 동등 또는 대체 설계 확정
05-01 금 주간 총괄 OpenClaw 디렉토리 archive 검토 시작 archive 후보/면제 경로 분리표 작성

매일 공통 체크:

  1. OpenClaw cron enabled count
  2. Hermes cron failed count
  3. tts-webhook PID/port 18790 잔존 여부
  4. 알림센터 중복 발송 수
  5. Hermes gateway/webapp/listener 살아있는지

6. 해리 일일 보고 권고

DM 09:00 자동 보고 항목

openclaw_kill_monitor가 매일 09시에 아래 5줄만 보내게 한다.

OpenClaw kill monitor YYYY-MM-DD
- OpenClaw cron enabled: N개
- Hermes failed last 24h: N개
- 잔존 OpenClaw LaunchAgent running: N개
- tts-webhook PID/18790: alive/dead
- 오늘 액션: kill/dual-run/보류 1줄

대시보드 추가 권고

웹앱 또는 dashboard에 작은 카드 4개를 추가한다.

  • OpenClaw cron enabled count
  • Hermes cron enabled/failed count
  • 면제 LaunchAgent alive count
  • 이관 후 사망 후보 dual-run day count

7. 다음 액션 우선순위

  1. tts-webhook root kill 또는 재부팅 후 port 18790 재확인.
  2. 04-25 09:00 monitor 결과 확인.
  3. daily-context-snapshot/intelligence-discovery-filter 1회 dual-run 비교.
  4. collab-review-loop Hermes label 설계.
  5. CLAUDE.md에 OpenClaw 사망 면제 명단 추가 여부 해리 승인.

자체평가

기준 점수
정확성 4.3/5
완성도 4.4/5
검증 4.1/5
최소 변경 5.0/5

종합: 4.45/5

Remaining Risks: - “이관 7건” 중 b2g_signal_updater, “자동 이관 5개”는 오늘 현재 보고서 원문 일부만 확인했으므로, 다음 주 monitor에서 실제 Hermes job id를 다시 고정해야 한다. - tts-webhook은 아직 살아 있으므로 “사망”이 아니라 “재발화 차단 + PID 잔존”으로 관리해야 한다.