2026-06-22 세션 — worklog 2차: 맥락파악 매핑 + 진행중/대기중 현장 우선
논의·대안
worklog 1차 자동연결(정확/강한추정) 후에도 미연결 묶음이 154개 남음. 페페 지시 = 유사 현장명도 맥락파악으로, 진행중/대기중(active) 현장 기준으로 매핑. 문자열 유사도(wlSimScore)만으로는 모호(동명·복수 후보)·비-현장(배차/배송/거래처) 구분이 안 됨 → LLM 맥락 판단 필요. 핵심 단서 발견: worklog 항목의 note에 오디오 출처(예 "넥서스김선정과장")가 업체·담당을 드러내고, excerpt/work_name이 구체 현장·지역을 알려줌. 대안 = (A)알고리즘만 강화 (B)LLM 맥락 매핑 + 알고리즘에 active 우선만 추가. "맥락파악" 지시라 B 채택.
결정
- 맥락 매핑(데이터 작업): 미연결 묶음 항목맥락 + 현장후보 shortlist(업체/토큰 매칭, active=상차 최근180일/미래)를 만들어 서브에이전트 4청크로 판단. 규칙 = 업체·연락처 일치 1순위 + 지역은 내용으로 + active 우선 + 배차/배송/거래처 등 비-현장 skip + 모호 skip.
- active 후보 우선을 코드에도 영속: auto-link 게이트에서 동점(모호) 시
_is_active_field로 winners 중 active 1개면 확정. - 비활성 타겟·후보없음·모호(활성 복수)는 그대로 유지.
산출물·커밋
- pfs
c8a8fca(master)→31781ae(deploy-live 운영배포):worklog_service에_is_active_field+ 동점 active 우선 해소, 단위테스트 active 타이브레이크(10 PASS). - 운영 데이터: 28건 map 판단 중 비활성 2건(반느 파주운정#1701 상차2024·김경록 냉장고장2#2008 상차2025-11) 제외 → 26묶음 49항목 연결. 미연결 154→128(잔여=후보없음51 + 모호[활성복수]·비현장77). 롤백
pfs/scripts/_wl_semantic_rollback_prod.json. - 맥락 입력/청크/결정 스크립트
pfs/scripts/_wl_*.json·_wl_autolink_run.py(미커밋). 테스트 실증:에넥스(강동식차장)이 동명 #1897(비활성)/#2074(활성) 중 활성 #2074로 자동해소. - user_brief: handoff NOW·루트 HANDOFF·playbook §6(맥락 매핑 절차+active 우선)·메모리
worklog-autolink-inferred-sites갱신.
다음
- 잔여 128묶음: 후보없음(51)·활성 후보 복수 모호(라인5·GS4 등)·비-현장(배차/배송/거래처)은 의도적 유지. 추가 매핑은 신규 현장 등록 후 또는 더 강한 단서 확보 시. threshold·active 윈도우(180일) 운영 보고 조정.
관계
- 주제 그룹: pfs-worklog
- 관련 문서: pfs-handoff, pfs-playbook, pfs-session-2026-06-22-worklog-autolink