{
  "title": "龙虾供应链配送系统价格运费规则数据源验收",
  "updatedAt": "2026-04-28 13:50",
  "summary": {
    "total": 6,
    "pass": 6
  },
  "purpose": "证明价格和运费核心规则具备可回读计算依据，不只是页面文案说明。",
  "expectedMarkers": [
    "dataSource",
    "persistence",
    "ruleSource",
    "calculationBasis",
    "LOBSTER_ONLY"
  ],
  "links": {
    "ruleAcceptance": "https://xia.shenliu.cc/xia-rule-acceptance/",
    "testReport": "https://xia.shenliu.cc/xia-test-report/",
    "storePreview": "https://xia.shenliu.cc/xia-store-preview/",
    "orderDataSource": "https://xia.shenliu.cc/xia-order-data-source/"
  },
  "checks": [
    {
      "id": "PDS-001",
      "name": "龙虾价格取价规则",
      "status": "PASS",
      "evidence": "今日下单读取前天已生效价格；报价日对应后天价格；API 返回 quoteDateUsed/effectiveDate。"
    },
    {
      "id": "PDS-002",
      "name": "运费重量口径",
      "status": "PASS",
      "evidence": "weightScope=LOBSTER_ONLY，配料重量不计入免运门槛。"
    },
    {
      "id": "PDS-003",
      "name": "免运门槛",
      "status": "PASS",
      "evidence": "龙虾重量 >= 100 时 freightAmount=0，与距离无关。"
    },
    {
      "id": "PDS-004",
      "name": "未达门槛按公里计费",
      "status": "PASS",
      "evidence": "龙虾重量 < 100 时 freightAmount=distanceKm * 6。"
    },
    {
      "id": "PDS-005",
      "name": "计算依据可回读",
      "status": "PASS",
      "evidence": "pricing preview 返回 calculationBasis、dataSource、persistence、ruleSource。"
    },
    {
      "id": "PDS-006",
      "name": "规则验收覆盖",
      "status": "PASS",
      "evidence": "RULE/UAT/E2E/smoke 均覆盖价格、运费、配料不计重和锁价口径。"
    }
  ]
}
