From 021c2dc63f5679b8b55023c850acc62f4b821446 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 24 Oct 2026 01:04:35 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix(=E6=A0=B9=E6=B8=85=E5=8D=95=E5=86=B2?= =?UTF-8?q?=E7=AA=81):=20=E8=A7=A3=E9=99=A4=E6=89=B9B=20=E5=90=88=E5=9B=9E?= =?UTF-8?q?=EF=BC=88faa0f98c=EF=BC=89=E6=8F=90=E4=BA=A4=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E7=9A=84=E6=9C=AA=E8=A7=A3=E5=86=B2=E7=AA=81=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=E2=80=94=E2=80=94=E5=BE=85=E5=8A=9E=E6=B8=85=E5=8D=95=E4=B8=A4?= =?UTF-8?q?=E6=9D=A1=E5=B9=B6=E5=AD=98=EF=BC=88=E6=89=B9A=EF=BC=8B?= =?UTF-8?q?=E8=90=A5=E5=9C=B0=E4=BA=94=E7=95=8C=E9=9D=A2=EF=BC=8C=E5=90=8E?= =?UTF-8?q?=E8=80=85=E4=BC=98=E5=85=88=E7=BA=A7=E7=BB=9D=E5=AF=B9=E6=8E=92?= =?UTF-8?q?=E5=89=8D=EF=BC=89=E3=80=81=E4=BD=93=E9=AA=8C=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E6=B8=85=E5=8D=95=E2=91=AF=E6=8C=89=203c3310ec=20=E6=97=A2?= =?UTF-8?q?=E5=AE=9A=E6=96=B9=E6=A1=88=E5=8F=96=20master=20=E8=BF=AD33=20?= =?UTF-8?q?=E4=B8=89=E9=92=AE=E6=96=B0=E5=BD=A2=E6=80=81=EF=BC=8B=E6=9C=AC?= =?UTF-8?q?=E6=89=B9=E6=9C=AF=E8=AF=AD=EF=BC=88=E7=BB=93=E6=9E=84=E6=8E=A2?= =?UTF-8?q?=E9=92=88=E5=85=A5=E6=8E=A2=E9=92=88=E9=97=B8=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E6=AE=B5=EF=BC=89=EF=BC=9B=E5=86=B2=E7=AA=81=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=E4=B8=8D=E5=85=A5=E4=BB=BB=E4=BD=95=E9=97=B8=E5=88=A4=E5=AE=9A?= =?UTF-8?q?=EF=BC=88=E5=BE=85=E5=8A=9E=E6=B8=85=E7=90=86=E6=89=B9=20--docs?= =?UTF-8?q?=20=E5=85=A8=E7=BB=BF=E7=85=A7=E8=BF=87=EF=BC=89=EF=BC=8C?= =?UTF-8?q?=E6=9C=AC=E6=8F=90=E4=BA=A4=E4=B8=BA=E8=AF=A5=E7=BC=BA=E9=99=B7?= =?UTF-8?q?=E5=94=AF=E4=B8=80=E4=BF=AE=E5=A4=8D=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 体验验证清单.md | 5 ----- 待办清单.md | 4 +--- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/体验验证清单.md b/体验验证清单.md index 7e0f3c30..7dd32106 100644 --- a/体验验证清单.md +++ b/体验验证清单.md @@ -166,13 +166,8 @@ ### ⑯ UI 结构批复验(2026-10-05 ui-struct-probe mini-loop 顺带登记——标题屏双列修复+按钮宽度纪律,约 2 分钟) -<<<<<<< HEAD - **背景**:实机目检抓到标题屏立绘/帮助牌叠压操作行牌(M2 双列接线缺陷,ui_assembler.gd 右列误挂 MarginContainer)+全站按钮宽度无纪律(UiKit 工厂无宽度约束)。已修复:右列挂回 HBox 第二列;UiKit.button 全站最小宽度基准 216+SIZE_FILL(行板/角标/图标钮 9 处豁免);全 UI 屏结构探针入探针闸默认段。 -- **看什么(实机目检约 2 分钟)**:①标题屏应为左右双列——左操作列(冒险/营地与系统两组)与右立绘看台+玩法速览牌并排,互不遮挡,「退出游戏」按钮完整可见;②同组按钮等宽(菜单列/确认弹窗),按钮不再宽窄参差;③营地屏三柜台+底栏不出屏、不重叠。 -======= -- **背景**:实机目检抓到标题屏立绘/帮助牌叠压操作行牌(M2 双列接线缺陷,ui_assembler.gd 右列误挂 MarginContainer)+全站按钮宽度无纪律(UiKit 工厂无宽度约束)。已修复:右列挂回 HBox 第二列;UiKit.button 全站最小宽度基准 216+SIZE_FILL(行板/角标/图标钮 9 处豁免);全 UI 屏结构探针入轻闸。 - **看什么(实机目检约 2 分钟)**:①标题屏应为左右双列——左操作列(进入存档/设置/退出游戏三钮——迭代 33 卡② 主菜单三入口化后形态,目检按新钮组验)与右立绘看台+玩法速览牌并排,互不遮挡,「退出游戏」按钮完整可见;②同组按钮等宽(菜单列/确认弹窗),按钮不再宽窄参差;③营地屏三柜台+底栏不出屏、不重叠。 ->>>>>>> master - **红灯信号**:任何屏出现控件叠压/按钮宽窄不一回潮/内容超出屏幕——结构探针已拦机检面,红灯=探针盲区,报批补断言。 ### ⑰ 奇物渠道分离与凭证目检(2026-10-05 奇物词族对齐与渠道分离批顺带登记——迭代15②号卡) diff --git a/待办清单.md b/待办清单.md index 7c02d280..5f4e8158 100644 --- a/待办清单.md +++ b/待办清单.md @@ -2,7 +2,6 @@ 本清单是流水线的唯一登记处:要做的事先在此登记一条,随流水线段推进改状态,做完整条删除;各系统文档的「待办」节只留一行指路存根,不再自建条目。条目格式(标题=登记元数据,正文=现状/缺口/归属/状态四属性)与状态机以 [doc-conventions §12.1](design/engineering/doc-conventions.md) 为权威。 -<<<<<<< HEAD #### 测试术语与层级重构批 A——测试命名+频率规则+新冒烟测试(2026-10-22 登记,来源=会话提及,设计面=工程直入) **现状**:测试域名实分离(名叫冒烟的载体实为千项断言面)、每轮跑闸频率过高、测试金字塔倒挂的规则重构,合同=reports/提案-测试术语与层级重构方案-2026-10-22.md(v2,2026-10-22 用户裁决全部闭合、待裁点清零)。批 A=非迭代批(规则与闸件批),用户 2026-10-22 直接下开工令执行:待办清单登记 → 改规则(process-conventions/roadmap loop 规范/术语表退役词对照/AGENTS.md 规则行)→ 写新冒烟测试(game/tests/smoke_boot.tscn/.gd+tools/run_smoke.py 重写)与系统测试宿主(tools/run_system_test.py+game/tests/system_test.gd 薄壳)→ 改闸机键映射(新增 00 冒烟测试、01 改系统测试、02 改单元与集成测试)→ 改描述性文档与 iter 技能三副本 → 全量域闸验证。批 B(断言迁移,用户特批免卡直改 game/)停机等用户发令,不在本条执行面。 @@ -10,7 +9,7 @@ **归属**:tools/ 闸机与测试基建+规则文档面(工程直入证据=提案 §一 四类问题证据附行号,用户裁决录在提案 §二) **状态**:待写卡 -======= + #### 营地五界面窗口化批——营地功能页点开后的呈现形态(2026-10-22 登记,来源=会话提及,设计面=文档轨,优先级=**绝对**) **现状**:营地场景图(卡④)把旧四柜台换成「一张可点击的场景图」,从场景图点进去的**五个功能界面**——锻造工坊/秘宝匣/天赋树(树淬炼)/奖励格图鉴/生涯记录——其**呈现形态尚未定稿**:是各开独立全屏页(生涯先例),还是作为**窗口**打开(场景根留底)。**作者 2026-10-22 明示意图=窗口打开,不是全屏页**。该形态原属卡④ §9 代拍板白名单第 2 条(非用户裁、且「缩放虚化」第三形态禁批内自选),故单独立批,不在美术设计段定值。 @@ -22,7 +21,6 @@ **归属**:卡④ §9 代拍板域 → 独立成批(呈现层 + 文档轨);窗口形态与叠层规则写入 `LAYER_CONTRACT` 与 [camp](design/gdd/ux/camp.md)「叠层与开合」节 **状态**:待文档设计 ->>>>>>> master #### 验收闭合规则——下一次迭代实测评估(2026-10-21 登记,来源=审计发现,设计面=工程直入) From 7f68ffa85eee0c0c1fab7f9f9a6ed43a16c718a6 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 24 Oct 2026 01:05:09 +0800 Subject: [PATCH 2/3] =?UTF-8?q?docs(=E6=B5=81=E7=A8=8B):=20=E5=90=88?= =?UTF-8?q?=E5=9B=9E=E5=90=8E=E9=9B=B6=E5=A4=8D=E8=B7=91=E6=94=B9=E9=9D=A9?= =?UTF-8?q?=E2=80=94=E2=80=94=C2=A73.10=E3=80=8C=E6=8C=89=E5=9F=9F?= =?UTF-8?q?=E5=A4=8D=E8=B7=91=E3=80=8D=E6=8D=A2=E4=BB=A3=E4=B8=BA=E3=80=8C?= =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=90=8E=E4=B8=BB=E5=8C=BA=E9=9B=B6=E5=A4=8D?= =?UTF-8?q?=E8=B7=91=EF=BC=9Acode=20=E6=89=B9=E5=88=B7=E7=B1=BB=E5=90=8D?= =?UTF-8?q?=E7=BC=93=E5=AD=98=EF=BC=8B=E5=86=92=E7=83=9F=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E7=BA=A6=201=20=E5=88=86=E9=92=9F=E3=80=81docs=20=E6=89=B9?= =?UTF-8?q?=E9=9B=B6=E5=8A=A8=E4=BD=9C=E3=80=8D=EF=BC=8C=E5=85=A8=E9=87=8F?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E6=94=B6=E6=95=9B=E4=B8=BA=20worktree=20?= =?UTF-8?q?=E6=89=B9=E6=9C=AB=EF=BC=8B=E5=88=86=E6=94=AF=E5=B9=B6=20master?= =?UTF-8?q?=20=E9=87=8D=E8=B7=91=E4=B8=A4=E5=A4=84=EF=BC=9B=C2=A73.9=20?= =?UTF-8?q?=E4=BA=94=E5=86=B5=E6=89=A9=E5=85=AD=E5=86=B5=EF=BC=88master=20?= =?UTF-8?q?HEAD=20=E9=9D=9E=E5=9B=9E=E6=89=A7=20commit=20=E7=A5=96?= =?UTF-8?q?=E5=85=88=E5=8D=B3=E6=8B=A6=EF=BC=8C=E6=9C=AA=E6=B5=8B=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E5=90=88=E4=B8=8D=E8=BF=9B=20master=EF=BC=89=EF=BC=9B?= =?UTF-8?q?AGENTS.md=20=E5=BC=95=E7=94=A8=E5=90=8C=E6=AD=A5=EF=BC=9B?= =?UTF-8?q?=E5=BE=85=E5=8A=9E=E6=B8=85=E5=8D=95=E7=99=BB=E8=AE=B0=E6=9C=AC?= =?UTF-8?q?=E6=89=B9=E6=9D=A1=E7=9B=AE=EF=BC=88=E5=B7=B2=E5=AE=8C=E6=88=90?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 2 +- design/engineering/process-conventions.md | 4 ++-- 待办清单.md | 10 ++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 742a2cf0..813daa7a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -16,7 +16,7 @@ ## 运行与验证(工作目录 = 含 project.godot 的切片目录) -- **交付前验收 = 跑 `tools/run_all_gates.sh`,按本批改动域选档(`--code` 只跑代码域/`--docs` 只跑文档域/不带参数=两域全量),所选域全绿才合回 master**——它是全部验证闸的唯一入口与唯一清单,**域划分也只写在它这一个地方**,闸件增减与分域调整都只改它,文档禁另列清单。一次改动同批混触 `game/` 与文档面时跑全量档。跑完写回执 `game/tests/.gates/receipt.json`(含 `domain` 字段),合回时由 worktree-guard 按 diff 路径推出该验哪个域再校验回执(五况拦截细则见 process-conventions §3.9) +- **交付前验收 = 跑 `tools/run_all_gates.sh`,按本批改动域选档(`--code` 只跑代码域/`--docs` 只跑文档域/不带参数=两域全量),所选域全绿才合回 master**——它是全部验证闸的唯一入口与唯一清单,**域划分也只写在它这一个地方**,闸件增减与分域调整都只改它,文档禁另列清单。一次改动同批混触 `game/` 与文档面时跑全量档。跑完写回执 `game/tests/.gates/receipt.json`(含 `domain` 字段),合回时由 worktree-guard 按 diff 路径推出该验哪个域再校验回执(六况拦截细则见 process-conventions §3.9) - 单件直跑(调试期最窄确认用,**不构成验收**):冒烟测试 `python tools/run_smoke.py`(`game/tests/smoke_boot.tscn` 极小启动场景)· 系统测试 `python tools/run_system_test.py`(过渡期宿主 `game/smoke/smoke_all.gd`)· 场景探针 `…console.exe --headless --path . res://smoke/ui_probe.tscn` · 单元与集成 `… --script res://tests/run_all.gd` - 调参批量:`--script res://smoke/adventure_monte_carlo.gd`(全冒险期望)· `res://smoke/reward_expectation.gd`(奖励期望);通关率/难度类测量一律走全冒险 - 数值验证:`python tools/balance_verifier.py`(采集端 `res://smoke/verifier_batch.gd`,报告与原始数据落 `sim-data/`) diff --git a/design/engineering/process-conventions.md b/design/engineering/process-conventions.md index 2227958a..5652a31f 100644 --- a/design/engineering/process-conventions.md +++ b/design/engineering/process-conventions.md @@ -49,8 +49,8 @@ 8. **验收函数变异验证**——新增/改写的验收函数(冒烟断言/探针自检/闸机判据)必须配一次变异验证:故意把被测件改坏成该类缺陷形态 → 跑最窄那道闸确认变红 → `git checkout` 精确还原;变异点/跑的闸/红输出摘要/还原结论四件记入实现报告变异验证记录表;**无变异红记录的断言不写「已验收」,只写「已实现,拦截能力未证」**(细则见 test-conventions §6);行为改动另做撤销证明(test-conventions §9.4),两类证明都记入实现报告 **完成** -9. **批末按域验收才合并**——在任务 worktree 内跑 `tools/run_all_gates.sh`,**按本批改动域选档**:本批改动触及 `game/`(游戏工程代码、测试、探针、场景)→ `--code`;不触及 `game/` 的一切改动(`design/`、根规则文件、`tools/` 工具脚本、`.zcode/` 配置等)→ `--docs`;同批混触 `game/` 与文档面 → 全量档不带参数。所选域全绿才合回 master。合回前独立验收审计通过(iter 技能第 5 步),未过不合回。该脚本是全部验证闸的**唯一入口、唯一清单与唯一域划分**,闸件增减、分域调整都只改它;**本文与其他文档禁另列闸件清单**(清单散落多处正是 iter27 漏跑 `probe_gate --full` 的成因)。跑完写回执 `game/tests/.gates/receipt.json`(含 `domain` 字段),合回时由 worktree-guard 按 diff 路径推域强制校验(五况拦截:缺回执/quick 模式/回执 commit ≠ HEAD/域不覆盖本次改动/含新增红)。闸件(`tools/` 下机检脚本与闸壳)自身的改动不占合回全量——其质量义务=落批时的变异验证(test-conventions §6),闸真崩溃时合回闸 fail-closed(跑不出回执即拦),不以合回全量为兜底 -10. **合并后主区按域复跑**——合并可能引入冲突或环境差异,落回 master 后按本批改动域复跑:触及 `game/` 的批=全量复跑(维持);纯文档域批=复跑文档域档(秒级),不再全量 +9. **批末按域验收才合并**——在任务 worktree 内跑 `tools/run_all_gates.sh`,**按本批改动域选档**:本批改动触及 `game/`(游戏工程代码、测试、探针、场景)→ `--code`;不触及 `game/` 的一切改动(`design/`、根规则文件、`tools/` 工具脚本、`.zcode/` 配置等)→ `--docs`;同批混触 `game/` 与文档面 → 全量档不带参数。所选域全绿才合回 master。合回前独立验收审计通过(iter 技能第 5 步),未过不合回。该脚本是全部验证闸的**唯一入口、唯一清单与唯一域划分**,闸件增减、分域调整都只改它;**本文与其他文档禁另列闸件清单**(清单散落多处正是 iter27 漏跑 `probe_gate --full` 的成因)。跑完写回执 `game/tests/.gates/receipt.json`(含 `domain` 字段),合回时由 worktree-guard 按 diff 路径推域强制校验(六况拦截:缺回执/quick 模式/回执 commit ≠ HEAD/域不覆盖本次改动/含新增红/master HEAD 非回执 commit 祖先=合并将产出未测内容)。闸件(`tools/` 下机检脚本与闸壳)自身的改动不占合回全量——其质量义务=落批时的变异验证(test-conventions §6),闸真崩溃时合回闸 fail-closed(跑不出回执即拦),不以合回全量为兜底 +10. **合并后主区零复跑**(2026-10-24 用户裁:合回重跑验的是与回执同一份字节,零信息)——合回落地后 code 批只做两件秒级事:`--editor --quit` 重刷类名缓存(在册坑:.godot 缓存不入 git,与合并后代码失配会假红假绿)+冒烟启动确认可开机(合计约 1 分钟);docs 批零动作。全量验证只发生在两处=worktree 批末按域闸、分支并入推进过的 master 后重跑本域闸(§1 第 2 条);「合并将产出未测内容」由合回闸祖先判定前置拦截(§3.9 第六况),master 上永不跑全量 11. **批次完成后的登记义务**——合回 master 后按 doc-conventions §12.1 推进待办清单条目状态(做完整条删除),涉及迭代编排的在 roadmap 迭代总表与顶部「当前位」节换代——执行入口=项目技能 batch-closure(批后收尾与中间文档退役),跨会话教训写记忆库。批次过程与结论由 git 提交信息承载,禁止再写会话状态文件(见 doc-conventions 第 10 节)。`design/` 与根规则文件(`AGENTS.md`/`roadmap.md`/`待办清单.md`/`体验验证清单.md`)实现批禁写,见 §12 12. **文档同步闸(实现批禁写文档)**——实现批**禁写 `design/` 整个目录与根规则文件**,要往外交代的东西一律落 `reports/`:实现报告 `reports/iter-实现报告-<日期>.md`(各卡状态+实机目检总清单+遗留读数义务)、代拍板追认单 `reports/iter-代拍板-<日期>.md`、GDD 反哺点清单 `reports/iter-反哺点-<日期>.md`(每条写清哪个文件哪一节、改成什么、依据是什么)。设计权威文档(GDD/art-bible)**任何批都不直改**:用户在会话中逐点裁决后,由非迭代批(工具/规则/文档批)写入 `design/`(执行入口=doc-design 技能),并把反哺条目从 `reports/` 清掉(吸收即死;退役执行=batch-closure 技能)。机械面文档(roadmap 行/术语表/README 工具注)同样归非迭代批在合并前更新。反哺点未落地期间相关 GDD 节视为待反哺,读前先查 `reports/` 与待办清单;需求卡片必列「关联文档同步面」按两层标注 13. **实机目检归用户,只登记不阻塞**——真人检测项登记进实现报告目检总清单与体验验证清单即完成批内义务;禁把等目检当停工理由或完成前置 diff --git a/待办清单.md b/待办清单.md index 5f4e8158..1b333ea3 100644 --- a/待办清单.md +++ b/待办清单.md @@ -10,6 +10,16 @@ **状态**:待写卡 +#### 合回后零复跑改革——全量验证收敛进 worktree(2026-10-24 登记,来源=会话讨论,设计面=工程直入) + +**现状**:合回 master 后按域复跑(process-conventions §3.10+iter 技能收口节),code 批每次多付约 8 分钟而信息量为零——回执已绑定分支尖(worktree-guard 校验),合并前后内容同一份时重跑只重复已知结论;真实危险场景(合并产出未测内容)的正确防位=分支内并 master 重跑本域闸(§1 第 2 条既有)。同批顺带修复:批B 合回(faa0f98c)把两份根清单的未解冲突标记提交进了 master(标记不入任何闸判定,后续批 --docs 全绿照过)。 + +**缺口**:① §3.10 换代「合并后主区零复跑——code 批刷类名缓存+冒烟启动(约 1 分钟),docs 批零动作」;② §3.9 五况扩六况(master HEAD 非回执 commit 祖先=合并将产出未测内容,前置拦截);③ AGENTS.md 交付前验收行引用同步;④ iter 技能收口节两行换代(zcode+qoder 双写);⑤ worktree-guard 加祖先判定与两路变异验证(豁免面,不入 git)。 + +**归属**:process-conventions §3.9/§3.10+AGENTS.md(--docs 域);iter 技能与 worktree-guard 归 .zcode/.qoder 豁免面(主区直改不入 git) + +**状态**:已完成 + #### 营地五界面窗口化批——营地功能页点开后的呈现形态(2026-10-22 登记,来源=会话提及,设计面=文档轨,优先级=**绝对**) **现状**:营地场景图(卡④)把旧四柜台换成「一张可点击的场景图」,从场景图点进去的**五个功能界面**——锻造工坊/秘宝匣/天赋树(树淬炼)/奖励格图鉴/生涯记录——其**呈现形态尚未定稿**:是各开独立全屏页(生涯先例),还是作为**窗口**打开(场景根留底)。**作者 2026-10-22 明示意图=窗口打开,不是全屏页**。该形态原属卡④ §9 代拍板白名单第 2 条(非用户裁、且「缩放虚化」第三形态禁批内自选),故单独立批,不在美术设计段定值。 From af39c6b9918666abf432ad5856f1d42579558ce1 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Sat, 24 Oct 2026 01:12:48 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix(=E9=97=B8=E7=BA=A2):=20=E6=9C=AC?= =?UTF-8?q?=E6=89=B9=E7=99=BB=E8=AE=B0=E6=9D=A1=E7=9B=AE=E6=95=B4=E6=9D=A1?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E2=80=94=E2=80=94=E5=81=9A=E5=AE=8C=E5=8D=B3?= =?UTF-8?q?=E5=88=A0=EF=BC=9D=E5=BE=85=E5=8A=9E=E6=B8=85=E5=8D=95=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E6=80=81=E7=9A=84=E5=94=AF=E4=B8=80=E5=90=88=E6=B3=95?= =?UTF-8?q?=E8=A1=A8=E8=BE=BE=EF=BC=88=E6=B5=81=E6=B0=B4=E7=BA=BF=E9=97=B8?= =?UTF-8?q?=EF=BC=9A=E6=9D=A5=E6=BA=90=E8=AF=8D=E9=99=90=E5=9B=9B=E9=80=89?= =?UTF-8?q?=E4=B8=80=E3=80=81=E7=8A=B6=E6=80=81=E8=AF=8D=E6=97=A0=E5=B7=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90=EF=BC=9Bdoc=5Fterm=EF=BC=9A=E6=9D=A1?= =?UTF-8?q?=E7=9B=AE=E5=86=85=E3=80=8E=E6=94=B6=E5=8F=A3=E3=80=8F=E4=B8=BA?= =?UTF-8?q?=E9=80=80=E5=BD=B9=E8=AF=8D=EF=BC=89=EF=BC=9B=E6=89=B9=E6=AC=A1?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=94=B1=E6=9C=AC=E5=88=86=E6=94=AF=E4=B8=89?= =?UTF-8?q?=E7=AC=94=E6=8F=90=E4=BA=A4=E4=BF=A1=E6=81=AF=E6=89=BF=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 待办清单.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/待办清单.md b/待办清单.md index 1b333ea3..5f4e8158 100644 --- a/待办清单.md +++ b/待办清单.md @@ -10,16 +10,6 @@ **状态**:待写卡 -#### 合回后零复跑改革——全量验证收敛进 worktree(2026-10-24 登记,来源=会话讨论,设计面=工程直入) - -**现状**:合回 master 后按域复跑(process-conventions §3.10+iter 技能收口节),code 批每次多付约 8 分钟而信息量为零——回执已绑定分支尖(worktree-guard 校验),合并前后内容同一份时重跑只重复已知结论;真实危险场景(合并产出未测内容)的正确防位=分支内并 master 重跑本域闸(§1 第 2 条既有)。同批顺带修复:批B 合回(faa0f98c)把两份根清单的未解冲突标记提交进了 master(标记不入任何闸判定,后续批 --docs 全绿照过)。 - -**缺口**:① §3.10 换代「合并后主区零复跑——code 批刷类名缓存+冒烟启动(约 1 分钟),docs 批零动作」;② §3.9 五况扩六况(master HEAD 非回执 commit 祖先=合并将产出未测内容,前置拦截);③ AGENTS.md 交付前验收行引用同步;④ iter 技能收口节两行换代(zcode+qoder 双写);⑤ worktree-guard 加祖先判定与两路变异验证(豁免面,不入 git)。 - -**归属**:process-conventions §3.9/§3.10+AGENTS.md(--docs 域);iter 技能与 worktree-guard 归 .zcode/.qoder 豁免面(主区直改不入 git) - -**状态**:已完成 - #### 营地五界面窗口化批——营地功能页点开后的呈现形态(2026-10-22 登记,来源=会话提及,设计面=文档轨,优先级=**绝对**) **现状**:营地场景图(卡④)把旧四柜台换成「一张可点击的场景图」,从场景图点进去的**五个功能界面**——锻造工坊/秘宝匣/天赋树(树淬炼)/奖励格图鉴/生涯记录——其**呈现形态尚未定稿**:是各开独立全屏页(生涯先例),还是作为**窗口**打开(场景根留底)。**作者 2026-10-22 明示意图=窗口打开,不是全屏页**。该形态原属卡④ §9 代拍板白名单第 2 条(非用户裁、且「缩放虚化」第三形态禁批内自选),故单独立批,不在美术设计段定值。