필요서류 절차 고르기 — 규칙 없는 조항이 1순위면 판정하지 않는다
정성윤이 09-22 오늘 진행 기록·미결 항목을 보고 만든 티켓이다. 담당은 «제안»이다 — 본인이 확인하고 맞으면 착수, 아니면 옮긴다.
무엇을
콜 미디에이터가 필요서류 판정에 넘길 절차를 고를 때, 추천 1순위 카드의 조항에 규칙이 없으면 판정하지 않는다. 지금은 「카드 순서대로 규칙 있는 첫 조항」이라 1순위를 건너뛰고 엉뚱한 절차를 잡는다.
왜 — 운영에서 두 번 재현됐다
- 09-22 운영 SYN-010: 1순위 카드는 정답
TERM-2.12(광역 교통)인데 판정은TERM-2.9(분실물 수령)incomplete· 「신분증 누락」. 상담원 화면에 틀린 「빠진 서류」가 뜬다. - 09-21 로컬 SYN-023 도 같은 원인. 검색이 좋아질수록(dense) 더 자주 드러난다.
- 정성윤이 09-22 답장에서 류준 님 제안(「1순위가 규칙 없는
TERM이면 판정하지 않는다」)에 동의했다. 미결 항목 「필요서류 절차 고르기 규칙」.
완료 조건
- 미디에이터
src/수정 + 테스트(1순위 규칙 없음 →closure방송 없음 · 1순위 규칙 있음 → 그대로) - 태그가 오른다 —
kustomization.yaml미디에이터newTag올림 - 운영에 SYN-010 한 건 흘려
closure가 안 뜨는 것 확인 · 진행 기록
2026-09-22 — 미디에이터 수정 (류준)
services/call-mediator/src/app/call_registry.ts—adoptProcedure가 추천 1순위 카드의 조항 하나만 받는다(topSourceDocId). 서버가 판정을 돌려주면 절차로 잡고, 422(규칙 없음)면 그 추천에서는 아무것도 잡지 않는다. 2순위 아래는 묻지도 않는다 — 서버 호출이 추천당 최대 5번에서 1번으로 준다. 「규칙이 있는가」는 전과 같이/hub/required-docs-checks의 422 로만 안다(미디에이터에 조항 목록을 두지 않는다).- 테스트 3건 — 1순위 422 → 아무것도 안 잡음·
closure없음 / 1순위 규칙 있음 → 그대로 / SYN-010 카드[2.12, 2.8, 2.10, 2.1, 2.9]→ 2.9 안 잡음. 옛 코드에서는 앞의 1·3번이 실패하는 것을 확인했다.npm test137/137. - 남은 것 — 완료 조건 2·3:
kustomization.yaml미디에이터 태그 올림(중앙에서 올린다) · 배포 후 운영에 SYN-010 흘려closure가 안 뜨는 것 확인. - 이 수정으로 안 고쳐지는 것 — 누적. 판정 중인 절차는 통화가 끝날 때까지 빠지지 않는다. 앞 발화에서 1순위로 잡힌 절차가 주제가 바뀐 뒤에도 상담원 발화마다 다시 판정돼 옛 절차의 「빠진 서류」가 계속 뜰 수 있다. 빼는 것은 화면과 맞춰야 해서 이 티켓 밖이다.
2026-09-22 — 운영 확인 (정성윤) → done
완료 조건 3 은 정성윤 몫이었다(09-22 답장). call-mediator 0.2.5(PR #131 머지 — 이 수정 포함, 0.2.4 는 #129 가 먼저 써서 번호만 올랐다)가 뜬 뒤
운영에 SYN-010 을 흘렸다(syn-prod-syn-010-20260922-162552, --watch --speed 4, 닫기 없음).
- 추천 1순위 카드
2.12 기차·고속버스 등 광역 교통 문의, 5순위2.9 대중교통 분실물 처리— 오전과 같은 카드 순서 /ws프레임에 필요서류 판정이 한 건도 없다(자막 21 · 추천 대기 5 · 추천 5) · 통화 기록closures: 0- 오전 운영(0.2.3)에서는 같은 카드로
TERM-2.9incomplete· 「신분증 누락」이 떴다 — 그것이 사라졌다
⚠ 이 수정으로 안 고쳐지는 「누적」(위 절)은 미결 「절차가 쌓이기만 한다」에 그대로 남아 있다.
2026-09-22 (저녁) — 운영 확인, 닫는다 (류준)
0.2.4(#129) 위에 0.2.5(#131) 가 배포된 뒤 운영에 SYN-010 을 다시 흘렸다(syn-prod-syn-010-20260922-v2, 16:05). 1순위 카드는 그대로 TERM-2.12(규칙 없음)이고 필요서류 판정이 한 건도 뜨지 않았다 — /record closures 0 · /ws 원본 프레임에 closure 0(자막 21 · 검색 중 5 · 추천 5). 오전의 TERM-2.9 「신분증」 오판이 사라졌다.
남은 것은 이 티켓 밖이다 — 한번 잡힌 절차가 안 빠지는 누적(로컬 E2E 67행 중 57행)과 정답이 1순위에 안 오는 대본(SYN-005·022)은 미결 「2026-09-22 최종 QA」.