WIP-265 · 20 页接真矩阵(astra #1 前置)

页service 模块契约端点实测空态证据
category-hotelmerchant.getMerchants("hotel")GET /merchants?category=hotel200诚实空态category-hotel/
category-restaurantmerchant.getMerchants("restaurant")GET /merchants?category=restaurant200诚实空态category-restaurant/
category-ticketmerchant.getMerchants("ticket")GET /merchants?category=ticket200(空种子)诚实空态category-ticket/
category-transportmerchant.getMerchants("transport")GET /merchants?category=transport200诚实空态category-transport/
category-guidedistribution.getGuideCommunity()GET /guide-profiles401拓扑诚实空态category-guide/
category-hikingkora-routes.getRoutes()GET /routes200诚实空态category-hiking/
category-packageproducts.getPackages()GET /packages200诚实空态category-package/
package-detailproducts.getPackageDetail(id)GET /packages/{id}200(id=1)诚实空态package-detail/
hotel-bookingorder.precheckUnified+createUnifiedOrderPOST /orders/precheck+/orders401拓扑阻断提示hotel-booking/
ticket-bookingorder.precheckUnified+createUnifiedOrderPOST /orders/precheck+/orders401拓扑阻断提示ticket-booking/
scene-detailscene-cards.getSceneCardById(id)GET /scenes200(空种子)诚实空态scene-detail/
scene-korascene-cards+scene-judge.getSceneJudgeResultGET /scenes+/scenes/{id}/judge200+401拓扑诚实空态scene-kora/
kora-trackfeed.getKoraTrackers()GET /today/kora-trackers200诚实空态kora-track/
kora-checkinscene-cards+sceneCheckinGET /scenes+POST /scenes/checkin200+401拓扑诚实空态kora-checkin/
tibetan-calendarcalendar.getCalendarEvents+getUpcomingEventsGET /calendar+/calendar/upcoming200诚实空态tibetan-calendar/
localmerchant.getLocalMerchants+getMerchantPresentationGET /merchants+/merchants/recommended+/merchants/{id}/presentation200诚实空态local/
selectionfeed.getComboCards+content-b.getGuidesList+scene-cards.getActiveScenesGET /recommendations/combo-cards+/guides+/scenes200诚实空态selection/

注:local 二期/selection 二期 = 同页迭代,矩阵含盖。401拓扑 = 鉴权端点鉴权前路由证据(astra #6 口径),不计功能通过;鉴权后功能验证待 staging 通道(同256移交脚本模式)。