Live

Orders

Payment status, delivery items and handoff paths.

LiveContract-first UITenant scope visibleNo direct brain-core call

P0 / Orders

Orders

订单页先把支付、履约和继续使用路径固定在同一视图里,不再让用户回业务站自行对账。

Live APILive API
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
No orders returned

当前接口已成功返回,但 scope 下还没有订单记录。

Current Handoff Path

订单页不是终点,它应该把用户自然带到交付、权益或后续升级动作。

Latest orderNo data

当前还没有最近订单可作为后续动作入口。

Continue with deliveryDownloads

若履约已就绪,后续下载和交付说明统一回链到 Downloads 页面。

查看下载与交付
Check entitlementsUsage

订单成功后应能自然衔接到 entitlement 和 usage 视图,而不是让用户猜测生效状态。

查看权益与额度

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.