virtual-insanity
← 리포트 목록

OpenClaw 사망 진행 최신 baseline + 04-25 monitor preview

2026-04-24 final [openclaw, hermes, monitor, dashboard, baseline]

Executive Summary

  • OpenClaw cron enabled는 현재 2개다. 어제/오늘 시작 baseline 6개 대비 -4개 감소했다.
  • OpenClaw LaunchAgent는 launchctl list | grep openclaw에서는 0줄이지만, 개별 launchctl print 기준 running PID는 11개다. 대부분 운영 본체/이관 후보라 사망 면제 또는 단계 이관 대상이다.
  • dashboard-monitor-realtime.md에 14:55 baseline과 04-25 09:35 DM preview를 반영했다.

1. 현재 OpenClaw 상태

Cron

항목
OpenClaw jobs total 297
OpenClaw enabled 2
Hermes jobs total 89
Hermes enabled 84

OpenClaw 잔존 enabled:

job schedule 판정
daily-context-snapshot 0 9,22 * * * 04-25 dual-run 비교 후 결정
intelligence-discovery-filter 0 */6 * * * 04-25 dual-run 비교 후 결정

변화: 6 → 2. oil-supply 3개와 stale/센서 계열은 비활성/격리 처리됐다.

LaunchAgent

launchctl list | grep -iE openclaw는 0줄이었다. 대신 plist label별 launchctl print gui/501/<label>로 재측정했다.

상태 개수
loaded 22
running 11
not loaded 21

현재 running 11개:

  1. com.openclaw.auto-dispatcher PID 1233
  2. com.openclaw.cf-tunnel PID 1713
  3. com.openclaw.claude-listener PID 61612
  4. com.openclaw.codex-proxy PID 8327
  5. com.openclaw.collab-review-loop PID 1228
  6. com.openclaw.dispatch-watcher PID 1188
  7. com.openclaw.hermes-tailer PID 1242
  8. com.openclaw.otel-collector PID 84511
  9. com.openclaw.sihwang-webapp PID 71975
  10. com.openclaw.task-notifier PID 1204
  11. com.openclaw.telegram-bridge PID 1221

메모: tts-webhook PID 85326은 label plist가 .disabled-*라 active plist 집계에는 빠졌지만, 이전 점검 기준 여전히 :18790을 점유 중이다. 별도 root kill/reboot 필요.

2. 비활성 LaunchAgent / 백업 카운트

~/Library/LaunchAgentsopenclaw 포함 파일 기준:

분류 개수
전체 openclaw 관련 파일 109
active .plist 43
.disabled* 확장자 13
.bak* 백업 52
redundant 표시 1

대표 disabled:

  • ai.openclaw.memory-guardian.plist.disabled-third-kill-20260424-1416-thirdkill
  • ai.openclaw.staged-boot.plist.disabled-third-kill-20260424-1416-thirdkill
  • com.openclaw.inbox-triage.plist.disabled-third-kill-20260424-1416-thirdkill
  • com.openclaw.tts-webhook.plist.disabled-third-kill-20260424-1416-thirdkill
  • com.openclaw.door-alert는 active plist가 남아있지만 현재 bootstrap 실패로 unloaded 상태이며, plist env는 격리값이다.

3. 04-25 morning_full_audit DM preview

morning_full_audit.py --dry-run 실행 결과:

[04-25 아침 통합감사] ⭐ 주의 1건
알림센터: 24h 59건 / 최다 리포트 18건
Analyst: 사후점검 2/4 PASS
Signals: B2G 5/5 · 재정의 5/5
OpenClaw: 잔존 2개 / Hermes 84개
Dual-run: 0.0% · OpenClaw 사망 보류
실패: ⭐ analyst 실패: technical, pm
보고서: ~/knowledge-agent/400-reports/YYMMDD_*

Dry-run stdout:

  • ok=false
  • report: ~/knowledge-agent/400-reports/260424_morning_full_audit.md
  • failures: analyst 실패: technical, pm
  • telegram skipped: dry_run

09:35 실제 발송 시점에는 09:00/09:07/09:15/09:30 결과가 새로 반영된다.

4. 04-25 09시대 수집 데이터

시간 job 모을 데이터
09:00 b2g_signal_updater, redefine_signal_updater 시그널 5/5 갱신 여부
09:07 alarm-center-daily-audit 알림센터 24h 건수, 중복 의심, source 분포
09:15 dual-run-compare-0915 OpenClaw 잔존 2개 dual-run 비교 cache
09:30 openclaw-kill-monitor OpenClaw enabled count, Hermes active count, dual-run verdict
09:30 alarm-center-post-release-check analyst 4종 발송 freshness/marker
09:35 morning-full-audit 위 결과를 해리 DM 1개로 통합

5. Dashboard 갱신

갱신 파일:

~/knowledge-agent/300-connected/dashboard-monitor-realtime.md

추가 내용:

  • 2026-04-24 14:55 최신 baseline 표
  • OpenClaw cron enabled 2 / Hermes enabled 84
  • LaunchAgent running 11
  • tts-webhook PID 잔존, door-alert unloaded 격리 상태
  • 04-25 09:35 preview 문구
  • 04-25 일정 표

6. 다음 체크포인트

  1. 오늘 21:00 Hermes ocCRIT-oil-supply-monitor-evening 자연 발화 확인.
  2. 22:30 openclaw-kill-dual-run-monitor가 잔존 2개 비교 cache를 갱신하는지 확인.
  3. 내일 09:35 통합 DM이 실제 1건만 오는지 확인.
  4. daily-context-snapshot, intelligence-discovery-filter는 04-25 비교 결과 없이는 사망 금지.

자체평가

기준 점수
정확성 4.4/5
완성도 4.5/5
검증 4.4/5
최소 변경 4.8/5

종합: 4.5/5

Remaining Risks: - launchctl list | grep openclaw가 빈 결과를 반환해, active PID는 개별 launchctl print 기반으로 산정했다. - tts-webhook은 disabled plist 상태라 이번 active plist 집계에는 빠지지만 PID는 별도 잔존 리스크다.