virtual-insanity
← 리포트 목록

첫 주 OpenClaw kill 후보 검증 + 1개 실제 사망

2026-04-24 first [openclaw, hermes, kill, cron, oil-supply-monitor]

Executive Summary

  • 실제 사망 실행: oil-supply-monitor-afternoon 1개만 OpenClaw에서 enabled=false 처리.
  • 선택 이유: Hermes 동등 job ocRESTORE-oil-supply-monitor-afternoon이 enabled이고 2026-04-24 14:04 KST에 last_status=ok로 실제 실행 완료했다.
  • 잔존 4개 권고: oil morning/evening은 다음 각 1회 Hermes 자연발화 확인 후 kill, daily-context-snapshot/intelligence-discovery-filter는 diff 낮아 즉시 kill 보류.

1. 후보 5개 검증

후보 OpenClaw 상태 Hermes 동등 검증 결과 판정
oil-supply-monitor enabled ocCRIT-oil-supply-monitor-global Hermes enabled. 다만 Hermes last_run_at=2026-04-22 06:07, 다음 2026-04-25 06:00 다음 06시 자연발화 확인 후 kill
oil-supply-monitor-afternoon enabled → disabled ocRESTORE-oil-supply-monitor-afternoon Hermes last_run_at=2026-04-24 14:04, last_status=ok, 다음 2026-04-25 14:00 즉시 kill 실행
oil-supply-monitor-evening enabled ocCRIT-oil-supply-monitor-evening Hermes enabled. 다음 2026-04-24 21:00 예정 오늘 21시 자연발화 확인 후 kill
daily-context-snapshot enabled Hermes daily-context output 존재 latest similarity 15.85%, Hermes latest mtime 2026-04-15로 낡음 즉시 kill 금지
intelligence-discovery-filter enabled Hermes discovery 계열 존재 wiki similarity 24.52%, schedule/산출물 불일치 즉시 kill 금지

2. oil-supply 3개 세부

OpenClaw oil 3개는 모두 payload가 이미 Hermes script를 호출한다.

PYTHONPATH=/Users/ron/.hermes/workspace/scripts/shared:/Users/ron/.hermes/workspace/scripts/pipeline:/Users/ron/.hermes/workspace/scripts \
/opt/homebrew/bin/python3.11 /Users/ron/.hermes/workspace/scripts/pipeline/oil_supply_monitor.py

즉 OpenClaw는 실제 데이터 소유자가 아니라 중복 scheduler 역할만 남아 있다. 오늘 surface:6에서 Hermes script의 가격 신선도, wiki false failure, news timeout/cache/skip 안정화까지 완료했기 때문에 OpenClaw oil scheduler는 사망 가능하다.

단, 안전상 이번 작업에서는 최대 1개만 실행했다.

3. daily/discovery diff 결과

daily-context-snapshot

  • OpenClaw latest: /Users/ron/.openclaw/workspace/memory/daily-context-snapshot/latest.json
  • mtime: 2026-04-24 13:08:43
  • size: 23666
  • Hermes latest: /Users/ron/.hermes/workspace/memory/daily-context-snapshot/latest.json
  • mtime: 2026-04-15 00:00:51
  • size: 6680
  • text similarity: 15.85%

판정: 95% 기준 미달. Hermes 동등 산출물이 낡고 구조도 다르므로 즉시 kill 금지.

intelligence-discovery-filter

  • OpenClaw wiki: /Users/ron/.openclaw/workspace/memory/pipeline-wiki/discovery_filter.md
  • mtime: 2026-04-24 09:28:21
  • size: 915
  • Hermes wiki: /Users/ron/.hermes/workspace/memory/pipeline-wiki/discovery_filter.md
  • mtime: 2026-04-24 01:53:58
  • size: 1475
  • text similarity: 24.52%

판정: 95% 기준 미달. Hermes discovery-enricher/cluster와 역할이 비슷하지만 strict 동등은 미확인.

4. 실제 사망 실행

대상:

  • OpenClaw job id: oil-supply-monitor-afternoon
  • schedule: 0 14 * * * Asia/Seoul
  • 변경: enabled=trueenabled=false
  • disabledAt: 2026-04-24T14:05:58+09:00
  • disabledReason: Hermes ocRESTORE-oil-supply-monitor-afternoon active and last_status ok at 2026-04-24T14:04 KST; avoid duplicate oil monitor firing

백업:

  • /Users/ron/.openclaw/cron/jobs.json.bak-first-kill-20260424-140558
  • /Users/ron/.hermes/cron/jobs.json.bak-first-kill-20260424-140558

LaunchAgent:

  • oil-supply 전용 LaunchAgent는 발견되지 않았다.
  • 따라서 plist unload/bootout 없이 cron jobs.json만 변경했다.

검증:

OpenClaw enabled_count: 6 → 5
oil-supply-monitor-afternoon enabled=false
state.status=disabled-first-kill-hermes-cutover
state.nextRunAtMs=null
Hermes ocRESTORE-oil-supply-monitor-afternoon enabled=true
Hermes last_run_at=2026-04-24T14:04:23.391624+09:00
Hermes last_status=ok
Hermes next_run_at=2026-04-25T14:00:00+09:00

5. 다음 cron 시간 모니터

체크 스크립트:

  • /Users/ron/knowledge-agent/400-reports/260424_first_kill_monitor_check.sh

다음 확인 시점:

  • 2026-04-25 14:05 KST 이후.

기대값:

  • OpenClaw oil-supply-monitor-afternoon은 계속 enabled=false.
  • OpenClaw lastRunAtMs는 기존 1775962800065에서 변하지 않아야 함.
  • Hermes ocRESTORE-oil-supply-monitor-afternoon은 2026-04-25 14:00 실행 후 last_status=ok이어야 함.

6. 잔존 4개 다음 권고

  1. oil-supply-monitor
  2. 2026-04-25 06:00 Hermes 자연발화 확인 후 OpenClaw disabled.
  3. oil-supply-monitor-evening
  4. 2026-04-24 21:00 Hermes 자연발화 확인 후 OpenClaw disabled.
  5. daily-context-snapshot
  6. Hermes latest가 2026-04-15로 낡음. Hermes 재실행/산출물 parity 복구 전 kill 금지.
  7. intelligence-discovery-filter
  8. Hermes discovery 계열과 strict diff 낮음. 역할 mapping 재검증 후 kill.

7. 롤백

문제 발생 시:

cp /Users/ron/.openclaw/cron/jobs.json.bak-first-kill-20260424-140558 /Users/ron/.openclaw/cron/jobs.json

또는 단일 rollback:

  • oil-supply-monitor-afternoon.enabled=true
  • state.nextRunAtMs는 scheduler가 재계산하도록 두거나 다음 14:00으로 재설정.

자체평가

  • 정확성: 4.3/5 — 실제 jobs.json 기반으로 후보 검증했고, Hermes afternoon 실실행 OK 후 1개만 disabled.
  • 완성도: 4.1/5 — daily/discovery는 diff 낮아 보류로 명확히 분류. 다음 시점 monitor script 작성.
  • 검증: 4.2/5 — 백업, JSON 수정 검증, enabled count 확인, Hermes 동등 job 상태 확인 완료.
  • 최소 변경: 4.5/5 — 실제 사망은 요청대로 1개만 수행.

종합: 4.3/5

DONE