Production smoke test on 2026-05-15: GET /api/daiso/display-location?productId=1049516&storeCode=10224 returns HTTP 500 wrapping upstream 403 Unauthorized. User impact: 'where is this item displayed in store?' cannot be answered. Acceptance: endpoint/tool either returns display location again or a typed unavailable response with actionable fallback, with regression coverage.
Production smoke test on 2026-05-15: GET /api/daiso/display-location?productId=1049516&storeCode=10224 returns HTTP 500 wrapping upstream 403 Unauthorized. User impact: 'where is this item displayed in store?' cannot be answered. Acceptance: endpoint/tool either returns display location again or a typed unavailable response with actionable fallback, with regression coverage.