← 리포트 목록
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-filter2개다. - 실제 사망/재발화 차단은 cron 3개 + LaunchAgent 4개 = 7개이며, 그중
tts-webhook은 plist/disable은 완료됐지만 PID85326이 권한 문제로 잔존한다. - 운영 본체 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-snapshot—0 9,22 * * *intelligence-discovery-filter—0 */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 후보/면제 경로 분리표 작성 |
매일 공통 체크:
- OpenClaw cron enabled count
- Hermes cron failed count
tts-webhookPID/port18790잔존 여부- 알림센터 중복 발송 수
- 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. 다음 액션 우선순위
tts-webhookroot kill 또는 재부팅 후 port18790재확인.- 04-25 09:00 monitor 결과 확인.
daily-context-snapshot/intelligence-discovery-filter1회 dual-run 비교.collab-review-loopHermes label 설계.- 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 잔존”으로 관리해야 한다.