Commit Graph
2757 Commits
Author SHA1 Message Date
DKChan 085717166d 工程(判据出处注记4/7·presentation+剩余探针+system/smoke/example): 21套件+11探针+3宿主逐函数/逐段挂# oracle注记——HUD框架:260-282拒绝三源/明细行/状态槽/微光/三区几何/对比度+camp.md:16/29/45+level-map:3/11+level-clear+node-reward+设置与本地化:95+锻造工坊窗口内容+battle.md:122/128/154+战斗表现:148+test-conventions:30/37/84+code-conventions:41/54+architecture:168+README术语表; tune_sim_batch_parity(调参测量域)零规格句不造锚——记规格缺口待裁; 本步凭据: 抽验4套件+5探针+system_test+ui_click直跑全绿 2026-11-06 07:31:03 +08:00
DKChan 9e26df16be 工程(判据出处注记3/7·battle+contracts+integration): 20套件80函数逐函数挂# oracle注记——战斗四文档验收句(战斗结算:360-366/敌人系统:295-311/增益状态:250-262/地图战斗资源:235-241)+排雷玩法:231/237+行动经济+地形变异:156-158+奇物+存档序列化断点域/迁移链+关卡节点图生成:132+architecture:89/90/107/144+code-conventions:40/41/54; 本步凭据: 六目录代表套件直跑全绿(seal/contracts×2/integration×3),其余随WP4全量档兜 2026-11-06 07:23:25 +08:00
DKChan ddc352a985 工程(判据出处注记2/7·core): 34套件135函数逐函数挂# oracle注记——行为套件锚owner文档验收句(冒险结构:283-287/关卡节点地图:176-184/棋盘生成:221-229/排雷玩法:228-238/行动经济/战斗结算:362/地图战斗资源/秘宝/天赋树:192-199/锻造工坊:215-220/元进度/存档序列化:61-181/数据配置:199-204/地形变异:153/奇物/关卡节点图生成:127-132),惯例与封装套件锚code-conventions:40/41与architecture:89/103/107/144; 本步凭据: 33套件exit=0+run_time_fatal=1(在册负码)全量直跑 2026-11-06 07:17:06 +08:00
DKChan 157fb62a17 工程(判据出处注记1/7·data_config): 12套件40函数逐函数挂# oracle注记——行为套件锚owner文档验收标准句(数据配置:198-204装载/查行/黄金向量/计数器/越域+锻造工坊:219/220切换语义与价格梯+关卡节点图生成:127+地形变异:153+冒险结构:281+难度曲线:316+元进度:148+architecture:89/90词表与RNG),负面套件锚数据配置:199/200校验类别与致命通道; 本步凭据: 6正套件exit=0+5负套件exit=1(在册期望码,直跑12/12) 2026-11-06 07:05:39 +08:00
DKChan 3537f8e2a5 工程(真输入化7/7·ui_click_probe): 37处emit→36处真输入+1保留——场景热点(dummy/chest/board)=push_click_at真点,窗关闭=真点底栏返回营地钮,选档新档/进档/删档/确认取消/设置返回/生涯返回/商店离开(真发射源shop_overlay_view:66)/地图与战斗状态角标/继续钮/下一层/终局继续与返回/弃局双击(3s窗)/图例开/停手=真点push_click,槽位tooltip=InputEventMouseMotion真悬停(enter/exited引擎同步派发,禁await——槽位随结算重建跨帧句柄失效实证); 1保留=:914禁用态P1守卫(真点被引擎吞,守卫只能信号沿验,计划内处置); 布局纪律:refresh_camp重建后真点前保三帧(帧尾call_deferred); 本步凭据: ui_click_probe headless直跑exit=0零FAIL(PROBE_SEED=7全跑批) 2026-11-06 07:01:55 +08:00
DKChan 5e6cec8353 工程(真输入化6/7·ui_struct_probe): 4处emit→真输入(锻炉/笔记本=场景命中区真点,forge关窗=真点返回营地钮,gate=按下在命中区+抬杆离场防误触确认——场景命中沿=抬杆,弹窗随抬杆同帧开,抬杆落原位经事件传播误触确认钮实证冒险误启,抬杆落(2,2)中性点); 2处保留emit+前提注记(route选路/图例开启——emit选路路径下battle_root未及显示且锁在,真点不可达); 判据出处注记9条(camp.md:10/19/45+level-map:3+battle.md:154+HUD框架:88+code-conventions:54/21×2+存档序列化:61+architecture:168); 本批发现记账: ①route信号路径屏幕切换时序——emit后battle_root持续不显示,battle_hud审计长期空转采样(假绿面) ②真点路径采样变实暴露停手(64)/图例(56)同容器宽度不等(在册equal_width纪律必红) ③图例开启真输入承载待①裁决后补——三项待裁收尾呈报; 本步凭据: ui_struct_probe headless直跑PASS exit=0 2026-11-06 06:31:32 +08:00
DKChan 4f48c40fd5 工程(真输入化5/7·screen_flow_probe): 14处emit→13处真输入——篝火/窗壳轮转/V6/V7/V8场景命中区push_click_at,二次确认真点_confirm_btn,选档返回/终局继续/生涯返回/清窗返回钮真点,esc返回主菜单真点_return_btn; V5b一处保留emit并注记(V5b被测面=窗开态遮罩挡场景点选,前提只能信号注入); 判据出处注记13条逐段挂(architecture:168互斥判据×2+test-conventions:49 boot组+camp.md:10/22/45×3+存档序列化:61选档+level-map:11/42+battle.md:57+settlement-summary:12); 本步凭据: screen_flow_probe headless直跑PASS exit=0(六步主流程+回退全绿) 2026-11-06 05:59:53 +08:00
DKChan e0b22f40fb 工程(真输入化4/7·shot_probe): 7处emit→真输入——设置开/关、生涯关、状态面板开/关=真点find_button命中钮,篝火=push_click_at热点中心,二次确认=真点_confirm_btn(ui_click_probe:702先例); 判据出处注记9条(code-conventions:54遮挡纪律+设置与本地化:95+camp.md:45/16/22+level-map:11/77+battle.md:122+HUD框架:264/277+test-conventions:84截图采集); 本步凭据: shot_probe窗口化直跑PASS exit=0(七屏1280x800全存,问题=0,battle draw_calls=194<200) 2026-11-06 05:55:36 +08:00
DKChan d68c32470e 工程(真输入化3/7·ui_tune_probe): 2处emit处置——boot开窗emit→_show_debug_overlay直调(发布态角标恒隐main.gd:138,信号路径已退役,:123在册先例——保留emit只会在隐态假开),关闭钮emit→真点push_click; 判据出处注记6条(test-conventions:49调试面×4组+architecture:168种子三分+code-conventions:21零连接巡检); 规格缺口发现#1: _overlay_zero_motion_contract零动效契约无现行文档句可锚(源卡17卡③已退役),记发现不造锚待收尾呈报; 本步凭据: ui_tune_probe headless直跑PASS exit=0(N=10模拟全链路) 2026-11-06 05:53:05 +08:00
DKChan 00a0b82a0a 工程(真输入化2/7·ui_probe): 5处emit→真输入——树/秘宝开窗=场景命中区push_click_at热点中心,关窗=真点底栏返回营地钮(camp_sub_view_base:66-84 closed单源),放弃拒按=真点abandon_btn; 同文件判据出处注记13条(level-map:59/11/42放弃与入口停点+camp.md:45/20/41/18窗壳余额入口+battle.md:122构建组+行动经济:258+HUD框架:275/274站桩tooltip图标键+地形变异:156+settlement-summary:20); 本步凭据: ui_probe headless直跑PASS exit=0(cells=144 board=12x12 ap_dots=8) 2026-11-06 05:49:37 +08:00
DKChan 7679208279 工程(真输入化1/7·ui_input_probe): 状态面板关闭钮 emit→真输入(push_click+release沿,p16局部变量)——case⑯关闭恢复链路改经输入管线; 同文件判据出处注记11条落case段(①-③→HUD框架:269悬停语义/④⑥→排雷玩法:231封印挖掘受理/⑤→:236拒绝三源/⑦-⑩→battle.md:154主角站桩落影/⑪→HUD框架:264数字可读/⑭→地形变异:154数据路由/⑮→HUD框架:268迷雾两态+元进度:156装配可见/⑯→HUD框架:277模态锁/⑰→HUD框架:267微光生命周期); 本步凭据: ui_input_probe headless直跑PASS exit=0(18断言组全绿含case⑯真点关闭恢复) 2026-11-06 05:44:55 +08:00
DKChan c1acb47c92 合并(合回前置检查钩子批): pre-merge-commit钩子落地——主区merge --no-ff落合并提交前自动跑run_all_gates.sh --premerge(冒烟+单元与集成全套件4分片约2分钟,退出码聚合即判定,不落回执不比基线); 红态拦合并提交不拦合并动作(修红续合或merge --abort); 快进合并不触发,--no-verify仅属用户; 规则随动五处在案(AGENTS/process-conventions×4处/test-conventions); 本批凭据: worktree侧--premerge全绿+--gates绿(闸壳13件)+--docs绿,本合并即钩子首次实弹(绿读数见本合并输出)
ci / gates (push) Successful in 35s
2026-11-06 04:10:41 +08:00
DKChan adfe15db08 工程+文档(合回前置检查钩子批): pre-merge-commit钩子落地(形态A薄调用)——run_all_gates.sh加--premerge档(冒烟+单元与集成全套件4分片,退出码聚合即判定,不落回执不比基线;选闸推导/静态扫描/熵增/DIRTY_GAME四段档外跳过;闸壳自检收件面改hooks全量无后缀件find式)+tools/hooks/pre-merge-commit(主区guard同post-merge款,红态输出处置句:修红git commit续合或merge --abort;快进合并不触发;--no-verify仅属用户); 规则随动五处: AGENTS运行与验证首条+车道铁律句/process-conventions §1第2条收口序+第4条③执法分层+§3第8条拦截面定位+第9条重跑语义三类/test-conventions §4时机; 本步凭据: --premerge档全绿(2分08秒,冒烟15项0失败+82套件4分片exit全0)+--gates绿(闸壳自检13件含新钩子,失败0)+--docs绿(规约随动全过基线比对) 2026-11-06 04:10:31 +08:00
DKChan 336e66163a 合并(行尾纪律钉死批): 全仓文本LF钉死(.gitattributes扩面)——修CRLF环境红: core.autocrlf=true把工作区检出成CRLF,行尾进入settlement_wiring_snapshot_test内嵌多行golden基线,逐位比对在本机必红(Mac CI绿run88在案); 检出层钉LF治本,字节级证据面(逐位对拍/MC对拍/金图)跨机复现; 本批凭据: 冒烟15项0失败PASS+单元82套件4分片全绿(1分58秒)+窄测绿,worktree分支尖c17a5430
ci / gates (push) Successful in 34s
2026-11-06 03:22:02 +08:00
DKChan c17a5430f6 工程(行尾纪律钉死批): .gitattributes扩面——全仓文本LF钉死(* text=auto eol=lf+二进制显式豁免); 根因=core.autocrlf=true把工作区检出成CRLF,行尾进入内嵌多行golden基线数据面(settlement_wiring_snapshot_test的GOLDEN raw string),运行时JSON.stringify只发\n,逐位比对在本机必红而Mac CI绿(run 88在案); 修法=检出层钉LF,Windows/Mac两平台检出一致,治本面=未来一切内嵌字符串基线; 本步凭据: 冒烟15项0失败PASS(2.7秒)+单元82套件4分片全绿(1分58秒,四片exit=0,零失败零SCRIPT ERROR零Parse Error)+settlement套件窄测绿(文件翻LF后) 2026-11-06 03:21:54 +08:00
DKChan 1730a8fbda 合并(普查条状态机合规追红): 普查条待执行状态残留缺口属性摘除,遗留待裁句并回实况——普查批合入带入的第4处流水线闸红,赶在推送前清零; 本步凭据: 流水线闸PASS(工作区分支尖03f0f1aa)
ci / gates (push) Successful in 7m4s
2026-11-06 01:18:02 +08:00
DKChan 03f0f1aa0d 收尾(追红修复·普查条状态机合规): 「效果通道与事件词的零现役普查」条状态待执行不得残留缺口属性——遗留待裁句并回实况(流水线闸run86起第4红,普查批合入带入,本批合回前清零); 本步凭据: 流水线闸PASS 2026-11-06 01:17:48 +08:00
DKChan ec1c0da1ff 合并(迭代53批后收尾+CI追绿修复): 收尾批=反哺点落文(用户四点裁决在案:3按方案/7-9照落/4裁入数据表行/5登记待办)——反哺点3 GDD退役名清退(术语表v1.27+地图战斗资源v1.6掷格件两路投影换机制名订阅加权+00-游戏概念删旧六行专名,退役记录句保留)+反哺点4规范句落战斗结算v1.8(明细文案=数据面字段读表拼行)+反哺点7 golden台账补lmap冻结日+反哺点8能力行名实回表+反哺点9探针直读受控例外注记; 未决迁账面(结算明细文案入表条目待文档设计/闸机超时守卫缺陷与mac两Shot基线登记待执行); 体验验证清单52节两目检项; 吸收即死退役五件(反哺点清单/实现报告/验收审计/两需求卡片); roadmap迭代53行已完成+当前位换代(迭代1–53)。追绿批=run87三红修复: forge_table_test效果类型闭集32→31(卡②摘spike断言随动)+level_map_info_fog_test布局缓存换代断言第三判据等强换键(位置差前提随画布同帧收敛失义,失效重算正常,换键=重算字典键数恰为新图节点数)+capability_audit真实入口锚面补probe_funcs(探针共用面,不属放宽)+level_map_shot_probe.gd.uid边车补入库+待办清单QA条目补仓库内证据句(修run86起流水线闸红)。验证: 两修复套件窄测绿(forge42/fog21全绿)+流水线闸PASS(27条目)+能力审计红项0+--docs全绿回执909a9709。post-merge钩子推送触发远端CI
# Conflicts:
#	待办清单.md
2026-11-06 01:16:02 +08:00
DKChan 909a9709b4 收尾(迭代53批后收尾)+CI追绿修复: 反哺点落文(用户四点裁决在案)——反哺点3 GDD退役名清退(术语表v1.27/地图战斗资源v1.6掷格件两路投影换机制名订阅加权、00-游戏概念删旧六行专名、奇物与03-内容规模退役记录句保留且后者删过时尾句)+反哺点4规范句落战斗结算v1.8(明细文案=数据面字段读表拼行,用户裁入表)+反哺点7 golden台账补lmap冻结日+反哺点8能力行名实回表_and_columns+反哺点9 test-conventions探针直读受控例外注记; 未决迁账面(反哺点4新立结算明细文案入表条目待文档设计/反哺点5闸机超时守卫缺陷与反哺点6 mac两Shot基线登记待执行); 体验验证清单52节两目检项+实现报告并入审计结论(通过·D1/D2/D3去向在案); 吸收即死退役五件(反哺点清单/实现报告/验收审计/两需求卡片,退役对账承接面核过); roadmap迭代53行已完成+当前位换代(迭代1–53); CI追红修复: forge_table_test效果类型闭集32→31(卡②摘spike断言随动)+level_map_info_fog_test布局缓存换代断言第三判据等强换键(位置差前提随画布同帧收敛失义——缓存失效重算本身正常,换键=重算字典键数恰为新图节点数,同一性判据不动)+capability_audit真实入口锚面补probe_funcs(探针共用面func定义,与代表用例D规则同口径不属放宽)+level_map_shot_probe.gd.uid边车补入库+待办清单QA条目补仓库内证据句(修流水线闸run86起红)。验证: 两修复套件窄测绿(forge 42 checks/fog 21 checks全绿)+流水线闸PASS+能力审计红项0+--docs全绿(合回前复跑凭据见本笔后续回执) 2026-11-06 01:12:55 +08:00
DKChan 7bbde05243 合并(三关色相抽测脚本+效果通道零现役普查报告): 抽测脚本落地(S1 机检 D 三关 H2 槽全过/S2 样图机检 17 项全绿,模型口径订正=shader 精确合成)+普查报告(埋点层与内容层两层分开判——词表全保留零清退项,内容层零孤儿);叙述订正 5 处与迭代 53 改写族清退批撞车——冲突四件全取 master 侧(迭代 53 专名清零已覆盖订正目标,分支侧冗余放弃),普查报告叙述节事实以迭代 53 后状态为准待后续批订正;待办清单普查条推进(待写卡→待执行,遗留旧词收尾待裁)。验证:分支侧冒烟 15 项 0 失败三闸全过 2026-11-06 01:06:43 +08:00
DKChan 111bf1bd10 注释(叙述脱节订正·普查批执行): 5 处按「预留、未设计入表」口径订正——effect_engine OPS 头注 mod_zero/gte_ref/lt_ref 设想用途改预留注记+EFFECT_KINDS 头注补 spike 独立 kind 岗=预留实走 modify_ticket mode 通道、reward_grant _charge_gate 头注掘进蓄能叙述改通用受理闸+预留注记、action_economy request_dig 头注深挖钻头叙述改通用闸+预留注记、treasure_item_table cell_removal 爆破工兵包叙述改预留注记;零逻辑零词表改动。待办清单普查条推进:普查结转(报告凭据+订正已执行),遗留旧词收尾待裁,状态待写卡→待执行。验证:冒烟 15 项 0 失败三闸全过(worktree 冷检缺 .import 假红已经导入清偿——在册环境坑) 2026-11-06 00:48:30 +08:00
DKChan 515a50f896 报告(效果通道与事件词零现役普查): 按读者动作重组——第一节=需用户裁断的2件事(叙述订正5处做不做/旧词迁移收尾做不做何时做)、第二节=无需处理项计数存档(预留词面全部保留零裁决点)、第三节=方法存档;词表面台账从正文移除 2026-11-06 00:38:09 +08:00
DKChan b4e6db2f89 报告(效果通道与事件词零现役普查): 口径收窄重写——埋点层与内容层两层分开判;四词表+schema旧词层全部属预留埋点面词面全保留零清退项(架构原则=词表先行内容后接,effect_engine 头注明文);内容层零孤儿(数据行全部在役);spawn_spell=锻造法杖设计在册待接线、bias_rewards/counter_spend=架构在役机制承载位、旧词层=迭代22秘宝批换代遗留迁移尾巴(收尾归用户另令);唯一实质发现=叙述脱节5处(掘进蓄能/深挖钻头/爆破工兵包三专长未入表而注释作在役叙述,订正方向=注明预留不动逻辑) 2026-11-06 00:33:47 +08:00
DKChan 1345179032 合并(迭代53·卷轴视口批+改写族清退批): 卡①卷轴视口批=关卡画面视口化(level-map.md 布局决策5落地)——新增 level_map_viewport.gd 承载件(裁切/平移clamp/锚点跟随/平滑滚动减动效/指引件渐隐带+chip), level_map_screen.gd 承载改造与阈值输入协议(提交沿=未超阈值抬杆), 探针26断言+golden两Shot面扩项冻结(用户裁:只对拍关卡最开始与Boss节点)+渲染闸lmap对拍段, schema头注指针反转; 卡②改写族清退批=damage_controller 四段零现役注册死分支与穿线键摘除(对拍六组diff=0)+effect_engine 词表收窄(spike/trade_atk/trade_hit)+负域探针两枚+注释面退役名35处清零+玩家可见文案三处(减半标签/中立移除reason/反弹标签)与sim死匹配; 产出物=实现报告+反哺点清单10条+独立验收审计(通过·两卡中档)。验证: 场景探针族全绿+冒烟15/0+S13基线内7新增0+渲染闸全绿(lmap changed=0.00%)+窄测八套exit=0+负面套件四探针全拒; 审计建议级3项落反哺点。post-merge 钩子推送触发远端 CI
ci / gates (push) Failing after 6m49s
2026-11-06 00:08:38 +08:00
DKChan c89e59febb iter53-收尾:迭代53产出物: 实现报告+反哺点清单10条+独立验收审计(通过);并master(fd9c8ad9 QA harness 定案登记+营地背景层两批,零交集) 2026-11-06 00:08:18 +08:00
DKChan 76a7067440 iter53-卡2:改写族清退批: 四段零现役注册死分支摘除+词表收窄spike与trade双键+负域探针两枚+注释面退役名35处清零+玩家可见文案三处与sim死匹配 2026-11-06 00:08:18 +08:00
DKChan 55f4de3ca4 iter53-卡1:卷轴视口批: 关卡画面视口化(level-map.md 布局决策5落地)——视口承载件/锚点跟随/平滑滚动减动效/拖拽滚轮平移与clamp/指引件/探针26断言/golden两Shot冻结 2026-11-06 00:08:18 +08:00
DKChan 4a52d769ec 报告(效果通道与事件词零现役普查): 四词表+schema旧词层+channel域全量取证——事件词零订阅4(armor_roll/reward_roll/treasure_used/seal_settle,发射点全在=完整空架子)、效果词零使用10(空架子6/死词3/spike岗位错位)、schema旧词零行9(死词4/空架子5,ap_charge_safe在役)、事实词6/算子词7零行、叙述脱节5处(掘进蓄能/深挖钻头/爆破工兵包三专长零在表而注释作在役叙述);原实况4组复核成立;裁决点清单A–G供逐组裁。接收方=待办清单普查条(写卡输入合同) 2026-11-06 00:02:40 +08:00
DKChan fd9c8ad90e 合并(QA harness 定案登记): 待办清单新立「QA 覆盖总览面板与自动试玩扩展」条目(三批定案+裁决在案+方案外部指针); 同批并入 playnote.md 用户试玩记录更新; --docs 验收通过零新增红
ci / gates (push) Failing after 26s
2026-11-05 23:13:41 +08:00
DKChan 33ab7deebd 工程+文档(QA harness 定案登记): 待办清单新立「QA 覆盖总览面板与自动试玩扩展」条目——三批定案(B 覆盖总览面板+本体枚举器/C 自动试玩扩展/探针存量真输入化承接既有条目),裁决在案(A 执行覆盖矩阵不做/D 缺口闸不做/变异测试禁入),方案全文外部指针 qa-harness-discussion; 同批并入 playnote.md 用户试玩记录更新(营地问题记录等)。--docs 验收通过零新增红 2026-11-05 23:13:01 +08:00
DKChan 2b06ad163c 合并(营地背景层分片): 远景片+地面片两段提示词,山体上缘≤15% 写进硬指标
ci / gates (push) Successful in 26s
2026-11-05 19:39:06 +08:00
DKChan c9ae0dea07 文档(营地背景层): 拆成远景片与地面片两片出图,两段提示词成文
整张出图时模型把远山挤到画面下半部——三张实测里两张山体上缘(y280/y227)落在墙顶 217 之下,
被围墙整段遮没。改成分两片出:

