一個競品商品頁。價格、庫存、促銷與 MAP 下限都在頁面上,也在 JSON-LD 裡。
標記「身分」的欄位是這個領域判斷「這是不是同一個東西」的鍵。它們在各驗收頁之間刻意保持不變——否則變動看起來會像換了一個對象,而不是同一個對象改變了。
| 事件類型 | PRICE_CROSSING STOCK_CHANGED PROMO_STARTED PROMO_ENDED MAP_VIOLATION_CANDIDATE |
|---|
同 SKU 競品價從 1,000 變 900,門檻 5%,產生一筆 changed event 和一份 evidence。
需要證據:changed event、before/after price evidence、delivery receipt
bundle/會員價/不同 VAT 時輸出 REVIEW_REQUIRED,不產生調價事件。
需要證據:identity ambiguity receipt、review task、no pricing event proof
HTTP 200 無 price、captcha、429、重複 URL、match confidence 下降 → health degraded/broken,不能 no-change。
需要證據:degraded/broken source health、no no-change proof
同一 event 重送 10 次只建立一個 event、evidence identity 與每 channel 一筆 delivery。
需要證據:10x replay、single event/evidence/delivery identities
價格 0、負數、1e100、精度 0.001 與幣別轉換均有明確 validation/rounding policy。
需要證據:money bounds、rounding and currency policy