Files
gplan-2/design/gdd
DKChan 87aa89d68d feat(slice): 插旗不可逆全套落地批+棋盘布局修复批(台账 87,2026-09-19 真人试玩两 bug 质询触发;bug⑤ 经冲突呈报后用户 AskUserQuestion 拍板「全套落地」)——①bug⑤ 不能挖旗格=插旗不可逆提案(2026-09-18 台账 72)转正:禁拔旗(flag_pull 出目录+flag_pull_ap_cost 删除+SUB_REASONS 删 flag_absent)+挖旗格放行(_board_face_dig 删 flag_present 拒挖;eff_flags 副本剔本格算链闭包=本格无旗其余旗照挡、request_dig 拒则旗原地保留事务性;cell_revealed+dug_under_flag 标记仅首格)+四情况兑付改判(战斗结算 v0.18:②插旗雷格直挖只吃挖雷惩罚标中不发/④插旗安全格直挖零惩罚零奖励=正向作废+reward_ineffective 归因行恰一;①③留判照常零代码);②bug⑥ L2 棋盘下缘裁切≈1/6 格高=格边长公式漏算 (N-1)×2px 网格间距(旧公式 N×cell≤可用高-12,12×12 板 460px 可用高下格边 37 网格实高 466 溢出 6px 被 clip_contents 裁切与用户读数吻合)——修复=floor((min(宽-12,高-24)-(N-1)*2)/N)+垂直预留 24px(格边 34 网格高 430 底部留白 15px);③表现层:board_view 右键旗格零动作+悬停语义重排(相邻未开优先挖光标)、hud_presenter flag_present 文案改不能插旗、legend_overlay 旗行改一次性承诺、教学引导+旗承诺首遇提示新条;④验证:冒烟 317→331 项 0 失败(_smoke_flag_irreversible_quadrants 三场景 20 断言+_smoke_layout_cell_formula 布局回归四断言)+四探针 PASS;80 局 MC 双画像回归读数与批前逐位一致(L1 65%/85%、L2 80%/80%——模拟画像不拔旗不挖旗格零行为变更,旗行为归 07⑧ 真人采集);过程登记=board_view 缩进解析错误曾致三 UI 探针静默挂死(冒烟纯脚本模式不加载表现层抓不到,--check-only 定位——测试基建盲区第二例);⑤文档:排雷玩法 v0.5(动作三件事/挖旗格放行/旗生命周期改写)+行动经济 v0.4(六处拔旗退役)+战斗结算 v0.18(判定基线+四情况表)+地图战斗资源 v0.12(极性矩阵删撤旗行增直挖行)+07 速览行+⑧重写(评估使命终结转行为监控)+registry 五处;⑥本提交 active.md 台账 84-89 各会话登记行随本批一并入库(各批代码已各自提交、登记行遗留未收口——一并落账防撞号延续);docs/playnote.md 并行在飞改动未碰
2026-09-19 21:14:00 +08:00
..
feat(slice): 插旗不可逆全套落地批+棋盘布局修复批(台账 87,2026-09-19 真人试玩两 bug 质询触发;bug⑤ 经冲突呈报后用户 AskUserQuestion 拍板「全套落地」)——①bug⑤ 不能挖旗格=插旗不可逆提案(2026-09-18 台账 72)转正:禁拔旗(flag_pull 出目录+flag_pull_ap_cost 删除+SUB_REASONS 删 flag_absent)+挖旗格放行(_board_face_dig 删 flag_present 拒挖;eff_flags 副本剔本格算链闭包=本格无旗其余旗照挡、request_dig 拒则旗原地保留事务性;cell_revealed+dug_under_flag 标记仅首格)+四情况兑付改判(战斗结算 v0.18:②插旗雷格直挖只吃挖雷惩罚标中不发/④插旗安全格直挖零惩罚零奖励=正向作废+reward_ineffective 归因行恰一;①③留判照常零代码);②bug⑥ L2 棋盘下缘裁切≈1/6 格高=格边长公式漏算 (N-1)×2px 网格间距(旧公式 N×cell≤可用高-12,12×12 板 460px 可用高下格边 37 网格实高 466 溢出 6px 被 clip_contents 裁切与用户读数吻合)——修复=floor((min(宽-12,高-24)-(N-1)*2)/N)+垂直预留 24px(格边 34 网格高 430 底部留白 15px);③表现层:board_view 右键旗格零动作+悬停语义重排(相邻未开优先挖光标)、hud_presenter flag_present 文案改不能插旗、legend_overlay 旗行改一次性承诺、教学引导+旗承诺首遇提示新条;④验证:冒烟 317→331 项 0 失败(_smoke_flag_irreversible_quadrants 三场景 20 断言+_smoke_layout_cell_formula 布局回归四断言)+四探针 PASS;80 局 MC 双画像回归读数与批前逐位一致(L1 65%/85%、L2 80%/80%——模拟画像不拔旗不挖旗格零行为变更,旗行为归 07⑧ 真人采集);过程登记=board_view 缩进解析错误曾致三 UI 探针静默挂死(冒烟纯脚本模式不加载表现层抓不到,--check-only 定位——测试基建盲区第二例);⑤文档:排雷玩法 v0.5(动作三件事/挖旗格放行/旗生命周期改写)+行动经济 v0.4(六处拔旗退役)+战斗结算 v0.18(判定基线+四情况表)+地图战斗资源 v0.12(极性矩阵删撤旗行增直挖行)+07 速览行+⑧重写(评估使命终结转行为监控)+registry 五处;⑥本提交 active.md 台账 84-89 各会话登记行随本批一并入库(各批代码已各自提交、登记行遗留未收口——一并落账防撞号延续);docs/playnote.md 并行在飞改动未碰
2026-09-19 21:14:00 +08:00
fix(slice): 战斗数值结构修复批——乘区接线四件套+削弱续时(2026-09-18 盘问会话用户拍板,直接执行)——①主角侧乘区接线:主角攻击 Σ三分量后 ×(100+hero_offense)/100×(100+enemy_defense)/100 两池串乘(pool_damage 首参 0→_clamped_pool),sapped 乏力死效果随接线变活(原 hero_offense 池无消费方);②attack_up 普通分量直乘旁路退役(base_val=表值攻击裸值,增伤覆盖面=普通+穿刺+魔法合计——挪不是加防算两遍);③失衡换装 AC 轴:off_guard unit percent→ac·magnitude +25→−2(provisional),settlement effect_pool_map 删 off_guard 键——hero_defense 池清空结构保留,走 _defender_ac 既有读法零代码;④硬化符号纠正:fortify +100→−50(负值入敌方防御池=主角攻击折半;旧正值实际×2翻倍与"硬化=减伤"语义相反,用户确认系符号 bug);⑤削弱叠层改续时:weaken stack→refresh·duration 1→2(同名重复授予只刷新剩余结算数、层数恒 1——结构性消饱和,×2 叠满池触底 ×0 免伤轮根治;refresh 实现 empower/fortify 同款零代码);⑥数值终值全不在本批(provisional 归状态层重设计批);同步面:冒烟 296→300 项 0 失败(fortify 断言改形+旧「削弱×2 池触底」采样通道退役〔触发路径随续时结构性消失〕+新增 _smoke_pool_wiring 四断言〔同种子恒同掷点法:充电基线 103→增伤 154/乏力 77/硬化 51 精确关系〕+_weaken_refresh_probe 两断言〔层数 1/剩余次数重置 2/单层池读数=行值〕+免伤墙护栏注释同步)+ui/click/layout/tune 四探针 PASS;GDD 战斗结算 v0.14(直乘句×2+池乘区公式行+现状注记销项)/增益状态 v0.9(三行语义+例子表削弱叠两层→暴走叠两层+联动纪律句失效改写)/地图战斗资源 v0.11(极性矩阵失衡行失同步修正)/06-待办(削弱档位条目补续时定案注记)+07-体验验证清单新文档(Boss 战节奏/削弱承伤/增伤全段/乏力感知/失衡归因五观测项+验收重测批义务)+02 清单索引行;registry status_effect 三行+value_status+effect_pool_map 批注+修订记录+顺手收口 fields 量纲枚举漏登 ac(2026-09-16 换装批遗留);active.md 快照节/台账 69;残留措辞(承伤加深/直乘)grep 清零;并行会话 design/ 三未跟踪文件未碰
2026-09-18 18:45:03 +08:00
feat(slice): 插旗不可逆全套落地批+棋盘布局修复批(台账 87,2026-09-19 真人试玩两 bug 质询触发;bug⑤ 经冲突呈报后用户 AskUserQuestion 拍板「全套落地」)——①bug⑤ 不能挖旗格=插旗不可逆提案(2026-09-18 台账 72)转正:禁拔旗(flag_pull 出目录+flag_pull_ap_cost 删除+SUB_REASONS 删 flag_absent)+挖旗格放行(_board_face_dig 删 flag_present 拒挖;eff_flags 副本剔本格算链闭包=本格无旗其余旗照挡、request_dig 拒则旗原地保留事务性;cell_revealed+dug_under_flag 标记仅首格)+四情况兑付改判(战斗结算 v0.18:②插旗雷格直挖只吃挖雷惩罚标中不发/④插旗安全格直挖零惩罚零奖励=正向作废+reward_ineffective 归因行恰一;①③留判照常零代码);②bug⑥ L2 棋盘下缘裁切≈1/6 格高=格边长公式漏算 (N-1)×2px 网格间距(旧公式 N×cell≤可用高-12,12×12 板 460px 可用高下格边 37 网格实高 466 溢出 6px 被 clip_contents 裁切与用户读数吻合)——修复=floor((min(宽-12,高-24)-(N-1)*2)/N)+垂直预留 24px(格边 34 网格高 430 底部留白 15px);③表现层:board_view 右键旗格零动作+悬停语义重排(相邻未开优先挖光标)、hud_presenter flag_present 文案改不能插旗、legend_overlay 旗行改一次性承诺、教学引导+旗承诺首遇提示新条;④验证:冒烟 317→331 项 0 失败(_smoke_flag_irreversible_quadrants 三场景 20 断言+_smoke_layout_cell_formula 布局回归四断言)+四探针 PASS;80 局 MC 双画像回归读数与批前逐位一致(L1 65%/85%、L2 80%/80%——模拟画像不拔旗不挖旗格零行为变更,旗行为归 07⑧ 真人采集);过程登记=board_view 缩进解析错误曾致三 UI 探针静默挂死(冒烟纯脚本模式不加载表现层抓不到,--check-only 定位——测试基建盲区第二例);⑤文档:排雷玩法 v0.5(动作三件事/挖旗格放行/旗生命周期改写)+行动经济 v0.4(六处拔旗退役)+战斗结算 v0.18(判定基线+四情况表)+地图战斗资源 v0.12(极性矩阵删撤旗行增直挖行)+07 速览行+⑧重写(评估使命终结转行为监控)+registry 五处;⑥本提交 active.md 台账 84-89 各会话登记行随本批一并入库(各批代码已各自提交、登记行遗留未收口——一并落账防撞号延续);docs/playnote.md 并行在飞改动未碰
2026-09-19 21:14:00 +08:00