- §2.1.1 远景片 bg_far(2560×734,3.5:1):天空 0–14%、远山 14–55%(山体占 41% 为硬指标)、
  草地 55–100%,小路只在草地内、从底边收窄到山脚为止
- §2.1.2 地面片 bg_floor(2560×866,3:1):营地内踩实裸土,明度 30–45%,
  中线与左右同色(无路无径无车辙)
- §2.1.3 拼接:按 y734 上下拼成一张 2560×1600,接缝整条落在围墙 406–734 背后
- §2.3 坐标表补两片行、远山带与草地带;§4 判据改为两片+整图三段
  (山体上缘 ≤15%、山体 ≥40%、山脚过渡行均色差 ≤6/255、地面无路带)
- §5 加第 8 条;art-bible §6.2 交付形态注明背景层由两片拼一张

验证:tools/run_all_gates.sh --docs exit=0「验收通过·无新增红」(基线 8be1634d)。
2026-11-05 19:39:04 +08:00
DKChan 8be1634d04 合并(营地背景层地面分区): 营地内踩实裸土无路,营地外草地+土路,取消近景贯通路
ci / gates (push) Successful in 34s
2026-11-05 15:44:45 +08:00
DKChan e8bd1f58de 文档(营地背景层): 地面拆成营地内/营地外两区,取消近景那条路
旧稿把地面当一整片写,路又从画面底贯通到门洞,等于在营地内部修了条路。
按用户 2026-11-05 口径拆成两区:

