merge: active.md 快照+台账 369 落籍

This commit is contained in:
DKChan committed 2026-10-06 06:35:55 +08:00
commit dc1f911a47
1 file changed
+2
+2
View File
@@ -11,6 +11,7 @@
- **工程路线图**:`production/roadmap.md`(2026-09-17 建——里程碑时间线 + 路线图;实时状态看下方快照节)
## 当前状态快照(收口批先更新本节,再追加台账;≤10 行)
- **更新于**:2026-10-06(**内容数据驱动扩展架构调研落籍 master ced5fb7**,worktree g-plan2-research-ext 分支 research-content-ext-20261006 单提交 d2dacc5,工作日志 369,零代码零测试):用户两问=改已有物品数值/名字/稀有度**纯配置成立**、换新效果/机制类新专长**现状必改代码**(专长 23 挂点封闭枚举+match 翻译段 battle_orchestrator.gd:101-179+消费点约 24 处散布;秘宝被动件按 id 硬编码六件;效果文案硬编码三处;**技能池=全数据驱动范本**);mod 游戏四共性(Minecraft 数据包/Factorio 原型/RimWorld Defs,前两者官方文档核对);备选案甲(清秘宝+文案入表≈1天)/乙(效果类型统一+时机埋点≈3-4天分期①专长②秘宝③令牌,荐)/丙(外挂脚本层挂账)三列全备选;**待用户**=四拍板点(立项选择/排期/词汇表范围/文案表值化)+疑似缺陷 main.gd:475 未传 attunement/tree_rules(营地装配疑似不生效,已复核传参面未实机复验)——两项均登记 06;报告=design/research/研究-内容数据驱动扩展架构-2026-10-06.md。
- **更新于**:2026-10-06(**实机反馈三连修+全屏 UI 审计落籍 master 797bb2f**,工作日志 366-368):①标题屏玩法文字墙删除(用户令:界面禁玩法说明文字墙——教学内容归 Beta 帮助手册〔教学引导定稿批 P4 丙〕)+钮高纪律 BUTTON_MIN_H=40 单点+ui_struct_probe equal_height 同容器钮高断言族(f823abf,附 ui_contrast_probe .uid 侧车补 127a502);②续玩停点恢复 main.gd:717 崩值修(a2b7c21——resume 三选一停点分支先于 level_started 同步 emit,GP 总结 lambda 求值时 runner 未赋值;修=runner 缺位守卫+断点快照 gp 兜底;ui_struct_probe⑦resume 回归专项先红后绿实证);③全屏 UI 审计(f523036/797bb2f——实机十二屏窗口化截图 ui_audit_probe × demo v2.1 纯净模式浏览器现截九屏,逐屏并排对比图九组+差距报告=design/qa/ui-audit-vs-demo-2026-10-06.md);**下一步待用户裁决**=底栏按 demo 88px 重设计草案(放弃小钮/特性行限宽/淡墨换深墨)/E5 爆破带回滚(demo 紫带证据:blast 应归 TG_MAGIC)/标题屏主操作语义/结算仪式感/背景处理——清单已登记 06;并行在飞 worktree g-plan2-standee-tier(art-standee-20261006,非本会话)勿碰。
- **更新于**:2026-10-06(**三选一空池降级修复落籍 master 02fcc55**,用户令 bug 修复 mini-loop,worktree fix-curio-empty-skip 单提交 059b545+主区 merge --no-ff,worktree 已清,工作日志 365):专长零配置形态下 Boss 后「战利品三选一」空池死面卡死修复——core skip_empty_curio 停点消化出口(仅空候选放行,零自动推进契约不破)+controller 三入口(通关停点/奖励节点/店内门票)空池不开面直落后续推进+跳过 toast;「有 3 显 3 有多少显多少」系既有行为零改动(本批唯一新增=0 件跳过);两呈报=feats.tres 在册 27 行与用户「零配置」口径不符(疑实机跑旧版本/旧档)+问号卡=feat_row 查空兜底「特性\n???」非空池形态(复发须用户给版本/档龄对拍 resume 的 bonus_deck 令牌);未跑闸(测试执行两入口铁规挂账),实机验证归用户(新档打第一关 Boss:总结点继续应直进下一关+跳过 toast)。
- **更新于**:2026-10-06(**迭代改号批:迭代 16=UI 设计对齐批、原四卡顺延迭代 17**,纯文档零代码零测试,主区直改未提交,工作日志 363):roadmap 原迭代 16 四行(敌人行集多行/M4 数值/暂停层只读/生涯设计)改号迭代 17,原位新立迭代 16=UI 设计对齐批(事实源=UI预览demo三路改进整合对照-2026-10-04.md;红线=零美术资源改动只改 UI 设计代码;状态=待办阶段待六分歧裁决与任务书);四份任务书 13 处+06 七处状态行同步改 17;UI 任务书 P1-P11 裁决落文审计(只读)=11 点全裁齐可发令,5 处陈旧标记待用户「清」令(标题草稿字样/§8.2 节头/P10·P11 小节「未裁」/T6 依赖列)。
@@ -840,3 +841,4 @@
366. **实机反馈两缺陷修(2026-10-06,用户截图裁决;worktree g-plan2-iter16fix 分支 iter16-fix-20261006 两提交 8e490b4/9fb8b74,主区 merge --no-ff f823abf/127a502)**:①标题屏「玩法说明」文字墙=用户痛斥**删除**(非修裁切——问题本体=文案不该存在;设计铁规:界面禁玩法说明文字墙,教学内容归 Beta 帮助手册〔教学引导定稿批 P4 丙「零再教」〕;ui_assembler 帮助牌块删+M2 注记换代,历史文案在 git);②钮高纪律 **BUTTON_MIN_H=40** 单点立(主/危/常规钮统一最小高——标题屏主钮 26px 对常规 38px 不齐治根;min_w=0 紧凑位豁免同宽度纪律)+ui_struct_probe **equal_height** 同容器钮高断言族(width 216 有纪律而 height 无纪律=漏机根因);轻闸=冒烟 782/0+三探针绿(equal_height 全屏首跑零红);附=ui_contrast_probe.gd.uid 侧车补提交(.uid 必须入库规约——worktree 编辑器导入才生成致上批漏随,主区跑测再生一份撞合并,diff 同哈希后删未跟踪件再并)。
367. **续玩停点恢复 main.gd:717 崩值修(2026-10-06,用户实机 F5 抓到——真 bug 用例漏了;worktree g-plan2-iter16fix2 分支 iter16-fix2-20261006 单提交 c32bb6c,主区 merge --no-ff a2b7c21)**:resume_adventure 的 bonus_pending 分支在 level_started 之前同步 curio_choice_presented.emit(adventure_runner:250 提前 return true)→ 胜利总结 GP 行 lambda 求值时 runner 尚未赋值(null.gp 炸,调试器停 717);修=_gp_summary_text runner 缺位守卫+断点快照 gp 兜底(合计语义=恢复面合计即存档合计;与 _bonus_summary_text 同款守卫式);回归=ui_struct_probe⑦resume 专项**先红后绿实证**(夹具显式 main.runner=null 置全新启动态——首版夹具推过冒险残留 runner 非空,红因不合真机已修正;Nil.gp 同栈复现 resume_adventure:250←_resume_from_menu:437→修后总结面开+「合计 24」断言);轻闸=冒烟 782/0+run_all 16 套+probe_gate --click 全绿+主区复跑同绿。**用例漏了**的空档=呈现层「续玩恢复到停点」组合根链路此前零覆盖(core 断点往返有测、lambda 面无测)——凡新停点/恢复分支必须带呈现层 resume 断言。
368. **全屏 UI 审计(2026-10-06 用户令返工「每个界面截图和 demo 对比」;worktree g-plan2-uiaudit 分支 uiaudit-20261006 两提交 34eb460/9d0410e,主区 merge --no-ff f523036/797bb2f;零代码修改)**:实机十二屏窗口化程序截图(新探针 game/smoke/ui_audit_probe.gd——shot_probe 十二屏扩展形,真实信号路径+拟真数据,2304×1440 DPI 归一 1280×800)×demo v2.1 浏览器现截九屏(本地 HTTP+纯净模式 body.clean+全视口 PIL 裁剪——IAB 同单元格连拍 clip 会平铺花屏的坑在册);九组并排对比图+逐屏差距报告=design/qa/ui-audit-vs-demo-2026-10-06.md(差距排序:①地图底栏〔demo 85px 单条+放弃小钮 vs 实机特性行爆栏+216 红砖+特性组暖白淡墨 §7.2 违例;重设计草案=定高 88/放弃小钮/特性行限宽+深墨,待裁〕②商店/三选一形态级 D1/D2 坐实③结算仪式感④背景全局差距〔demo 暖渐变聚焦 vs 实机全铺石纹〕⑤标题屏主操作语义反转⑥E5 反证=demo 爆破卡紫带应归 TG_MAGIC;demo 无映射三屏=调试浮窗/图例/确认框仅存档;demo 有玩法速览牌=实机按用户令删除不回补);06 新登记「全屏 UI 审计差距清单」条目汇总待裁项。
369. **内容数据驱动扩展架构调研(2026-10-06 用户问「改物品设计是否只改配置/机制类专长能否零代码」并令学习 mod 扩展游戏实现;worktree g-plan2-research-ext 分支 research-content-ext-20261006 单提交 d2dacc5,主区 merge --no-ff ced5fb7,worktree 已清;零代码修改零测试)**:现状核证(Explore 代理全库扫描+本人抽查 feat_table.gd/battle_orchestrator.gd/treasure_item_table.gd 三面复核)——①改已有内容数值/名字/稀有度/投放=纯配置成立(全内容族 .tres 数据表+schema 封闭枚举校验+悬空引用加载致命,config_db.gd:12-31 统一装载);②新效果行为必改代码:专长 23 挂点封闭枚举(feat_table.gd:36-67)+求值段逐个 match 展开(battle_orchestrator.gd:101-179)+damage_controller/orchestrator 消费点约 24 处+流派档位质变硬编码:171-175;秘宝主动件按 effect_kinds 通用分发(battle_orchestrator.gd:648-666,好形态)但被动件按 id 硬编码六件(venom_edge/luck_coin/dawn_order/nest_counter/flag_burst/pick_refresh)+dig_charge 特判:643;奇物令牌 match 分发(adventure_runner.gd:412-449);效果文案硬编码三处(battle_narrator.gd:104-166/curio_interact_controller.gd:185-204)=新件无名无声根因;③**技能池=全数据驱动范本**(skills.tres 加行+enemy.tres pool 引用全链路零代码,Boss 半血解锁=unlock_hp_pct 字段)——差距=把专长/秘宝/令牌提到同等水平;④mod 游戏查证=minecraft.wiki/w/Data_pack+wiki.factorio.com/Modding 官方原文核对(rimworldwiki 反爬只取入口页按通行记载表述)——四共性:内容=数据/机制=通用解释器、语义事件时机+内容订阅、条件通用词汇跨内容复用、加载期注册+校验闸(我方已有);边界共识=「新机制」仍属代码但压成低频加类型,「新内容」高频零代码(Minecraft 数据包亦不能加新机制);⑤备选案三列=案甲最小修(清秘宝 id 硬编码+文案入表≈1 天)/案乙效果类型统一+时机埋点(专长秘宝令牌统一「触发时机+条件+效果类型+参数」数据形态+结算段语义事件点,≈3-4 天分期①专长②秘宝③令牌;MC 模拟器共用 battle_orchestrator 零改动自动受益;**荐**)/案丙外挂 GDScript 效果脚本层(真 mod 支持≈5 天+,Alpha 前挂账);**四拍板点+疑似缺陷两项登记 06**(数据驱动扩展四拍板点条〔立项/排期/词汇表范围/文案表值化〕+main.gd:475 未传 attunement/attune_refresh_y/tree_rules 疑似缺陷条〔runner 受理面 adventure_runner.gd:128-137 在、smoke 直呼参数面故未拦,本人已复核传参面、未实机复验待令〕);报告=design/research/研究-内容数据驱动扩展架构-2026-10-06.md(主区 Write 被 worktree 钩子拦,按钩子指路 worktree 执行合回)。