2026.05.14 작업일지 v1.0.0
크론 점검 질문 한 마디가 deep-work SoT 신설 + B 묶음 5건 ack + 본진/WSL 양 트랙 dynamic /loop 9 iter 첫 운영으로 이어진 아침.
오늘의 궤적
새벽 07:30 KST 강대종 “지금 크론 작동하는 거 뭐 있지?” 한 마디로 시작. 인스타 cron 정상 (어제 23:50 캐러셀 업로드 성공) + 뉴스레터 cron 부재 진단 → 크론 전수조사 todo 등록 → 쉬는날·퇴근후 집중 작업 분리 위한 deep-work.md SoT 신설(파일명 b + 노출 B 픽 = 개인 only) → 크론 audit + OpenClaw decom 두 항목 deep-work 로 이동 → B 묶음 5건 ack (desktop3060ti case B / MACHINE_ROLES sshd 정책 / parking-lot stale / 뉴스레터 cron B / post-commit hook) 일괄 처리 → 토큰 남으니 본진+WSL 양 트랙 dynamic /loop 첫 운영 (강대종 “발사”) → 9 iter 충돌 0, 강대종 ack 8건 hold.
크론 전수조사 + deep-work SoT 신설
현황 진단
- Mac 본진 active launchd 7개:
insta-post-nightly23:50 /nightly-update/agent-inbox-watcher/agent-mesh-watcher/session-clear-watcher/yakmukja-reject-trigger-1900/tmux-claude - 미사용 plist 4개 (launchctl list 미등재):
lotto-dhlottery-probe/night-build/night-runner-check/night-runner - 뉴스레터 cron 부재 — newsletter-publish 는 수동 슬래시만
- 어제(2026-05-13 23:50) 인스타 캐러셀 cron ✅ — https://www.instagram.com/p/DYSGqp-FIQy/
deep-work.md SoT 신설
~/todo/deep-work.md 신규 작성. 분리 기준:
- todos.md
## 진행중= 언제든 손이 비면 잡을 수 있는 작업 (가벼움·단발 ack·운영성) - deep-work.md = 1시간 이상 집중 필요 / 인터럽트 비싼 작업 / 컨텍스트 들고 시작해야 끝까지 가는 작업
홈페이지 mirror 없음 (강대종 픽 B = 개인 only). parking-lot 처럼 SoT + mirror 이중구조 채택 X. parking-lot 은 공개 가치 있는 사이드 프로젝트 큐, deep-work 는 운영 task 큐.
이동 2건:
- 🍎 🛠️ 크론(launchd) 전수조사 + 미사용 잡 정리 (이번 세션 발굴)
- 🍎 🛠️ OpenClaw/Hermes decom Phase B’~F 재개 (직렬 의존: mini_expense iOS Step 3 도 이거 끝나야)
B 묶음 5건 ack 일괄 처리
| # | 항목 | 처리 |
|---|---|---|
| 1 | desktop3060ti claude-automations case A/B | B 채택 (chatbot 노드만, hooks 불필요·현 상태 유지) |
| 2 | MACHINE_ROLES.md sshd 충돌 | 데스크탑 -2 = ON 영구 (active+enabled), hermes = 별도 후속 surface. 데스크탑 챗봇이 ss/systemctl 검증 paste 운반 |
| 3 | ~/daejong-page/todos/parking-lot.md stale | A 채택 — git rm + push (commit f0a7594) |
| 4 | 뉴스레터 발행 cron | B 채택 (notify-only — 외부 발송 비가역). 구현 todo 별도 분리 |
| 5 | ~/todo/.git/hooks/post-commit parking-lot 분기 | Mac 본진 hook 패치 — touched_todos/touched_parking OR 분기 + parking-lot 단독 mirror cp + commit + push 분기 추가. bash -n PASS |
본진+WSL 양 트랙 dynamic /loop 첫 운영
강대종 “발사” (10:11 KST)
토큰 많이 남았는데 동시 두 대 운영 가능하냐 → 가능, 단 「병렬 작업 + 충돌 방지 원칙」 적용 (작업명/브랜치/파일 분리). 본진이 분배 정해서 발사 ack 받음.
본진 잡일 트랙 6 iter (mac/operations-cleanup-2026-05-14)
| iter | task | 결과 |
|---|---|---|
| 1 | WSL post-commit hook patch directive 송신 | directive 가정 오류 — WSL 에 ~/todo 인스턴스 부재가 정상 (CLAUDE.md 라우팅 룰 SoT Mac only). close 처리 + todos.md 13번 정정 |
| 2 | hermes sshd 정책 실제 확인 | ssh hermes: is-active=active, is-enabled=disabled, :22 listen. 일시적 ON. MACHINE_ROLES line 23 갱신 (commit a212c87) |
| 3 | deep-work 후보 발굴 | 5건 surface (Line 7 mini_expense / 10 약먹자 디자인 / 11 더치페이 디자인 / 23 메모요 1.0.4 / 32 알아서 v1) — 이동 강대종 ack 별도 |
| 4 | dead-ends/cancelled freshness | 정리 후보 0건. dead-ends 1건만(2026-05-05 korail), cancelled 는 todos.md SoT 따라감 |
| 5 | /goodnight 잔여 점검 | done/2026-05-14 중복 entry 1건 발견 (post-commit dedup miss). 정리 ack 후보 surface |
| 6 | parking-lot.md mirror dry-run | skip — fake commit + revert 시 noise 2~4개, bash -n PASS 와 분기 trace 로 충분, 실 fire 검증은 자연 발생 시점에 위임 |
dynamic delay: 활성 폴링 250s (cache TTL 5분 안 토큰 절약, 메모리 feedback_loop_dynamic_delay_cache_ttl.md).
WSL read-only 분석 트랙 3 task (wsl/read-only-analysis-2026-05-14)
| task | 결과 |
|---|---|
| 1 araseo-voice plan | ✅ PASS. 6단계 outline (Telethon → prefix routing → Whisper → Porcupine wake → launchd → rumps). ~/.claude/plans/plan-araseo-voice-2026-05-14.md (WSL 로컬). Q1 .ppn 학습 hard blocker / §7.4 phase 2 마스킹 D1-D5 본진 ack 필요 surface |
| 2 claude-automations diverge | ✅ PASS. ahead=0, behind=19 (todos.md 44번 “1 ahead” 는 stale). git pull --ff-only 충돌 0 안전. agent-msg-notify.sh.bak untracked 발견. R1/R2/R3 권고 (R3 todos 정정은 본진 즉시 처리, commit e566699) |
| 3 issues mirror redaction drift | ✅ PASS. SoT 65 = mirror 65 1:1. size drift 5건 중 4건 정상 redaction + 1건 SoT stale (5/8 codex-session-relay <처음 생성> placeholder 잔존). redaction 패턴 7개 추출 + 3개 보강 = R-A~J 사전. SKILL.md 보강 draft (변경 3 + tools 2 스펙). RI1-RI4 ack 대기 |
양 트랙 종합
- 9 iter 충돌 0
- 외부 영향 0 (read-only / draft / 가역 commit only)
- 3-channel 보고 (1차 mac-report.sh / 1.5차 wsl-directive reverse / 2차 강대종 Telegram) 모두 fire
- ScheduleWakeup 누적 stale wake 5건 발생 — 미호출로 자동 stop
강대종 ack 8건 묶음 (hold)
| # | 항목 |
|---|---|
| 1 | deep-work 이동 5건 (Line 7/10/11/23/32) |
| 2 | R1 WSL git pull --ff-only origin main (19 commits 통합) |
| 3 | R2 *.bak .gitignore 추가 + agent-msg-notify.sh.bak 삭제 |
| 4 | RI1 5/8 issue SoT mirror → SoT sync |
| 5 | RI2 /issue SKILL.md redaction 보강 PR (draft 검토 후) |
| 6 | RI3 check_mirror_parity audit hook 셋업 |
| 7 | RI4 issues/INDEX.md regen |
| 8 | done/2026-05-14 중복 1건 제거 |
인프라·스킬·자동화
~/todo/.git/hooks/post-commit가드 확장 (Mac 본진만, WSL 후속 불필요 — CLAUDE.md 라우팅 룰)MACHINE_ROLES.mdline 3 박제 제거 + line 23 의 sshd 정책 명문화 (데스크탑 ON 영구 / hermes ON 일시 / 정책 충돌 해소)~/todo/deep-work.mdSoT 신설 — 운영 task 큐 분리 (parking-lot 과 다른 카테고리)
학습·상담
- dynamic /loop 양 기기 동시 운영 가능 — 본진 챗봇과 WSL 챗봇이 별도 인스턴스·tmux 세션이라 ScheduleWakeup 간섭 X. 룰 (작업명/브랜치/파일 분리) 지키면 충돌 0. 토큰 처리량 2배.
- dynamic delay 250s 패턴 — cache TTL 5분 안에 다음 iter 진입하면 토큰 절약. 5분 넘기면 cache miss = 비싸짐. idle 또는 외부 대기는 1200~1800s 가 정답.
- cross-bot 봇 분리 운영 정상 동작 — 데스크탑 챗봇(🖥
@jarvice_ssamssae_bot)이 sshd 정책 검증 후 picks paste 운반, 본진이 묵시 ack 후 처리. 본진 봇 채팅 명시 ack 받기 전엔 외부 영향 행위 hold 룰은 유지.
남은 작업 (강대종 ack 후)
- 8건 ack 묶음 처리 (위 표)
- 메모리 박제: “본진+WSL 동시 dynamic /loop 첫 운영 패턴 (2026-05-14)” — 양 트랙 9 iter 충돌 0 검증
관련 커밋
| repo | SHA | 메시지 |
|---|---|---|
| daejong-page | 560ba96 | todos: 2026-05-14 — 추가: 크론 전수조사 |
| daejong-page | f0a7594 | todos: stale ~/daejong-page/todos/parking-lot.md 제거 |
| daejong-page | 94b31b4/f2d2928 | issue: 2026-05-14 mirror sync (rotate-token / macmini bot token) |
| claude-skills | c2293a5 | issue: 2026-05-14 rotate-token.sh —channel mode dead path |
| claude-skills | 91fdd5a | issue: 2026-05-14 macmini bot token grep leak |
| claude-skills | 1bd7b9f | MACHINE_ROLES: sshd 정책 충돌 해소 (line 16 SoT) |
| claude-skills | a212c87 | MACHINE_ROLES: hermes sshd 일시 ON 검증 |
| todo | 3461fb9 | 크론(launchd) 전수조사 + 미사용 잡 정리 todo |
| todo | 926f8a1 | deep-work.md SoT 신설 + 크론 audit 이동 |
| todo | 460114b | OpenClaw decom B’~F → deep-work 이동 |
| todo | 5907b5c | B 묶음 5건 close + 뉴스레터 cron B 구현 todo 신규 |
| todo | b5f9e1a | WSL post-commit hook 적용 후속 불필요 정정 |
| todo | e566699 | WSL claude-automations 0 ahead/19 behind 갱신 |