2026-09-15(화) 세션 — 업무패널 현장별 그룹 + 용산 나진 상가 카톡 스크랩
논의·대안
[페페] 지시 = 넥서스 김영민 부장 카톡을 2주 전부터 스크랩해 관리하고, 업무패널(worktray)에 「나진상가 현장」 그룹 타이틀을 만들어 카드로 넣을 것. 오늘 김영민 부장 통화 내용도 전부 나진상가 건이니 같은 그룹으로. 카톡은 사무실PC(현재 사용 안 함)의 PC 카톡, S25 카카오 계정에서 캐치.
그룹을 만드는 방법이 셋이었다 — ⓐ연결된 현장마다 자동 그룹 ⓑ나진상가만 맨 위 핀 고정 ⓒ현장칩 누를 때만 쪼개기. ⓑ는 핀 상태를 새로 들고 다녀야 하고 다음 현장마다 사람이 지정해야 한다. ⓒ는 평소 화면이 안 바뀌는 대신 지시의 「그룹 타이틀을 만들어」를 충족하지 못한다. 타이틀 표기도 PFS 현장 마스터명(「용산 나진 상가」)이냐 페페가 부르는 이름(「나진상가」)이냐를 물었다 — 별칭을 따로 관리하면 현장 마스터와 어긋날 여지가 생긴다.
카톡 스크랩을 worklog 에 넣는 방식은 source='kakao' 신설과 기존 source='수기' 재사용을 놓고 갈렸다.
kakao 로 가면 패널 기본 source 목록과 적재 경로를 같이 열어야 해서 서버를 건드리게 되는데, 이번 건은
일회성 데이터 적재라 기능이 아니다. 수기로 넣으면 기존 POST /api/worklog/panel 하나로 끝나고
운영 DB 에 직접 INSERT 하지 않아도 된다.
결정
- 그룹 = 연결된 현장마다 자동(페페). 나진상가 전용 하드코딩 없음 — 다른 현장도 같은 규칙으로 동작한다.
- 타이틀 = PFS 현장 마스터명 그대로(페페). 발주서·다른 화면과 대조가 되는 쪽을 택했다.
- 그룹 3단계 = ①현장별 ②내 업무(수기) ③통화. 그룹 간 순서는 불변
field_no오름차순 — 정렬을 바꿔도 그룹 자리가 안 흔들린다(코덱스 상의 결론도 불변 id). - 머리글 이름은
site_name이 아니라field_name(현장 마스터).site_name은 전사 파이프라인이 방 이름에서 만든 추정값이라 한 현장에 8종이 붙어 있었다. - 카톡 스크랩은
source='수기'+ 기존 API. 서버 신규 API 0 · DB 직접쓰기 0. - 디자인(web-designer) = 현장 머리글만 좌측 accent 바, sticky 는 세 그룹 전부, 카드 배경 틴트 없음.
산출물·커밋
- pfs master
16237ba(현장별 그룹) ·1f2c36f(field_name) → 운영 deploy-live7c100c4·013584a(blob 3/3 일치). C:\dev\pfs\web\templates\basic\field\worklog_panel.html·C:\dev\pfs\api\pfs\worklog\dao\worklog_dao.py.- 로더
C:\dev\pfs\scripts\_najin_scrap_load.py(멱등) · 배포확인C:\dev\pfs\scripts\_wt_deployed.py. - 사무실PC 카톡 수집기
C:\poin-orderpaper\kakao_grab_runner.py+ 예약작업\Cody\KakaoGrab(트리거 없음). - 원문
C:\dev\_work\najin\nexus_kym.txt(229KB) · 운영 화면C:\dev\_work\najin\panel_prod.png. - devplan
C:\dev\devplan\worktray-panel.html8차 절 + 허브 카드 갱신 · 허브 확인기_check_card.py(이름 인자). - 운영 적재 = 통화 13건 현장연결 + 카톡 스크랩 23건 카드. 머리글 「용산 나진 상가 현장 31」.
다음
- 패널 기본 화면은 최신 60건 창이라 2183 의 52건 중 31건만 보인다 — 전체는 상단 현장 필터로 본다. 백로그(미종결 2,400건대)를 어떻게 다룰지는 3차부터 남아 있는 거리다.
- 넥서스 회신 대기 4건(신발장 몸통칼라 · 부자재 취합 미확인 탭 · 파우더장 유리도어 후면자재 · 지정 경면패턴).
- 카드에 현장명이 그룹 머리글과 중복 표시된다(400px 에서 한 줄을 먹는다) — 요청 밖이라 안 건드렸다.
관계
- 주제 그룹: worktray-panel
- 관련 문서: worktray-handoff, pfs-rules, poin-agent-rules