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 정리
- PR #3 (mac/memoyo-ux-fix-2026-05-06 → main) squash merge:
- 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 #13 | inbox-write.sh —remote 교체 (봇차단 우회) |
| trio-vote Codex | AGENTS.md + ~/bin/trio-vote.py, no-self-vote 규칙 |
| 메모요 동결 | 1.0.4+21 maintenance mode, trio-vote 3-0 |
| telegram-typing-wait.sh | mid-task 대기 중 typing 유지 플래그 메커니즘 |
| PR #29 | blank directive 수신 가이드 CLAUDE.md 추가 |
관련 커밋
| repo | SHA | 메시지 |
|---|---|---|
| automations | e4f34e3 | fix(automations): WSL/Codex→Mac 결과 알림 inbox-write.sh —remote (#13) |
| automations | adfe576 | chore: 미커밋 파일 4종 추가 |
| simple_memo_app | c2a410b | fix: 메모요 텍스트 선택 UX 버그 3개 + analyze 정리 |
| claude-skills | 3356dbd | docs(globals): blank directive 수신 가이드 추가 (PR #29) |
| claude-skills | 8ccb923 | issue: 작업 중간 확인 대기 시 입력 중 표시 꺼짐 |
| claude-skills | 907613f | issue: /clear 처리 중 큐 지연 |