- 营地外(y734 以上,山脚到地平线):冷调灰绿草地,一条土路从门洞位置向远山收窄
- 营地内(y734 至画面底):踩实裸土、灰褐去饱和、与草地异色相、无草无路无车辙,
  只留拖拽脚印、碎石、踩踏斑块
- 两区分界正好被围墙层(406–734)遮住,画面里看不到硬分界
- §4 补三条判据:门洞内土路只允许在 y734 以上;y734 以下中线与两侧色差 ≤6/255;
  营地内地面与草地平均色 (R−B) 差 ≥10/255
- §5 已裁补第 7 条

验证:tools/run_all_gates.sh --docs exit=0「验收通过·无新增红」(基线 c3d78eed)。
2026-11-05 15:44:44 +08:00
DKChan 441111f49d 工具(三关色相抽测 S1/S2): 并列样图脚本落地——S1 机检 D 三关 H2 槽全过(L 0.346/0.532/0.345)、S2 样图机检 17 项全绿(阶梯单调 9 组、组间 CR 最弱 1.224≥1.20、B/C 45 行零违例、灰度零彩色、四缘净空);模型口径订正=shader 精确合成(方案 0.49/0.51 系反解近似,ui_kit 头注明文距离场非扁平)、表二行数订正 90 行;读数表落 reports/ 2026-11-05 08:32:36 +08:00
DKChan c3d78eed85 合并(营地背景层 prompt 收紧): 地平线 45.9%+地面明度下限+两条机检判据
ci / gates (push) Successful in 34s
2026-11-05 07:44:05 +08:00
DKChan 36be33f81d 文档(营地背景层 prompt 收紧): 地平线量化到 45.9%、地面明度给下限、补两条机检判据
背景层是本轮唯一要重出的素材,提示词补三处可验证约束:
- 地平线位置由「46 percent」改为精确 y=734/1600=45.9%
- 地面明度写明 30%–45% 中段档,禁整片压暗(旧稿地面发闷的成因)
- §4 补两条机检:地面中段域 L 0.30–0.45;地平线上下各 8px 行均色差 ≤6/255
  (旧稿 y321 处实测行均色差约 37/255,硬切证据在案)

