From 3b9828c8ca2e49e1aa2f9f54b9173e1d0d78f03b Mon Sep 17 00:00:00 2001 From: Joywayer Date: Wed, 26 Aug 2026 19:52:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E4=B8=83=E7=8E=8B=EF=BC=9A=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E6=96=87=E6=A1=A3=E9=87=8C=E6=9C=8D=E5=8A=A1=E7=AB=AF?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=84=9A=E6=9C=AC=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 实际是 17 个 test_*.js(624 checks),原文写的 20 把 _assert/_rpc/_shim 也数进去了。 Co-Authored-By: Claude Opus 5 (1M context) --- docs/superpowers/plans/2026-08-26-二七王前端A-地基与逻辑层.md | 4 ++-- .../specs/2026-08-26-二七王前端A-地基与逻辑层-design.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/superpowers/plans/2026-08-26-二七王前端A-地基与逻辑层.md b/docs/superpowers/plans/2026-08-26-二七王前端A-地基与逻辑层.md index d73f6cd..5c042b0 100644 --- a/docs/superpowers/plans/2026-08-26-二七王前端A-地基与逻辑层.md +++ b/docs/superpowers/plans/2026-08-26-二七王前端A-地基与逻辑层.md @@ -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)` - `cls_youle_erqiwang_arith` 的这 8 个方法名与签名**保持不变**(全部既有调用点零改动) -> 这是纯搬家:不改任何算法行为。现有 20 个测试脚本原样全绿即验收依据。 +> 这是纯搬家:不改任何算法行为。现有 17 个测试脚本(624 checks)原样全绿即验收依据。 - [ ] **Step 1: 先跑一遍现有服务端测试,记录基线** @@ -154,7 +154,7 @@ order_cards/is_continuous/get_pairlist/get_tuolaji_list/trump_rank)移入 shared/,arith 改为挂引用——对外方法名与签名不变,既有调用点零改动。 前端排序与手牌标记将同步这一份,避免两处各写一份导致主牌序漂移。 -现有 20 个测试脚本原样全绿,即本次纯搬运的验收依据。 +现有 17 个测试脚本(624 checks)原样全绿,即本次纯搬运的验收依据。 Co-Authored-By: Claude Opus 5 (1M context) EOF diff --git a/docs/superpowers/specs/2026-08-26-二七王前端A-地基与逻辑层-design.md b/docs/superpowers/specs/2026-08-26-二七王前端A-地基与逻辑层-design.md index 328a2bc..c6f3f32 100644 --- a/docs/superpowers/specs/2026-08-26-二七王前端A-地基与逻辑层-design.md +++ b/docs/superpowers/specs/2026-08-26-二七王前端A-地基与逻辑层-design.md @@ -9,7 +9,7 @@ ## 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 个子项目,各自独立走「设计 → 计划 → 实现 → 提交」: @@ -283,7 +283,7 @@ trump_rank ───────→ id_to_code 3. `mod.js` 的 `min_loadJsFile` 序列里 `shared/cards.js` 排在 `class.arith.js` **之前**。 4. `test/_shim.js` 或各测试脚本按需 `require('../shared/cards.js')`,保证 Node 侧全局可用。 -**安全网**:现有 20 个测试脚本原样全绿,即为这次重构的验收依据——不新增业务行为,只搬家。 +**安全网**:现有 17 个测试脚本(624 checks)原样全绿,即为这次重构的验收依据——不新增业务行为,只搬家。 ### 7.4 前端同步