Top 50 測試目標

N31 商家物流例外與 ETA

一個需要授權才看得到的物流追蹤頁。用來測試已授權來源與 PII 最小化。

基準狀態 存取 authorized 審查 professional_review logistics 0 個欄位

基準值

標記「身分」的欄位是這個領域判斷「這是不是同一個東西」的鍵。它們在各驗收頁之間刻意保持不變——否則變動看起來會像換了一個對象,而不是同一個對象改變了。

這個領域的事件詞彙

事件類型EXCEPTION ETA_CROSSED PENDING_THRESHOLD RETURN_STARTED DELIVERED RECOVERED

五條驗收條件

N31-AC-01 應產生事件

webhook Exception 新增 → one event、one redacted evidence、email queued。

需要證據:verified webhook、redacted evidence、queued email

N31-AC-02 重複只能收斂成一個事件

same event 10 次 duplicate → one event;不同 carrier event order 仍按 source timestamp/receivedAt 保存。

需要證據:provider event-id dedupe、ordered timeline

N31-AC-03 應轉人工審查

ETA timezone missing、DST overlap、date in past、2099 date → REVIEW_REQUIRED 或 explicit normalization。

需要證據:timezone/DST matrix、explicit review state

N31-AC-04 應轉人工審查

tracking number reused by carrier、wrong carrier、customer PII in payload → quarantine/redact/manual repair。

需要證據:reuse quarantine、PII redaction、repair task

N31-AC-05 應具名拒絕

webhook signature invalid、API 401、revoked consent → stop execution,notification 說明修復,不假稱 delivered。

需要證據:signature/auth/revoke failures、stop proof、repair notification