验证:tools/run_all_gates.sh --docs exit=0「验收通过·无新增红」(基线 859926b5)。
首跑 doc_term 命中一处退役词("不得"→"禁"),改后复跑绿。
2026-11-05 07:44:05 +08:00
DKChan 859926b5e5 合并(营地场景重排·美术线): 地平线 y367+围墙 150+门洞 84 落进提示词卡与相邻口径
ci / gates (push) Successful in 35s
美术线文档批,只动 design/ 三份:camp-scene-prompts 的 §2 分层规格与 §3-§5 全部换新值、
art-bible §6.2 落盘矩形与门扇帐篷口径、camp.md 地平线描述与帐篷落位。
素材与数据表未动,等重出图到位再改 camp_scene_layout.tres。
验证:文档域全套闸 exit=0「验收通过·无新增红」。post-merge 推送触发远端 CI。
2026-11-05 07:36:51 +08:00
DKChan 898f77e552 文档(营地场景重排): 地平线提到终稿 y367、围墙加高到 150、门洞压到 84
用户 2026-11-05 裁定的场景构图重排,落进美术提示词卡与相邻口径:

camp-scene-prompts.md
- §2.1 背景层重写:地平线出图 y734/终稿 y367;远山只占上半、山脚轮廓起伏,
  明令禁出现平直横向色带(旧稿 y321/y551 两条 1px 硬切即判红);地面放开细节
  (稀疏草簇/石子/车辙/脚印)并要求提亮,解除旧稿「禁一切植被」导致的地面朴素;
  门洞土路改为从画面底 y1600 连续贯通到门洞,底宽顶窄
