External CTA / More Menu

고객센터, 전화, 지도, 계정 provider-pending UX

실제 고객센터 웹뷰, phone dialer, map deep link, auth/account/session provider를 아직 선택하지 않은 상태에서도 사용자가 무동작 버튼을 만나지 않도록 provider-pending, fallback, disabled reason으로 모든 visible CTA를 귀결시킨 report입니다.

Issue: #459 Issue: #460 Status: provider decision pending
Customer support

Mocked

배출자 고객센터 CTA는 provider-pending child screen으로 이동.

Phone / contact

Mocked

driver/chat 연락처는 dialer-pending state를 표시.

Map

Mocked

경로 안내의 외부 지도 CTA는 fallback surface로 귀결.

Account

Pending

dispatcher/processor More의 설정/계정/로그아웃은 disabled reason으로 고정.

검수용 UX 흐름

1

고객센터

shared.menu.customer-support.cta는 실제 URL을 열지 않고 external-support.provider-pending.screen으로 이동합니다.

2

전화 / 연락처

chat contact sheet와 driver schedule contact는 실제 dialer 대신 provider-pending CTA와 disabled reason을 보여줍니다.

3

외부 지도

driver.route-guide.external-map.cta는 real map provider 없이 fallback message로 수렴합니다.

4

More shell 계정 기능

dispatcher/processor 더보기는 provider-pending 안내와 settings/account/logout disabled reason을 표시합니다.

화면 evidence

emitter customer support provider pending
Customer support pending

배출자 더보기 고객센터 연결 대기.

driver route guide map fallback
Map fallback

외부 지도 deep link 결정 전 fallback.

chat provider pending
Phone provider pending

연락처 sheet에서 real dialer 대신 대기 상태.

dispatcher more provider pending
Dispatcher More

계정 기능 provider-pending과 disabled reason.

processor more provider pending
Processor More

처리자 더보기의 같은 공통 shell.

dispatch sheet route guide fallback
Dispatch sheet map fallback

배차표 detail에서의 외부 지도 fallback.

검증 기준

분류증거검수 포인트
Maestroemitter-more, driver-dispatch-schedule, driver-dispatch-sheet, role-shell-coverageprovider-pending, fallback, disabled reason을 실제 화면에서 확인.
TestIDexternal-support.provider-pending.screen, *.dialer-pending.cta, driver.route-guide.external-map.fallback, {role}.more.*.disabled-reason외부 provider 결정 전에도 visible CTA가 무동작으로 남지 않는지 확인.
남은 범위real provider adapter고객센터 URL/auth handoff, phone dialer, map deep link, auth/account/session provider 확정 필요.