← 작업일지

2026-05-09 · v1.2.0

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 v1SSH 헬스체크 + 자가치유, night-runner 03:30 연동
vibecoding 섹션 06에이전틱 엔지니어링 섹션 신설

관련 커밋

repoSHA메시지
automations34413ddfix: /clear 후 고아 typing PID 자동 정리
automationsffd7e9dfix(loop-run): SSH 직접 실행 + flutter PATH
automations087f8cefix(sync-skills): WSL directive → SSH 직접 실행
automations3eb3decfeat: self-heal-scanner v1
automations12fca06feat: night-runner에 self-heal-scanner 연동
automations5fa0054feat: self-heal SSH 헬스체크 + 기기 테이블
claude-skillsa8fdf6cissue: typing zombie + session-clear v0.9
daejong-pagecf58521vibecoding: 06 에이전틱 엔지니어링 섹션 추가
daejong-pagef1aeda4parking-lot: self-heal 이슈화 아이디어
daejong-page6b48525parking-lot: WSL 세션 후속안 2건