DKChan
|
e55bc0c142
|
工程(02选跑过滤器收编): 文档同步——game/tests/README 补 --only 选跑用法(工具速查行+Running Tests 命令行)+套件数漂移订正(40→64,39 单元+1 集成→61+3,集成 1→3);architecture.md 测试与质量域 run_all 行补选跑态登记+同款计数订正(2026-10-28 实数);待办清单「02 闸选跑过滤器」条目完成整条删除——批已合回 master(fe62463b)
|
2026-10-28 03:01:49 +08:00 |
|
DKChan
|
8bfd249402
|
工程(user目录隔离): 每个代码面 worktree 独立 Godot user 目录+系统测试 V3d 缺帧修正
- 机制: tools/setup_worktree_userdir.sh 在建区后生成 game/override.cfg(use_custom_user_dir + 唯一名 DungeonSweeper_<区名>_<绝对路径 sha1 前 8>), 主工作区 no-op 保持真实档原位; .gitignore 收 game/override.cfg
- 闸壳: run_all_gates.sh 参数解析后先自检/自愈本区隔离, 建不起来 exit 1(fail-closed)——并行批共用一套夹具/日志/截图目录会互相踩盘, 是假红的根源
- 读取面: 新增 tools/godot_user_dir.py 统一解析(有 override→custom dir, 无→默认 appdata/Godot/app_userdata/<config/name>); parity_anchor.py 与 analyze_playtest.py 的硬编码 APPDATA 路径改为调用它
- 流程: process-conventions §1 第 1 条(建区即跑 setup)与 §3 环境基线第 4 条(闸壳自检); iter 技能冷检出三件套→四件套(.zcode/.qoder 两份本机副本已同步, 不入 git)
- 系统测试 V3d: 隔离后空 user 目录(无 settings.cfg)使 reduced_motion 取默认 false, 实查暴露 V3d 真实缺陷——测试同步驱动整场战斗后同帧 flush, RowPacer._was_pumping 从未置真, 演播后排窗的 pump_ended 边沿不触发, _end_overlay 永不打开; 旧绿只因本机 settings.cfg reduced=true 让排播走 consume_now 快路绕过队列。补一帧 await process_frame 让泵先观测到非空队列再 flush, 恢复真实边沿路径
- 取证: 隔离空目录下 00 冒烟 17/17、02 单元与集成 62 套全绿、03 探针 --click 全绿; 01 系统测试修正前 70/1 红(仅 V3d)、修正后 reduced=true 与 false 两档均 70/70 绿
|
2026-10-27 05:23:13 +08:00 |
|
DKChan
|
1cfb691ac0
|
编排(迭代40)+全清设计补课与三卡修订v1.1——用户裁全清口径落死:①architecture.md v1.18→v1.19五处(ConfigDB访问器归位+域容器持有/SlotStore+MetaStateStore两新件行(实查病根:save_manager35个accessor与meta_progression31方法是同一存档内元进度数据域摊两文件)/组合根句柄面S13豁免登记(46探针句柄契约钉死)/测量面await豁免登记(测速wall-clock步进语义)/meta_progression瘦身定稿注记)②三卡修订v1.1零待裁点:卡①B1战斗域拆件批(对拍停止改dump_battle替代验收+settlement_table拆两子Resource段97处改址+宿主超标函数全清+发现宿主类变量38超阈按全清第二支臂随批登记豁免第三条≈5.25d)+卡②核心数据面收敛批(config_db归位33方法+三域容器+SlotStore/MetaStateStore拆件+meta瘦身31→20+adventure_table拆段44→12+spawn束化10→1,改址实查≈1330处≈7.9d)+卡③呈现层收敛批(print删除+七件绘制态内部收拢+board_cell被动壳改址40行+冻结面补全八处+main/await豁免申报≈5.3d)③待办清单:三卡v1.1随动+波0直改条目登记(证据指认补齐,执行时点=迭代40合回后用户发令)④roadmap迭代40行编入(卡①→波7结构小件v1.3,≈6.225d常规区间待开工);全清终态账目=216键清213+豁免3(main句柄面/测量await/battle_orchestrator类变量38,均有v1.19在册理由);迭代41/42分组待用户裁(卡②7.9d+卡③5.3d=13.2d超10须呈报两案);pipeline_gate绿
|
2026-10-27 03:59:39 +08:00 |
|
DKChan
|
8b14632190
|
文档设计(gdstyle存量债清偿·波1审查折入): 双子代理独立审查回炉补裁全数折入 architecture.md v1.17→v1.18——grilling(阻断5+建议3)与godot-master(阻断3+建议3)并行独立取证、结论收敛「骨架成立接线未闭合」;阻断8条去重6组折入=①S13键账12随迁键(use_treasure×4/_grant_routed参数8/_apply_flat_row参数+返回等)随函数入新文件=基线外NEW,卡内同步收敛定为本波义务禁波0refresh吸收(设计原算术漏项——只算宿主残留8-10键漏随迁键)②跨件单向接线裁死:RewardGrant持BattleFxHost引用(treasure_used发射/计数器消耗)+fx件对授予面走注入兑付Callable,禁RefCounted双向环③settlement/段类随动:段类构造注入直持宿主+两新件三引用(Middle Man禁壳),grant段11读写面+combat段案C闸改指,四helper与_pool_effective/perfect_sweep_earned留宿主④两新件消费依赖列补全(fx件实需9类含RngServiceCore fx_reveal流——原「零随机」自述矛盾订正;grant件实需12类含宿主attune读投影/fatal通道),引用束注入防_init max-parameters新键,TreasureItems经宿主setter转发(注入时序)⑤treasure_interact_controller三触点分家:use_treasure经现值回调改注RewardGrant(每战新建禁一次性直引),minesweeper读与attune_convert_state仍走宿主双取值面⑥_fx_revealing再入闸归fx件,揭示态投影消费方订正=宿主A2订阅旁路判定(原「呈现快照消费」两快照实不读揭示态);建议5条全折入=S8_FILES与S7_B1_SET同批随动/battle_orchestrator行旧述过渡指路/头注发射点指址随动许可词表不动/nest_preview_count留宿主+两外部直读面冻结/fx_reveal流随件迁移取号序不变;清点报告§六补第6条审查记录;条目实况与凭据随动v1.18;pipeline_gate绿
|
2026-10-27 00:06:26 +08:00 |
|
DKChan
|
d891118fa6
|
文档设计(gdstyle存量债清偿·波1拆件定稿): 轴甲两件用户裁落文——battle_orchestrator(1313行/50成员/S13全库最大户)拆BattleFxHost(效果引擎宿主域,fx族12成员9函数)+RewardGrant(奖励授予域,grant族3成员11函数含use_treasure)两协作件,宿主保留状态机/facts缓冲/A2订阅/五段驱动/attune原位(iter39副卡领地)/行发射基建/呈现投影/刷新面;跨件接线=bind注入emitCallable(CurioDeck先例)+facts缓冲宿主持有fx取值+seal_consumed留宿主;呈现零变化(两快照出口逐字不变,内部改读件投影;treasure_interact_controller直连改注RewardGrant);验收红线=行为零变化+行数恶化债还债归绿(c4c69701)+PARITY触面对拍经批准+改善非清零口径(宿主残留预计8-10键);S7两新件入B1域文件集随动;architecture.md v1.16→v1.17(功能层两新件行+战斗编排域拆件定稿节);条目设计段闭合(逐波裁定全数落定,缺口删,波7载体重裁转写卡段),状态推进文档设计已闭合+待写卡;pipeline_gate绿
|
2026-10-26 23:37:42 +08:00 |
|
DKChan
|
af0e28d655
|
收尾(迭代38批后): 账面换代+反哺点1-16落文+产出物退役(用户裁「反哺落文没有问题、代拍板全部追认、卡②状态可一并更新」)——①待办清单四条完成即整删(效果引擎校验文案计数错误/明细行扩展总型收敛批/奖励节点过时表述清扫批/调试入口写死行必须在发布前删除)+「结算明细日志行序重锚批」随卡④裁点甲出账删除+「闸与探针存量噪声两件」拆注改名(件①产品码类型错随卡⑥出账,保留件②闸壳挂死防护=工程直改待执行,改动面降为工具代码);卡②条目现态由并行会话登记「gdstyle存量债全量清偿」波7承接(原「结构审查未立项小件候审」条目已并入该条),本批不重复回退;②roadmap 迭代38行换代(状态已完成(2026-10-26)/需求卡片列与实现报告列填退役保留字)+顶部当前位迭代位与下一步两行换代+表下加带红合并〔用户特批 2026-10-26〕注记一行;③体验验证清单新增 ㊱ 迭代38 六卡目检总清单五项(含红灯信号与结论回流;卡② 无改动不登记)——反哺点17 前提证伪:根目录 体验验证清单.md 一直存在且被 git 跟踪(414 行、㉖–㟟 逐迭代节俱全),当时误判系 Windows 中文文件名编码显示问题,故两选一裁决作废、直接按既有格式落登记;④反哺落文六处:战斗结算「扩展行」节过渡句换代为单一扩展行型+effect_id 口径(v1.0→v1.1)、08-Alpha版本标准 三选一条目改两渠道均在役(v1.16→v1.17,02-系统清单 指针随动)、ux/battle 调试浮窗与调试变体两处改发布态恒隐+415 历史留痕加口径指引、生涯 调试浮窗两行换代、test-conventions 调试注入两层加发布态注记、code-architecture.json debug 节点副标 DS_DEBUG 门控→发布态恒隐;architecture.md §1.3 与 roadmap 重锚指路句按卡①预期零改动/随②出账;⑤退役删除十件:四份迭代38产出物(实现报告§八落笔清单已逐条出账、审计报告两项阻断均有处置记录、代拍板21条经用户追认、反哺点1-16已落文)+六张已完成需求卡片(levelmap/效果文案/明细收敛/奖励节点/结算行缓冲/调试入口);卡② 结构小件定点修卡与其 WIP 留存随波7 重裁保留在册,卡内对已删 levelmap 卡的链接改指 git 提交 b85b3b45/8ea7cfba;pipeline_gate 绿(51条目/39行/2链)、gdd_lint 绿、文档域闸绿(07 doc_link 基线红转绿)
|
2026-10-26 19:16:07 +08:00 |
|
DKChan
|
daa8860b6e
|
docs(文档设计·AdventureRunner真拆分): 设计闭合——architecture v1.16 核心层三新件行(HeroLedger/AttuneLoadout/CurioStop)+「冒险域拆分定稿」节(应用层薄编排/CurioDeck纯池化/RunLedger退役/断点片段化+获得日记键扩列/信号直连删六转发族/构造注入/调用直连不留壳;经godot-master技能库独立子代理审查,三高危修正并入:充能单源化/日记比对旧档豁免/ShopSession补入改造面);待办清单状态推进「文档设计已闭合+待写卡」+删缺口+商店委托层拆除新条目登记;流水线闸58条目绿+--docs域闸绿(死链基线红转绿)
|
2026-10-26 07:40:04 +08:00 |
|
DKChan
|
b6f11c1f8a
|
docs(架构文档·知识沉淀批): 三件补文——通信形态选型理由(数据流§2:同步直连=可回放红线,Godot信号=同步派发,无事件循环)+效果引擎「全同步解释器不是事件总线」定位(基础层表,删T3扩签冻结计数括注)+架构原则9「停点权威在核心层」(两层阻塞机制);十处删改——未决问题表已落定三行(QQ-01/02/03,gdUnit4决定迁测试与质量域)+引擎知识缺口节压缩为engine-reference指针+覆盖GDD行八计数普查改根索引指针+层项「18项」两处冻结计数+RngService流词表枚举改PURPOSE_TAGS指针(实测缺九流)+存档路径节「MVP无存档」过时陈述与旧契约句修正(意图序列/窗口选择序列已非现行)+MVP关键路径行+数据流节重号4→5;doc-conventions §5新增「活体清单不冻结计数」(三实例评估);architecture v1.14→v1.15;待办清单登记直改批
|
2026-10-26 04:54:43 +08:00 |
|
DKChan
|
88914222b6
|
工程(车道铁律): 评估二结果落档——子代理冷启动全过;架构实测:子代理工具调用不经 ZCode 守卫层,git 层为唯一全提交者执法层(蓄意 --no-verify 为残余暴露面,登记 architecture 车道节);守卫旗标检查改扫 -m 前参数区(消息提及旗标名误拦,实测踩中即修)
|
2026-10-26 03:52:48 +08:00 |
|
DKChan
|
f2b17b47bd
|
工程+文档(车道铁律): worktree 铁律改两车道——代码面(game/非.md)唯一强制 worktree,其余主区直改;新增 git pre-commit 直改闸(版本化+hooksPath+LF钉死+在位自检);AGENTS/process-conventions/architecture 三处规则同步
|
2026-10-26 03:34:16 +08:00 |
|
DKChan
|
ab79a71eb7
|
docs(规则修订): code-conventions/test-conventions 文首读触发前移——「写任何代码前必须通读本文件」改「定代码方案前必须通读本文件」、「写任何测试前必须通读本文」改「定测试方案前必须通读本文」(2026-10-25 用户裁两处一起改;与 d121d653 导航行前移口径对齐,测试侧实际时点更早——验收断言在写卡期设计;process-conventions 经呈报维持不改)
|
2026-10-26 02:38:22 +08:00 |
|
DKChan
|
57b0c3a59e
|
docs(闸分域): 判据由路径前缀改文件性质——game/ 内 .md 归文档域
- 合回闸与 run_all_gates.sh 同口径:代码域=game/ 下非 .md 的行为载体;
game/ 内 .md 与 game/ 外一切路径=文档域;两类都有仍跑全量档
- 回执对齐(covers_tip)与 dirty_game 同步改只看代码面
- 修 git diff 默认 quotepath 把中文路径写成转义串、后缀判 .md 必失效的缺陷
- 同步 AGENTS/process-conventions/architecture/roadmap/tests README 与四份技能
- 规则评估样例:c25daa30(旧判 full、新判 docs);本批自身(docs)
|
2026-10-26 01:38:25 +08:00 |
|
DKChan
|
c25daa30cd
|
docs(迭代37结项): 批后收尾——反哺落文六处+账面换代+迭代37产出物九件退役(四卡批2026-10-25合回8faf1763)
反哺落文(reports/iter37-反哺点 逐条出账,清单随批退役):
- architecture.md v1.12→v1.13:模块归属表登记迭代37拆件新模块(CurioDeck/ShopSession/board_resolvers/main_ui_build/main_adventure_flow/main_overlay_flow/main_debug_flow/TilePalette/HeroSprite/BoardWorld 在册补行+HudPresenter 数据投影+文案拼装静态族加注;表内原无 HudPresenter 行,按新增落表)。
- 存档序列化.md:断点域豁免段注记 27 顶层键登记单源=core/adventure_runner.gd const BREAKPOINT_FIELDS(写侧 _bp_parts()、读侧 _bp_read/_bp_read_int)。
- 冒险结构.md 共享池账本节:载体注记 AdventureRunner._bonus_deck→CurioDeck(池与判定)+ShopSession(货架/定价/购买/刷新),规则文字零改动。
- code-conventions.md §1.1:新立拆分判据硬纪律——重构卡禁为迎合机检计数保留无效成员/别名,机检键与卡片契约互斥时实现段停卡呈报(反哺条7+条9口径同落;行访问器直读=db即ConfigDB,口径由该条与既有数值单点纪律覆盖)。.zcode/.qoder 两份 req-card 技能同步第13项。
- game/tests/验证集清单.md:extract_checks.py --extract --force 重生成(64源1583调用点);〔wr2〕三条走 check_quiet 通道不在提取器现行口径(旧清单同口径零条),属工具覆盖面既成事实,未扩口径。
- 反哺条4/10 批内已执行、条8 无义务、条5/6 分别由本批重生成/转待办新条出账。
代拍板:B-1~B-8 由用户 2026-10-25 结项发令整单追认(E-1/E-2 补救已入账于 P0 待办条)。
账面换代:roadmap 迭代37行=已完成(2026-10-25)+卡列/报告列退役保留字+当前位三行换代;待办清单删「game代码结构审查批」条(未决六小件迁「结构审查未立项小件候审」、gdstyle基线陈旧键迁新条)、P0「AdventureRunner职责真拆分」吸收拆分卡缺口件(撤装置计数读数/五件收编范围/验收面预案);体验验证清单录迭代37实机目检七条。
退役九件(判据逐份核对,引用面改写后 git rm):iter37 产出物五份(代拍板/反哺点/实现报告/拆分卡缺口/验收审计)+四张需求卡片(迭代已完成,roadmap 已填退役保留字)。
|
2026-10-25 23:46:01 +08:00 |
|
DKChan
|
983ce127df
|
docs(S6~S8三闸落地收口): 静态扫描承接清单三行改在位(判据口径与豁免通道随录,S6反向引用句归人工评审面)+static_scan头注换代全量在位
|
2026-10-25 21:34:17 +08:00 |
|
DKChan
|
44aa805658
|
Merge branch 'arch-align2-20261025'
|
2026-10-25 20:23:00 +08:00 |
|
DKChan
|
bcb5cce3b6
|
docs(架构与规范对齐批·闭合落文): ②案甲组合根拆件概念成文(呈现层归属行+装配节定义+code-conventions §1.3 括注,控制器一词弃用,视图禁直连)+③案a effect_engine 圈层归位基础层(A3/B4 消费依赖登记,反向依赖悬案消解); ④条目七件全结按吸收即死删除,⑦校验文案未决先迁独立条目,⑤收敛码改登记扩展总型收敛批条目,S6~S8 条目冻结解除改工程直改类待执行(2026-10-25 用户裁案甲/案a)
|
2026-10-25 20:22:47 +08:00 |
|
DKChan
|
752e336700
|
docs(规则修订): concept-conventions 读触发前移——文首「写设计文档前必须通读」改「定文档方案前必须通读」+§1 首句「动笔之前先做概念建模」改「定方案前先做概念建模」(2026-10-25 用户裁,只修本文档;本文 §1 附加物封装正是架构对齐会话被撤回方案的违例条款——概念建模实际发生在方案讨论期,读触发却在动笔期)
|
2026-10-25 20:20:49 +08:00 |
|
DKChan
|
c36f97d778
|
docs(规则修订): 规范导航触发前移——读规则从「写X前」提前到「定X方案前」:AGENTS.md 文首指针与导航表头改「定方案前先查(确认写什么内容之前读规则,不是动手前才读)」+代码/测试/文档三行时机格各前置「定X方案」段,doc-conventions 文首标题「写文档前必读」改「定文档方案前必读」(2026-10-25 用户裁;起因=架构对齐会话讨论期未读规约拼方案、补读后两处违例撤回——旧触发词只管写、没管住定方案)
|
2026-10-25 19:11:04 +08:00 |
|
DKChan
|
82d0cf24a6
|
docs(架构与规范对齐批·部分落文): ⑤明细行协议两层化(基础9+扩展行1,概念+指引法,效果身份指向实现头注)+来源豁免封闭清单五类对齐; ①归属表API对齐实况(A2撤便捷形/A3补预授权通道/B2换check_skill_unlocks/B4撤equivalence_supply/level_runner撤幻影grant_node_active)+damage_controller与settlement五段段类入表+B1域文件集成文(S7前置备齐); ④层合同计数18; ⑥§1.3例举换代player_request_refresh; ②③两裁决点保持开放待用户拍板(2026-10-25用户令部分执行)
|
2026-10-25 18:47:14 +08:00 |
|
DKChan
|
becd300391
|
fix(格式换代): 换行符归一清偿合并脚本双重转换(三文件曾成 CR CR LF)+§12.1 一处旧措辞改齐(无设计线段的条目须在实况指认证据)
|
2026-10-25 07:50:49 +08:00 |
|
DKChan
|
c550654896
|
merge master(改动四类与两层模型)+手工合四文件:格式换代与新状态词并轨
|
2026-10-25 07:44:25 +08:00 |
|
DKChan
|
4e8ff1f0fa
|
docs(格式换代·第一遍): 改动面档序规则成文(按四档表次序)+一处并列倒序改正
|
2026-10-25 07:32:18 +08:00 |
|
DKChan
|
9093ba0044
|
wip(格式换代·待 rebase): 待办清单条目格式换代第一遍——删设计面与归属、现状改实况、加改动面四档与可选优先级;闸判据七项+撤销证明十项全红过绿;69 条全面重写
|
2026-10-25 06:59:02 +08:00 |
|
DKChan
|
9fdacdebeb
|
docs(规则修订): 改动四类+卡片/迭代两层模型落规约(2026-10-25 用户裁定 12 项全执行)——AGENTS「两类批」改「改动四类」(需求改动=唯一走写卡+迭代;工程/文档设计/美术素材=无卡无迭代直改)+五段铁律限定需求改动并补两层口径;process-conventions §2 首句改造+两层口径+工程直入拆分+「低于5不得编」改「任何卡可编入、<5=冻结待凑批」;doc-conventions §12 状态机补待执行与直改类序列、通道表拆需求性/工程性、§12.2 补冻结待凑批与周期新规;test-conventions 头注补测试归属句;术语表术语替换;pipeline_gate 状态词表/状态五形态/周期校验同步(<5 未处冻结态才红);三张违形卡(S9/S13/节点图换代收尾批)删除、结论回写条目、五条目状态改待执行;退役词四处顺带换代。全量域闸绿(回执 full 档,07 doc_link 较基线改善);子代理审计过(四小修已落)。.zcode/.qoder 六技能(iter/iter-plan/req-card/batch-closure/doc-design/asset-ingest)同批换代,不入 git
|
2026-10-25 06:57:29 +08:00 |
|
DKChan
|
a74fa87fe5
|
merge(master)+二轮清扫:并回 master 新进提交(iter36 收尾/golden 纪律/S13 治本卡),冲突三处——process-conventions 取 master 新条款(回执 dirty_game 对齐判据/每批跑一次闸/复跑理由)重编号 8–14+闸件义务句维持人工确认口径,S9 卡 D4 维持全项目禁令版(master 侧旧定界句作废),状态面板瘦身卡取 master 删除(iter36 收尾已退役,清洗随亡);随批清扫——待办清单「变异测试禁令写入规约」整条删除(本批即其执行)、roadmap 待编池同步移除
|
2026-10-25 03:59:11 +08:00 |
|
DKChan
|
270287cd30
|
docs(闸频率): 全量域闸收口为「每批一次」——冻结→件核→并 master→跑一次→合回
规则文本(process-conventions):
- §1.2/§3.9/§3.10 收口顺序固定为上列五步,删「批末+合回两个时机」与「重跑本域闸再合回」;明列唯一两种合法复跑(闸红且修法动 game/;闸开跑后 master 又推进),并写明「再跑一遍保险」不构成理由
- 回执与分支尖的对齐判据改为代码面:回执 commit 之后仅追加 reports/、design/ 等非 game/ 提交,回执照样有效;合回闸六况拦截描述随之改口,回执新增 dirty_game 字段
机检(tools/run_all_gates.sh):头注写明本脚本是批末终局动作;回执写 dirty_game(跑闸时 game/ 带未提交已跟踪改动=验的不是这版字节,合回闸拒收),首个回执字段验证:干净树 0/脏树 1/还原 0,回执 dirty_arg 0/1 两态落盘正确
钩子(.zcode/hooks/worktree-guard.sh,本机豁免面):合回闸由「回执 commit == 分支尖」改为「回执覆盖分支尖的 game/ 面」(covers_tip:祖先判定+game/ diff 为空),新增 dirty_game 拦截,错误话术随动
验证:A 层 7 临时仓库夹具全中(回执对齐/闸后仅 reports 提交/闸后改 game//dirty_game/master 未并/quick/含新增红),两处变异各按预期翻红(covers_tip→commit 同一使 S2 翻红;删 dirty 拦截使 S4 翻绿),还原后 sha256 一致且 7 例复跑全中;B 层 5 评估案例(evals.json)只读子代理判分见会话
|
2026-10-25 01:33:24 +08:00 |
|
DKChan
|
e89f486aa9
|
merge(master)+禁令残留清扫:并回 master 新进提交(gdstyle 闸件批/S9 卡/iter36 收尾),冲突 test-conventions §8.4 保重编号版+吸收 master 新条款「判据绑可观测提交面」(措辞去变异化);随批清扫——待办清单 gdstyle/S9 两条目「变异验证义务」改撤销证明口径;S9 活卡全量改写(契约 3/T2/D2/D4/来源行/对照表列头/审计面/两轮 grilling 记录——旧「闸件豁免」定界标注经用户全项目禁令推翻,验证义务统一撤销证明,禁令条款原文保留)
|
2026-10-25 01:31:21 +08:00 |
|
DKChan
|
53f5d9cd69
|
docs(批后收尾): 迭代 34 结项——反哺点十条落文+代拍板十三项追认+中间文档九份退役+账面换代
落文(反哺点 ①②③⑤⑥⑦⑧⑨⑭⑮,经用户逐条裁决):
- 敌人系统.md:寻址词族「同坐标/坐标行集」改「同带键/带键行集」五处,大地精行示例改寻址键 (1, battle, 3)
- 关卡节点地图.md v2.1→v2.2:Boss 描边改紫赤+深墨环(依视觉定稿 level-map);补实现语义三句(层距=BFS 层差/Boss 与候选节点双豁免恒显类型/可见性只算当前圈不累积记忆);递出物改关卡序号+节点深度;info_visible_layers 已落数据表现行值 2
- 关卡节点图生成.md v1.1→v1.2:产出约束五条→六条,新增「多终点深度互异」;岔路取舍补候选集豁免类型可见性已兑现;调参表补图包络行(≤屏预算,超预算只限参数档)
- level-map.md:信息层级第一层补类型可见性指针;画布公式记数订正(宽 70+层深×122+44.5、高 52+槽位×58+25+24,下限 620×256)——定稿语义不动
- 术语表.md:新增「关卡与地图」节,收「信息迷雾」(与视野迷雾区分,标识符禁 fog_ 前缀)
- test-conventions.md §9.4:补「判据绑可观测提交面」一条,来源=迭代 34 探针首版假绿的教训(吸收原卡片 T2 描述项)
⑬ 超预算图策略无设计落点 → 待办清单新登记条目(设计面=文档轨,状态=待文档设计)
⑯ 卡片 T2 接口描述订正 → 判由 ⑭ 吸收,卡片随批退役不改
代拍板:迭代 34 两份代拍板单十三项(卡③ 六项+卡④ 七项,含卡④第 7 项白名单外甲案返工)用户全部追认,异议窗口关闭。
退役(吸收即死):reports/ 下迭代 34 产出物七份(实现报告/代拍板/反哺点清单/验收审计四份)+两份需求卡片。引用面已改写,doc_link 死链检查绿。
账面:roadmap 迭代 34 行改「已完成(2026-10-22)」、卡片列与实现报告列填「已退役(git 历史可考)」;顶部当前位迭代位与下一步换代。待办清单删迭代 34 两卡行、关卡节点图重构条设计定稿版本升 v1.2/v2.2、新登超预算图条目。体验验证清单登记 ㉜ 迭代 34 实机目检四项(不阻塞)。
域判定:diff 全部落在 design/+reports/+两份根流程清单+roadmap.md,纯文档域,故取 --docs 回执。零游戏测试执行(测试两入口铁规),结论均为静态核对。
已知缺口(不在本批修):待办清单从未设迭代 34 反哺点专条,落文凭据无处登记;roadmap 迭代 35/36 行仍写「待开工」与实际不符(35 卡①已合回、卡②停机;36 三卡已合回并收尾),留待用户发令订正。
|
2026-10-24 23:58:03 +08:00 |
|
DKChan
|
53426fd073
|
docs(测试工具手册): game/tests/README.md 升级手册形态——头部三线分工声明(介绍=手册/规则与时机=test-conventions/闸清单=run_all_gates.sh 唯一落点)+工具速查表八件(判什么/结果谁判/什么时候用)+测量件发起规则指路;test-conventions.md 分工句原位扩一行指针(不推移行号);待办清单登记 gdstyle 引入条目(工程直入,2026-10-24 会话实测三件证据)。全量域闸绿(回执 full 档,07 doc_link 较基线改善)。gdstyle v0.4.0 兼容实测见待办清单条目现状节
|
2026-10-24 18:28:43 +08:00 |
|
DKChan
|
b2583f75f5
|
chore(变异类测试全项目清除): 用户裁——变异验证/变异测试全项目禁用,验收一律只走撤销证明。AGENTS.md 红线行删除+导航行改词;test-conventions §6 整节退役(§7–§9 重编号为 §6–§8,对照表第六格改「撤销证明」,§8.4 新增行为证明改撤销式);process-conventions 批清单第 8 条删除(后续条目重编号)+闸件义务句改人工确认;code-conventions/roadmap 同步;pipeline_gate 对照表证明标记删「变异」+报错文案改;run_all_gates.sh 注释同步;游戏测试面 8 件测试语义改写(layout_probe/ui_struct_probe/save_manager/save_boot/level_gen_params/forge_table/save_manager.gd/4 件表值措辞)——玩法术语(地形变异/变异格/变异角标/变异池等)逐个甄别后全数保留;活卡「状态面板瘦身批」变异列全量改写为撤销证明口径。全库方法术语 grep 零残留;全量域闸验收通过(回执随本批重跑补齐)
|
2026-10-24 08:35:18 +08:00 |
|
DKChan
|
16c6f1362e
|
refactor(波2 目录收尾): game/smoke/ 目录退役——44 件探针三件套迁 game/probe/、30 件测量/诊断/驱动件迁 game/sim/;全仓 100+ 处 res://smoke 与 game/smoke 引用改指(闸件/产品码 tune_sim_controller/宿主 preload/根规则/README/设计文档);熵增闸 RETIRED 收编 game/smoke 防回潮;AGENTS.md Project Layout 换代;static_scan 豁免理由换新宿主;波 2 施工件预计算表全部命中(8d 预扫零红灯);全量域闸验收通过零新增红
|
2026-10-24 02:09:27 +08:00 |
|
DKChan
|
7f68ffa85e
|
docs(流程): 合回后零复跑改革——§3.10「按域复跑」换代为「合并后主区零复跑:code 批刷类名缓存+冒烟启动约 1 分钟、docs 批零动作」,全量验证收敛为 worktree 批末+分支并 master 重跑两处;§3.9 五况扩六况(master HEAD 非回执 commit 祖先即拦,未测内容合不进 master);AGENTS.md 引用同步;待办清单登记本批条目(已完成)
|
2026-10-24 01:05:09 +08:00 |
|
DKChan
|
331a0ba688
|
docs(描述性文档): 批 A 术语与读数换代——tests/README 术语表改标准四级(冒烟/单元/集成/系统+UI 探针与 golden)并删「别被字面骗了」警告节(名字对了警告就死),滞后读数订正(35 套件→manifest 40 条实数口径、挥发计数改口径描述、游离台账去硬计数并收 probe_ui_util 入表);architecture.md 测试域节换 run_smoke/run_system_test/run_all 三行模块登记+实证行去滞后读数+三层承载表改四级+改动域与三硬闸表同步;体验验证清单/待办清单/probe_gate.sh/golden_compare.py「轻闸/重闸」词面清扫(探针闸默认段/全量域闸口径);5 个单测头注释「单元套件」换「单元测试」(仅注释,闸 02 载体零改动)
|
2026-10-22 21:16:24 +08:00 |
|
DKChan
|
3b8c6bc3e7
|
docs(规则): 测试术语与层级重构批 A 规则面——三查条删除+§3 重编号(9-15)+全仓 §3.N 指针改正(AGENTS.md §3.9);roadmap loop 规范 2/3/4 条按新频率规则重写(检出零测试/卡内只测自己改的东西/全量只有批末+合回);术语表退役词对照登记四级测试层废弃词(系统级断言套件/冒烟全量/单元套件/启动探针/L0–L3/轻闸/重闸/三查);AGENTS.md 单件直跑行换冒烟+系统测试双运行器;test-conventions §9.3 加验证集清单维护锚
|
2026-10-22 21:05:46 +08:00 |
|
DKChan
|
c61d00b41a
|
docs(迭代周期规则批): 迭代周期三条线定型——中值精确值不取整/5–10 日常规/超 10 须带日期特批/硬下限 5、硬上限 20(特批不放行)
2026-10-21 用户裁定落地四件:
- process-conventions 四查③改「总估时三条线」(<5 不得编/5–10 直接编/超 10 呈报整批/拆批两案等裁、确认后带日期标记/>20 不得编、确认也不放行)
- doc-conventions §12.2 预计周期列改「≈N 个工作日」中值精确值形态(退役 0.5 步进周形态,1 周=5 工作日)
- roadmap 粒度句换代;迭代 31–35 五行按中值精确值改写(31≈7.5/32≈8.75/33≈13.25/34≈11 归特批/35≈15.25 个工作日)
- pipeline_gate:WEEKS_RE→PERIOD_RE;周期判据改三条线(<5 与 >20 判红、10<x≤20 须带日期特批标记、「—」历史行豁免)
变异验证 8 例(worktree 备份→sed 变异→恢复):25 带标记红(硬上限拦)/4 红(硬下限拦)/15 无标记红/15 带标记绿/20 带标记绿(边界放行)/10 无标记绿(边界不触批)/旧周形态红/标记缺日期红;恢复后全绿
|
2026-10-21 23:33:27 +08:00 |
|
DKChan
|
f958a03f51
|
docs(research/退役批): design/research 全目录退役落地——中间文档唯一暂存地收敛为 reports/(用户 2026-10-20 令「design/ 只放持久化设计文档,过程件一律出 design/」的执行补完,2026-10-21 会话复述确认)
八件受版文件 git mv 进 reports/(一律先迁不删,删除归后续批或用户点名):提案三件(冒险前资源配比预设/效果引擎无状态化/武器锻造系统)、审计两件(代码术语审计/单测与验收门禁标准测试审计)、美术审计两件(cursor 会话存档 md + canvas 转 HTML 渲染件)、需求澄清-营地交互重做;未入库的 UI预览demo 三路对照件只搬盘不入库。
GDD 落文:锻造工坊.md「满级特效扩展位」节收下七条候选池(长剑破甲/长剑暴击面扩大/长枪先手连击/法杖开局魔法矢/轻甲灵巧/重甲反震/魔法护甲护盾),按现役 EFFECT_KINDS 与 settlement.tres:51/52 逐条复核实现代价分档,效果类型闭集口径取正文现行 31 种、不抄过程稿旧记 24 种;候选池定性为备用清单非承诺清单。
引用面换代 08(playnote 之外两处 ../research/ 改 ../../reports/)、待办清单四处、reports 八张卡片(跨目录前缀改同目录)、art-assets-checklist 与 sim-data/README 两处既存死指改「沿革查 git 提交史」、content-archive 出处句标注该目录已退役。迁入件内部相对链接随迁移重基准(../gdd/ → ../design/gdd/,playnote 与待办清单改回仓库根),并订正上一批遗留错误:两张迭代 30 卡片的 playnote 链接原写 ../../playnote.md(从 reports/ 出发指到仓库外),现改 ../playnote.md。
规则与机检:doc-conventions §11「暂存地非档案库」行改为单暂存地+禁在 design/ 下设过程件目录+图像载体与报告渲染件口径分列(禁图留 artwork/ 沿用 2026-09-27 用户裁;.html/.json 允许作为报告的一种=2026-10-21 用户裁,原「只放 .md」句系 10-17 建目录时顺带照搬、无单独点头记录);AGENTS Project Layout 两行同步;reports/README 补「设计讨论段过程稿」命名行。repo_structure_audit:DESIGN_SUBDIRS 去 research、RETIRED 加 design/research;doc_ref_audit 排除面清空(design 全树入扫描面);doc_term/doc_link 扫描域注释换代;三件样张脚本 OUT_REPORT 改落 reports/ 并补 os.makedirs(改前只对 OUT_PNG 建目录,目录缺失即 FileNotFoundError)。
变异验证:重建 design/research 并放文件 → 结构闸退出码 1、同时报「退役路径再现」与「子目录越界」两条;design/ 内放两条指向不存在文件的引用 → 引用可核机检报「路径不存在」红项 2(该闸暂未注册进闸壳,无基线记录必判变化);清场后结构闸 PASS。
|
2026-10-21 15:27:16 +08:00 |
|
DKChan
|
c66d8fee99
|
merge(营地交互重做): 卡④退回美术设计段+迭代 33 编入卡①③②(回执 commit=8a2f80fe)
|
2026-10-21 07:48:32 +08:00 |
|
DKChan
|
8a2f80fe7c
|
docs(营地交互重做): 卡④退回美术设计段(v2.3 非有效卡,美术设计闭合后重立卡)+编排四查③增总估时下限(区间中值求和不得低于 5 天)+迭代 33 编入卡①③②(≈2.5 周带超上限特批),文档域闸全绿
|
2026-10-21 07:48:26 +08:00 |
|
DKChan
|
224a947559
|
merge: 分支并入 master(推进 84 提交,2026-10-21)——research/ 治理批按现master重取四处冲突
解冲突取法=master 现文为准、本批新增语义打上去,不照抄分支旧文本:
- doc-conventions §11:活文档清单与「暂存地非档案库」行取本批新增全文(content-archive 退役内容留底/research/ 无常驻例外/跨会话交接文件禁入库/根 playnote 定性),清单称呼按 docmove 批现文写作「待办清单」,「落档必写接收方」「迭代实现报告」两行照收 master 版(旧日期注记不复活)。
- 08-Alpha版本标准:Alpha 出口裁决与营地五卡入 Alpha 的全部现行行照收 master,仅把 playnote 链接按新位置改指 ../../playnote.md。
- tools/repo_structure_audit.py:ROOT_FILES 取 master 全集(含待办清单/体验验证清单两件根文件)后追加 playnote.md。
- design/research/Alpha未完成事项梳理-2026-10-13.md:modify/delete 冲突按删除解——master 侧自分叉只改过两处指路句(f100e192/281d471e),其结论已由 08 v1.11-v1.12 与待办清单承载,吸收判据今日重核成立。
随批补两处 master 前进后暴露的同步面:AGENTS.md Project Layout 根目录段补 playnote.md 一行(白名单收了新根文件而目录说明未跟上);技能层 batch-closure 两份副本(.zcode 原件→整文件覆盖 .qoder)补「research/ 无常驻例外」的候选呈报口径与 playnote 不入退役候选。
|
2026-10-21 07:18:31 +08:00 |
|
DKChan
|
fc1e802721
|
merge(迭代32反哺写入批): 29 项反哺点按 2026-10-21 用户裁决全部落文——措辞换代八件+术语表增行+doc_term 补词扩面(变异见红)+architecture v1.9+提案 v1.3+账面四条目,文档域闸全绿
|
2026-10-21 04:14:57 +08:00 |
|
DKChan
|
f2b2558098
|
docs(迭代32反哺写入批): 卡①卡②两份反哺点清单 29 项按 2026-10-21 用户裁决全部落文
- 措辞换代:八件 design/ 文档「完美排雷」→「完美封印」(art-bible v3.17);术语表「退役词对照」增行成 S11 词表权威来源
- 闸扩面:tools/doc_term_audit.py 词表加「完美排雷」+扫描域扩 design/art(用户裁 2026-10-21);变异验证=注入见红 EXIT=1、还原回绿
- architecture.md v1.9:effect_engine/orchestrator 行与战斗域装配节改 ctx 形态、架构原则补第 8 条「系统无状态」、flag_missed→seal_missed 两处订正
- 提案 v1.3:§7.7/§7.10.3/§7.10.12 三处依卡片 §12 裁①②订正;sim-data/README 纪律③⑦批次例外登记
- 账面:待办清单增反哺专条×2/重锚批准条目/game/ 域欠账条目,无状态原则条「文档设计已闭合」;体验验证清单增 ㉚ 目检五项
- 代拍板两单 14 条用户全部追认(2026-10-21);文档域闸 --docs 全绿(含 08c 流水线闸 70 条目零红)
|
2026-10-21 03:51:28 +08:00 |
|
DKChan
|
feaf01454a
|
docs(验收闭合): 测试规范新增 §9 改动级验收闭合——每个需求点与行为改动都要真实入口断言+撤销证明,合回前独立验收审计
病根=测试规范 §5.2 只要求「每条清单条目至少一个自动断言」,没要求断言从改动的真实入口进入:
裸 EffectEngine 断言可替 BattleOrchestrator 接线,报告写「V1 绿」而 V1 断言并不存在。
- test-conventions §9(9.1–9.8):验收单位=行为改动;四层与真实入口;改动—验收对照表六列
双端对上(需求点正向、diff 反向、断言挂载测试侧);撤销证明(改既有行为回退变红、新增行为
变异变红);禁削弱测试;明确不要求 TDD;合回前独立验收审计;旧卡不回头改、开工前补齐
- process-conventions §3:第 7 条挂对照表、第 9 条补撤销证明、第 10 条合回前审计、新增第 16 条
- AGENTS.md 硬性红线新增「验收闭合」,与变异验证并列
- pipeline_gate 新增 C3:卡片须有对照表节、五个必需列、至少一行、必填格非空、全文声明验收审计;
只查结构不判语义(生效 2026-10-21,按卡片文件名日期追新)
- reports/README 与 batch-closure 同步验收审计报告的落点与退役判据
- 待办清单登记「验收闭合规则——下一次迭代实测评估」,按规则评估红线等真实迭代检验
|
2026-10-21 03:42:37 +08:00 |
|
DKChan
|
7aee5eb71a
|
docs(流程文档迁出GDD批): 待办清单与体验验证清单移到仓库根并去掉编号前缀
两文件是流水线流程件而非游戏描述件,此前住在 design/gdd/ 造成三处不适配:
gdd_lint 必须为它们逐条关掉体裁规则、格式权威却写在 doc-conventions §12、
与同族的 roadmap(在仓库根)分居两处。迁到根后按 roadmap.md 的无编号风格改名。
- 迁出:design/gdd/06-待办清单.md → 待办清单.md;07-体验验证清单.md → 体验验证清单.md
- 指向改写 53 个文件:GDD 各系统文档指路存根、四份规约、02 根索引、README/roadmap/AGENTS
- 两份清单自身 74 处出站链接按新基址重指(../art → design/art、systems → design/gdd/systems)
- gdd_lint:待办/体验验证两文件的 R1/R3/R5/R7 豁免行随迁删除(已脱离扫描面),后门表清零
- pipeline_gate 默认路径、log_analysis/render_gate 称谓、repo_structure_audit 根文件白名单同步
- 保护面补写:两份清单列入实现批禁写清单(AGENTS 两类批条 / process-conventions §12 / 架构文档域表),
条目状态只由流水线各段推进
- 范围外未动(用户令「全不碰」):reports/ 与 design/research/ 的 22 处历史指向、game/ 两处注释
|
2026-10-21 00:09:40 +08:00 |
|
DKChan
|
811f988032
|
rules(规则审阅落地批): 十条评审意见落地——呈报四问/文件头缩窄/禁词表冻结/lean死条文退役/日期批注清除/AGENTS瘦身/分域闸口径/状态栏纯化
- AGENTS.md: 呈报六问改读后自检四问;文件头红线删行数上限与白名单;日期批注清除;回执五况细则挪 process-conventions §3.10;流水线闸过时状态句改事实句
- process-conventions: §1.2 非迭代批改按改动域跑闸;§3.10 承接五况;两处日期批注清除;§2 表格凭据落点改现状清单
- code-conventions: §1.4.1 重写(删 8 行上限/两类白名单/90 文件清偿义务);§2.1 联动;两处日期批注清除
- test-conventions: 三处日期批注清除(三处实证日期属证据保留)
- doc-conventions: §1 lean 死条文删除;§4 词表冻结条款;§12.1 重写(状态行只写状态词;现状=关联文档清单;删括号凭据全部条款);三处日期批注清除;§5 重复词修复
- 术语表: 用语规范节加词表冻结句
- 06-待办清单: 11 条带括号状态行迁移(括号证据移入现状关联文档清单;待裁决说明并入现状;每条状态行只留状态词)
- tools/audit_file_headers.py: 删 R1 行数上限(R0 载体/R2 日期/R3 变更叙事保留)
- tools/gdd_lint.py: R2 表格占比判据与 R2_EXEMPT 整体退役(lean 解读对象已亡,只产存量噪音)
- tools/doc_term_audit.py: 词表冻结注释
- tools/pipeline_gate.py: 状态栏括号凭据核对废止,新增状态行禁括号判据(点名病因短路);闭合证据改现状正文核对(卡片路径磁盘存在性+交叉核、文档路径+版本、art-bible+版本)
- game/tests/static_scan.sh: S10 注释同步
变异验证(test-conventions §6):pipeline_gate 注入括号→状态行含括号内容红 exit1;删正文卡片路径→正文缺卡片路径+交叉核红 exit1;audit_file_headers 注入变更叙事→R2/R3 红 exit1、头注 12 行纯说明→0 红(上限停用实证)。坑册新增:未提交工作区禁 git checkout 变异还原(会连带回滚在途改动),须备份文件法。
全批净变化 +155/−146(12 文件)。
|
2026-10-20 23:15:05 +08:00 |
|
DKChan
|
31fe87d122
|
docs(research/治理批): 暂存地职责收口——§11 立「research/ 无常驻例外」+卡片死期=实现批合回 master+跨会话交接文件禁入库+根 playnote 定性用户随手记;道具退役素材库迁 design/content-archive/ 转正活文档(3 处 GDD 引用同步);playnote.md 挪仓库根(引用面 6 处+ROOT_FILES 白名单);research/ 清 6 件(会话交接四件+读数 dump+Alpha梳理已吸收件,H11 指路改结论内联);熵增闸 DESIGN_SUBDIRS/ROOT_FILES 白名单同批改;技能层旧卡片路径 7 处在主区就地修(harness 配置不入 git)
|
2026-10-20 07:34:46 +08:00 |
|
DKChan
|
8a68c9ea11
|
merge: 同步 master e92a18e1(卡片落位 reports/+dev→engineering 改名批)——四处版本历史节冲突取本批删除侧,reports 卡片重放禁写变更记录清理,06b 闸扫描面扩 reports/
|
2026-10-20 05:46:28 +08:00 |
|
DKChan
|
f19d893a08
|
merge: 同步 master 71b88e3b(卡片落位迁 reports/ 批)——AGENTS.md Project Layout 冲突取双方意图(engineering 行+卡片批新版 research 行),顺带修除 master AGENTS.md 误入库存的未解决冲突标记(上批闸不扫 AGENTS.md 致漏网)
|
2026-10-20 05:37:36 +08:00 |
|
DKChan
|
f406002766
|
docs(dev目录正名·engineering): design/dev 更名 design/engineering——名实对齐(目录实存=架构+五规约+引擎参考的工程知识域)
- git mv 15 件本体;13 个引用文件 34 处路径同步+熵增闸 DESIGN_SUBDIRS 白名单同批改判
- 白名单漏改时熵增闸当场真红(子目录越界拦截能力实录验证),同步后全绿
- game/tests 三件套注释按用户特别授权批后主区直改(不入本批);reports/research 暂存档按吸收即死原则不改
- 文档域闸全绿:gdd_lint/doc_link/doc_term/流水线闸/熵增闸
|
2026-10-20 05:33:34 +08:00 |
|