二七王:修正文档里服务端测试脚本数量

实际是 17 个 test_*.js(624 checks),原文写的 20 把 _assert/_rpc/_shim 也数进去了。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-26 19:52:31 +08:00
co-authored by Claude Opus 5
parent 656066b1a5
commit 3b9828c8ca
2 changed files with 4 additions and 4 deletions
@@ -62,7 +62,7 @@
- Produces: 全局 `youle_erqiwang_shared_cards`,含 `id_to_flower(cardid)` `id_to_number(cardid)` `id_to_code(mainflower, cardid)` `order_cards(mainflower, aryCardIDs)` `is_continuous(bigcode, smallcode)` `get_pairlist(mainflower, flowercards)` `get_tuolaji_list(mainflower, pairlist, cardtype)` `trump_rank(mainflower, cardid)` - Produces: 全局 `youle_erqiwang_shared_cards`,含 `id_to_flower(cardid)` `id_to_number(cardid)` `id_to_code(mainflower, cardid)` `order_cards(mainflower, aryCardIDs)` `is_continuous(bigcode, smallcode)` `get_pairlist(mainflower, flowercards)` `get_tuolaji_list(mainflower, pairlist, cardtype)` `trump_rank(mainflower, cardid)`
- `cls_youle_erqiwang_arith` 的这 8 个方法名与签名**保持不变**(全部既有调用点零改动) - `cls_youle_erqiwang_arith` 的这 8 个方法名与签名**保持不变**(全部既有调用点零改动)
> 这是纯搬家:不改任何算法行为。现有 20 个测试脚本原样全绿即验收依据。 > 这是纯搬家:不改任何算法行为。现有 17 个测试脚本(624 checks)原样全绿即验收依据。
- [ ] **Step 1: 先跑一遍现有服务端测试,记录基线** - [ ] **Step 1: 先跑一遍现有服务端测试,记录基线**
@@ -154,7 +154,7 @@ order_cards/is_continuous/get_pairlist/get_tuolaji_list/trump_rank)移入
shared/,arith 改为挂引用——对外方法名与签名不变,既有调用点零改动。 shared/,arith 改为挂引用——对外方法名与签名不变,既有调用点零改动。
前端排序与手牌标记将同步这一份,避免两处各写一份导致主牌序漂移。 前端排序与手牌标记将同步这一份,避免两处各写一份导致主牌序漂移。
现有 20 个测试脚本原样全绿,即本次纯搬运的验收依据。 现有 17 个测试脚本(624 checks)原样全绿,即本次纯搬运的验收依据。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
EOF EOF
@@ -9,7 +9,7 @@
## 1. 背景与定位 ## 1. 背景与定位
服务端二七王已完成(`class.arith/paiju/desk/export/import/mod` + 20 个测试脚本),协议与玩法文档定稿,清单已把全流程翻译成可执行的界面规格。前端尚未开工:`client/js/01_SubGame/` 只有三个平台转发壳,`codes/` 目录不存在。 服务端二七王已完成(`class.arith/paiju/desk/export/import/mod` + 17 个测试脚本(624 checks)),协议与玩法文档定稿,清单已把全流程翻译成可执行的界面规格。前端尚未开工:`client/js/01_SubGame/` 只有三个平台转发壳,`codes/` 目录不存在。
整个前端按依赖顺序拆为 6 个子项目,各自独立走「设计 → 计划 → 实现 → 提交」: 整个前端按依赖顺序拆为 6 个子项目,各自独立走「设计 → 计划 → 实现 → 提交」:
@@ -283,7 +283,7 @@ trump_rank ───────→ id_to_code
3. `mod.js` 的 `min_loadJsFile` 序列里 `shared/cards.js` 排在 `class.arith.js` **之前**。 3. `mod.js` 的 `min_loadJsFile` 序列里 `shared/cards.js` 排在 `class.arith.js` **之前**。
4. `test/_shim.js` 或各测试脚本按需 `require('../shared/cards.js')`,保证 Node 侧全局可用。 4. `test/_shim.js` 或各测试脚本按需 `require('../shared/cards.js')`,保证 Node 侧全局可用。
**安全网**:现有 20 个测试脚本原样全绿,即为这次重构的验收依据——不新增业务行为,只搬家。 **安全网**:现有 17 个测试脚本(624 checks)原样全绿,即为这次重构的验收依据——不新增业务行为,只搬家。
### 7.4 前端同步 ### 7.4 前端同步