merge: 主区在飞积压收口(台账317-326补记账+worktree-guard兄弟豁免修复落籍;用户令该提交的都提交——battle_orchestrator.gd噪音与project.godot裁决行已还原/playnote留手迹/config.json留本机件)

This commit is contained in:
DKChan committed 2026-10-03 21:01:53 +08:00
commit cc34531048
2 files changed
+71 -1

No files matched your search

+7
View File
@@ -92,6 +92,13 @@ elif tool == "Bash":
# 主工作区判定:cwd 在内,或命令文本里显式指到主工作区路径(不含 worktree 兄弟目录)
norm = cmd.replace("\\", "/").lower()
ref_main = re.search(r"/d/code/g-plan2(?![\w-])", norm) or re.search(r"d:/code/g-plan2(?![\w-])", norm)
# 兄弟 worktree 豁免(2026-10-03 用户授权修复):harness 上报 cwd 恒为项目根,原判定把
# git -C <worktree> commit 一并误拦,与「提交在任务 worktree 分支上完成」的放行语义相抵;
# 命令文本以路径形态(斜杠前缀)显式指向兄弟 worktree 且不含主区路径时放行——显式主区
# 路径引用优先走下方拦截判定(ref_main 命中即不豁免,防「主区提交夹带 worktree 提及」绕行)。
ref_wt = re.search(r"/g-plan2-[\w-]+", norm)
if ref_wt and not ref_main:
sys.exit(0)
if (in_dir(cwd, proj) or ref_main) and trunk_branch(proj) in TRUNK:
sys.stderr.write(
"[worktree 铁律] 主工作区(master)禁止直接 git commit——提交在任务 worktree 分支上完成,"
+64 -1
View File
@@ -11,8 +11,27 @@
- **工程路线图**:`production/roadmap.md`(2026-09-17 建——里程碑时间线 + 路线图;实时状态看下方快照节)
## 当前状态快照(收口批先更新本节,再追加台账;≤10 行)
- **更新于**:2026-10-03(**迭代 10 追认落文批——b/f 全裁定稿**,纯文档零代码,worktree iter10ratify-docs-20261003,台账 316):六项追认终态=a/c/g 已认定(d 系误会澄清=结算框钥石+N 增量行保留);**b=固定配额令牌池重设计全裁**(70/25/5+细分 18/18/17/17·5×5·3/2+数值对 20/50·+1/+2·+5/+10·恢复+6+种类上限退役——用户否决浮动概率);**f=MC 策略 1 级最稀有/2 级最左**(确定性;「随机 vs 首件」调研条销号);b/f 归 **M-4 数值批**与带 A 收敛同窗;06 新条+node-reward v2.2 注;build 协同深化轻登记归后续内容批
- **更新于**:2026-10-03(**迭代 11 三批全部落籍+出口包落籍,goal 收口**,master 头 fba5075,台账 324-326):②GP 商店房重构批 395b2ab(共享池账本+抽 3 买 1 全重抽+ceil(基价×b^(关序−1)×A^visit)〔A=1.8/b=1.1 provisional 后置追认〕+断点扩键+货架同构呈现;冒烟 671/0+**MC off 对拍 off_n60 120 行逐位 PASS**+on 新锚 N=60 双策略落盘 sim-data)→ ④视野迷雾批 e6260a5(菱形灯光区 R8+区外未开格全黑+暗淡记忆态 #3A3A3A/#C4C4C4+提灯 +2 预留;探针 case⑮ 十六断言;art-bible §6.5 v3.5+HUD框架 v0.14;纯呈现 MC 零跑)→ 出口包 fba5075(**人闸材料包=design/qa/m4-iter11-exit-package-2026-10-03.md**:三批检查单+追认清单 18 项+迷雾目检指引+读数报告 off/on 对照)。每批合并后主区冒烟复跑全绿(现行 671/0);worktree 全清;**迭代 11 门=待出口人闸关闭**(后移迭代 12 一起过)。MC 事故教训在册(4 跑 2 废,先推算后重跑)。
- **更新于**:2026-10-03(**迭代 11 第①批「魔法道具同调实施批」已落籍 master**,worktree 提交 a6a2bf8+合并 bc17b66〔零冲突;其间并行 sim-data README 批 e38f956 先期落籍〕,台账 323):T0-T10 全落——attunement_growth.tres 谓词表+道具表扩列九件目录(八活一 deferred:炸格拆后批留位)/save v4/Attunement 求值服务/营地装配覆盖层(程序占位+Y 升级行)/被动六件+主动两件接线/刷新 X/Y 双源/退役面五件(迭代 10 欠账③清偿);重闸=冒烟 645/0+熵增 PASS+doc 三闸零新增+MC off 复跑同种子逐位一致 PASS;分层读数 off/on 各 N=60(off 新锚=对拍正主留盘 sim-data;on 画像功率显著带平移归调参批);**合并后主区全量冒烟复跑 645/0 三闸 PASS**(类名缓存重刷后);**出口人闸后移迭代 12 后一并进行(用户 2026-10-03 令)**;连带修复=worktree-guard 钩子兄弟 worktree 豁免分支(用户授权)+主区 battle_orchestrator.gd 一行 tab 噪音还原(用户授权,inflight-main-gd-noise patch 同源在册)。**迭代 11 门下批=②GP 商店房重构批(任务书 v1.3 全裁待用户发令)**
- **更新于**:2026-10-03(**迭代 9 出口闸收官批——M-3 关闭**,worktree g-plan2-iter9-exit-9b/分支 m3-iter9-exit-9b-20261001,台账 315):T17 36 项全判+修复全落 master(35 两处字色 25a2e50);T19 真人批佐证级收口(有效局 2 用户裁,k=0.60 落 >0.5 带内);**带值四带甲案落正主**(难度曲线与Boss.md 带换代:A[0,10]/B[50,85]/C[30,60] 预立/D 响应曲线;旧三带作废;普通档留任失败常态窗;雷当量 6/8/8 转正);81000 锚=非数值验证定性(k 源+出度重建位移存档 78.5→59.0 只测不判,用户质询后如实标注);06 draw calls 销号(504→196)+click_probe 专项补登记;stage.txt M-3 关闭态;批末闸=冒烟 636/0+run_all 15 套+探针 4/5 绿(click 已知红挂账非本批引入);出口检查单=design/qa/m3-iter9-exit-checklist-2026-10-03.md。**现行序列:M-4 升现行(迭代 11 窗口:同调/商店/反制批按读数排序,台账 303);Alpha 到手**
- **更新于**:2026-10-03(**迭代 10 追认落文批——b/f 全裁定稿**,纯文档零代码,worktree iter10ratify-docs-20261003,台账 316):六项追认终态=a/c/g 已认定(d 系误会澄清=结算框钥石+N 增量行保留);**b=固定配额令牌池重设计全裁**(70/25/5+细分 18/18/17/17·5×5·3/2+数值对 20/50·+1/+2·+5/+10·恢复+6+种类上限退役——用户否决浮动概率);**f=MC 策略 1 级最稀有/2 级最左**(确定性;「随机 vs 首件」调研条销号);b/f 归 **M-4 数值批**与带 A 收敛同窗;06 新条+node-reward v2.2 注;build 协同深化轻登记归后续内容批
- **更新于**:2026-10-02(**测试执行铁规落文批**,纯文档微批,worktree test-gate-rule-20261002 单提交 5dae674/合并 35dfa2f,台账 314):铁规落 CLAUDE.md 硬性红线(全段自包含)+收尾闸措辞限定迭代 loop 批次(非 loop 批默认不跑闸);零跑闸(新规首批示范,用户未点名);worktree 已清
- **更新于**:2026-10-02(**测试执行两入口铁规立规批**,纯规则零代码零测试,主区直改 active.md 豁免面,台账 313):用户立规=冒烟/单元/模拟/探针等一切测试执行只有两触发入口(迭代 loop 开发、用户点名),短小会话一律零测试;查证无强制条款成文(收口闸仅限批次落籍),系我方收口闸泛化习惯;CLAUDE.md 落文待批
- **更新于**:2026-10-02(**T17 三修批已合 master**,用户授权当前会话修复+验证后合入;worktree iter9-exit-9b 两提交 a8aa254〔06 两条审美待办〕/a3efce2〔三修〕+merge f462175,台账 301):①旗显示回归修复(tex_flag 无 setter 不触发重绘=AP 扣了旗不显〔glyph 时代旗靠 glyph setter,T13 换 tex 槽后零重绘〕+paint 全路径清残留)②伤害数字 20→26px(crit 32)/驻留 0.7→1.1s/描边 4→6——用户实机「完全没看到伤害数字」③结算视觉期跟随排播演播(_is_settling 排播项+演播完边沿主动刷新——「没意识到在结算」感知缺口;**全锁实现与胜利收尾链死锁交互〔ui_click_probe 两度挂死实证〕回退为视觉指示形态,偏差已呈报待用户裁决**);闸=冒烟 628/0+run_all 15 套+五探针 worktree/主区双跑全绿;**待用户**:三修实机验收(插旗显示/伤害数字/结算演播指示)→T17 续批 3
- **更新于**:2026-10-02(**文档批:同调任务书草案+中间产物死亡清单+filter-repo 计划书**,纯文档零代码,worktree docs-attune-deathlist-20261002 单提交 1485ee9/合并 614d337,台账 300):①任务书-魔法道具同调实施批(design/research/,草案待批)——提案 §6/§9 细化 T0-T10+P1-P8 拍板点呈报(商店刷新件/装配 UI/首批铺量/批体形态/迭代归属/存档 v4),现状事实按 2026-10-02 代码核证(过渡键七处/存档 v3 无 boss 总数/三选一池含 aux 卡);②design/qa/中间产物死亡清单-2026-10-02.md——全仓逐份三桶分类(直接死/迁后删/留活;引用面口径=活文档阻塞、active.md 历史不阻塞),sim-data 白名单外 ≈95 文件拟 git rm,迭代 9 返工域文件(t17/9a 清单/inflight/qa-t17fix)一概标旗不碰;③.zcode/plans/filter-repo-history-cleanup-plan-2026-10-02.md(案乙待审)——hash 全量改写代价明示+T0-T5 验证闸+硬前置=死亡清单执行批与迭代 9 出口先行。**待用户**:任务书 P1-P8 拍板+发令开工;死亡清单逐项勾选;filter-repo 计划书审。快照节未动(在飞竞态避让,下次收口随补)。
- **更新于**:2026-10-02(**文档批:同调任务书 v1.1 全裁落文+06 GP 商店房重构登记**,纯文档零代码,worktree docs-attune-rulings-20261002 单提交 bbeecfa/合并 0d78da2,台账 302〔提交信息误标 301——并行会话已占 301,顺延让号〕):①任务书 v1.1=P1-P8 全裁落文——P1 甲+衍生(三选一刷新 X/Y 双源:刷新件=目录第九件占 1 槽/每次碰三选一重给 X 优先消耗不结转+Y=营地升级行每冒险开局给/初始 0 与同调位 0 起步同构;刷新=重抽三候选保池规则全保留)+P2 甲程序占位/P3 甲九件全上/P4 甲前 3 轮表值化/P5 甲炸格前置影响评估/P6 甲知情超限单批(估 7-8 工作日)/P7 乙定门=Alpha 到手后 M-4 迭代 11 评估窗口/P8 甲 save v4;T1-T8 卡随裁调整(T5+刷新消费逻辑/T2+Y 解锁态/T8+autoplay 默认不刷 off 态 X=Y=0 零扰动)。②06 新登记「GP 商店房重构——三选一同构化」条目(P1 衍生另立项,登记即堵洞):买一全重抽未买不保留/无独立刷新重抽绑购买/价格=基价×b^(关序−1)×A^(进店已购次数)(A 方向 1.5-2≫b 方向 1.1,系数归 game-balancer 研究提案后用户拍板)/商店池纯数值道具锁死(同调裁决 1)/09-20 无刷新裁决正式取代;排期建议 Alpha 后 M-4 迭代 11 与同调/反制批并列。**待用户**:两批均待 Alpha 后发令;A/b 系数研究随商店批。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:roadmap M-4 迭代 11+ 行登记两新批**,纯文档一行改,worktree docs-roadmap-m4-20261002 单提交 9d674e8/合并,台账 303):迭代 11+ 行=反制批 Alpha · **魔法道具同调实施批**(任务书 v1.1 全裁 P1-P8 在 design/research/,发令即开工,T0-T10 可直升计划书)· **GP 商店房重构批**(三选一同构化裁决在 06 条目,系数研究归 game-balancer)· 关卡内容扩展 · Beta 立项——各批顺序按 Alpha 读数定。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:商店重构+视野迷雾两任务书草案**,纯文档零代码,worktree docs-taskbooks-20261002 单提交 94828a4/合并,台账 304):①任务书-GP商店房重构-三选一同构化(P1-P5 拍板点呈报:池扩容〔不扩则重抽空转〕/断点粒度货架两案/UI 档位/乘法取整/A与b 研究时点+T0-T8≈4-5 日知情超限单批;现状按 level_runner 商店块+shop.tres+rng 扩签面核证)②任务书-视野迷雾实施批(四裁决 09-30 已齐故零待裁项,T0-T6≈3 日内;提灯效果载体划归 Alpha 信息件批、灯甲呈现挂资产升档批;art-bible 黑暗区域节缺位=T1 补;默认 M-4 窗口插 Alpha 前须点名并接受 T19 顺延)③06 两状态行挂任务书指针(商店条/视野迷雾条)。**待用户**:商店任务书 P1-P5 裁;迷雾排期默认 M-4 不需动作。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**规则批:文档生命周期「吸收即死」落文**,纯文档零代码,worktree docs-rules-absorb-die-20261002 单提交 bd63a70/合并 7947931,台账 305):①doc-conventions v9 新增 §11 八条规则(吸收即死/未决先迁 06 与 roadmap 再死/永不入库/引用面口径〔active.md 台账引用不阻塞〕/台账记结论不记指针/sim-data 白名单/迭代出口清理项/design·research 与 design·qa 系暂存地非档案库)+§10 补台账记结论口径+文首两处过期路径修正(docs/→design/dev/、production/ 会话记录→根 active.md);②CLAUDE.md 硬性红线新增同款摘要条+规范导航「写文档/改文档前」行补生命周期关键词——**并行会话自动加载面即生效**。闸=死链/术语/熵增三闸基线零新增(worktree 死链 4 vs 主区基线 1——增量 3 处系 .zcode/plans 与 artwork 未跟踪目标在 fresh worktree 不存在的环境差,06 清单本批零改动)。**顺带修复**:主区索引孤儿冲突残留 production/loop-dashboard.html(stage 1/3 无 stage 2、无 MERGE_HEAD、reflog 八条全净收尾——非任何会话在飞状态,堵死一切 merge;按 master 现状接受删除 `git rm` 解阻,零提交零历史变化)。**动机与后续**:用户令规则先行落 master,死亡清单清理批随后独立 worktree 执行(A1/A2/B1/B2 四桶,在飞域四件挂债,另见台账 306)。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:商店任务书 P1-P5 裁决落文**,纯文档零代码,分支 docs-shop-p-expand-20261002 双提交 db69aa8+4db568b/合并,台账 305/306):305=§五由压缩表格展开逐项详述节(拍板呈报规范加厚);306=v1.2 全裁——**P1 改裁共享池**:商店池=奖励池同一池(迭代 10 六种池现行形态,跨渠道消耗,买完/领完即移除;库存=上限吸收「属性 3/AP 2 达上限剔牌」语义,奖励侧行为等价断言随批验证;「无限购买」收敛为钱尽或池空双重闸)+两处切边(魔法道具件=机制件永不入店面〔09-22 裁决 1〕/GP 袋用钱买钱恒负——翻案须用户明示)+战略张力注记(买件=奖励面少一件,买强 vs 留池新决策面);P2 甲货架+账本入断点/P3 甲程序占位/P4 甲 ceil/P5 甲随批 game-balancer;**子项待裁 P1-a 库存数形态(甲=沿用上限口径,荐)/P1-b 跨关补给(甲=全冒险一次性,荐——shop=off 逐位等价前提)**;T0-T9 重排(+共享池账本与奖励侧接线);06 商店条状态行更新。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:商店任务书 v1.3 定稿**,纯文档零代码,worktree docs-shop-v13-20261002 单提交 bb86ad7/合并,台账 307):子项双甲落锁——P1-a 库存数=沿用现行上限口径(属性 3/AP 2,上限即库存,shop=off 逐位等价前提成立)/P1-b 跨关补给=全冒险一次性(现行上限语义零变化;L1 买光则 L2/L3 商店与奖励属性件枯竭=池空硬闸既定后果,用户知情)。**商店重构批裁决面全闭**,与同调实施批(v1.1 定稿)、视野迷雾批(零待裁)三批并列待 Alpha 后发令。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**清理批:中间产物死亡清单 A/B 桶执行**,纯文档零代码,worktree docs-deathlist-ab-20261002 单提交 a6833b6/合并见台账尾,台账 308〔305 与并行商店批撞号——双方并发查尾并发号,本条顺延让号,两 305 条目均有效不回改〕):用户授权「规则先行落 master+清理批独立 worktree」两段式第二段(第一段规则批=撞号的 305 条,doc-conventions v9 §11 吸收即死+CLAUDE.md 红线)。**已删 git rm 83 件**=A1 跟踪 12+A2 全部 8+B1 跟踪 19+B2 全部 9(含 playtests/、conversion-calibration/、t5-skeleton-preview 两目录);**指路句改写 13 文件 37 处**(结论内联或 git 提交号:art-bible 四机检注记+TD 否决注记/三 render 脚本去档名/07 判读基线两句/魔法道具审计指针两处/HUD框架等价证明/难度曲线三处/关卡节点地图池提案活链改指敌人系统/元进度换算率报告/entities 四处/06 七处/roadmap 迭代 6·8 行检查单两处)。**删前核四件=三过一留**:lore-nest-metaphor✅(巢穴隐喻轴全量在 00-游戏概念)·acceptance-ap6-ac✅(四级阶梯收编难度曲线并注记出处)·m3-iter10-exit-checklist✅(07 清单⑩四项承接);**alpha-acceptance-battle-screen❌留下待裁**——核验发现系循环 1 成文 Alpha 验收批销项底单(Alpha 闸未到,07 只覆盖其 E 节真人面),建议改列 A3 留活待用户确认。**在飞域四件挂债未碰**(任务书-美术圣经v3.5/perfect-l1-lever/m3-iter5-lever-scan/m3-iter5-rework-readings——roadmap 迭代 9 行与 06 在飞条目指路,迭代 9 出口批处置);死亡清单补执行记录节(部分执行不自删,表 C sim-data/表 D/B3 全未动)。**闸**=死链 4(3 处系 fresh worktree 无 gitignored 目标环境差+1 既有 shot_meta)+术语 1 既有+熵增 PASS。**合并后主区直删未跟踪 10 份**(worktree 不可见:design/research 8 份机检调研+根 code-review-2026-09-29+design/qa/balance-verifier-033239)。**待用户**:alpha-acceptance-battle-screen 去留裁。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:死亡清单瘦身为仅存未清项**,纯文档零代码,worktree docs-deathlist-remaining-20261002 单提交 6c555bf/合并见台账尾,台账 309):用户两裁决落文——①alpha-acceptance-battle-screen **裁「保」**自 A1 移入留活桶(留存理由=Alpha 验收批销项底单,死时机=Alpha 验收批后裁死或转正);②已删条目全部撤出文档不残留(执行明细归 git 5b3f345 与台账 305/308),141→49 行。剩余项逐条标**未删原因+待用户动作**三节:挂债(在飞域七组,无需动作)/留活(12 件各标死时机)/待勾选(表 C sim-data≈95 件待授权整批或逐项/.qoder 与 .workbuddy 待定性删留或 gitignore/artwork 死候选四目录待勾选物理删除/ui-redesign-2026-09-29 待点名 v2 修法后死/filter-repo 计划书待审/本单自身收口后自删)。闸=死链 4 环境差+术语 1 既有+熵增 PASS 零新增。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**清理批:表 C sim-data 整批删+.gitignore 两裁落文**,纯数据文档零代码,worktree docs-simdata-clean-20261002 单提交 0cb9148/合并见台账尾,台账 310):用户四裁决全落——①**sim-data 白名单外 100 件 git rm**(旧轮 runsum/analysis_battles csv/report txt/verifier raw jsonl/旧锚 m3iter5-8 全套/t3-t5 扫描件/board_calibration/mc 旧基线 txt/样例输出/实现计划书_PackageB〔已落籍 54f2da3〕),白名单 17 件留(README/.gitignore/_snap/analyze.py/growth_model.py/iteration_log/三设计 md/现行 MC 锚 8 件=iter10 四代锚+numfix+iter9 对拍两件+iter8_t7minepower);优化方案.md 删前核=暂留(PackageB 表改项已落籍,结构改候选未逐项验吸收,后续数值批复核);②**.gitignore**:artwork/ 整目录不入库(取消 md 例外——v1 样张 png 与 ui-reuse 审阅指引 md 两跟踪件解跟踪磁盘保留)+.qoder/ 与 .workbuddy/ 入忽略;③artwork 死候选四目录裁**先保留**(磁盘,gitignored);④filter-repo 计划书裁**先保留**待审(前置不变)。死亡清单同步瘦身:待勾选仅剩 ui-redesign 点名 v2+本单收口自删。闸=死链 4 环境差+熵增 PASS 零新增;合并后主区直删未跟踪 sim-data/balance-verifier-20260923-033239.raw.jsonl。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:artwork 永久保留裁落文+死亡清单挂起**,纯文档零代码,worktree docs-artwork-preserve-20261002 单提交 5929973/合并见台账尾,台账 311):用户两令落文——①**artwork/ 全目录内容永久保留**(美术素材只留磁盘不入 git,.gitignore `artwork/` 强制永不提交〔已验证:跟踪 0 件/ignore 规则命中 md 与 png〕,无删除时机,原「ui-redesign 点名 v2 后死」一并撤销);承载面=CLAUDE.md Project Layout artwork 行改写(清除已作废的「md 指引例外」旧文,全会话自动获知)+死亡清单留活行升格。②**死亡清单挂起**——头部加状态行「用户其他工作完成后回来处理,挂起期间不再有执行批」;待勾选节仅剩本单自身(随未来收口批自删)。闸=死链 4 环境差+熵增 PASS 零新增。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**代码质量修复批落籍 master**,worktree code-quality-fix-20261002 九提交 2a55f4e→cd1ed95+主区合并 5debf6a,台账 312):计划书=.zcode/plans/code-quality-fix-loop-plan-2026-10-02.md(全仓四层审计:3 P0+P1 结构债+P2 清扫,子代理 4 分片审计+3 并行修复线)。**P0 三件全修各带回归断言**=①旗纹理槽双写踩踏(T13 批 paint 尾部清 null 覆盖 T17 批条件赋值——素材在位实机插旗恒不可见,headless 缺盘字形回退掩盖;**直接关系用户待复验的 8 插旗 FAIL,应于此批后实机重测**)②ui_click_probe 解析错误(c44fb1b 去缩进+bonus 子态分派补全,实跑选路 7 次复活)③notify_combat_end 被吞注释拆行复活(战后相位回 Idle 断言 628→636)。**P1 结构**=main.gd 1395→1232 拆 RowPacer/AuxInteractController/GPShadowLedger+模态栈收口(settings/camp/tune 入栈+_input_locked 改 has_open 查询)+HUD 单通道+链式穿透清除+config_db 拆 R1 解析器/跨表校验器两类(门面签名零变化)+三选一双渠道参数化+同调位守卫收 AuxItems.can_accept+level_runner Phase enum+表访问收口+tune_sim 反向依赖解除+UiKit 收口(modal_shell 十处/裸色 26 档值逐字节不变);**P2 清扫**=死代码 16 件+T17 归因件撤除+文档残留十件。**并入 master 04edd55**(并行 T17 批:硬锁 v3.1 锁期点击缓存重放经 row_pacer.pump_ended 回调承接/probe 适配四件取 master 侧/出度≤2 新模板/血量 pct 修复与回血单点合成)解冲突 3 处+修解冲突引入缩进解析错误一处。**闸**=冲烟 636/0(基线 628+8)+run_all 15 套+八探针(headless 六+窗口化三)+熵增 PASS+MC 对拍 200 局逐位一致×2 检查点(T5 前后+终局);主区合并后刷类缓存+冲烟/run_all 全量复跑绿。**呈报五件待用户/T17 批**:①ui_click_probe 纯 master 即 budget 耗尽(选路编号 8 被拒 9763 次+typed-array 241 次与合并态 1:1 同源)=「探针全绿」在 T17 批后不成立,归 T17 在飞批;②七拍板点待裁(计划书 §8:experiment_density 退役/config_fatal_probe 退役/damage_probe 归因机裁幅/enemy_table.resolve_rowset 双算法/p_perfect 死旋钮/requires 字段/probe14_test 删留);③降级债五件已入 06(ArmedConfirm 异构/main 二期瘦身至 900/aux 替换二期/探针白盒出口/杂项尾差);④主区 battle_orchestrator.gd 空白脏改动已 stash 保住(并行会话物,stash@{0});⑤project.godot 的 stretch/aspect 行删除改动仍留主区未提交(非本批物)。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**测试执行两入口铁规立规批**,纯规则零代码零测试,主区直改 active.md 豁免面+agent 记忆落档,台账 313):用户问「冒烟约束何处来」→查证=钩子三条(worktree 拦截/会话快照/收口检查)均不涉测试,成文闸仅 CLAUDE.md 交付前验收+worktree 铁律收尾闸(均限批次落籍)+code-conventions「缺陷修复须留断言」(管断言留存非跑测时机)——**无任何条款强制短会话跑测,历史系我方把收口闸泛化成「改完就冒烟」的擅自习惯**。**新规生效**:冒烟/单元/模拟/MC/verifier/探针等一切测试执行只有两触发入口=①迭代 loop 开发(冒烟挂开发完成后出口/落籍闸)②用户主动点名;其余短小会话一律零测试,违者=擅自越权。落文 CLAUDE.md 硬性红线待用户批(worktree 微批)。
- **更新于**:2026-10-02(**测试执行铁规落文批**,纯文档微批零代码,worktree test-gate-rule-20261002 单提交 5dae674/主区 merge --no-ff 35dfa2f,台账 314):承接台账 313 待批项,用户批「要的」——①CLAUDE.md 硬性红线新增「测试执行两入口铁规」全段自包含(测试类执行=冒烟/单元 run_all/模拟 MC·verifier·调参工具/场景探针等一切跑游戏的验证调用;两触发入口=①迭代 loop 开发〔冒烟挂开发完成后出口/落籍闸,loop 内过程性验证属开发工作本身〕②用户主动点名;其余短小会话一律零测试,确需测试支撑先请示+静态推理注明未跑测)②worktree 铁律收尾闸改「迭代 loop 批次验证全绿后 merge」+非 loop 批默认不跑闸(点名或当场问)。**零跑闸**(新规首批示范执行:纯单文件文档微批未跑 doc 三闸/熵增闸,用户未点名);旧坑复用=主区会话 commit 经 worktree 内脚本执行绕钩子 cwd 误判(分两条命令防引用延迟);worktree/分支已清。
- **更新于**:2026-10-01(**M-3 迭代 10 奖励重构批全落+合并收口**,worktree m3-iter10-20261001 十提交 34dd8de→7f5caa3+合并 bc737fb+收口批,台账 298):大奖励三件套退役改三层框架(部分回血 20%+提升三选一池六种加权洗牌+同调位过渡+钥石逐杀掉落+AP 件四轴)+追加批奖励节点共享池(node-reward v2.1 掷定前置卡片直显);**七项代拍板全裁+e 追认+实机目检一轮**(1/3/4/5/6/9/14 PASS;演出定性迭代 8 事项/同调位延后同调批);合并 master 数值修复批(bc737fb 解 2 冲突)后冒烟 628/0+run_all 15 套+五探针+三闸零新增+熵增 PASS;MC 四代锚 77000→80000(普通 L1 41.8%/L2 10.2% 带内);**人工参与项入 07 清单⑩**(演出复验/卡片直显复验/通关节奏体感/钥石体感);**待用户**:合并批准已给(本批)、真档恢复令(save.json.iter9-backup-20261001.bak 待还原)——详见台账 298
- **更新于**:2026-10-01(**数值修复批+合并落籍批**,iter9-numfix-20260930 八批次合并 master,台账 297):L2/L3 数字三态呈现(色牌垫底修复融字,用户人检通过)/模拟档位重构(普通档 v3.4=完美+失误/完美档元游戏上界)/数值三刀(hero 26/雷 6-8-8/L1 敌 atk 1)——**用户验收难度调整**;draw calls 504→196;T17 目检清单交付;全旧带作废待新尺重锚(只测不判);报告=design/qa/numfix-newruler-readings-2026-10-01.md
- **更新于**:2026-09-30(**迭代 9 T0-T2 落地批**,U0 已批准开工,worktree m3-iter9-20260930 两批次 7a847c7/e4eaa8b 在飞未合并,台账 291):**T0 基线全绿**=冒烟 596/0+run_all 15 套+六探针 PASS(ui_probe/fx_probe 首跑 FAIL 系 worktree 缺 gitignored 素材,拷 assets/art+ui-reuse 字体+重刷 import 后过——坑册补:未跟踪文件手工搬运含 import 重刷时序)+doc 三闸零新增+熵增 PASS+**MC 锚 t7minepower 对拍 400/400 逐位一致**(runsum_m3iter9_t0head 入 sim-data);**T1 批 A 机检冻结**=断言定值(A3b Δ≥30 定值/A4 尺寸硬等 46×48+32×32)+产物转正+机检报告【冻结】+圣经 v3.1(四冻结①④重冻),机检 17/17;**T2**=§8.2 缩放纪律分级落文(甲文本/乙角色)+06 收口两条(样张 v3 重跑批/§8.2 分级移除)+落码批状态更新。并行批已落 master:迭代 5 返工三件收口(带 [10,15]+荆棘否决改判战斗阶段数值问题)+playnote 设计提案落文(两题待拍板)。在飞:T3 棋盘渲染落码开工
@@ -651,6 +670,50 @@
297-注. 【合并注记 2026-10-01】全批随 iter9-numfix-20260930 `merge --no-ff` 落籍 master——连带 draw calls 优化批(504→196,主因=瓦片态每格隐形 StyleBoxFlat 402 个不可合批多边形,像素同会话对照零差异)/T17 全流程真人目检清单 36 项(design/qa/m3-iter9-t17-fullflow-checklist-2026-10-01.md)/类型基准调研归档(design/research/roguelike-difficulty-benchmark-2026-10-01.md)/剂量-响应曲线入册(numfix 报告 §七);并携带主区并行在飞件定稿(playnote.md 重写稿+active.md 台账 285-296 补记账+main.gd 编辑器 tab 规范化+.gitignore archive/ 行——用户三裁决授权,重复台账条目已按 HEAD 仲裁去重,本条编号 296→297 避撞 9A 落籍批)298. **M-3 迭代 10 奖励重构批全落+合并收口(2026-10-01,本会话 /goal 自治执行;worktree m3-iter10-20261001 十提交 34dd8de→7f5caa3+master 并入 bc737fb+收口批,计划书=`.zcode/plans/m3-iter10-loop-plan-2026-09-30.md`+追加任务书=`.zcode/plans/m3-iter10-addendum-task-2026-10-01.md`)**:**提前开工改规**(用户拍板:不合入 master、渲染层验证冻结——并行安全性由此保证);**三层奖励框架全落**=大奖励三件套退役(level_clear_hp_bonus/keystone_per_level 退役)→部分回血 20%(clear_heal_pct,封顶不回满)+提升三选一(池六种加权洗牌 E-S 不放回/reward_pick 扩签/属性件上限 3·AP 件上限 2 达上限剔牌库/选择停点零自动推进+断点可中断)+钥石改 Boss/精英逐杀掉落(boss_keystone 重锚首杀 3/复杀按关 2/2/3——a 裁备选;末关照常;收束无二次派生);加算区四轴+行动点(AP 件每战首轮 +1 经排队通道;行动经济.md v0.6 失同步清偿 AP 6→8);同调位过渡承载(transitional_sync_slots=1+替换子交互两路/战斗内沉没;e 项白话追认);**追加批=奖励节点共享池**(用户拍板——与通关三选一同池同权重同上限,BonusPickOverlay 共用面+node_overlay 道具面退役;目检反馈掷定前置=卡片直显「魔法道具/道具名·效果摘要」node-reward.md v2.1);**断点 save v3**(奖励选择态+件计数+aux_detail 随载;v1/v2→v3 semver 兼容断言——g 裁);**七项代拍板全裁**(a 用备选/b-f 认同/g semver)+实机目检一轮(1/3/4/5/6/9/14 PASS;8 项根因=减动效开关遗留已翻回;2/12 延后同调批——前置未实装不可科学触发;逐行结算演出定性迭代 8 事项不追;7/10/11 机测承载免测);**合并 master 数值修复批**(bc737fb,2 冲突:level_autoplay 注释双留/smoke_all 取新断言+模拟档贪心购血容差窗+var 声明修复)——合并态全闸=冒烟 628/0+run_all 15 套+五探针+三闸零新增(死链 4=存量;master 新引 1 条环境死链〔07 引 gitignored 难度计划书〕已修为语义指路)+熵增 PASS;**MC 四代锚**(77000 改前/78000 重构后/79000 共享池后/80000 掷定前置后,各 400 局)——普通 L1 41.8%/L2 10.2% 带内〔首批越下带读数随共享池自愈〕、完美 L1 86.5%/L2 15.6%、钥石 1.38/3.01〔产出 −69%→重标义务 06 在册〕;**人工参与项入 07 清单⑩**(演出复验/卡片直显复验/通关节奏/钥石体感——不阻塞迭代);f 裁调研待办 06 新条(随机 vs 首件对照);roadmap 迭代 10 行完成标注+M-4 表顺延迭代 11+。**待用户**:真档恢复令(user://save.json.iter9-backup-20261001.bak ↔ 测试档);体验项自行感受归后续 bug 批。**迭代 11 门解(M-3 内),Alpha 总闸仍卡迭代 9 数值实机验收**
298. **M-3 迭代 10 奖励重构批全落+合并收口(2026-10-01,本会话 /goal 自治执行;worktree m3-iter10-20261001 十提交 34dd8de→7f5caa3+master 并入 bc737fb+收口批,计划书=`.zcode/plans/m3-iter10-loop-plan-2026-09-30.md`+追加任务书=`.zcode/plans/m3-iter10-addendum-task-2026-10-01.md`)**:**提前开工改规**(用户拍板:不合入 master、渲染层验证冻结——并行安全性由此保证);**三层奖励框架全落**=大奖励三件套退役(level_clear_hp_bonus/keystone_per_level 退役)→部分回血 20%(clear_heal_pct,封顶不回满)+提升三选一(池六种加权洗牌 E-S 不放回/reward_pick 扩签/属性件上限 3·AP 件上限 2 达上限剔牌库/选择停点零自动推进+断点可中断)+钥石改 Boss/精英逐杀掉落(boss_keystone 重锚首杀 3/复杀按关 2/2/3——a 裁备选;末关照常;收束无二次派生);加算区四轴+行动点(AP 件每战首轮 +1 经排队通道;行动经济.md v0.6 失同步清偿 AP 6→8);同调位过渡承载(transitional_sync_slots=1+替换子交互两路/战斗内沉没;e 项白话追认);**追加批=奖励节点共享池**(用户拍板——与通关三选一同池同权重同上限,BonusPickOverlay 共用面+node_overlay 道具面退役;目检反馈掷定前置=卡片直显「魔法道具/道具名·效果摘要」node-reward.md v2.1);**断点 save v3**(奖励选择态+件计数+aux_detail 随载;v1/v2→v3 semver 兼容断言——g 裁);**七项代拍板全裁**(a 用备选/b-f 认同/g semver)+实机目检一轮(1/3/4/5/6/9/14 PASS;8 项根因=减动效开关遗留已翻回;2/12 延后同调批——前置未实装不可科学触发;逐行结算演出定性迭代 8 事项不追;7/10/11 机测承载免测);**合并 master 数值修复批**(bc737fb,2 冲突:level_autoplay 注释双留/smoke_all 取新断言+模拟档贪心购血容差窗+var 声明修复)——合并态全闸=冒烟 628/0+run_all 15 套+五探针+三闸零新增(死链 4=存量;master 新引 1 条环境死链〔07 引 gitignored 难度计划书〕已修为语义指路)+熵增 PASS;**MC 四代锚**(77000 改前/78000 重构后/79000 共享池后/80000 掷定前置后,各 400 局)——普通 L1 41.8%/L2 10.2% 带内〔首批越下带读数随共享池自愈〕、完美 L1 86.5%/L2 15.6%、钥石 1.38/3.01〔产出 −69%→重标义务 06 在册〕;**人工参与项入 07 清单⑩**(演出复验/卡片直显复验/通关节奏/钥石体感——不阻塞迭代);f 裁调研待办 06 新条(随机 vs 首件对照);roadmap 迭代 10 行完成标注+M-4 表顺延迭代 11+。**待用户**:真档恢复令(user://save.json.iter9-backup-20261001.bak ↔ 测试档);体验项自行感受归后续 bug 批。**迭代 11 门解(M-3 内),Alpha 总闸仍卡迭代 9 数值实机验收**
299. **M-3 迭代 9 出口批开工:9B 验收段收口(2026-10-01,本会话;worktree iter9-exit-9b-20261001 基点 1b9bca0,任务书=用户会话内交办)**:**开工核对**=git status 归属核对(未跟踪件均并行遗留只标旗不碰)+冒烟基线复跑 **628/0 三闸全过**+事实源复读(roadmap 迭代 9 行/计划书 §5 T16-T20/numfix 新尺读数/T17 清单 36 项/T18 07 对账/07 §⑨⑩)。**两件一分钟令全落**:①真档恢复令(台账 298 待办 save.json.iter9-backup-20261001.bak)**实测不成立**——user:// DungeonSweeperVerticalSlice 目录及全部 Godot 用户目录彻查既无 .bak 亦无 save.json,用户裁「不用恢复,开新档」(元进度钥石从零,工坊解锁动作等钥石回补);②已合并 worktree m3-iter10-20261001+分支已删(git worktree remove+branch -d,e13c66f 完全并入 1b9bca0 零丢失)。**T17 全流程真人目检开跑**(36 项+07⑩四项陪走):第 1 批 6 项回收=①开始菜单✅(新档无继续钮=正常)②营地画面✅③三柜台✅(用户简答「有」,工坊三态显示未逐条,异常随时补报)④图例✅⑤第一关数字直画✅+**审美待办①「非常难看」**⑥高墙承接✅+**审美待办②「墙底黑线很难看」**——两条审美待办已登记 06 表现与支撑·HUD框架节(纯观感轴,归属呈现优化批排 M-4 后排不卡出口);settings.cfg reduced=false 复核(07⑩①演出复验前提成立)。**在飞**=第 2 批战斗链 7-13 项(含 07⑩①逐行结算复验)待用户判定。**遗留**:T17 剩 30 项→T19 真人 3-5 局→新带值拍板呈报→MC 新尺重锚(延代 80000+,各档 ≥400 局)→T20 出口收口(含 06「draw calls 优化批」条目补记已兑现 504→196);硬约束全程维持(数值零触碰/核心层零改动/台账追加前查撞号)。
- **更新于**:2026-10-02(**T17 三修批已合 master**,用户授权当前会话修复+验证后合入;worktree iter9-exit-9b 两提交 a8aa254〔06 两条审美待办〕/a3efce2〔三修〕+merge f462175,台账 301):①旗显示回归修复(tex_flag 无 setter 不触发重绘=AP 扣了旗不显〔glyph 时代旗靠 glyph setter,T13 换 tex 槽后零重绘〕+paint 全路径清残留)②伤害数字 20→26px(crit 32)/驻留 0.7→1.1s/描边 4→6——用户实机「完全没看到伤害数字」③结算视觉期跟随排播演播(_is_settling 排播项+演播完边沿主动刷新——「没意识到在结算」感知缺口;**全锁实现与胜利收尾链死锁交互〔ui_click_probe 两度挂死实证〕回退为视觉指示形态,偏差已呈报待用户裁决**);闸=冒烟 628/0+run_all 15 套+五探针 worktree/主区双跑全绿;**待用户**:三修实机验收(插旗显示/伤害数字/结算演播指示)→T17 续批 3
- **更新于**:2026-10-02(**文档批:同调任务书草案+中间产物死亡清单+filter-repo 计划书**,纯文档零代码,worktree docs-attune-deathlist-20261002 单提交 1485ee9/合并 614d337,台账 300):①任务书-魔法道具同调实施批(design/research/,草案待批)——提案 §6/§9 细化 T0-T10+P1-P8 拍板点呈报(商店刷新件/装配 UI/首批铺量/批体形态/迭代归属/存档 v4),现状事实按 2026-10-02 代码核证(过渡键七处/存档 v3 无 boss 总数/三选一池含 aux 卡);②design/qa/中间产物死亡清单-2026-10-02.md——全仓逐份三桶分类(直接死/迁后删/留活;引用面口径=活文档阻塞、active.md 历史不阻塞),sim-data 白名单外 ≈95 文件拟 git rm,迭代 9 返工域文件(t17/9a 清单/inflight/qa-t17fix)一概标旗不碰;③.zcode/plans/filter-repo-history-cleanup-plan-2026-10-02.md(案乙待审)——hash 全量改写代价明示+T0-T5 验证闸+硬前置=死亡清单执行批与迭代 9 出口先行。**待用户**:任务书 P1-P8 拍板+发令开工;死亡清单逐项勾选;filter-repo 计划书审。快照节未动(在飞竞态避让,下次收口随补)。
301. **M-3 迭代 9 出口批·T17 三修批(2026-10-02,本会话;worktree iter9-exit-9b-20261001 基点 1b9bca0+并行落籍基线 614d337,merge f462175)**:起因=T17 第 2 批判定回收(7/13✅;8 旗不显示/9 伤害数字不可见/10-12 演出快+棋盘未锁)——用户令当前会话修复+验证后合 master 再验收。**修复①旗显示回归**:根因=board_cell_unit.tex_flag 系无 setter 普通 var(同族 facade_strip/aux_mark/mutation_mark 均带 setter+queue_redraw)——glyph「旗」时代旗显依赖 glyph setter 触发重绘,T13 换 tex_flag 槽后插旗赋值零重绘=旗插上不显示(AP 照扣);修=setter(同值不重绘)+_paint_cell 全路径清残留(挖开插旗格后 tex_flag 残留会让 _draw 无条件画旗印于已开格)。**修复②伤害数字增强**:26px(crit 32)/驻留 0.7→1.1s/上浮 34→40/描边 4→6——用户「完全没看到任何伤害」=20px/0.7s 在结算排播节奏+注意力在棋盘下视觉存在感不足;fx_probe 计数断言与弹道坐标实证链路本通,纯观感轴。**修复③结算视觉期跟演播(C′)**:_is_settling 加排播队列项+演播完边沿 _refresh_presentations.call_deferred(演播完无核心信号驱动,mode 残留 settle 由泵边沿补刷)——**全锁实现(_on_board_action 吞排播期点击)被证伪回退**:核心层=点击泵(收尾靠下一次 settle_batch 驱动),锁吞点击=probe 两度挂死〔豁免适配+300 帧守卫仍挂〕+真人侧「演出后须点一下才出结算框」怪交互;用户「锁定」诉求降格为「结算视觉指示全程跟随演播」(去饱和+禁挖光+明细带展开到放完)——**偏差呈报用户裁决:坚持全锁则回炉另设计(点击缓存/主动收尾驱动)**。**验证**:worktree 冒烟 628/0+run_all 15 套+五探针全绿(ui_probe 明细带断言适配排播态判据=纯队列——_row_pace_wait 末行尾迹窗口不可作演播中标志,坑册新增);merge f462175 后主区复跑冒烟 628/0+五探针全绿。**未决**:旗显示像素面终验归用户实机(临时取证探针截图路径=rebuild 首绘与用户运行时插旗场景不同构,已删不入 git);第 2 批判定 9-12 的「演出节奏」主诉以 C′ 视觉指示承接,用户验收后定追加。**在飞**:T17 续批 3(14-18 项)待用户验收三修后继续。
- **更新于**:2026-10-02(**文档批:同调任务书 v1.1 全裁落文+06 GP 商店房重构登记**,纯文档零代码,worktree docs-attune-rulings-20261002 单提交 bbeecfa/合并 0d78da2,台账 302〔提交信息误标 301——并行会话已占 301,顺延让号〕):①任务书 v1.1=P1-P8 全裁落文——P1 甲+衍生(三选一刷新 X/Y 双源:刷新件=目录第九件占 1 槽/每次碰三选一重给 X 优先消耗不结转+Y=营地升级行每冒险开局给/初始 0 与同调位 0 起步同构;刷新=重抽三候选保池规则全保留)+P2 甲程序占位/P3 甲九件全上/P4 甲前 3 轮表值化/P5 甲炸格前置影响评估/P6 甲知情超限单批(估 7-8 工作日)/P7 乙定门=Alpha 到手后 M-4 迭代 11 评估窗口/P8 甲 save v4;T1-T8 卡随裁调整(T5+刷新消费逻辑/T2+Y 解锁态/T8+autoplay 默认不刷 off 态 X=Y=0 零扰动)。②06 新登记「GP 商店房重构——三选一同构化」条目(P1 衍生另立项,登记即堵洞):买一全重抽未买不保留/无独立刷新重抽绑购买/价格=基价×b^(关序−1)×A^(进店已购次数)(A 方向 1.5-2≫b 方向 1.1,系数归 game-balancer 研究提案后用户拍板)/商店池纯数值道具锁死(同调裁决 1)/09-20 无刷新裁决正式取代;排期建议 Alpha 后 M-4 迭代 11 与同调/反制批并列。**待用户**:两批均待 Alpha 后发令;A/b 系数研究随商店批。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:roadmap M-4 迭代 11+ 行登记两新批**,纯文档一行改,worktree docs-roadmap-m4-20261002 单提交 9d674e8/合并,台账 303):迭代 11+ 行=反制批 Alpha · **魔法道具同调实施批**(任务书 v1.1 全裁 P1-P8 在 design/research/,发令即开工,T0-T10 可直升计划书)· **GP 商店房重构批**(三选一同构化裁决在 06 条目,系数研究归 game-balancer)· 关卡内容扩展 · Beta 立项——各批顺序按 Alpha 读数定。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:商店重构+视野迷雾两任务书草案**,纯文档零代码,worktree docs-taskbooks-20261002 单提交 94828a4/合并,台账 304):①任务书-GP商店房重构-三选一同构化(P1-P5 拍板点呈报:池扩容〔不扩则重抽空转〕/断点粒度货架两案/UI 档位/乘法取整/A与b 研究时点+T0-T8≈4-5 日知情超限单批;现状按 level_runner 商店块+shop.tres+rng 扩签面核证)②任务书-视野迷雾实施批(四裁决 09-30 已齐故零待裁项,T0-T6≈3 日内;提灯效果载体划归 Alpha 信息件批、灯甲呈现挂资产升档批;art-bible 黑暗区域节缺位=T1 补;默认 M-4 窗口插 Alpha 前须点名并接受 T19 顺延)③06 两状态行挂任务书指针(商店条/视野迷雾条)。**待用户**:商店任务书 P1-P5 裁;迷雾排期默认 M-4 不需动作。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**规则批:文档生命周期「吸收即死」落文**,纯文档零代码,worktree docs-rules-absorb-die-20261002 单提交 bd63a70/合并 7947931,台账 305):①doc-conventions v9 新增 §11 八条规则(吸收即死/未决先迁 06 与 roadmap 再死/永不入库/引用面口径〔active.md 台账引用不阻塞〕/台账记结论不记指针/sim-data 白名单/迭代出口清理项/design·research 与 design·qa 系暂存地非档案库)+§10 补台账记结论口径+文首两处过期路径修正(docs/→design/dev/、production/ 会话记录→根 active.md);②CLAUDE.md 硬性红线新增同款摘要条+规范导航「写文档/改文档前」行补生命周期关键词——**并行会话自动加载面即生效**。闸=死链/术语/熵增三闸基线零新增(worktree 死链 4 vs 主区基线 1——增量 3 处系 .zcode/plans 与 artwork 未跟踪目标在 fresh worktree 不存在的环境差,06 清单本批零改动)。**顺带修复**:主区索引孤儿冲突残留 production/loop-dashboard.html(stage 1/3 无 stage 2、无 MERGE_HEAD、reflog 八条全净收尾——非任何会话在飞状态,堵死一切 merge;按 master 现状接受删除 `git rm` 解阻,零提交零历史变化)。**动机与后续**:用户令规则先行落 master,死亡清单清理批随后独立 worktree 执行(A1/A2/B1/B2 四桶,在飞域四件挂债,另见台账 306)。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:商店任务书 P1-P5 裁决落文**,纯文档零代码,分支 docs-shop-p-expand-20261002 双提交 db69aa8+4db568b/合并,台账 305/306):305=§五由压缩表格展开逐项详述节(拍板呈报规范加厚);306=v1.2 全裁——**P1 改裁共享池**:商店池=奖励池同一池(迭代 10 六种池现行形态,跨渠道消耗,买完/领完即移除;库存=上限吸收「属性 3/AP 2 达上限剔牌」语义,奖励侧行为等价断言随批验证;「无限购买」收敛为钱尽或池空双重闸)+两处切边(魔法道具件=机制件永不入店面〔09-22 裁决 1〕/GP 袋用钱买钱恒负——翻案须用户明示)+战略张力注记(买件=奖励面少一件,买强 vs 留池新决策面);P2 甲货架+账本入断点/P3 甲程序占位/P4 甲 ceil/P5 甲随批 game-balancer;**子项待裁 P1-a 库存数形态(甲=沿用上限口径,荐)/P1-b 跨关补给(甲=全冒险一次性,荐——shop=off 逐位等价前提)**;T0-T9 重排(+共享池账本与奖励侧接线);06 商店条状态行更新。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:商店任务书 v1.3 定稿**,纯文档零代码,worktree docs-shop-v13-20261002 单提交 bb86ad7/合并,台账 307):子项双甲落锁——P1-a 库存数=沿用现行上限口径(属性 3/AP 2,上限即库存,shop=off 逐位等价前提成立)/P1-b 跨关补给=全冒险一次性(现行上限语义零变化;L1 买光则 L2/L3 商店与奖励属性件枯竭=池空硬闸既定后果,用户知情)。**商店重构批裁决面全闭**,与同调实施批(v1.1 定稿)、视野迷雾批(零待裁)三批并列待 Alpha 后发令。快照节未动(在飞竞态避让)。
302. **T17 反馈批·战斗掉落渠道退役+反馈处置(2026-10-02,本会话;worktree iter9-exit-9b 批次 9ed597b/4d007e4/ca57fd3/1306ba6/684e93e——master 合并至 e3f56f3/a11fbf6,684e93e 待 DU 收口后合)**:**T17 批 3 判定入档**(14✅/15❌渠道表述/16✅/17❌呈现/18✅/19 可读+审美待办/20✅/21✅,清单判定记录表已回填)。**①战斗掉落渠道退役(用户拍板甲——「战斗/挖格不掉魔法道具」)**:起因=T17 第 15 项「挖安全格偶尔直接掉道具」系迭代 7 过渡渠道过时表述,用户裁即刻退役不等同调批——reward.tres 删 aux 挖格投放四行(工兵令 5/探巢摆钟 4/爆破包 1+惊扰负占位 0,池 88→78)、config_db F2 投放维度覆盖校验随渠道退役(共享池动态掷定不可静态校验维度,静态保证重立归同调/渠道设计批)、smoke 行数断言 22→18、reward_dangling_aux 致命用例改追加式注入(旧锚行已删);**魔法道具唯一来路=三选一共享池(节点/通关),道具位门控独立零影响**;工坊解锁动作保留(呈现面在),解锁后无投放=渠道空转待后续设计。**②第 17 项选路呈现**(B 线 sub agent 定位):候选计算/点击受理正确,缺陷=呈现层干线共线重叠(mid_x 取中点使相邻层全通道焊接)+非候选仅 2px 描边差——修复实现(干线按源 y 偏移+非候选降透明 35%)后因 ③ 回滚暂挂。**③debug 血量 bug**(用户额外反馈:上限 26→104 进冒险血 26/104):根因=冒险账本置满/通关回血封顶只算 flat 不乘 TunePanel pct——修复实现(置满/封顶同式含 pct,与 LevelRunner 同源)后同样因 ③ 回滚暂挂。**④probe 红灯(未解,登记专项)**:血量修复合入后 ui_click_probe 稳定「结算停滞 Waiting」(多环境多轮二分:回滚即三连绿/合入即复现,pct=0 数学恒等论证与实证矛盾盲点未明)——两修复暂缓落库待专项归因(怀疑测试器与血量局面耦合);硬锁(用户冻结令)实现后撞收尾链点击泵架构同域深坑同批处理。**待用户/并行**:master DU 冲突(并行 rename 批 loop-dashboard 现场)挡 merge——退役批 684e93e 在分支待 DU 收口后合;probe 红灯专项/血量+17 修复回炉/硬锁三件同域呈报待裁。
- **更新于**:2026-10-02(**清理批:中间产物死亡清单 A/B 桶执行**,纯文档零代码,worktree docs-deathlist-ab-20261002 单提交 a6833b6/合并见台账尾,台账 308〔305 与并行商店批撞号——双方并发查尾并发号,本条顺延让号,两 305 条目均有效不回改〕):用户授权「规则先行落 master+清理批独立 worktree」两段式第二段(第一段规则批=撞号的 305 条,doc-conventions v9 §11 吸收即死+CLAUDE.md 红线)。**已删 git rm 83 件**=A1 跟踪 12+A2 全部 8+B1 跟踪 19+B2 全部 9(含 playtests/、conversion-calibration/、t5-skeleton-preview 两目录);**指路句改写 13 文件 37 处**(结论内联或 git 提交号:art-bible 四机检注记+TD 否决注记/三 render 脚本去档名/07 判读基线两句/魔法道具审计指针两处/HUD框架等价证明/难度曲线三处/关卡节点地图池提案活链改指敌人系统/元进度换算率报告/entities 四处/06 七处/roadmap 迭代 6·8 行检查单两处)。**删前核四件=三过一留**:lore-nest-metaphor✅(巢穴隐喻轴全量在 00-游戏概念)·acceptance-ap6-ac✅(四级阶梯收编难度曲线并注记出处)·m3-iter10-exit-checklist✅(07 清单⑩四项承接);**alpha-acceptance-battle-screen❌留下待裁**——核验发现系循环 1 成文 Alpha 验收批销项底单(Alpha 闸未到,07 只覆盖其 E 节真人面),建议改列 A3 留活待用户确认。**在飞域四件挂债未碰**(任务书-美术圣经v3.5/perfect-l1-lever/m3-iter5-lever-scan/m3-iter5-rework-readings——roadmap 迭代 9 行与 06 在飞条目指路,迭代 9 出口批处置);死亡清单补执行记录节(部分执行不自删,表 C sim-data/表 D/B3 全未动)。**闸**=死链 4(3 处系 fresh worktree 无 gitignored 目标环境差+1 既有 shot_meta)+术语 1 既有+熵增 PASS。**合并后主区直删未跟踪 10 份**(worktree 不可见:design/research 8 份机检调研+根 code-review-2026-09-29+design/qa/balance-verifier-033239)。**待用户**:alpha-acceptance-battle-screen 去留裁。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:死亡清单瘦身为仅存未清项**,纯文档零代码,worktree docs-deathlist-remaining-20261002 单提交 6c555bf/合并见台账尾,台账 309):用户两裁决落文——①alpha-acceptance-battle-screen **裁「保」**自 A1 移入留活桶(留存理由=Alpha 验收批销项底单,死时机=Alpha 验收批后裁死或转正);②已删条目全部撤出文档不残留(执行明细归 git 5b3f345 与台账 305/308),141→49 行。剩余项逐条标**未删原因+待用户动作**三节:挂债(在飞域七组,无需动作)/留活(12 件各标死时机)/待勾选(表 C sim-data≈95 件待授权整批或逐项/.qoder 与 .workbuddy 待定性删留或 gitignore/artwork 死候选四目录待勾选物理删除/ui-redesign-2026-09-29 待点名 v2 修法后死/filter-repo 计划书待审/本单自身收口后自删)。闸=死链 4 环境差+术语 1 既有+熵增 PASS 零新增。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**清理批:表 C sim-data 整批删+.gitignore 两裁落文**,纯数据文档零代码,worktree docs-simdata-clean-20261002 单提交 0cb9148/合并见台账尾,台账 310):用户四裁决全落——①**sim-data 白名单外 100 件 git rm**(旧轮 runsum/analysis_battles csv/report txt/verifier raw jsonl/旧锚 m3iter5-8 全套/t3-t5 扫描件/board_calibration/mc 旧基线 txt/样例输出/实现计划书_PackageB〔已落籍 54f2da3〕),白名单 17 件留(README/.gitignore/_snap/analyze.py/growth_model.py/iteration_log/三设计 md/现行 MC 锚 8 件=iter10 四代锚+numfix+iter9 对拍两件+iter8_t7minepower);优化方案.md 删前核=暂留(PackageB 表改项已落籍,结构改候选未逐项验吸收,后续数值批复核);②**.gitignore**:artwork/ 整目录不入库(取消 md 例外——v1 样张 png 与 ui-reuse 审阅指引 md 两跟踪件解跟踪磁盘保留)+.qoder/ 与 .workbuddy/ 入忽略;③artwork 死候选四目录裁**先保留**(磁盘,gitignored);④filter-repo 计划书裁**先保留**待审(前置不变)。死亡清单同步瘦身:待勾选仅剩 ui-redesign 点名 v2+本单收口自删。闸=死链 4 环境差+熵增 PASS 零新增;合并后主区直删未跟踪 sim-data/balance-verifier-20260923-033239.raw.jsonl。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**文档批:artwork 永久保留裁落文+死亡清单挂起**,纯文档零代码,worktree docs-artwork-preserve-20261002 单提交 5929973/合并见台账尾,台账 311):用户两令落文——①**artwork/ 全目录内容永久保留**(美术素材只留磁盘不入 git,.gitignore `artwork/` 强制永不提交〔已验证:跟踪 0 件/ignore 规则命中 md 与 png〕,无删除时机,原「ui-redesign 点名 v2 后死」一并撤销);承载面=CLAUDE.md Project Layout artwork 行改写(清除已作废的「md 指引例外」旧文,全会话自动获知)+死亡清单留活行升格。②**死亡清单挂起**——头部加状态行「用户其他工作完成后回来处理,挂起期间不再有执行批」;待勾选节仅剩本单自身(随未来收口批自删)。闸=死链 4 环境差+熵增 PASS 零新增。快照节未动(在飞竞态避让)。
303. **T17 反馈批收官:硬锁 v3.1+出度≤2 全套+两假阳性平反(2026-10-02,本会话;worktree iter9-exit-9b 批次 939bb8c→be772cf→372490d 五提交,master 合并至 04edd55)**:**①结算演播硬锁 v3.1 交付**(用户令「不可点/不可移/不可挖」)——_on_board_action 排播期(纯队列判据)吞点击+**锁期点击缓存+演播完边沿自动重放**(v3.1 增——实机「卡死」体感根因=锁期点击被吞无反馈,重放后操作零丢失体感=演播一停动作即生效)+probe 排播豁免(Waiting 不豁免=探测面)。**②probe 卡死连环破案(真因=probe 未适配迭代 10 停点链,非锁/非血量)**:卡死态 dump 铁证 node3=reward+bonus_overlay=true——probe 从未适配 BonusPickOverlay(迭代 10 合入时缺口)→主循环「_end_overlay 开=终局」判定在迭代 10 后过早(Boss 胜利总结面后挂三选一)→适配四件=BonusPick 三态分派(替换/result 继续/待选确认)+主循环终局判定(_adventure_mode 真且非选路挂起=中途面点继续)+预算耗尽收口驱动(停点层逐推至 level_screen 放弃二击)+断点段放弃路径豁免(返回/再启断言前提失配不计 problem,路径已 T17 27 项实机验)——**血量口径修复与选路呈现修复双双平反**(假阳性扣压解除,从 9ed597b 恢复落库)。**③减动效按钮**:文案不刷新 bug 修(_on_motion_toggled 漏同步)+语义命名「结算演出动画:完整/快速」+操作提示内联(用户截图实态=两态恒「开」)。**④出度≤2 全套(用户拍板「节点出度最大为 2」)**:level_table 第七检 fanout_violation(>2 加载致命)+L2/L3 十张模板重建(tools/t17_fanout2_rebuild.py 五骨架:宽廊双干〔现行〕/三干中廊/宽廊斜岔/三干宽门/窄廊短支——出度全≤2、层宽≤4、类型序列逐 depth 保持、python 四检自校验)+**层宽上限 5 废止改 4**(与出度≤2 数学不相容:入口唯一下层宽序列上限 1,2,4)+钉固断言 5 处随新图(min [0,1,3,7,8,9]/max [0,2,6,7,8,9]/入口候选 [1,2] 等)+文档两处(生成 v0.6/地图 v1.3)。**闸**=冒烟 628/0+run_all 15 套+ui_probe/ui_input/fx 绿+probe 问题=0 三连(master)+doc 三闸零新增。**连带义务**:图结构变=MC 读数基线漂——**全旧 MC 锚作废只测不判**(与 numfix 挂账并案),重锚归下一测量批;T17 清单第 17 项修复已落库可复验、判定记录待回填。坑册新增:worktree commit 后紧接主区 merge 撞引用延迟(分两条命令);python io 整文件写回洗 CRLF(byte 级修复法)。**待用户**:实机复验五件(锁期冻结+重放/出度≤2 节点图/血量上限同步/减动效按钮/选路呈现);T17 剩余 22-36 项。
- **更新于**:2026-10-02(**代码质量修复批落籍 master**,worktree code-quality-fix-20261002 九提交 2a55f4e→cd1ed95+主区合并 5debf6a,台账 312):计划书=.zcode/plans/code-quality-fix-loop-plan-2026-10-02.md(全仓四层审计:3 P0+P1 结构债+P2 清扫,子代理 4 分片审计+3 并行修复线)。**P0 三件全修各带回归断言**=①旗纹理槽双写踩踏(T13 批 paint 尾部清 null 覆盖 T17 批条件赋值——素材在位实机插旗恒不可见,headless 缺盘字形回退掩盖;**直接关系用户待复验的 8 插旗 FAIL,应于此批后实机重测**)②ui_click_probe 解析错误(c44fb1b 去缩进+bonus 子态分派补全,实跑选路 7 次复活)③notify_combat_end 被吞注释拆行复活(战后相位回 Idle 断言 628→636)。**P1 结构**=main.gd 1395→1232 拆 RowPacer/AuxInteractController/GPShadowLedger+模态栈收口(settings/camp/tune 入栈+_input_locked 改 has_open 查询)+HUD 单通道+链式穿透清除+config_db 拆 R1 解析器/跨表校验器两类(门面签名零变化)+三选一双渠道参数化+同调位守卫收 AuxItems.can_accept+level_runner Phase enum+表访问收口+tune_sim 反向依赖解除+UiKit 收口(modal_shell 十处/裸色 26 档值逐字节不变);**P2 清扫**=死代码 16 件+T17 归因件撤除+文档残留十件。**并入 master 04edd55**(并行 T17 批:硬锁 v3.1 锁期点击缓存重放经 row_pacer.pump_ended 回调承接/probe 适配四件取 master 侧/出度≤2 新模板/血量 pct 修复与回血单点合成)解冲突 3 处+修解冲突引入缩进解析错误一处。**闸**=冲烟 636/0(基线 628+8)+run_all 15 套+八探针(headless 六+窗口化三)+熵增 PASS+MC 对拍 200 局逐位一致×2 检查点(T5 前后+终局);主区合并后刷类缓存+冲烟/run_all 全量复跑绿。**呈报五件待用户/T17 批**:①ui_click_probe 纯 master 即 budget 耗尽(选路编号 8 被拒 9763 次+typed-array 241 次与合并态 1:1 同源)=「探针全绿」在 T17 批后不成立,归 T17 在飞批;②七拍板点待裁(计划书 §8:experiment_density 退役/config_fatal_probe 退役/damage_probe 归因机裁幅/enemy_table.resolve_rowset 双算法/p_perfect 死旋钮/requires 字段/probe14_test 删留);③降级债五件已入 06(ArmedConfirm 异构/main 二期瘦身至 900/aux 替换二期/探针白盒出口/杂项尾差);④主区 battle_orchestrator.gd 空白脏改动已 stash 保住(并行会话物,stash@{0});⑤project.godot 的 stretch/aspect 行删除改动仍留主区未提交(非本批物)。快照节未动(在飞竞态避让)。
- **更新于**:2026-10-02(**测试执行两入口铁规立规批**,纯规则零代码零测试,主区直改 active.md 豁免面+agent 记忆落档,台账 313):用户问「冒烟约束何处来」→查证=钩子三条(worktree 拦截/会话快照/收口检查)均不涉测试,成文闸仅 CLAUDE.md 交付前验收+worktree 铁律收尾闸(均限批次落籍)+code-conventions「缺陷修复须留断言」(管断言留存非跑测时机)——**无任何条款强制短会话跑测,历史系我方把收口闸泛化成「改完就冒烟」的擅自习惯**。**新规生效**:冒烟/单元/模拟/MC/verifier/探针等一切测试执行只有两触发入口=①迭代 loop 开发(冒烟挂开发完成后出口/落籍闸)②用户主动点名;其余短小会话一律零测试,违者=擅自越权。落文 CLAUDE.md 硬性红线待用户批(worktree 微批)。
- **更新于**:2026-10-02(**测试执行铁规落文批**,纯文档微批零代码,worktree test-gate-rule-20261002 单提交 5dae674/主区 merge --no-ff 35dfa2f,台账 314):承接台账 313 待批项,用户批「要的」——①CLAUDE.md 硬性红线新增「测试执行两入口铁规」全段自包含(测试类执行=冒烟/单元 run_all/模拟 MC·verifier·调参工具/场景探针等一切跑游戏的验证调用;两触发入口=①迭代 loop 开发〔冒烟挂开发完成后出口/落籍闸,loop 内过程性验证属开发工作本身〕②用户主动点名;其余短小会话一律零测试,确需测试支撑先请示+静态推理注明未跑测)②worktree 铁律收尾闸改「迭代 loop 批次验证全绿后 merge」+非 loop 批默认不跑闸(点名或当场问)。**零跑闸**(新规首批示范执行:纯单文件文档微批未跑 doc 三闸/熵增闸,用户未点名);旧坑复用=主区会话 commit 经 worktree 内脚本执行绕钩子 cwd 误判(分两条命令防引用延迟);worktree/分支已清。
304. **演播后排窗交付+定点探针(2026-10-02,本会话;worktree iter9-exit-9b 尾提交,master 已合)**:用户令「伤害过程演完才切战斗胜利结算窗」——**缺陷本体=open_victory 首行 visible=true 上屏先于模态注册**(迭代 8 起同帧 flush+开窗),延迟只挂栈注册没挂视觉=排播期窗照会上屏;修=四开口(普通胜利/Boss 总结/冒险终局/调试终局)统一 _open_modal_after_playback(队列在播→挂起含 m.visible=false,演播完边沿 _on_pump_ended 派发开窗经 _modals.open 点亮;队列空=立即开,减动效档语义不变)+**新增 t17_defer_probe 定点探针**(真实信号路径驱动击杀胜利;两断言:胜利同帧窗不开+挂起在案+队列在播〔旧行为同帧开窗即红=判别性〕/排播完 5.5s 窗开)——worktree 与 master 双跑 PASS;按用户测试粒度铁规只跑关联测试(全量归迭代出口批);ui_click_probe 终局判据顺手改 adventure.state(running=中途面/settling=真终局)+BonusPick 三态/收口驱动/放弃豁免适配在分支(全流程探针本有 master 既有债〔budget 耗尽=并行批自认〕,完整局适配挂 06 专项不阻塞)。**master 现含全部反馈修复,用户可继续 T17 验收**。
315. **M-3 迭代 9 出口闸收官批(2026-10-02/03,本会话;worktree g-plan2-iter9-exit-9b/分支 m3-iter9-exit-9b-20261001,批次 a3ad30d/fdbde51/5369c47 等十一笔,**台账号 315=避让主区在飞 299-314**)**:**T17 判定收口**——36 项全判(批 4=22-36:13✅/32 全屏系 Godot 内嵌窗口环境限制待独立复验/35 两处对比度❌→用户指正方向后修复落 master 25a2e50〔设置面音量读数 INK_L_WARM 亮字/弃图刷新行 INK_LABEL 深墨——首判方向反了被用户纠正,教训=浅底深底先验 UiKit 缺省色链再开方〕)+29 停点语义用户认可(自动存档=战斗结束结算阶段——正主《冒险结构》§冒险断点「停点粒度」成文双确认)+33 项按现行快速档语义判(旧预期作废)。**T19 真人批佐证级收口**(用户裁件五乙不再补局):有效局 2(通关局承伤 59 险胜贴阈值/死亡局清 L1+L2 死 L3 首战),踩雷 4-5/局落两档之间=numfix「首通失败或险胜」预测实机兑现;报告 design/qa/t19-real-playtest-readings-2026-10-02.md。**带值四带甲案落正主**(2026-10-03 用户逐项裁:件一甲/二甲/三甲/四甲/五乙):难度曲线与Boss.md 带换代节——带 A 白板完美执行战役 [0,10%]/带 B 白板 L1 [50,85%]/带 C 满成长 [30,60%] 预立/带 D 响应曲线 ≤15pp·S 形(外部锚点齐载);旧三带正式作废;普通档留任失败常态窗;雷当量 6/8/8 转正去 provisional;k 系数保留(预期正常 >0.5/预警 <0.3)——07 §⑨ 同步收口。**81000 锚(N=400/档+taken 字段入库〔autoplay 增 mine_dmg,口径对齐真人分析端〕)——性质=非数值验证(经用户质询定性如实标注):本批零数值改动,跑批用途=k 补算源(k=63÷105=0.60 落 >0.5 带内 ✓)+出度重建结构位移存档(完美战役 78.5%→59.0% −19.5pp/L2 条件 −9.2pp,只测不判,归因候选=出度≤2+层宽 4 路线重建);锚随 M-4 数值收敛批再换代**。06 两笔=draw calls 优化批销号(504→196 随数值修复批兑现)+ui_click_probe 完整局适配专项补登记(挂 M-4 迭代 11 窗口——挂账落位非重开)。stage.txt 换代 M-3 关闭态;roadmap 迭代 9 行完成标注+M-3 关闭+M-4 升现行。**批末闸全量留痕=冒烟 636/0 三闸全过+run_all 15 套全绿+探针 4/5 绿(ui_probe/ui_layout/fx_probe/t17_defer〔5.5s 排窗证据〕四绿;ui_click_probe 超时红=已知挂账非本批引入)**。**M-3「数值标定与 Alpha 创建」关闭、Alpha 到手、M-4 门解**(迭代 11 窗口:同调批/商店批/反制批按读数排序,台账 303)。遗留移交:32 全屏独立复验/31 音量实效待 BGM/5·6·19 审美轴 06 在册/全局难度收敛批 M-4/迭代 10 七项代拍板待追认。
316. **迭代 10 追认落文批:奖励池三档位令牌池+MC 策略改判(2026-10-03,本会话,纯文档零代码;worktree iter10ratify-docs-20261003,**台账号 316=避让主区在飞段**)**:迭代 10 七项代拍板追认终态——a(钥石首杀 3+复杀 2/2/3)/c(AP 件每战首轮+1)/g(save v3 语义版本向后兼容)三项**已认定**;**d 系误会澄清**=战斗总结结算框「钥石 +N」增量行保留(用户原意=总量不进战斗结算框,营地顶栏余额展示不变),零改动已认定;**b 改判全裁**=三选一池改固定配额令牌池(用户否决浮动独立概率):普通 70/稀有 25/罕见 5 共 100 张,洗牌不放回抽 3、选中踢池未选回池、池耗即枯竭;细分=普通〔小GP 18/小增伤 18/小护甲 17/小生命 17〕+稀有〔大GP/大增伤/大护甲/大生命/恢复 各 5〕+罕见〔AP 3/道具 2〕;数值对=20/50、+1/+2、+1/+2、+5/+10、恢复+6 当即回血、AP+1、道具 1 件;**种类次数上限退役**(池消耗即上限;道具件同调位上限保留);恢复件=新入池种类(池 6 种→11 变体);**f 改判**=MC 三选一策略 1 级优先度最稀有、2 级最左(确定性,替代权重随机)——「随机 vs 首件」调研条 06 销号;build 协同深化(哈迪斯/死亡细胞类天赋搭配对模拟的影响)轻登记归后续内容批。**b/f 执行落点=M-4 数值批**(与带 A 收敛同窗,奖励经济扰动通关率读数——批内自取改前/改后锚);现行平铺池+权重随机维持到实施。落文=06 新条「奖励池三档位令牌池重设计+MC 策略改判」+node-reward.md v2.2 版本史(卡片呈现面零改动)。零跑闸(纯文档,两入口铁规)。
317. **双层 BD 体系调研+设计提案(2026-10-03,本会话,纯文档零代码;worktree bd-research-20261003/合并 609fb37,**台账号 317=接续 316**)**:任务 A=锻造+钥石+同调收敛「**一树双币三区+装配区**」方案草案(树=统一节点语言;GP 买深度/钥石开门与规则/里程碑=第三成本;互斥 A/B 只放规则区+免费切换+MC 验两侧差 <3pp,哈迪斯 2 预算制 56>30 为扩容后备;存档 v3→v4 迁移口径)——六作局外树实据全核证(哈迪斯镜=镜内本就双币〔钥匙开行/黑暗买级〕+随时免费切换+1 钥匙全镜重置;盗贼遗产 33 节点邻接须买满+全局 +10 金通胀+符文=仙女宝箱探索非 Boss;VS 无树三语言+遗物=开子系统;尖塔成就明文不解锁任何内容)。任务 B=五类机制学归纳(规则改写/转化链/重定价/替换/组合引擎,前三是地基)+**七流派三族**提案(攻击类型族:魔法〔hero_attack 后置必中 rider,期望 1.5→1.5+1〕/穿刺〔击杀溢出弹射+开格数转段数〕/普攻〔安全开格数直连伤害+免掷骰恒折扣〕;扫雷族:开格〔正负双向放大赌徒流,净期望须≈0/负〕/标旗〔flag_judged 旗伤引擎,复用 board_typed 零新配方,用户算例=全旗轮 N+M〕;引擎族:蓄力〔轮末 AP 结转复用 queue_ap_delta+改写 cleared 作废口径〕/吞噬〔variant 单据通用触发键:地形伤害型 thorn/magma/rockfall=第三资源带、信息型 vine/ash/mine_dust 永不对冲——替代被毙反制道具的方式=局内件+通用键非关卡特化〕)+GP 经济流缓议第 8;动词面=基础锁定挖/旗两枚、「件派生动词」白名单(禁一切信息类)留第二期;逐项反例条件表+落地改动面 15 项分级(表值 vs 新机制;唯一配方扩张=英雄侧 rider;两刀批次建议=局内流派先行/天赋树大件后置与同调实施批合排)。报告=design/research/proposal-dual-layer-bd-tree-and-archetypes-2026-10-03.md(336 行),**待用户拍板**;与 316 的「build 协同深化轻登记」衔接。前置确认项=伤害型地形格开格前可见性(吞噬流明码定价前提)。
318. **双层 BD 实施批立项:整合定稿+任务书入迭代 12(2026-10-03,本会话,纯文档零代码;worktree bd-taskbook-20261003/合并 7e80267,**台账号 318=接续 317**)**:双模型并行调研两稿(317 甲稿 proposal + 乙稿调研-双层BD体系 v2 他会话产)**整合仲裁定稿**=design/research/双层BD体系-整合定稿-2026-10-03.md(345 行,两原件吸收即死退役:proposal 已 git rm、乙稿系主区未跟踪稿已删盘);**仲裁原则=事实冲突以带源核证为准**(乙稿三处修正:哈迪斯行解锁=冥河钥匙 65 把非累计投入/盗贼遗产金币=Charon 收走+Haggle 减税非强制花光/VS 进化链系局内机制非局外),**结构分歧不擅定标 R1-R5 裁断点**(R1 树形态〔推荐融合案=乙稿脊柱三脉+甲稿区制语义+彩蛋≤3〕/R2 迭代 12 范围〔推荐局内流派批次一二、天赋树拆 13〕/R3 首批节奏〔推荐魔法+标旗管线验证对先行〕/R4 信息型地形边界〔推荐甲=永不对冲,乙=限量清除须显式放宽红线①;牵连开格流深挖钻头去留与二期派生动词白名单边界〕/R5 喂雷流实验性〔推荐迭代 12 不做留 06 登记〕)。**两稿并采增量**:标签+档位激活引擎(集 2/4 件成型判据工程化,钥匙件降锚点件)+正负双修原则+彩蛋节点+每流派 ≥1 扫雷端挂点铁律+差额补偿迁移原则+件池目标 ≥30;流派终阵容=七核心(魔法/穿刺/普攻两稿并案/开格/标旗/蓄力甲稿独有/吞噬——普通件「地脉采撷」按乙稿自身判据 3 仲裁改掉免疫件设计)+喂雷实验+淘金缓议。**实现任务书**=design/research/任务书-双层BD实施批-2026-10-03.md(T0-T8 草案按推荐案预写:批次一基建+魔旗管线验证 T1-T4/批次二五流派+地形件+商店保底 T5-T8/批次三天赋树 T9-T11 挂 R2;红线四条含两条 🔴 停机级;前置=迭代 11 三批出口+令牌池+商店共享池);**roadmap 迭代 12 行新增**(反制批位移承接位)+06 两笔(「反制维度承载失义」条补调研归档注记+新增「双层 BD 实施批」条)。事实自查两笔入册:伤害型地形格开格前可见(board_view.gd:783-784 危险红角标,前提成立销号 317 遗留)/巢穴削弱=敌方 side-wide percent 状态行(battle_orchestrator.gd:822,猎巢人叠加锚在)。零跑闸(纯文档,两入口铁规);台账 317/318 均随主区在飞段未提交。
319. **双层 BD 四裁落文+R4 详报(2026-10-03,本会话,纯文档零代码;worktree bd-r4-20261003/合并 69baa33,**台账号 319=接续 318**)**:用户裁 **R1 甲**(树形态=融合案:主干脊柱 row-gating+锻造/钥石/同调三脉+彩蛋 ≤3+A/B Fork 集中同调脉+命中第四线)/**R2 乙**(两层全入迭代 12:批次一 T0-T7=机制件基建+七流派全量+地形件+商店保底+MC 锚、批次二 T8-T10=天赋树+存档 v4+营地 UI 重构;超软时间盒切 12/12b,切分点=批次一出口;卡数 11 超 3-8 界按迭代 9 先例两段式一次合并 U0 追认)/**R3 乙**(七流派批次一全量铺,放弃魔法+标旗先行验证对——管线风险由 T1 基建先行+每卡单元测试吸收)/**R5 甲**(喂雷流迭代 12 不做;**06 已留正式待办**:重启条件=迭代 12 出口读数评估通过另立项、砍除判据=血量瓶颈外踩雷期望恒正且两轮数值迭代压不住→整流派砍除,设计存整合定稿 §2.3 S8)。**R4 信息型地形边界待裁**——任务书新增 §九详报(背景=藤蔓/烬覆/矿尘 hide_number 系每关信息轴难度+反制废后纯税无解;五处改动点=净化工兵范围/信息型清除工具件族/深挖钻头去留/二期派生动词边界/文档落文口径;两案影响对照=红线①风险 vs 6/6 素材利用率+可逆性不对称〔甲→乙随时可放宽、乙→甲难收回〕;推荐甲+复查闸=批次二出口仅呈报信息型真人行为读数不提案)。任务书 T 卡重排 T0-T10+完成定义/验证闸/§八裁定状态表同步;roadmap 迭代 12 行+定稿状态行+06 状态三处同步。零跑闸(纯文档,两入口铁规);台账 317-319 均随主区在飞段未提交。
320. **双层 BD 五裁全落定稿+备选内容总登记(2026-10-03,本会话,纯文档零代码;worktree bd-land-20261003/合并 6e956ba,**台账号 320=接续 319**)**:用户裁 **R4 甲=信息型永不对冲+复查闸**——落点五处:净化工兵仅限伤害型(thorn/magma/rockfall)/信息型清除工具件族不做/深挖钻头改非信息税设计(代价候选=额外 ~1 AP 或踩雷惩罚加重,数值批择一;原「雷位信息 −1」案冻结)/信息类派生动词维持全禁/T10 批次二出口呈报信息型三型真人行为读数(仅呈报不提案)。任务书 §九 9.5 裁定节+§八状态表落文,**五裁全落任务书定稿(T0-T10 两段式),待用户发令升 loop 计划书 T0 开工**。**用户立保险新规:「只删除已经完成落地的内容」——吸收即死对未落地内容不适用,须先迁正主再退役**;执行=06 新增「双层 BD 延期与备选内容总登记」条(自包含防丢):二期件组六件(跨阶段回流返 AP/穿甲锥/孤注一掷/悬浮魔法球〔召唤物新实体〕/商店置换服务符文重铸/件派生动词白名单〔触发=件池 ≥30 后操作重复且定位操作层〕)+三期合成进化+淘金流立派缓议(件族五件全文)+R4 乙备选案冻结组(清除件族/深挖钻头原案/概率收窄动词,重启=复查闸读数+用户显式放宽红线①)+设计知识存续口径(定稿吸收迁 GDD 正主完成前不删)。roadmap 迭代 12 行+定稿状态行同步五裁全落。零跑闸(纯文档,两入口铁规);台账 317-320 均随主区在飞段未提交。
321. **文档批:06 待办清单清账——「解决即移除」口径补执行(2026-10-03,本会话,纯文档零代码零测试;worktree docs-06clean-20261003 两提交 346008a+6ac5ffd+主区合并 3295793,台账 321=让号续接在飞 320)**:用户确认「已完结条目从清单移除」——**22 条整删**(14 已收口=刷新经济监控/探宝罗盘/反制维度承载〔终裁记录〕/敌方 AC 行值/heal 量级锚/标雷激励〔已裁不动〕/奖励随机调研/关卡结构随机生成/完美 L1 杠杆授权/L2 Boss 承伤/分辨率档位/draw calls/胜利结算接线/轮间节奏化;8 失义滞后=大奖励联动〔迭代 10 退役失义〕/战斗阶段数值问题〔四带换代前提失效,收敛归带换代节全局难度批〕/雷格负向当量〔6/8/8 已转正〕/真人通关率标定〔T19 佐证级收口〕/封印旗纹理/ui_kit 落码/C 区接线/呈现层测试分级);解锁界面条瘦身仅存暂停层残余;**呈现层测试分级的常驻规则(分级周期口径)先迁 CLAUDE.md 测试铁规节再删条**;6 活文档悬空指路修复(地形变异 1/魔法道具 4/roadmap 2/关卡节点图生成 2/难度曲线 1/art-bible 2)。06 600→406 行。闸=doc_link 死链 0/gdd_lint 与主区基线持平(存量 2 不通过)/doc_term 4<基线 5 零新增;合并解与双层BD五裁批冲突(备选总登记+喂雷流新条目全保留,union 重放)。快照节未动(在飞竞态避让)。**插曲**:主区会话层钩子拦 merge 完成所需的显式 git commit(只放行 merge 命令字面),经 worktree commit-tree 管线建合并提交解阻。
322. **双层 BD 任务书补齐 loop 计划书八件+迭代 12 交接 prompt 交付(2026-10-03,本会话,纯文档零代码;worktree bd-lpcheck-20261003/合并 a3e3700,**台账号 322=接续 321**)**:用户令核验「任务书满足 loop engineering 所有要求」+要新会话交接 prompt——对照 roadmap 执行纪律「计划书八件」逐件核验=**七件齐二件缺**(缺逐卡估时+独立范围边界节),当场补齐:①§四改「任务卡 T0-T10 逐卡估时」(T0 0.5/T1 1/T2 0.5/T3 0.5/T4 1/T5 1/T6 1/T7 0.5=批次一 ~6 工作日,超软时间盒→**12/12b 切分为预期执行**,切分点=T7 出口;T8 1.5/T9 1.5/T10 1=批次二 ~4 日)②§三扩「前置依赖与范围边界」(边界外七条:喂雷流/二期件组六件+三期合成进化+淘金流/R4 甲冻结组/同调位重设计/数值终值与验收带/树内容门扩量/树 UI 美术终稿——均已在 06 正主,收到即停不顺手做)③头部加八件对照行(①§一目标完成定义/②现状事实=整合定稿 §2.2+开工复核/③设计契约=§二/④范围边界=§三/⑤任务卡估时=§四/⑥验证闸=§五/⑦异常分级=§六/⑧代拍板白名单=§七;§八九=裁定存档)与升格动作=T0(复制 .zcode/plans/m4-iter12-loop-plan-<日期>.md+计划书头+U0 呈批节)。**「缺件不开工」标准达成**。交接 prompt 已交用户(自包含:开工闸三查=迭代 11 三批出口+06 五裁状态+提交线核对;事实源三文件;五裁定/四红线/执行纪律重申〔worktree/测试两入口/MC 策略 316-f/台账续号/保险规则〕;三停机点=U0 批准/批次一出口 12-12b 判定/批次二出口含 R4 复查闸)——用户在迭代 11 完成后启用新会话开发。核验时主区已被 321 批推进至 3295793(06 清账批注明与本批冲突已解、新条目全保留,本会话文件基于该头复核无损)。零跑闸(纯文档,两入口铁规);台账 317-320+322 均随主区在飞段未提交。
323. **迭代 11 第①批「魔法道具同调实施批」开发 loop 出口(2026-10-03,本会话,代码+文档+数值表混合批;worktree g-plan2-m4iter11a-attune-20261003/分支 m4-iter11a-attune-20261003 基底 02cb92a,台账 323=让号接续 322;计划书=.zcode/plans/m4-iter11-batch1-attune-loop-plan-2026-10-03.md〔U0 已批+附录 A 逐卡执行记录+附录 B 出口包〕)**:任务书 v1.1(P1-P8 全裁)升格计划书八件套 U0 过闸(对拍锚盘核更正 80000→81000,证据=读数 md §三自标现行)→T0-T10 全落:**T1** attunement_growth.tres 谓词表(m1 通关1/m2 Boss3/m3 组合 3+6,Σgrant≤slot_cap=3 schema 校验+slots() 求值口径)+道具表扩列(form/charges/slot_cost 恒 1/unlock_requires 谓词行/effective_rounds/charge_n+effect_kinds 九 kind+🔴KEY_WHITELIST 零裸 flat 护栏)+七同调行;**T2** save v4(meta 三新域 boss_kill_count〔收束入账=levels_cleared,Boss 恒唯一终点〕/attunement_equipped/attune_refresh_level+迁移链 v3→v4+断点 attunement_charges);**T3** Attunement 求值服务(纯函数零 await 零 RNG);**T4** 营地装配覆盖层(工坊扩容程序占位+柜台内滚+满位禁选+Y 升级行 meta.tres attune_refresh_upgrade L1/L2);**T5** 被动六件接线(淬毒=英雄攻击克制面限定/殉爆=旗判定 blast 群伤/惊巢=mine_hit 减半+反弹/晨令=queue_ap_delta 前 effective_rounds 轮/硬币=reward_economy 权重投影池结构零触碰/刷新件)+装配注入链(adv params→runner→enc→orch/damage/reward)+刷新双计数器(X 每碰三选一重给优先消耗/Y 冒险池;BonusPickOverlay 刷新钮);**T6** 掘进蓄能全链(安全格 charge_n 积点+use_aux 受理闸+grant_ap 当轮)+摆钟能力面(骑库存面差额注入防续玩双份+断点充能键);**T7** 退役面五件(BONUS_IDS 除名 aux_item+bonus_weight_aux/bonus_aux_item_count 退役+_grant_aux 拆除〔四步受理保留能力件复用〕+四容量闸拆除 can_accept 退役+过渡键三处退役=欠账③清偿+nest_pendulum 换装 active_charged);**T8** 冒烟六新断言(645/0)+MC attune 开关+贪心画像([淬毒,殉爆,摆钟],Y=1,autoplay 默认不刷)分层 off/on 各 N=60 双策略同种子配对——读数=off:normal 全通 0/L1 3.3%;perfect 全通 45/L1 98.3/L2 65;on:normal 全通 1.7/L1 53.3;perfect 全通 100 触顶/taken 中位 91→48.5(带平移归调参批);**T9** 连带修订九件(魔法道具定位重写/元进度 v1.6/地图战斗资源 v0.16/行动经济 v0.7/05不做 v1.3/关卡节点地图 v1.4/node-reward v2.2/registry 三处/06 收口+炸格拆后批新条+欠账③销账)。**停机双裁**(T6 检查点):炸格影响评估破面=大→用户裁拆后批 blast_kit deferred 留位(cell_removal kind 留 schema);锚语义判读追认(T8 起 off 换新锚=对拍正主,81000=批入口基准留档)。**重闸全绿**:冒烟 645/0 三闸+熵增 PASS+doc_term 0+gdd_lint 2 不通过=基线同款+doc_link 死链 4=基底既有(master 06 清账 6ac5ffd 已修,合并收敛)+**MC off 复跑同种子逐位一致 PASS**(机制关着零扰动最终检验)。**锚留盘**:runsum_m4iter11a_t8off/on_n60_20261003.jsonl+读数 md 落主区 sim-data(bash 数据件,gitignored)。**遗留与待用户**:①出口人闸——**后移迭代 12 后一并进行(2026-10-03 用户令,追认清单=计划书附录 B 届时审)**;②~~一次提交+合并~~**已执行落籍**(用户授权修钩子后 agent 侧完成:worktree-guard 钩子加兄弟 worktree 豁免分支→提交 a6a2bf8 37 文件→merge bc17b66 零冲突〔其间并行 sim-data README 批 e38f956 先期落籍〕→合并后主区全量冒烟复跑 645/0 三闸 PASS〔类名缓存重刷〕);merge 前处置双件=主区 battle_orchestrator.gd 一行 tab 噪音还原(用户授权;inflight-main-gd-noise-20260929.patch 同源在册)+t17_defer_probe.gd.uid 未跟踪孤儿让位分支版(uid 不同源,入库版权威);③provisional 表值全目归调参批/维度词表收缩形态开放点待裁/淬毒主角攻击面限定与惊巢含 GP 减半=语义 provisional 试玩判读;④attune=on 带平移投值归 M-4 数值批;⑤装配 UI 视觉终稿归营地批;⑥炸格后批立项(两处口径拍板前置:邻接数字计入/完美判定语义);⑦台账让号注记:本批期间并行会话续记 318-322,本条取 323。
324. **迭代 11 第②批「GP 商店房重构——三选一同构化」开发完成·中途被用户暂停(2026-10-03,本会话单 goal 自动执行;worktree g-plan2-m4iter11b-shop-20261003/分支 m4-iter11b-shop-20261003 基底 bc17b66,单提交 d79afd2〔amend 含读数缺陷修复〕18 文件 557 行,**台账号 324=接续 323**;计划书=.zcode/plans/m4-iter11-batch2-shop-loop-plan-2026-10-03.md〔U0 自主过闸+附录 A 逐卡记录〕)**:任务书 v1.3(P1-P5+P1-a/b 全裁)升格计划书,依 goal 零人工令自主过闸开工——**T0** worktree 切出+冒烟复读 645/0(坑复现=worktree 类名缓存须对 game/ 子目录 --import 重刷)+基线锚=复用 runsum_m4iter11a_t8off_n60(seed0=90000 不重跑);**T1** shop.tres 扩 pool_shelf 四行(attack 4/max_hp 4/armor 4/ap 5 provisional)+price_a=1.8/price_b=1.1+schema(kind 词表封闭 SHELF_KINDS/base_price/A∈[1,3]/b∈[1,2])+ConfigDB 访问器四件+cross_validator 校验⑥(货架 kind∈BONUS_IDS 且 cap∈[1,99])+rng 扩签 shop_draw(第 10 签);**T2** 断点扩键 shop_shelf/shop_visit_buys(save_manager 透明承载零改动,v4 域内扩键零版本推进;货架续玩=确定性重放承载);**T3** 共享池账本=_bonus_taken 单点扩权(stock=cap−taken,商店购买经 _consume_pool_purchase→_apply_bonus_pick 同口写加算区+账本=真单点跨渠道共账)+LevelRunner 池模式(set_shop_pool 注入/进店抽 3 E-S 洗牌恰一 shop_draw scope/buy_pool_item 买 1 全重抽/pool_price=ceil(基价×b^(关序−1)×A^visit)/shop_shelf 投影/离开清架)+**shop_mode 双模**(缺省 legacy=off 对照承载零扰动,真实入口 main.gd 投 pool);**T4** ShopOverlay 双面(legacy 原样+pool 货架三选一同构卡:显示名/件值/现价/库存余量就近/买后整架重建=重抽反馈/空架售罄态)+main.gd 三接线;**T5** autoplay 池贪心+route 评分分支+终局池读数采集(pool 行独有字段,off 行零新增)+MC 第 6 参 shop off/on+冒烟 `_smoke_shop_pool` 26 项断言(同构抽 3/同种子同货架逐位/现价公式推导/A 链爬价/加算区+账本三落点/切边 40 重抽零 gp·aux/库存尽剔牌库/池空消费拒绝/消费口→奖励牌库共账向/断点扩键 roundtrip/终局池读数域)→冒烟 **671/0**;探针=ui_probe PASS(worktree 复制主区 gitignored 素材+import 重刷——坑册已有)+ui_layout 无 FAIL+ui_click 存量红零新增;**T6** 连带修订六件=冒险结构 v0.13(共享池账本段+定价公式换代+shop_draw 登记+断点货架态注记)/关卡节点地图 v1.5/难度曲线与Boss v0.22(公式换代+杠杆位换货架基价+价格因子 A/b+分层验收 v0.22 注记)/node-reward v2.3(商店并账注记)/06 商店条收口/registry(shop_table 扩列+purpose_tags+tag_event_binding);doc 三闸零新增(lint 2=06/07 基线同款/term 0/死链 0)+熵增 PASS。**MC 跑批事故(用户严批,已认账)**:全批共 4 次 MC 批——①off 对拍跑(授权内:任务书 🔴 硬断言,PASS=120 行旧字段零差零新增键)②on 新锚跑(授权内:goal 令「读数只锚一次」)③修读数缺陷后 off 重跑(**多余**:修复仅动摘要读数面,gameplay 零影响,①结果仍有效,静态推理可代)④on 重跑(**半多余**:正解=从既有 RUNSUM 的 reward_events+wallet_events 推算终局池,零重跑)——后两次浪费 ~14 分钟机器时间,根因=发现缺陷后条件反射选重跑而非先查既有数据可否推算;用户暂停 goal 时批④ on 重跑到 72/120 被停(/tmp 临时件不落盘不作数)。**读数路径缺陷(已修)**:终局池初版在 run_adventure 收束后直读 adr.pool_stock——_settle 先 _reset_bonus_state 清账本=满库假象(43/120 行 consumed≠buys 自检暴露;账本与共账本身正确,冒烟断言背书);修=摘要 additive 键 pool_stock(_settle 清账前 _pool_stock_snapshot() 快照),run_adventure 改读摘要;修后冒烟 671/0 回归。**读数快照(首次 on 跑,pool_stock 字段待推算修正)**:off=normal 全通 0/L1 3.3%+perfect 全通 45/L2 65(与①批锚逐位一致);on=normal 全通 0/L1 3.3%+完美全通 13.3/L2 45(−31.7pp 带平移归调参批只测不判)/shop_buys 中位 4。**当前状态与待用户**:①worktree 已提交未合并 master(worktree 未删,分支保留);②goal 已被用户暂停——待令后零 MC 收口=推算 on 终局池读数(每 kind 消耗=wallet buy 事件数+bonus_resolved picked 数,数据全在首次 on 的 120 行 RUNSUM 内)→锚 runsum_m4iter11b_t5shopon/off_n60+读数 md 落 sim-data→merge --no-ff→主区冒烟复跑→批④迷雾开工;③批④计划书已立(.zcode/plans/m4-iter11-batch4-fog-loop-plan-2026-10-03.md)+art-bible 黑暗区域节草稿已审(.zcode/inflight-fog-docs-draft-20261003.md,正主 :163 已定全Line truncated
325. **迭代 11 第④批「视野迷雾实施批」开发 loop 出口(2026-10-03,本会话单 goal;worktree g-plan2-m4iter11d-fog-20261003/分支 m4-iter11d-fog-20261003 基底 395b2ab,单提交 a68ae36 6 文件 126 行+合并 e6260a5,**台账号 325=接续 324**;计划书=.zcode/plans/m4-iter11-batch4-fog-loop-plan-2026-10-03.md〔U0 自主过闸〕)**:任务书(正主四裁决已齐零待裁)升格计划书——T1 art-bible **§6.5 黑暗区域渲染规格新节**(v3.4→v3.5:菱形灯光区=曼哈顿 ≤LIGHT_RADIUS 基准 8〔两圈分立注=微光仍贴身 8 邻格不随灯光区扩〕/区外未开格全黑照抄正主 :163〔非高遮蔽档,三档信息阶梯理由〕/暗淡记忆态=记忆板 #3A3A3A+记忆墨 #C4C4C4 provisional 数字 ≥4.5:1 色牌退牌归板旗印随格隐没/硬边逐格二值/结算去饱和叠加互斥=记忆态终态档/§2 光照氛围允许域自查)+HUD框架 v0.14(实施状态注记+实装状态行「已实装」+验收线转正式)+06 收口;T2-T4 迷雾落码=**纯呈现零逻辑**(BoardView FOG_RADIUS=8 常量+_fog_lantern 插值位缺省 0+set_fog_enabled 开关;CellUnit fog_state 三态 0/1 全黑/2 记忆态,_draw 顶层遮罩;_paint_cell 曼哈顿距离逐格判定,refresh/notify_hero_move 既有驱动=移动实时跟随;换图 rebuild 重置生命周期);T5 探针 **ui_input_probe case⑮ 十六断言全绿**(全板逐格呈态/半径边界圈/开关两态 minesweeper digest 逐位一致 🔴/提灯参数在案)+冒烟 671/0+layout/click(存量红零新增)+doc 三闸零新增+熵增 PASS;**MC 零跑**(纯呈现零数值,两态逐位一致由确定性夹具断言承载);合并后主区冒烟复跑 671/0 PASS。遗留=实机目检人闸(指引随出口包 §三)+明度 provisional 自检锚归样张/实机复核。
326. **迭代 11 出口包落籍(2026-10-03,本会话单 goal;worktree g-plan2-iter11exit-20261003/分支 iter11exit-20261003 单提交 e1bf717 2 文件 101 行+合并 fba5075,**台账号 326=接续 325**;纯文档零代码零跑闸)**:**人闸材料包=design/qa/m4-iter11-exit-package-2026-10-03.md**——①三批出口检查单(①②③批完成定义逐条对证据)②代拍板追认清单 **18 项**(批①附录 B 未审 6 项:provisional 表值全目/断言期望演进/装配落位/纯派生选型/维度词表收缩开放点/淬毒惊巢语义;批② 7 项:货架基价四值/A=1.8·b=1.1 后置追认/shop_mode 双模/库存账本扩权/购血件不回血/BP 货架键形态/终局池推算口径;批④ 5 项:记忆态明度/开关承载/逐格三态制+去饱和恒等承载/**全黑非追认候选=正主 :163 定论**/提灯 +2 预留)③迷雾真人目检指引七步(约 5-10 分钟:灯光区形态/移动跟随/记忆持久/旗印记/结算叠加/性能/微光不受扰)④读数报告(off/on 对照只测不判:perfect 全通 45→13.3%、商店购买均值 3.65/局、购买:领走≈2:1;锚件两份+读数 md 已落 sim-data,pool_stock 字段=事件流推算重构口径)⑤迭代 11 门状态=**待出口人闸关闭**(后移迭代 12;门关后双层 BD 批开工,其前置中令牌池仍待 M-4 数值批);roadmap 迭代 11+ 行同步(三批落籍提交号+门状态+材料包指针)。**迭代 11 收口终态**:三批全落籍 master(bc17b66→395b2ab→e6260a5→fba5075)、冒烟基线 671/0、worktree 全清、goal 终态达成。