当前接口已成功返回,但 scope 下还没有订单记录。
P0 / Orders
Orders
订单页先把支付、履约和继续使用路径固定在同一视图里,不再让用户回业务站自行对账。
Route Contractorders
State markers stay explicit for SSR smoke, recovery handling and route ownership checks.
Order ledger
Orders
0
当前 scope 下已记录的订单总数
Status pass
Completed
0
状态已进入成功或已支付阶段的订单
Fulfillment
Delivery ready
0
可继续进入下载或交付说明的记录
Catalog spread
Products covered
0
涉及的 product_code 去重计数
Order Queue
状态、金额、履约类型和下一步入口全部保留在同一控制面语境里。
ItemStatusDeliveryAmount
Current Handoff Path
订单页不是终点,它应该把用户自然带到交付、权益或后续升级动作。
Phase 1 Boundary
先把真实读取和详情跳转跑顺,筛选、分页和运营视图仍留给后续 contract。
- 当前只消费 `GET /api/orders` 的正式返回字段,不拼本地订单状态机。
- 订单详情页是正式 route,不再把所有信息堆在列表页。
- 下载与权益动作通过订单回链衔接,不在首页重复承载。
What This Page Protects
控制面语义优先于营销语义。订单页的核心是事实、状态和下一步动作。
- 支付结果和 delivery 状态以平台事实为准。
- 金额显示来自订单对象,不从 billing 页面二次推导。
- 订单页不直接承担 recommendations 或 key lifecycle 的写动作。
Read API
GET /api/orders
Next Route
Order detail stays on `/orders/[orderId]`.
Scope
Current order surface remains workspace-scoped through the platform bearer.
Deferred Work
Filtering, pagination and operator views remain outside phase 1 user-facing contract.