From e234c9684e978466550f3e1feb3d5ac96ca1aa7f Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sun, 4 Oct 2026 01:49:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=B1=95=E5=BC=80=E6=94=B6?= =?UTF-8?q?=E7=AA=84=E6=89=B9=E7=AB=8B=E9=A1=B9=EF=BC=88=E8=BF=AD=E4=BB=A3?= =?UTF-8?q?14=E7=BC=96=E5=8D=A1=EF=BC=89=EF=BC=9A=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E4=B9=A6-=E5=88=9D=E5=A7=8B=E5=B1=95=E5=BC=80=E6=94=B6?= =?UTF-8?q?=E7=AA=84=E6=89=B9-2026-10-04=EF=BC=88T0-T8=E7=94=B2=E4=B9=99?= =?UTF-8?q?=E6=B7=B7=E5=90=88=3D=E5=89=83=E9=9B=B7=E5=9F=9F=E6=94=B6?= =?UTF-8?q?=E7=AA=84=E5=8D=8A=E5=BE=841=E5=8F=82=E6=95=B0=E5=8C=96+R0?= =?UTF-8?q?=E2=89=A4cap=E9=87=8D=E6=8E=B7=E9=97=B8=E6=9D=BF=E9=9D=A230%?= =?UTF-8?q?=E9=94=9A=EF=BC=9B=E8=A3=B8=E6=88=AA=E6=96=AD=E5=90=A6=E5=86=B3?= =?UTF-8?q?=E9=80=80=E5=BD=B9=EF=BC=9B=E7=8E=A9=E6=B3=95=E4=BE=A7=E9=9B=B6?= =?UTF-8?q?=E6=94=B9=E5=8A=A8=E8=B7=AF=E7=BA=BF=EF=BC=9B=E6=8B=8D=E6=9D=BF?= =?UTF-8?q?=E7=82=B9P1-P3=E8=AF=BB=E6=95=B0=E5=90=8E=E7=BD=AE=EF=BC=89+roa?= =?UTF-8?q?dmap=20M-4=E8=A1=A8=E8=BF=AD=E4=BB=A314=E8=A1=8C=E6=96=B0?= =?UTF-8?q?=E5=A2=9E+06=E8=A7=86=E9=87=8E=E6=9D=A1=E7=9B=AE=E6=94=B6?= =?UTF-8?q?=E7=AA=84=E9=9D=A2=E7=8A=B6=E6=80=81=E6=9B=B4=E6=96=B0=EF=BC=88?= =?UTF-8?q?=E6=8B=8D=E6=9D=BF=E7=AB=8B=E9=A1=B9+=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E4=B9=A6=E6=8C=87=E9=92=88=EF=BC=89=E2=80=94=E2=80=94=E7=BA=AF?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E9=9B=B6=E4=BB=A3=E7=A0=81=E9=9B=B6=E8=B7=91?= =?UTF-8?q?=E9=97=B8=EF=BC=882026-10-04=E7=94=A8=E6=88=B7=E6=8B=8D?= =?UTF-8?q?=E6=9D=BF=E7=94=B2=E4=B9=99=E6=B7=B7=E5=90=88=EF=BC=8C=E5=8F=B0?= =?UTF-8?q?=E8=B4=A6329=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/gdd/06-待办清单.md | 4 +- .../任务书-初始展开收窄批-2026-10-04.md | 72 +++++++++++++++++++ roadmap.md | 1 + 3 files changed, 76 insertions(+), 1 deletion(-) create mode 100644 design/research/任务书-初始展开收窄批-2026-10-04.md diff --git a/design/gdd/06-待办清单.md b/design/gdd/06-待办清单.md index 101eeed2..f77c0f46 100644 --- a/design/gdd/06-待办清单.md +++ b/design/gdd/06-待办清单.md @@ -56,10 +56,12 @@ **归属**:视野迷雾实施批(呈现批,编排归主线 roadmap;概念正主已落 [HUD框架](systems/表现与支撑/HUD框架.md)「视野迷雾」节,黑暗区域渲染规格连带 art-bible 修订随实施批) -**状态**:**已拍板(2026-09-30 用户四项裁决)**:①案甲视野迷雾立项(纯呈现层,不配套收窄);②已开格政策=暗淡记忆态(区外已开格灰显可见、数字可读);③菱形灯光半径起步=与微光环 8 格同圈;④魔法提灯=灯甲视野外扩 +2 格、类型微光不随视野扩。初始展开收窄后置(原定与差异化窗口合并再议——该窗口随差异化批否决退役 2026-10-04;**收窄面已转独立会话可行性研究**〔2026-10-04 用户令:确认与 playnote 本条反馈同源,自包含 prompt 已交 `.zcode/plans/a5-openings-narrow-feasibility-prompt-2026-10-04.md`,报告将落 design/research/,研究面含收窄形态候选/节奏资源包络联动/与迷雾叠加/验收读数设计〕);实施待主线编卡;**编卡草案已出**(2026-10-02,[任务书-视野迷雾实施批-2026-10-02.md](../research/任务书-视野迷雾实施批-2026-10-02.md)——裁决已齐零待裁项,T0-T6,提灯效果面划归 Alpha 信息件批;默认 M-4 窗口,插 Alpha 前须用户点名并接受 T19 真人读数顺延——该排期注记已被 **2026-10-03 迭代 11 范围裁定**取代:本批编入迭代 11、序位第三(同调→商店→迷雾),Alpha 已到手插队条件失效) +**状态**:**已拍板(2026-09-30 用户四项裁决)**:①案甲视野迷雾立项(纯呈现层,不配套收窄);②已开格政策=暗淡记忆态(区外已开格灰显可见、数字可读);③菱形灯光半径起步=与微光环 8 格同圈;④魔法提灯=灯甲视野外扩 +2 格、类型微光不随视野扩。初始展开收窄后置(原定与差异化窗口合并再议——该窗口随差异化批否决退役 2026-10-04;收窄面后转独立可行性研究〔2026-10-04 用户令〕,报告已交付、拍板已落,见下方状态更新);实施待主线编卡;**编卡草案已出**(2026-10-02,[任务书-视野迷雾实施批-2026-10-02.md](../research/任务书-视野迷雾实施批-2026-10-02.md)——裁决已齐零待裁项,T0-T6,提灯效果面划归 Alpha 信息件批;默认 M-4 窗口,插 Alpha 前须用户点名并接受 T19 真人读数顺延——该排期注记已被 **2026-10-03 迭代 11 范围裁定**取代:本批编入迭代 11、序位第三(同调→商店→迷雾),Alpha 已到手插队条件失效) **状态更新(2026-10-03)**:**已落籍(迭代 11 第④批开发批收官,worktree m4iter11d-fog-20261003/合并落 master——出口人闸后移迭代 12 随第①②批一并)**:迷雾遮蔽+菱形灯光区(LIGHT_RADIUS=8 曼哈顿菱形常量参数化,随角色移动实时跟随)+区外未开格全黑(照抄正主 :163)+区外已开格暗淡记忆态(记忆板 #3A3A3A/记忆墨 #C4C4C4 provisional,数字 ≥4.5:1,色牌格退牌归板)上线;提灯 +2 插值位预留未接效果(LIGHT_RADIUS_LANTERN_BONUS 常量在位,接线归 Alpha 信息件批);类型微光语义零改动;迷雾开关(呈现态布尔)两态结算逐位一致断言在案;探针 case⑮ 十六断言全绿;渲染规格=art-bible §6.5(v3.5)、HUD框架 v0.14 实施注记。遗留=实机目检人闸(迷雾观感/记忆态可读性/移动跟随——指引随迭代 11 出口包)+明度值 provisional 自检锚归样张/实机复核。 +**状态更新(2026-10-04)**:**收窄面拍板立项迭代 14(用户裁甲乙混合)**——可行性研究已交付([研究-初始展开收窄可行性-2026-10-04.md](../research/研究-初始展开收窄可行性-2026-10-04.md):开局迷雾遮蔽≈0 量化佐证〔灯光区覆盖 83–96% 板面〕/收窄形态四案对比/外部先例/读数与风险全案);方案=**甲**先布后删剃雷域收窄(`board_generator.gd:102-112` 剃雷域改出生 3×3∪外扩 r 环、参数化半径现值 1——开阔地均值根因性回落至板面约三成)+**乙**生成重掷闸 R₀≤cap(合法性门序列并入 max_gen_attempts、cap=板面 30% 锚 30/43/51、重试耗尽走既有三分出口诚实降级);裸数字截断路否决退役(「可见 0 格+未开邻居」=扫雷不可能态;合法替代=0 格闭包原子吸附截断,留档备而不用);**玩法侧零改动路线**(minesweeper_rules.gd 零 diff,「初始展开恰等」验收原样为真);任务书=[任务书-初始展开收窄批-2026-10-04.md](../research/任务书-初始展开收窄批-2026-10-04.md)(T0-T8≈5.25d,读数批 T5-T6 可切独立后批;拍板点 P1-P3 全读数后置;停机点 S1 相变警戒/S2 带越界回调呈报);roadmap 迭代 14 已编卡。 + ### 魔法道具 #### 魔法道具同调实施批(2026-09-30 立项) diff --git a/design/research/任务书-初始展开收窄批-2026-10-04.md b/design/research/任务书-初始展开收窄批-2026-10-04.md new file mode 100644 index 00000000..b106562f --- /dev/null +++ b/design/research/任务书-初始展开收窄批-2026-10-04.md @@ -0,0 +1,72 @@ +# 任务书:初始展开收窄批(迭代 14) + +> 一句话:把开局免费展开从「一口气开掉约 2/3 板」收窄到阈值以内——甲=先布后删剃雷域收窄(治本)+ 乙=生成重掷闸 R₀≤cap(尾部封顶),混合双刀,玩法侧零改动路线。 +> 状态:**裁决已齐零待裁**(2026-10-04 用户拍板方案与归属)——待用户发令升 loop 计划书。 +> 归属:迭代 14(roadmap M-4 表已编卡)。 +> 事实源:[研究-初始展开收窄可行性-2026-10-04.md](研究-初始展开收窄可行性-2026-10-04.md)(本任务书的全部代码断言/读数设计/风险面出自该报告,不重复展开)。 +> 用户原反馈:design/research/playnote.md:7「每次开图就是开了片面积」(2026-09-29)。 + +## 一、立项依据与裁决记录(已齐,实施批零拍板点) + +**立项链**:playnote 反馈(2026-09-29)→ 06「视野限制」条目 → 收窄面转独立可行性研究(2026-10-04)→ 报告交付 → **2026-10-04 用户裁:甲乙混合方案立项,编入迭代 14**。 + +五项裁决(用户拍板+报告建议追认): + +| # | 裁决 | 内容 | +|---|---|---| +| D1 | 方案=甲+乙混合 | 甲=先布后删剃雷域收窄:剃雷域从「全 flood 域∪外扩 1 环」缩到「出生 3×3∪外扩 r 环」(参数化半径,现值 r=1)——开阔地从根上变小;乙=生成重掷闸:每次尝试出板后量最终板自然 R₀,>cap 则整板作废、同流重试(不开新流),并入合法性闸序列与既有 max_gen_attempts 预算 | +| D2 | cap 锚=板面 25–30% | 现值取 30%(按板格数比例化:10×10→30 / 12×12→43 / 13×13→51,实施批 T1 校准投值);收紧路径(30→25)归读数后拍板(P1) | +| D3 | 丙路(裸数字截断)否决退役 | 按 BFS 序数到 N 就停的截断会产出「可见 0 格+未开邻居」的扫雷不可能态(玩家受训直觉「见空白=周围全亮」被打破);**若未来必须精确逐板预算,唯一合法形态=0 格闭包原子单位吸附截断**(报告 §2 丙案),留档备而不用 | +| D4 | 玩法侧零改动 | minesweeper_rules.gd 不动;「初始展开恰等=出生 3×3+连通开阔地」验收口径**原样为真**(开阔地只是变小);排雷玩法.md 零修订 | +| D5 | 不拿收窄当难度杠杆 | 立项理由=开局信息给量与节奏体验;难度联动是须被四带复算吸收的副作用——带越界走回调呈报(S2),禁暗度陈仓 | + +**机理一句话**:现行开阔地巨大(10×10 板均值 66.5 格=板面 66.5%,台账 122)的根因是先布后删把整个 flood 域的雷剃掉——剃掉的雷格数字归 0、flood 再长一波。甲把剃雷域缩到出生邻域,均值自然降至板面约三成(推算);甲降低均值但自然 flood 有重尾,乙闸兜住尾部,触发即罕见兜底。 + +## 二、参数面(两枚新参数,入 board_gen 行,走 ConfigDB) + +| 参数 | 域(建议) | 现值(建议投值) | 说明 | +|---|---|---|---| +| shave_ring_radius | int [0, 2] | 1 | 先布后删剃雷半径:剃雷域=距 spawn_center 切比雪夫距离 ≤1+r 的格(r=1 → 5×5=25 格)。r=0 即只剃出生 3×3 本身(退化为无环剃雷) | +| r0_max_cap | int [9, 板格数×0.5] | 按板格 30%:30 / 43 / 51 | 自然 R₀ 上限闸(合法性门)。加载期校验:cap ≥ 出生格数 9、cap ≤ 板格数一半(护栏);违例行加载期致命 | + +域值与投值实施批 T1 定稿;两参数均为调参项(非结构冻结),后续收紧走调参不走修订。 + +## 三、T 卡分解(估时合计 ≈5.25 日;切分预案见末尾) + +| 卡 | 内容 | 估时 | +|---|---|---| +| T0 | **改前基线取证**:`game/smoke/calibrate_boards.gd` 跑现行 R₀ 分布基线(顺手补 r0 方差/分位列小账)。⚠ 跑批须用户批准(MC 锚纪律:先推算后重跑) | 0.5d | +| T1 | **参数面**:board_gen_table schema 扩两列(shave_ring_radius/r0_max_cap)+ `game/data/tables/board_gen.tres` 全行投值 + 加载期校验(ConfigDB 通道)+ registry `board_gen_table` 条目换代 | 0.5d | +| T2 | **甲·剃雷域收窄**:`game/core/board_generator.gd:102-112` 剃雷域改「spawn 邻域切比雪夫 ≤1+r」参数化(r 读表),ring_removed 指标语义不变(现值变小=预期);注释同步(「外扩 1 环」改「外扩 r 环(r=shave_ring_radius)」) | 0.5d | +| T3 | **乙·R₀ 重掷闸**:生成-验证循环加合法性门——出板后 compute_r0() 实测自然 R₀,>cap 即整板作废同流重试,**排在可推理率评分之前**(合法性先于质量评分,同 inv4 白给板先例;全部尝试超阈 → 既有三分出口 accept_worst 诚实降级+告警,玩家永不卡死);metrics 增 `r0_cap_rejected` 尝试事实 | 0.5d | +| T4 | **断言面**:smoke 初始展开断言基线改写(恰等口径断言保留 + 新增「R₀ ≤ cap」结构断言 + ring_removed 量级断言);变异布置断言基线复核(smoke_all.gd:1184 一带——候选池=安全格−R₀ 自动变大,条件式语义不变);迷雾两态逐位一致断言确认零扰动(本批零碰呈现层);calibrate_boards 改前/改后对照输出 | 0.5d | +| T5 | **改后锚与结构读数**:同 seed0 配对取改后锚(对拍正主=改前锚,本批主效应=结构位移):R₀ 分布(期望 10×10 板 r0_mean 落 25–35 带)/实际雷数与实际密度(警戒:现值 ≈13% → 预期上浮,逼近 25% 相变线即触发 S1)/ring_removed/实测可推理率分布/重试次数/**闸触发率(r0_cap_rejected 占比——过高=甲乙配比失衡信号)**/变异布置数。**停机点 S1**:可推理率骤降+重试飙升(相变警戒)或闸触发率异常(>50% 尝试被拒)→ 停机呈报,禁继续压参 | 1d | +| T6 | **四带复算**:MC 冒险条件口径(balance_verifier 冒险段派生)四带判读(A[0,10]/B[50,85]/C[30,60] 预立/D ≤15pp·S 形——带 D 因每板轮数结构变化重看形态)。⚠ 跑批须用户批准。**停机点 S2**:带 B 越界 → 回调方案呈报(cap 收紧回调=反向放松;配套调参=雷密度/恢复点),用户拍板,禁自动调 | 1d | +| T7 | **文档面**:[棋盘生成.md](../gdd/systems/排雷循环/棋盘生成.md)(先布后删域语义句+反退化规则表+调参表两行+验收标准两条〔R₀≤cap 闸、剃雷域参数化〕+版本历史 v0.5);registry 同步;06「视野限制」条目收口;roadmap 迭代 14 行落籍注记。**零涉面明示**:排雷玩法.md/HUD框架/art-bible/board_view(迷雾纯呈现)/minesweeper_rules.gd/battle_orchestrator.gd(口径自动跟随 compute_r0,零代码) | 0.5d | +| T8 | **真人试玩观察清单**:报告 §4.3 四信号组(对症信号=「开一大片」体感消退/节奏信号=单板停留时长/策略信号=连锁与微光预读使用/迷雾联动信号=记忆态使用率)落 07-体验验证清单附录 | 0.25d | + +**切分预案**:T0–T4+T7+T8 = 实施批 ≈3d;T5–T6 = 读数批 ≈2d 可切独立后批(若迭代 14 排满或跑批窗口未批)。切分时实施批出口闸=冒烟+doc 三闸+确定性复现断言;读数批后置不阻塞实施批落籍(结构读数与四带判读只测不判过渡期由 S1/S2 停机点兜底)。 + +## 四、拍板点(全部读数后置,不阻塞实施批) + +| # | 拍板点 | 触发时机 | +|---|---|---| +| P1 | cap 收紧路径(30% → 25% 与否;或上调若 S1 显示闸过频) | T5 读数呈报 | +| P2 | 四带越界回调方案(cap 调整 vs 配套调参组合) | T6 呈报(S2) | +| P3 | 可推理率及格线 0.88 重校值(域 [0.85,1] 内调参) | T5 读数呈报(若实测分布失锚) | + +## 五、批级验收标准 + +- R₀ 分布落带:改后 r0_mean ≤ cap(10×10 板 ≤30)且 ≥ 出生保障面(≥25,r=1 剃雷保证);重尾被闸封顶。 +- 闸行为正确:超阈整板重掷不开新流(同种子同图确定性不破坏);重试耗尽走三分出口带降级标记;r0_cap_rejected 入指标集。 +- 玩法侧零漂移:minesweeper_rules.gd 零 diff;「初始展开恰等」断言原样全绿;迷雾两态逐位一致断言零扰动。 +- 确定性复现:同参数行同种子两遍生成逐位相同;换种子产物不全同。 +- 闸全绿:冒烟+run_all 关联套件+doc 三闸零新增(跑闸口径按测试执行两入口铁规,loop 开发挂出口闸)。 +- 读数义务:T5/T6 跑批各须用户批准;先推算后重跑。 + +## 六、风险与红线(浓缩自报告 §5,全文以报告为准) + +1. **相变警戒**:实际雷密度向 25% 相变线上浮(10×10 推算 ≈19%)——可推理性恶化可能非线性,S1 停机点兜底。 +2. **难度杠杆禁令**(D5):收窄的难度联动只能被吸收,不能被利用。 +3. **并行面**:迭代 12 批次一(双层 BD)在飞,worktree g-plan2-m4iter12-bd-20261004——本批零碰 battle_orchestrator.gd,board_gen.tres/registry 若撞文件按台账协调让号。 +4. 锚换代声明随批:改后旧结构读数(R₀ 均值/变异布置量/清图率历史锚)只测不判。 diff --git a/roadmap.md b/roadmap.md index 069bedf8..bb4f4f14 100644 --- a/roadmap.md +++ b/roadmap.md @@ -58,6 +58,7 @@ |---|---|---|---| | 迭代 11+ | **✅ 三批已落籍(2026-10-03,台账 323-325)**:①魔法道具同调实施批 bc17b66(冒烟 645/0→671/0 基线演进)→ ②GP 商店房重构批 395b2ab(共享池账本+抽 3 买 1 全重抽+A=1.8/b=1.1 provisional+MC off 对拍逐位 PASS+on 新锚 N=60)→ ④视野迷雾实施批 e6260a5(菱形灯光区 R8+区外全黑+暗淡记忆态+探针 case⑮;纯呈现 MC 零跑)——各批合并后主区全量冒烟复跑全绿;**迭代 11 门=待出口人闸关闭(人闸材料包=design/qa/m4-iter11-exit-package-2026-10-03.md:三批检查单+追认清单 18 项+迷雾目检指引+读数报告)**。原登记:**2026-10-03 用户裁迭代 11 范围(三批,推荐序)**:①魔法道具同调实施批 → ②GP 商店房重构批 → ④视野迷雾实施批(各批独立出口闸;同调批先行——商店批共享池账本与通关率复测建在 aux 卡退役后的终局池上,读数只锚一次;迷雾批纯呈现不扰读数,序位可穿插);**反制批移迭代 12**(前置=双层 BD 外部调研+仲裁后重新立项;2026-10-03 用户终裁=同调位反制道具层级错配失败设计废弃,「每变异≥1反制道具」契约作废——地形变异.md v0.6/魔法道具.md v0.8 同批落文(06 条目已收口移除));**Beta 方向立项撤出本窗口**(待 Alpha 内容填充+试玩轮次后再议);关卡内容扩展留讨论位(世界观设定待用户补正主——摩索不达城 repo 无载)。↓ 原登记:反制批 Alpha · **魔法道具同调实施批**(任务书 v1.1 全裁 P1-P8=`design/research/任务书-魔法道具同调实施批-2026-10-02.md`,2026-10-02 用户裁 P7 乙归本窗口,发令即开工——任务书含 T0-T10 可升 loop 计划书)· **GP 商店房重构批**(2026-10-02 用户裁三选一同构化:买一全重抽/重抽绑购买/价格=基价×b^(关序−1)×A^(进店已购次数)〔系数归 game-balancer 研究〕,取代 09-20 无刷新裁决——06「GP 商店房重构」条在册待立项)· 关卡内容扩展 · Beta 方向立项(原迭代 10+ 三主题顺延——迭代 10 位已由奖励结构重构批占用,2026-09-30 用户拍板 P-E;各批顺序按 Alpha 读数定;含营地 2D 画面议题——2026-09-29 裁缓至此再议) | M-3 出口闸(**已解**——2026-10-03 迭代 9 出口闸收官:M-3 关闭、Alpha 到手) | 立项时按「迭代粒度界定」拆任务卡 | | 迭代 12 | **双层 BD 实施批(反制批位移承接——变异应对局内化在本批落地)**:**2026-10-03 用户五裁全落**=R1 甲(树形态融合案:主干脊柱 row-gating+三脉+彩蛋 ≤3+A/B 集中同调脉)/R2 乙(**两层全入本迭代**:批次一 T0-T7=机制件基建+七流派全量铺〔R3 乙〕+地形转化件+商店保底+MC 锚;批次二 T8-T10=天赋树+存档 v4+营地 UI 重构;超软时间盒切 12/12b,切分点=批次一出口)/R3 乙(七流派批次一全量铺)/R4 甲(**信息型永不对冲**+复查闸=T10 呈报信息型真人读数仅呈报不提案;净化工兵仅限伤害型、清除工具件族不做、深挖钻头改非信息税设计)/R5 甲(喂雷流不做,06 留正式待办+kill-switch 判据)。未落地备选内容已自包含迁 06「双层 BD 延期与备选内容总登记」。设计事实源=`design/research/双层BD体系-整合定稿-2026-10-03.md`(双模型并行调研仲裁版),任务书=`design/research/任务书-双层BD实施批-2026-10-03.md`(**已定稿,T0-T10 在案)——待用户发令升 loop 计划书**;前置=迭代 11 三批出口+M-4 数值批令牌池落地+商店批共享池 | 迭代 11 出口 | T0-T10 两段式(任务书 §四) | +| 迭代 14 | **初始展开收窄批(2026-10-04 用户拍板甲乙混合立项)**:甲=先布后删剃雷域收窄至出生 3×3∪外扩 r 环(参数化半径,现值 r=1——开阔地均值从板面 66.5% 根因性降至约三成)+乙=生成重掷闸 R₀≤cap(合法性门序列、cap=板面 30% 锚〔10×10=30/12×12=43/13×13=51〕、重试耗尽走既有三分出口);**玩法侧零改动路线**(排雷玩法「初始展开恰等」验收原样为真,minesweeper_rules.gd 零 diff);裸数字截断路否决退役(可见 0 格+未开邻居=扫雷不可能态)。可行性报告=`design/research/研究-初始展开收窄可行性-2026-10-04.md`,任务书=`design/research/任务书-初始展开收窄批-2026-10-04.md`(T0-T8≈5.25d,读数批 T5-T6 可切独立后批;拍板点 P1-P3 全读数后置;停机点 S1 相变警戒/S2 带越界回调)。其他候选卡(敌人系统内容批/教学引导定稿批)选向讨论在案(台账 328④),序位待用户排 | 迭代 13 出口(迭代 13=工程债与测试基建批,任务书草案在飞未入表) | T0-T8(可两段切分) | ## 执行纪律(2026-09-27 用户立规)