ZERRO Mobile Review Portal

검수자가 오늘 어디서 시작하고 무엇을 판단해야 하는지 먼저 보여주는 human-readable entrypoint입니다.

Snapshot develop@9524c098

2026-07-08T13:28:23.781Z

UX reports 38

root UX index node/report target

Maestro latest 19 ok / 2 failed

5 stale over 48h

Provider gate 1 real provider smoke passed

aws-s3 #910 ZERRO dev smoke bucket 기준 real AWS S3 smoke strict gate 통과. production document signed read URL은 별도 provider slice

문서 정본은 Markdown/JSON이고, HTML은 generated review snapshot입니다. 화면 검수는 UX Flow와 Figma visual audit에서, 실행 증거는 Maestro/agent-device/backend-wire artifact에서 확인합니다. provider/backend/realtime 대기는 화면 미구현과 분리해서 판단합니다.

오늘의 검수 큐

검수자가 먼저 봐야 할 실패, 오래된 증거, provider/backend 대기 항목입니다.

역할별 검수 입구

역할을 고른 뒤 화면 hierarchy와 상세 evidence로 들어갑니다.

화면/계약별 판단표

UX Flow의 긴 backend wire board를 검수자용 3축 상태로 접은 표입니다.

전체 UX Flow 열기
Surface사용자 목적Surface 상태Integration 상태최신 evidence다음 action
Auth / role entry 필요. 실제 APP 진입과 RBAC context의 기준 화면 검수 가능 backend 연결됨 login-entry backend-mode, docs/70-progress/CURRENT.md auth/session entries multi-company/duties 확장 전까지 현 상태 유지
Emitter request / history / detail / cancel 필요. lifecycle spine 시작점과 cancel conflict 기준 화면 검수 가능 backend 연결됨 emitter-request-backend, emitter-cancel-backend, backend tests Olbaro는 #664, PDF/file provider-ready 구현은 PROVIDER_ADAPTER_CONTRACT.md 기준 후속 slice
Dispatcher pending board 필요. emitter request가 dispatcher 미배차로 보이는 projection 화면 검수 가능 backend 연결됨 dispatcher-pending-backend, docs/20-contracts/API_CONTRACT.md dispatcher slice realtime transport decision
Dispatcher assignment / confirm 필요. 미배차 -> planned dispatch -> 운전자/처리자 projection 전환 화면 검수 가능 backend 연결됨 #813, #822, dispatcher-runtime-client.test.ts, local HTTP proof artifacts/mobile/backend-wire/cycle1-http-proof.txt, Maestro dispatcher-assignment-backend realtime transport decision
Driver assignment / proof / OCR 필요. 배차 확정 이후 현장 수행 proof persistence 화면 검수 가능 provider 대기 #816, #820, #822, #880, #901, driver-contract-adapter.test.ts, driver-dispatch-sheet.yaml, mobile-http.test.ts, backend DriverFlowTest/MobileSurfaceFlowTest, local HTTP proof artifacts/mobile/backend-wire/cycle1-http-proof.txt, Maestro driver-proof-backend/driver-dispatch-sheet real AWS/GCV/photo attachment provider evidence를 별도 issue에서 분리 관리
Processor inbound / weighing / treatment 필요. 반입/계근/처리 결과의 운영 정본 화면 검수 가능 provider 대기 #824, #862, #885, #895, approve backend binding pass, treatment backend binding pass, processor weighing mutation pass, actionability projection pass, 발번 대기 handoverId detail/photo-exception regression, ProcessorInboundScreenFlowTest, MobileBackendLifecycleSmokeTest, HandoverScreenFlowTest, WeighingIntakeFlowTest, processor-contract-adapter.test.ts, processor-inbound-workflow-action.test.ts, local HTTP proof artifacts/mobile/backend-wire/processor-approve-http-proof.txt and artifacts/mobile/backend-wire/processor-treatment-http-proof.json, Maestro processor-inbound-backend, Maestro processor-weighing-backend 계근 완료 후 입고 승인 handoff device proof, real AWS/GCV provider runtime
Cross-role lifecycle backend smoke 필요. 역할별 endpoint가 하나의 handover spine으로 이어지는지 확인 화면 검수 가능 backend 연결됨 #832, #834, MobileBackendLifecycleSmokeTest realtime transport decision
Notifications / chat lifecycle cards 필요. 역할 간 상태 변경 전달과 unread/read-state 화면 검수 가능 provider 대기 #834, #836, #838, #841, #914, MobileBackendLifecycleSmokeTest, ChatRoomFlowTest, NotificationFanoutFlowTest, ChatNotificationFlowTest, local Spring chat HTTP proof, Maestro emitter-chat-backend, Maestro common-chat-backend, chat-runtime-client.test.ts, use-app-chat-runtime-surface.test.ts, app-chat-surface.test.ts message attachment persistence/linking, realtime transport와 push provider
External providers / files / OCR / map / location 필요하지만 backend domain slice와 별도 provider decision 화면 검수 가능 provider 대기 PROVIDER_POLICY.md, PROVIDER_ADAPTER_CONTRACT.md, LOCATION_TRACKING_CONTRACT.md, scripts/provider-readiness-doctor.mjs, scripts/floci-s3-smoke.mjs, scripts/aws-s3-real-smoke.mjs, scripts/google-vision-ocr-smoke.mjs, FileUploadSessionFlowTest, OcrJobFlowTest, HandoverScreenFlowTest, app-chat-surface.test.ts, mobile-document-access.test, domain.test, driver-contract-adapter.test, processor-contract-adapter.test, mobile-http.test, pnpm provider:doctor, pnpm provider:doctor -- --run-real-s3 --s3-bucket=<dev-bucket> --strict, pnpm provider:doctor -- --run-gcv, Maestro processor-weighing-backend, OCR/map/upload/provider-state flows pnpm provider:doctor로 readiness를 먼저 확인하고, real AWS S3는 #910 dev smoke bucket 기준으로 재검증한다. chat message attachment persistence/linking, production document signed read URL, map/phone/support runtime values, production storage secret/retention, #664 Olbaro, #666 deployment로 분리

상태 라벨 해석

Surface 상태

화면 검수 가능 · 부분 구현 · 미구현

Evidence 상태

최신 · 실패 · 누락 · 오래됨

Integration 상태

mock 기준 · backend 연결됨 · provider 대기 · 결정 필요

Raw evidence 링크

사람이 먼저 읽는 포털과 raw report를 분리합니다.

Source of truth

HTML이 아니라 아래 Markdown/JSON이 정본입니다.