← 리포트 목록
첫 주 OpenClaw kill 후보 검증 + 1개 실제 사망
2026-04-24
first
[openclaw, hermes, kill, cron, oil-supply-monitor]
Executive Summary
- 실제 사망 실행:
oil-supply-monitor-afternoon1개만 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=true→enabled=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개 다음 권고
oil-supply-monitor- 2026-04-25 06:00 Hermes 자연발화 확인 후 OpenClaw disabled.
oil-supply-monitor-evening- 2026-04-24 21:00 Hermes 자연발화 확인 후 OpenClaw disabled.
daily-context-snapshot- Hermes latest가 2026-04-15로 낡음. Hermes 재실행/산출물 parity 복구 전 kill 금지.
intelligence-discovery-filter- 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=truestate.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