From 0fef9f29bd654ec92ffdee870b427a0313094619 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Wed, 28 Oct 2026 05:56:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3(=E5=BE=85=E5=8A=9E=E6=B8=85?= =?UTF-8?q?=E5=8D=95=E5=B7=B2=E5=AE=8C=E6=88=90=E6=AE=8B=E7=95=99=E6=B8=85?= =?UTF-8?q?=E7=90=86):=20=E7=94=A8=E6=88=B7=E4=BB=A4=E6=8C=89=E5=AE=9E?= =?UTF-8?q?=E7=9B=98=E6=A0=B8=E6=9F=A5=E5=88=A0=E5=9B=9B=E5=A4=84=E5=B7=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=9C=AA=E6=B8=85=E2=80=94=E2=80=94=E2=91=A0?= =?UTF-8?q?=E6=97=A7=E8=A1=8C=E4=B8=BAMC=E8=A1=8C=E4=B8=BA=E9=94=9A?= =?UTF-8?q?=E6=95=B4=E6=9D=A1=E5=88=A0(=E9=87=8D=E9=94=9A=E5=B7=B2?= =?UTF-8?q?=E5=85=91=E7=8E=B0:anchor.json=E6=9C=80=E8=BF=91=E8=90=BD?= =?UTF-8?q?=E5=BA=932026-10-26=20d5a03db1=E8=BF=AD=E4=BB=A338=E5=8D=A1?= =?UTF-8?q?=E2=91=A3a6=E9=87=8D=E9=94=9A,=E6=9D=A1=E7=9B=AE=E8=87=AA?= =?UTF-8?q?=E8=AE=B010-25=E9=A6=96=E9=94=9A=E6=9B=B4=E5=9C=A8=E5=85=B6?= =?UTF-8?q?=E5=89=8D;=E5=89=A9=E4=BD=99T6=E5=9B=9B=E5=B8=A6=E5=A4=8D?= =?UTF-8?q?=E7=AE=97=E4=B9=89=E5=8A=A1=E5=B7=B2=E7=94=B1=E3=80=8C=E8=BF=AD?= =?UTF-8?q?=E4=BB=A310=E5=A5=96=E5=8A=B1=E9=87=8D=E6=9E=84=E8=81=94?= =?UTF-8?q?=E5=8A=A8=E6=AC=A0=E8=B4=A6=E3=80=8D=E2=91=A1=E9=A1=B9=E6=89=BF?= =?UTF-8?q?=E8=BD=BD=E5=B9=B6=E8=B4=A6,=E9=9B=B6=E7=8B=AC=E6=9C=89?= =?UTF-8?q?=E5=86=85=E5=AE=B9);=E2=91=A1=E8=B5=84=E4=BA=A7=E5=8D=87?= =?UTF-8?q?=E6=A1=A3=E9=87=8D=E4=BA=A7=E6=89=B9=E6=95=B4=E6=9D=A1=E5=88=A0?= =?UTF-8?q?(=E5=8D=87=E6=A1=A3=E8=B7=AF=E7=BA=BF2026-10-06=E5=B7=B2?= =?UTF-8?q?=E8=A2=AB=E5=85=AB=E6=95=8C=E9=80=90=E9=94=AE=E5=AE=9A=E6=A1=A3?= =?UTF-8?q?+=E6=B4=BE=E7=94=9F=E7=AE=A1=E7=BA=BF=E5=8F=96=E4=BB=A3,?= =?UTF-8?q?=E6=AD=A3=E6=96=87=E8=87=AA=E8=AE=A4=E5=B7=B2=E5=AE=9E=E8=B4=A8?= =?UTF-8?q?=E5=AE=8C=E6=88=90;=E5=94=AF=E4=B8=80=E5=89=A9=E4=BD=99?= =?UTF-8?q?=E6=8F=90=E7=81=AF=E8=A7=A3=E7=A6=81=E5=80=99=E9=80=89character?= =?UTF-8?q?-design.md:45=E7=8B=AC=E7=AB=8B=E5=9C=A8=E5=86=8C,=E9=9B=B6?= =?UTF-8?q?=E4=BA=8B=E5=AE=9E=E4=B8=A2=E5=A4=B1);=E2=91=A2=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=9F=9F=E9=81=97=E7=95=99=E8=A1=A8=E5=88=A02?= =?UTF-8?q?=E8=A1=8C(=E7=AC=AC3=E8=A1=8CS7/S8=E5=9D=87=E5=B7=B2=E8=90=BD?= =?UTF-8?q?=E5=9C=B0=E2=80=94=E2=80=94static=5Fscan.sh=20S7=E5=9C=A8?= =?UTF-8?q?=E5=86=8C16=E5=A4=84+S8=E6=95=B4=E6=AE=B5=E4=B8=94=E9=9A=8F?= =?UTF-8?q?=E8=BF=AD=E4=BB=A340=E6=8B=86=E4=BB=B6=E7=BA=B3=E5=85=A5battle?= =?UTF-8?q?=5Ffx=5Fhost/reward=5Fgrant;=E7=AC=AC6=E8=A1=8Csmoke=5Fall.gd?= =?UTF-8?q?=E6=8B=86=E5=88=862026-10-23=E5=B7=B2=E5=AE=8C=E6=88=90,957391e?= =?UTF-8?q?1=201065=E6=96=AD=E8=A8=80=E8=BF=8116=E6=A0=87=E5=87=86?= =?UTF-8?q?=E5=AE=BF=E4=B8=BB=E5=90=8E=E6=95=B4=E4=BD=93=E9=80=80=E5=BD=B9?= =?UTF-8?q?;=E4=BD=995=E8=A1=8C=E9=87=8D=E7=BC=96=E5=8F=B7);=E2=91=A3qa?= =?UTF-8?q?=E5=AD=A4=E5=84=BF=E7=AC=AC=E2=91=A0=E9=A1=B9design/diagrams?= =?UTF-8?q?=E8=B6=8A=E7=95=8C=E6=A0=B8=E9=94=80(=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E7=A3=81=E7=9B=98=E4=B8=8Egit=E5=8F=8C=E9=9B=B6=E5=91=BD?= =?UTF-8?q?=E4=B8=AD,=E5=AE=9E=E4=BD=93=E6=B6=88=E5=A4=B1,=E7=99=BD?= =?UTF-8?q?=E5=90=8D=E5=8D=95=E7=94=B2=E4=B9=99=E4=B8=A4=E6=A1=88=E5=A4=B1?= =?UTF-8?q?=E5=8E=BB=E5=AF=B9=E8=B1=A1;=E6=A0=87=E9=A2=98=E4=B8=8E?= =?UTF-8?q?=E4=BD=99=E9=87=8F=E5=8F=A5=E6=94=B9=E4=BD=99=E4=BA=8C=E9=A1=B9?= =?UTF-8?q?,=E5=AD=985/7=E5=8E=9F=E7=BC=96=E5=8F=B7=E6=98=A0=E5=B0=84)?= =?UTF-8?q?=E3=80=82=E6=A0=B8=E6=9F=A5=E5=87=AD=E6=8D=AE=3D=E5=AF=B9?= =?UTF-8?q?=E7=85=A7master=E7=8E=B0=E8=A1=8C=E7=9B=98=E9=9D=A2git=20grep/l?= =?UTF-8?q?s-tree/find=E5=AE=9E=E6=9F=A5;=E9=9D=9E=E6=AE=8B=E7=95=99?= =?UTF-8?q?=E6=A0=B8=E5=AE=9E=E9=9D=A2(level=5Frunner=E5=A7=94=E6=89=98/MI?= =?UTF-8?q?N=5FCELL/L1L2=E8=A6=86=E7=9B=96/=E5=85=89=E6=9F=B1=E5=B1=82/und?= =?UTF-8?q?o=5Fproof.py/sample-batch=E6=AD=BB=E6=8C=87=E6=B6=89/settlement?= =?UTF-8?q?=5Freview=5Foverlay/run=5Fall=E6=97=A0=E8=B6=85=E6=97=B6?= =?UTF-8?q?=E5=AE=88=E6=8A=A4/iter41=E4=B8=A4=E5=8D=A1=E5=9C=A8=E5=86=8C)?= =?UTF-8?q?=E5=9D=87=E4=B8=8E=E5=A3=B0=E6=98=8E=E4=B8=80=E8=87=B4=E6=95=85?= =?UTF-8?q?=E4=B8=8D=E5=8A=A8=E3=80=82=E6=B3=A20=E5=9F=BA=E7=BA=BF?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E6=9D=A1=E7=9B=AE=E4=BF=9D=E7=95=99(?= =?UTF-8?q?=E5=89=8D=E5=8D=8A18=E9=99=88=E6=97=A7=E9=94=AE=E5=B7=B2?= =?UTF-8?q?=E9=9A=8F4f4a9bda=E6=B8=85=E8=B4=A6,=E5=90=8E=E5=8D=8A=E7=99=BB?= =?UTF-8?q?=E8=AE=B0=E8=BF=AD=E4=BB=A340=E8=BF=98=E5=80=BA=E6=B0=B4?= =?UTF-8?q?=E4=BD=8D=E5=BE=85=E7=94=A8=E6=88=B7=E5=8F=91=E4=BB=A4--refresh?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 待办清单.md | 35 +++++------------------------------ 1 file changed, 5 insertions(+), 30 deletions(-) diff --git a/待办清单.md b/待办清单.md index eedd3c0c..e09902d7 100644 --- a/待办清单.md +++ b/待办清单.md @@ -105,17 +105,6 @@ **状态**:待美术设计 -#### 旧行为 MC 行为锚全数作废——重锚归数值批(2026-10-06 登记,来源=批次移交) - -**实况**:案C 地图伤害账殿后批(git 7ef18ac,状态记录 371)改变每轮结算行为序——授予段不再兑付任何伤害(伤害形态单据暂存至战斗段末,段内序=主角先手→逐敌还手→地图账),既有全部 MC 行为锚与基线逐项比对锚所锚行为已不存在,**全数作废**;新段内序断言已入冒烟闸。按 sim-data MC 缓存层规则(无数值调整禁重跑),重锚不在改动批执行;重锚前一切 MC 旧读数只作历史存档,禁止与新行为逐项比对。M4 数值批卡 v1.2 已收该义务(F19:对拍锚按案C 新序重推导、T6 四带复算按新行为首采立新锚)。 -- 2026-10-25 更新(迭代 37 实测凭据+用户裁):该批发起 `parity_anchor.py check` 失败 9 项,双树原始面实测归因=①历史失配(锚内 RUNSUM 仍含 `level_templates`,迭代 35 卡② commit 9ee393a1 已把 MC 出数字段改名 `level_maps`;锚上次重制为 commit 0170071d/2026-10-19)+②迭代 37 卡① d12 给明细行新增 `target_id` 键未入锚口径(17222 行差异全为该新键,零值差零行数差)。**用户裁「批准本批重锚」**——对拍锚已按现行行为(含 `level_maps`+`target_id`)重制入 game/tests/evidence/parity/anchor.json,本条的"对拍锚作废待重推导"义务就此出账;T6 四带复算与数值标定窗口的设计段重走不变。 - -**缺口**:M4 数值批卡片已随 2026-10-16 删卡令退役;2026-10-18 用户裁=本条留待办清单、未设计未启动、不另行归属,未来数值标定窗口重开时重走设计段再写卡。 - -**改动面**:文档+游戏代码 - -**状态**:待文档设计 - #### 扩展节点类型——危险/精英节点与特殊地形节点(2026-10-21 登记,来源=会话提及) **实况**:用户 2026-10-21 会话定方向:Alpha 版只留现行四类(战斗/奖励/恢复/商店),以下两类留到以后再做——①危险/精英节点(怪物与普通战斗不同、奖励肥);②特殊地形节点(效果修饰:地图战斗资源、敌我伤害、金币比例等)。内容未设计。 @@ -335,17 +324,6 @@ **状态**:待写卡 -#### 资产升档重产批(art-bible v3.0 中修挂账③,2026-09-29 登记,来源=批次移交) - -**实况**:v3.0 §8.2 档位上调方向候选(主角立绘 48×72→64×96 档、敌立绘三档上调评估)**已实质完成**——2026-10-06 art-bible v3.7 八敌逐键定档(源档 36–94、显示 ×2 整数;派生管线=pixel-1 紧裁→等比缩至档高→dom_block_resize)取代 64/96/128 升档路线;存在感问题改经方案二(B 区 270 / 立绘显示上限 188 / 血条状态落底排)解决,不再走升档路线。裁决史:2026-09-30 迭代 9 三裁决案乙(本迭代不升档,先收 Alpha 真人读数再定;A4 尺寸基线冻结〔立绘 46×48/小人源 32×32〕维持有效);2026-10-04 用户令暂不做、先忽略;2026-10-06 用户令优先级再降(维持挂起;同日 playnote 立绘批评已由「立绘逐键定档批」承接兑现)。**剩余挂起项=提灯点亮解禁候选**(character-design 提灯,v3.0 明度分层允许空间光照),重启=用户点名或 M-4 升档批。Alpha 出口裁决:不进 Alpha,排 Beta;提灯候选随 Beta 资产批重议。 - -**缺口**:还差提灯点亮解禁候选的重议设计(升档批或用户点名触发时一并裁)。 -- 相关文档:[art-bible](design/art/art-bible.md) §8.2 · 资产管线批 - -**改动面**:美术素材 - -**状态**:待美术设计(备选) - #### 立绘清晰度回退评估——是否改用高清图(2026-10-13 登记,来源=playnote) **实况**:来源=playnote 用户试玩记录「现在的立绘太丑了,像素化的粒度太低了,导致根本看不清立绘;看是否可以改回用较为高清的图片?还有一个问题是大小的问题……现在地精的图片看起来比熊地精还要大,这并不合理」。2026-10-13 用户裁定:与「第二 / 三关棋盘观感」同属**美术线更新**。**两个子问题现状不同**:子问题一=怪物大小比例不合理——**已兑现**(体量语义改生物体型〔character-design §5.2,弃强度线性映射〕+八敌逐键定档〔art-bible §8.2〕),剩余面=用户是否复核验收;子问题二=像素粒度过低/是否改回高清图——**方向已裁(2026-10-14 用户裁)**:「还是像素风格立绘,但是不需要像现在太过于像素」,定性为**精细手绘像素**(不是插画、不是 HD-2D、不回退高清图;裁决录=[美术审计-cursor会话存档](reports/美术审计-cursor会话存档-2026-10-14.md) §2.2;权威面 art-bible/character-design 口径节反哺另批),粒度问题已改派生管线(八敌源档 36–94 全过可读门槛:24 糊/32 可读/48 清楚)。[08-Alpha版本标准](design/gdd/08-Alpha版本标准.md) 未决项已随裁删除(2026-10-16 状态刷新批)。Alpha 出口裁决:Alpha 范围=主角+三个 Boss 按新口径重产,其余敌种当前可读则保留到 Beta。 @@ -491,11 +469,10 @@ ### 文档与结构 -#### qa/ 实现报告收尾·孤儿遗留七项余三项(2026-10-14 登记,来源=批次移交) +#### qa/ 实现报告收尾·孤儿遗留七项余二项(2026-10-14 登记,来源=批次移交) -**实况**:qa 收尾批核查 iter19 系列出口报告遗留移交项时发现**不在待办清单在册**的七项(acceptance-package §三.2/card0 §5.3/followup §七.3/uibackfill §6.2-4/verify §6.1/3/7)。已结案的(tree_rules 受理闭环、X/Y 双源、S1 七项违例修复、提灯目检项、tests.yml 休眠等)已在各报告标注结案证据,不入本条。2026-10-24 处置:第②③④项随迭代 36 卡C 落地销号(营地 STONE 深档六处、迷雾三关派生行、开场后缀条件加算区),第⑥项按用户 2026-10-24 裁整条注销(TG_* 装饰带非文字,不另立探针)。余三项均为挂号备查/顺路件,无排期承诺: +**实况**:qa 收尾批核查 iter19 系列出口报告遗留移交项时发现**不在待办清单在册**的七项(acceptance-package §三.2/card0 §5.3/followup §七.3/uibackfill §6.2-4/verify §6.1/3/7)。已结案的(tree_rules 受理闭环、X/Y 双源、S1 七项违例修复、提灯目检项、tests.yml 休眠等)已在各报告标注结案证据,不入本条。2026-10-24 处置:第②③④项随迭代 36 卡C 落地销号(营地 STONE 深档六处、迷雾三关派生行、开场后缀条件加算区),第⑥项按用户 2026-10-24 裁整条注销(TG_* 装饰带非文字,不另立探针)。余二项均为挂号备查/顺路件,无排期承诺(第①项 design/diagrams 越界 2026-10-28 实查核销——目录磁盘与 git 均已不存在,越界实体消失,白名单甲/乙两案失去对象): -1. **design/diagrams 越界**(熵增闸存量红,archify 架构图批 00712d5 旧债):脚本自文「新分类先过用户拍板再改两处白名单」。修案二选一——甲=用户拍板 `design/diagrams` 入 DESIGN_SUBDIRS 白名单(archify 总图批产物归位);乙=迁出 design/ 归位合法区。落点=熵增闸白名单(AGENTS.md Project Layout+脚本白名单两处) 5. **字面量墨收测前置**(iter19 卡②遗留):bcard 属性描述/类型脚注/✓章/primary_button 字四处内联 Color8 无常量形态,收测需先在 ui_kit 立常量(呈现批顺路件,改 ui_kit 越当批面)。落点=呈现优化批(ui_kit 常量面) 7. **商店房截图纳屏**(iter19 卡①遗留):商店房截图纳屏留后续呈现批(考证结论在 shot_probe 头注)。本项原并列的「`数据配置.md:223` 历史行死指」半句已于 2026-10-21 实查核销——禁写变更记录规约生效后该文件的版本史行整段已不存在(现全文 212 行,文内零版本史行),被指对象随之消亡。落点=呈现批 @@ -547,11 +524,9 @@ |---|---|---| | 1 | **余下 3 个 core 模块仍零指名单测**:`board_data`/`reward_economy`/`skill_lottery` | 测试基建批。本批补了 minesweeper_rules/board_generator/config_db_resolver/config_db_cross_validator 四件;余三件按同一手法补(判据=能否在 `--script` 模式不加载 autoload 验完) | | 2 | **render_gate 的 SCRIPT ERROR 扫描仍缺失** | 测试基建批。判定主体是 golden 容差与取证文件存在性,脚本错误不改退出码时无扫描面;本批只把矩阵状态如实记为「缺失」,收它的写法待裁 | -| 3 | **静态扫描域 S7/S8 仍未落地** | 工程债批。S7=B1 编排唯一性(B2/B3/B4 API 符号命中文件 ⊆ B1 文件集);S8=结算路径 `await` 零命中。本批补的是 S3 路径与 S5,S6 亦仍在 TODO | -| 4 | **E 级卫生件**(test_kit static var 串台风险、4 套件自建断言出口、157 处 untyped 容器、76 处 lambda) | 工程债批。本批只统一了**新写**断言的出口,存量未动;test_kit 的 static var 是「并发跑批」的前置障碍(并发分层方案的前提) | -| 5 | **行覆盖率度量缺失** | 基建评估项。Godot 无内建、第三方属新基建;现行补洞靠「零指名清单 + 人工判定」,是否引入度量待裁 | -| 6 | **`smoke_all.gd` 拆分**(单文件承载 1127 项检查) | 工程债批。本批按契约只做入闸与改名裁点,不拆不重构;拆分登记在册 | -| 7 | **parity 逐位一致比对的触面判定为粗粒度路径匹配** | 测试基建批。触面表含 `battle_orchestrator.gd`,改该文件即要求批准发起 MC;若嫌过重可精化到「是否改动取数/结算数值」的语义面 | +| 3 | **E 级卫生件**(test_kit static var 串台风险、4 套件自建断言出口、157 处 untyped 容器、76 处 lambda) | 工程债批。本批只统一了**新写**断言的出口,存量未动;test_kit 的 static var 是「并发跑批」的前置障碍(并发分层方案的前提) | +| 4 | **行覆盖率度量缺失** | 基建评估项。Godot 无内建、第三方属新基建;现行补洞靠「零指名清单 + 人工判定」,是否引入度量待裁 | +| 5 | **parity 逐位一致比对的触面判定为粗粒度路径匹配** | 测试基建批。触面表含 `battle_orchestrator.gd`,改该文件即要求批准发起 MC;若嫌过重可精化到「是否改动取数/结算数值」的语义面 | **改动面**:游戏代码