Files

25 lines
1.9 KiB
Markdown

# Admin HTTP 验收模块协作表
所有对话共用入口 `../admin-test-env-acceptance.mjs`,原则上只修改自己负责的模块文件。
| 对话 ID | 主题 | 负责文件 / 场景 |
|---|---|---|
| 当前总控对话 | Admin 全量脚本 | 总入口、`system.mjs`、`master-data.mjs`、`downloads.mjs`、最终集成与全量报告 |
| `019ff0da-7699-7532-ac64-703325c995fd` | Finance 订单与客户验收总控 | `finance.mjs`、Finance 正式全量接入与报告 |
| `019ff905-a477-7a03-b806-953ba598d305` | Finance 下载中心共享契约 | `finance-downloads.mjs`、直接契约测试与 Finance 完整链接入;不覆盖通用 `downloads.mjs` |
| `019fdbd3-f24f-7903-9124-de79c3ba37d0` | 客户尺寸规则 | 总入口内 `customer-dimension-rules` 子场景;不得改其他 customers 流程 |
| `019fdb7d-8e29-7c40-bda6-5a29dcb37971` | OCR 扫描 | `inbound-weight-ocr.mjs` |
| `019fdac1-ae04-7032-bac0-968497ea54ad` | 墨家测量 | `inbound-measurement.mjs` |
| `019fd5af-2e85-74b0-94e5-98c1b9ea4d3e` | 船期价格表 | `pricing.mjs` |
| `019fdbb1-ca56-7263-8914-a29d96cc5177` | 客户端创建订单 | `orders.mjs`,负责创建隔离测试订单并补 Admin 状态流程 |
| `019fdf57-193c-7513-ac22-4ea62adaaf96` | Admin 补充边界验收 | `supplemental.mjs`,只读/负向/保护性契约,不创建或删除历史资源 |
## 统一交付要求
1. 模块导出 `async function run(context)`,接口见 `README.md`。
2. 测试数据必须带 `context.marker`,不得修改无关既有订单或主数据。
3. 模块完成后运行 `node --check scripts/admin-test-env-modules/<module>.mjs`。
4. 再运行 `node scripts/admin-test-env-acceptance.mjs --modules <module>`,报告写入 `reports/`。
5. 报告不得包含密码、Token、图片二进制或 OCR 原文全文。
6. 未部署的新契约必须记录 `deploymentBlocker`,不得跳过或模拟成功。