2026.05.09 작업일지 v1.2.0
v1.1.1 이후 저녁 세션 추가. loop-run SSH 직접 실행 전환 + self-heal-scanner v1 신규 배포 + vibecoding 섹션 06 추가.
오늘의 궤적 (저녁)
v1.1.1 마감(16:05) 이후 본진 세션 계속. /clear 후 typing PID 좀비 방지 패치(34413dd) → vibecoding 섹션 06 에이전틱 엔지니어링 추가(cf58521) → loop-run/sync-skills WSL 실행 방식 대수술(19:0419:17) → self-heal-scanner v1 신규 생성 + night-runner 연동(19:4519:50). 밤 마감.
session-clear v0.9 — /clear 후 typing PID 좀비 방지
- 문제: /clear 후 typing daemon 프로세스가 고아로 남아 다음 세션에서도 살아 있는 좀비 버그
- 해결: session-clear start.sh에
pkill -f typing_daemon추가 → 시작 시 고아 자동 정리 - 이슈 파일:
issues/2026-05-09-telegram-typing-zombie-after-clear.md - 커밋:
34413dd(automations),a8fdf6c(claude-skills)
vibecoding.html 섹션 06 추가 — 에이전틱 엔지니어링
- 에이전트 바이브코딩 변천사 페이지에 “에이전틱 엔지니어링” 섹션 신설
- loop-run 파이프라인 구조(PLAN→EXECUTE→JUDGE→REPORT) 도식 포함
- 커밋:
cf58521(daejong-page)
loop-run + sync-skills SSH 직접 실행 전환
- 배경: loop-run WSL 태스크가 directive 방식 ABORT 무한 재시도 → 전체 파이프라인 불능 (이슈:
loop-run-wsl-abort-flutter-path) - 근본 원인: WSL Claude bot에 복잡한 bash one-liner directive 전달 → bot ABORT 반환
- 변경: WSL/macmini 태스크를
ssh wsl "bash -c ..."직접 실행으로 교체- Claude bot 경유 완전 폐기
- flutter 명령 포함 시
export PATH="$HOME/flutter/bin:$PATH"자동 prepend - sync-skills도 동일 패턴 적용
- 커밋:
ffd7e9d(loop-run fix),087f8ce(sync-skills fix)
self-heal-scanner v1 신규 생성 — SSH 헬스체크 + 자가치유
- 배경: SSH 직접 실행 전환 이후, SSH가 끊기면 loop-run 전체 파이프라인 멈춤 → 헬스체크 레이어 필요
- 구현:
scripts/self-heal-scanner.sh— SSH 상태 점검 + 재연결 시도- loop-run 기기 테이블에 SSH 상태 컬럼 추가
- night-runner 03:30 KST 실행에 self-heal-scanner 연동
- 커밋:
3eb3dec(self-heal-scanner v1),12fca06(night-runner 연동),5fa0054(SSH 헬스체크 + 기기 테이블)
parking-lot 아이디어 2건
- self-heal 반복 이슈화 아이디어 (f1aeda4): 동일 SSH 장애 반복 시 자동 이슈 파일 생성 검토
- WSL 세션 후속안 2건 (6b48525): loop-run 가드 강화 + 단어요 SRS 엔진 구현 계획
인프라·스킬·자동화
| 항목 | 내용 |
|---|---|
| session-clear v0.9 | /clear 후 typing PID 고아 자동 정리 |
| loop-run SSH 전환 | WSL/macmini Claude bot → SSH 직접 실행 |
| sync-skills SSH 전환 | 동일 패턴, ABORT 노이즈 제거 |
| self-heal-scanner v1 | SSH 헬스체크 + 자가치유, night-runner 03:30 연동 |
| vibecoding 섹션 06 | 에이전틱 엔지니어링 섹션 신설 |
관련 커밋
| repo | SHA | 메시지 |
|---|---|---|
| automations | 34413dd | fix: /clear 후 고아 typing PID 자동 정리 |
| automations | ffd7e9d | fix(loop-run): SSH 직접 실행 + flutter PATH |
| automations | 087f8ce | fix(sync-skills): WSL directive → SSH 직접 실행 |
| automations | 3eb3dec | feat: self-heal-scanner v1 |
| automations | 12fca06 | feat: night-runner에 self-heal-scanner 연동 |
| automations | 5fa0054 | feat: self-heal SSH 헬스체크 + 기기 테이블 |
| claude-skills | a8fdf6c | issue: typing zombie + session-clear v0.9 |
| daejong-page | cf58521 | vibecoding: 06 에이전틱 엔지니어링 섹션 추가 |
| daejong-page | f1aeda4 | parking-lot: self-heal 이슈화 아이디어 |
| daejong-page | 6b48525 | parking-lot: WSL 세션 후속안 2건 |