http://localhost:8080/swagger-ui.html。Catalog 執行 GET /api/products,加入 category、brand、minPrice、maxPrice,確認資料符合條件且保留 meta。lower(bytea) 錯誤。minPrice 設得大於 maxPrice,確認回傳 400 VALIDATION_ERROR。availableQuantity,且 inStock 與數量是否大於 0 一致。Branches 執行 GET /api/branches,確認不需 Token、Envelope 成功且資料依 id 排序。這些驗證可確認查詢參數、即時保留量與公開權限都經過實際 HTTP 與 PostgreSQL,而不只是在 Java 單元測試中成立。