- §2.2 围墙层重写:桩身 300(终稿 150)、门柱 328(164)、门洞 y566–734 / x1040–1520,
  外接矩形 (0,406,2560,328);解除旧稿「只占画面 1/18 的矮墙」描述
- §2.3 坐标表、§3 表(门扇锁定 240×147 / 贴图 240×138 随门洞压扁)、§4 验收判据、
  §5 已裁九条全部换新值

art-bible.md §6.2:落盘矩形与底锚、门扇与帐篷裁决口径同步
camp.md:地平线描述由「中景带自画面底部往上约 2/3」改为「地平线 y367、围墙带 y203–367」;
帐篷由「尺寸待重定」改为 251×170 落位 (982,335)

验证:tools/run_all_gates.sh --docs exit=0「验收通过·无新增红」(基线 709d9a85)。
首跑 doc_term 命中一处退役词("不得"→"不能"),改后复跑绿。
素材未重出,数据表 camp_scene_layout.tres 等新图到位后再改。
2026-11-05 07:36:36 +08:00
DKChan 709d9a85d2 合并(写卡段复核纪律修复批·凭据化+四类分流): 解决两件用户实测缺陷——①复核没跑完就对用户称完成(grilling 只作散文纪律存在、零凭据、下游无从证伪);②复核跑完但不按 GDD 架构与 design/engineering 规约自判、把实现层发现转成问句推给用户(原文反写着「裁决归用户」「不改写方案」)。落文五面:req-card 技能补必备结构第 17 节「复核记录」(五格:轮次/复核者身份/发现/去向/处置结果,缺节=卡片不成立)+纪律「复核发现四类分流」(自判=查权威文档或查代码有唯一答案,复核者自己改卡;补写=卡里漏写,回炉补全;待裁=几种做法都不违规且代价不同才交用户;退回上游=文档线未闭合退 doc-design/美术线未闭合退 asset-ingest/架构与代码规范本身冲突退规约修订通道)+「写卡段的完成判据与呈报口径」(顺序没走完禁对用户称完成)+订正 :108/:109/:111 三处旧口径;AGENTS.md 五段流水线铁律补「卡内复核记录在位」;process-conventions §2 段三补成立凭据·段四编排四查换代为五查(新④复核记录在位·缺则禁编入)·§3 第1条「先检索后提问」扩为全段通用并禁把权威文档已答的当问题呈报·第2条给待拍板点下边界;doc-conventions §12.1「已写卡」证据项加复核报告路径;tools/pipeline_gate.py 新增卡片复核判据(REVIEW_RULE_DATE 2026-11-06 按文件名日期生效·旧卡不回头改·三条子判据:节在位/每条发现带四类去向且处置格非空/申报的 reports/复核-*.md 在盘可核)。技能面两份同文随动(.zcode 与 .qoder 的 req-card·iter-plan·iter 三份;diff 显示 .qoder 面 doc-design 尚存他批遗留漂移,本批未动、已呈报)。验证:分支三笔提交各自跑绿——python tools/pipeline_gate.py exit=0(PASS 待办条目 25·总表数据行 52·卡片口径 3 张全过)+文档域全套闸 run_all_gates.sh --docs exit=0「验收通过·无新增红」(基线 121aca40,8 道闸含流水线闸)+新判据四态自证(缺节/无去向/合规/空处置与假报告路径,红项与预期一一对应,临时卡验毕已删)+规则评估回放 56 条真实发现(自判 38·补写 14·待裁 4·退回上游 0=92.9% 本不该问用户)并据回放补出两条配套细则。存量三张卡(最新 2026-11-05)不受新判据影响。post-merge 钩子推送触发远端 CI(本批域=docs,跑闸步真跑)。
ci / gates (push) Successful in 33s
2026-11-05 07:05:25 +08:00
DKChan 6559604ef8 合并(迭代53编排·iter-plan): 两卡编入迭代53——卡①卷轴视口批(中值3.5)+卡②改写族清退批(中值2.5),卡序=卷轴视口→改写族(用户裁2026-11-05); 迭代总表53行(待开工/编入2026-11-05/≈6.0个工作日常规区间)+待办两条目+已编迭代 53; 编排四查全过; 顺手修改写族条目正文超限(删冗余估时括注)与路径尾句号; 流水线闸 PASS(交叉核 2 链)+文档域闸 8 道全绿; post-merge 钩子推送触发远端 CI
ci / gates (push) Successful in 36s
2026-11-05 07:05:04 +08:00
DKChan b480a2f3c2 收尾(复核纪律批·条目退役+规则评估): 本批待办条目按 §12.1 直改序列「完成即整条删除」退役(登记于 79c3abdf·落文已在 b86e0b80/121aca40 与本批技能面)。规则评估回放(AGENTS 红线「没在真实任务上评估过的规则修订不算完成」)——样本=两份双审报告全部发现 56 条(reports/复核-双审-…-L1深度3混编批-2026-11-04.md 33 条=阻断 8+建议 15+观察 7+呈裁 3;reports/复核-双审-…-立绘显示档批-2026-11-01.md 23 条=阻断 2+建议 11+观察 6+呈裁 4),按四类去向逐条回放读数=自判 38·补写 14·待裁 4·退回上游 0,即 52 条(92.9%)本不该以问句呈报用户、真该呈裁 4 条(两处观感降档接受与否、是否把 standee_asset_check 编进闸清单、表注整段删除 vs 历史原文不改、深度 4/5 要不要换内容)。回放另暴露两处分类空白并已补进 req-card 技能配套细则:①一条发现只记一个主去向、连带动作走既有反哺点与待办登记通道(防「卡内自判+文档订正」被当成落两类);②「判定不改」的观察类发现属自判、照样在复核记录里占一行(防无去向)。补后 56 条全部单归类、零条落两类。凭据 python tools/pipeline_gate.py exit=0(PASS:待办条目 25·总表数据行 52·卡片口径 3 张全过) 2026-11-05 07:04:57 +08:00
DKChan 84e533d04b 编排(迭代53·iter-plan): 两卡编入——卡①卷轴视口批(reports/需求卡片-卷轴视口批-2026-11-05.md,估时 3–4.5 中值 3.5)+卡②改写族孤儿机制与退役名清退批(reports/需求卡片-改写族孤儿机制与退役名清退批-2026-11-05.md,估时 2.25–2.75 中值 2.5); 用户点名两卡入迭代53并裁卡序(卷轴视口→改写族,2026-11-05); 迭代总表新增53行(待开工/编入时间 2026-11-05/预计周期≈6.0 个工作日=中值和,5–10 常规区间零特批); 待办清单两条目状态推进+已编迭代 53; 编排四查: 卡片文件在盘✓·设计闭合凭据齐(level-map v2.0+生成 v1.5/锻造工坊 v0.13)✓·估时中值和 6.0 常规区间✓·流水线闸绿✓; 顺手修: 改写族条目正文超长 701>700(删冗余估时括注至限内)+路径尾句号改无标点(防路径提取吞字符); 本步凭据: 流水线闸 PASS(25 条目·53 数据行·交叉核 2 链·卡片 3 张全过)+文档域闸 8 道全绿 all_green 基线 559b79b9 无新增红 2026-11-05 07:04:53 +08:00
DKChan 121aca4073 工程(复核纪律批·机检面): pipeline_gate 新增卡片复核判据——生效日 REVIEW_RULE_DATE=(2026,11,6) 按文件名日期挡旧卡;三条子判据=有「复核记录」节/节内每条发现记录带四类去向之一(自判·补写·待裁·退回上游)且表格行处置格非空/节末申报 reports/复核-*.md 且文件在盘可核;分流语义不判。头注与 check_cards 文档串随动(卡片口径列 C1–C6)·cross_check 注释编排五查随动。四态自证(临时卡 reports/需求卡片-闸件自检临时-2026-11-07.md 验毕已删):缺节→判据「复核记录缺失」exit 1;记录行无去向→「复核去向未标」+「复核记录空节」+「复核报告未申报」exit 1;合规节→复核类红项 0(该临时卡剩 3 红均为造件自身的 能力行/行锚/审计声明 缺项,属预期);处置空格+假报告路径→「复核处置未填」+「复核报告不可核」exit 1。存量三张卡(最新 2026-11-05)不受影响 exit=0 2026-11-05 07:01:37 +08:00
DKChan b86e0b803a 文档(复核纪律批): 三处规约同步——process-conventions §2 段三补复核发现四类去向与成立凭据·段四编排四查换代为五查(新④复核记录在位·生效=卡片文件名日期 ≥2026-11-06·旧卡不回头改)·§3 第1条先检索后提问扩为全段通用并禁把权威文档已答的当问题呈报·第2条给待拍板点下边界;doc-conventions §12.1「已写卡」证据项加复核报告路径+编排四查两处随动;AGENTS.md 五段流水线铁律补「卡内复核记录在位」。件核凭据 python tools/pipeline_gate.py exit=0(PASS:待办条目 26·总表数据行 52·卡片口径 3 张全过)+grep 编排四查 零残留(唯一余处在本批待办条目实况内,指改前形态) 2026-11-05 07:01:26 +08:00
DKChan 79c3abdf2a 登记(写卡段复核纪律修复批): 待办清单补一条直改类条目(改动面=文档+工具代码·状态待执行),记两处缺陷与要补的五件件面;件核凭据 python tools/pipeline_gate.py exit=0(流水线闸 PASS:待办清单条目 26 · 总表数据行 52 · 交叉核 0 链 · 卡片口径 3 张全过) 2026-11-05 06:51:17 +08:00
DKChan 559b79b9e7 合并(卷轴视口批·规范修订+文档设计+写卡三段): 批A 规范修订(概念/实现分界用户立2026-11-05——doc-conventions 数值纪律换代: GDD 只定概念/机制/规则,取值域与字段契约=data/schemas 域校验执法·现行值=tables·呈现实现规格=ux/ 呈现实现设计规格层豁免;禁实现内容数据索引例外扩及 schemas;骨架调参表节改参数契约;AGENTS 术语行同步)+批B 文档设计段(案②滚动视口用户裁落地: level-map v2.0 布局决策5 四口子+效果图人审内嵌+像素级判据四条+随动登记换代/生成 v1.5 调参表改参数契约+图包络退役/待办条目推进)+批C 写卡段(需求卡片-卷轴视口批-2026-11-05 v1.0: grilling 复核门缺陷四条用户裁实现级自闭环全落,验收档中,T0–T4 中值 3.5 工作日,对照表 R1–R8 锚内联+能力行三行入表;待办条目已写卡); 分支内先并 master(0ba7209b 工程批)零冲突后并红修复(能力审计真实入口核形 红项0); 文档域闸 8 道全绿+流水线闸 PASS(卡片口径 3 张); post-merge 钩子推送触发远端 CI
ci / gates (push) Successful in 26s
2026-11-05 06:25:24 +08:00
DKChan 9961efdf1d 写卡(卷轴视口批·闸红修复): 能力行真实入口核形修正——视口平移行补 ProbeUiUtil.push_drag_at()/push_wheel_at() 调用形、视口指引行补 LevelMapScreen.open_choices() 真实停点入口; 缘起=并 master(a1e62789) 复跑闸出新增红(能力审计 exit=1 红项 2——真实入口列无可核 类.方法() 形); 修复后读数: 能力审计 红项 0(103 行·链断 0)+流水线闸 PASS+文档域闸全绿 2026-11-05 06:25:12 +08:00
DKChan a1e62789b4 Merge branch 'master' into constitution-split 2026-11-05 06:23:31 +08:00
DKChan 21e1463c4e 写卡(案②卷轴视口批·写卡段): 需求卡片 v1.0 成文 reports/需求卡片-卷轴视口批-2026-11-05.md——设计事实源=level-map v2.0 布局决策5+生成 v1.5 参数契约, 验收档申报中, 对照表 R1–R8(判据出处行锚内联+能力行三新增入 README 能力表)+非行为改动行(schema 头注反转)走结构图申报, T0–T4 估时 3–4.5 中值 3.5, 落位复用预检+规范预算+拆分边界+代拍板白名单五项+零待裁点; grilling 复核门: 自审七查+引擎技术面初查出缺陷四条(输入判定落画布 _gui_input 防父子路由竞争/reanchor 重入杀旧 tween/clamp 浅图居中分支/探针宿主沿 ui_struct_probe :204 真实屏模式)——用户裁实现级自闭环全落卡(2026-11-05); 待办清单「超预算图」条目推进已写卡(卡片路径入实况,状态行零括号合规); 能力清单三行入表(关卡画面视口跟随/平移/指引——真实入口=合成沿 push_input+真实停点); 本步凭据: 流水线闸 PASS(卡片口径 3 张全过)+文档域闸全绿 all_green 基线 937d14a1 无新增红 2026-11-05 06:23:22 +08:00