← 작업일지

2026-05-09 · v1.3.0

2026.05.09 작업일지 v1.3.0

v1.2.0 이후 야간 세션 추가. WSL→Mac 통신 단절 픽스, 메모요 동결 결정, trio-vote Codex 설치, typing indicator 버그 수정까지.

오늘의 궤적 (야간)

v1.2.0 마감(20:22) 이후 야간 세션 계속. WSL 결과 알림 봇차단 이슈(21:06) → PR #13 픽스(21:46) → blank directive 가이드(22:18) → trio-vote Codex용 설치 → 메모요 루프런 결과 처리(PR #3 머지 + 동결 결정) → /clear 큐잉 이슈 등록(22:48) → typing indicator mid-task 버그 수정(23:45~23:50) → goodnight 세션(00:08 05.10).

WSL→Mac 결과 알림 봇차단 + PR #13

  • 발생 (21:06 KST): WSL이 agent-msg-notify.sh로 Mac에 작업 결과를 전송하려 했으나 봇-봇 Telegram 차단으로 수신 불가 (Telegram 정책: 봇은 봇 메시지 수신 X)
  • 해결: inbox-write.sh --remote 방식으로 교체. WSL이 직접 Mac의 inbox에 파일을 쓰는 방식
  • 커밋: e4f34e3 (automations PR #13 squash merge, 21:46 KST)
  • 이슈: issues/2026-05-09-wsl-agent-msg-notify-bot-blocked.md

blank directive 가이드 (PR #29)

  • WSL/Codex→Mac 방향 directive 전달 시 본문이 비어 있으면(SHA prefix만 도착) 처리 방법 불명확했던 문제
  • CLAUDE.md에 blank directive 수신 판단 + inbox-write.sh --remote 재송신 가이드 추가
  • 커밋: 3356dbd (claude-skills PR #29, 22:18 KST)

trio-vote Codex용 설치

  • 발단: 강대종님 “Codex에서 trio-vote 못 쓴다” 보고 → Codex는 AGENTS.md를 system prompt로 읽음, CLAUDE.md 무관
  • 구현:
    • ~/.openclaw/workspace/AGENTS.md에 trio-vote 섹션 추가 (Phase 1~3 + no-self-vote 규칙)
    • ~/bin/trio-vote.py 신규 생성: anthropic SDK 기반 standalone Python 스크립트
  • no-self-vote 규칙: trio-vote 자체 메타투표로 결정 → 3-0 만장일치 “금지”
    • 구현: eligible 리스트에서 본인 제안 인덱스 필터링

메모요 루프런 헬스체크 결과 처리

  • loop-run이 mac/memoyo-ux-fix-2026-05-06 브랜치 미결(18일 방치) 감지, WSL RCA 보고서 제출
  • Action 순서 결정 (trio-vote 3-0): 먼저 PR 머지
    • PR #3 (mac/memoyo-ux-fix-2026-05-06 → main) squash merge: c2a410b (23:40 KST)
    • 내용: 텍스트 선택 UX 버그 3개 + analyze 정리
  • freeze vs reopen (trio-vote 3-0): freeze 만장일치
    • 18일 활동 없음 = 자연 동결 확인, 긴급 버그 없음
    • 메모요 1.0.4+21에서 maintenance mode 동결 확정
  • Play Console 관리 게시 ON 이슈 재발: issues/2026-05-09-play-managed-publishing-on.md

/clear 큐잉 이슈 등록 (22:48 KST)

  • 처리 중 /clear 입력 시 즉시 실행되지 않고 큐에 쌓이는 동작 발견 (설계된 동작이나 UX 혼선 유발)
  • 사용자 교육: “안 먹힌 게 아님, 처리 완료 후 자동 실행”
  • 이슈: issues/2026-05-09-clear-queued-during-processing.md (커밋: 907613f)

typing indicator mid-task 버그 수정 (23:45~23:50 KST)

  • 문제: Claude가 작업 중간 확인 요청 후 대기 중인데 Telegram “입력 중” 표시가 꺼짐
  • 원인: Stop 훅(telegram-typing-stop.sh)이 매 턴 종료 시 typing 데몬을 무조건 kill
  • 해결:
    • telegram-typing-wait.sh 신규 생성: ~/.claude/state/telegram-waiting 플래그 설정
    • telegram-typing-stop.sh: 플래그 존재 시 데몬 kill 스킵
    • telegram-typing-start.sh: UserPromptSubmit 시 플래그 자동 삭제
  • 이슈: issues/2026-05-09-typing-indicator-stop-on-midtask-wait.md (커밋: 8ccb923)

goodnight 세션 메모리 박제

  • 메모리 3건 신규:
    • project_memoyo_frozen.md — 메모요 1.0.4+21 동결
    • project_trio_vote_no_self_vote.md — no-self-vote 규칙 구현 완료
    • project_session_clear_delayed_detach.md — Delayed Detach 패턴 + v0.9 고아PID 정리

인프라·스킬·자동화

항목내용
automations PR #13inbox-write.sh —remote 교체 (봇차단 우회)
trio-vote CodexAGENTS.md + ~/bin/trio-vote.py, no-self-vote 규칙
메모요 동결1.0.4+21 maintenance mode, trio-vote 3-0
telegram-typing-wait.shmid-task 대기 중 typing 유지 플래그 메커니즘
PR #29blank directive 수신 가이드 CLAUDE.md 추가

관련 커밋

repoSHA메시지
automationse4f34e3fix(automations): WSL/Codex→Mac 결과 알림 inbox-write.sh —remote (#13)
automationsadfe576chore: 미커밋 파일 4종 추가
simple_memo_appc2a410bfix: 메모요 텍스트 선택 UX 버그 3개 + analyze 정리
claude-skills3356dbddocs(globals): blank directive 수신 가이드 추가 (PR #29)
claude-skills8ccb923issue: 작업 중간 확인 대기 시 입력 중 표시 꺼짐
claude-skills907613fissue: /clear 처리 중 큐 지연