Commit Graph
148 Commits
Author SHA1 Message Date
DKChan 09042f92fa 预检环节落地: process-conventions §2 段四补开工前预检义务句(2026-11-07 用户立)——收令点名后五查落表前对拟编卡集只读事实面预检, 八类检查+P1/P2/P3分级+只读子代理执行细则单点=iter-plan 技能「第3步·开工前预检」, P1红项停编排退写卡段禁编入; 目标=减少实现期停工非杜绝(环境漂移+卡片并行修改由实现段异常分级与iter T0窄复核兜底)。配套: iter-plan 技能新立第3步(原3-6步顺延4-7, 主区豁免面直改不入git)+req-card 复核门补判据出处行锚逐行实读(主区豁免面直改)。读数: --docs【验收通过】无新增红(gdd_lint/doc_link/doc_term/流水线闸/引用可核/能力审计/熵增闸, 回执receipt.json, commit 7d4d97ee) 2026-11-07 20:56:22 +08:00
DKChan 3714e20b65 合并 master(bde6b65e 注释标记词换代批): 判据出处注记标记词 # oracle:→# 判据出处: 与本批节锚改写合流——16 测试/探针文件取本批节锚内容+master 标记词(34 处节锚形态); test-conventions §8.3 取 master 换代措辞+补锚形态两档句; capability_audit.py CRITERION_RE 双形态(行号锚+节锚零空白兼容)+头注双形态说明。凭据: 能力审计单跑 红项0(判据出处注记函数 417 全识别) 2026-11-07 09:04:19 +08:00
DKChan 74e981a5a3 架构收窄批第5步: code-architecture 图源与渲染件随批指针化。region 计数句「21件·名称清单」改「模块清单=architecture.md『模块归属』表」; cards 旧行数计数(1392行)删除; 「21件仅列名称」卡片句改指针句(全量清单以模块归属表为准, 图只画顶层导航件); archify deliver 重渲染 showcase 全检 ok errors=0。gdd-architecture 两件核对零过期实现引用(系统级概念图, 无文件路径与计数), 不改。凭据: archify validate ok:true + deliver exit=0 2026-11-07 07:41:08 +08:00
DKChan 9f21236f80 工程(注释标记词换代·oracle→判据出处): 用户 2026-11-07 令——判据出处注记的标记词改用项目已有中文名,避免 Oracle 被读成数据库。注释格式句、机检正则、标识符、卡片与登记同步换代;零行为改动。
改动面 112 文件 572+/572-:game/tests/** 与 game/probe/** 共 106 件 545 行 `# oracle:`→`# 判据出处:`;tools/capability_audit.py 正则字面量换中文+ORACLE_*→CRITERION_*/check_oracle_markers→check_criterion_markers/oracle_marked(flagged)→criterion_* 共 11 行;test-conventions.md:119 格式句+:155 措辞;待办清单与需求卡片-QA覆盖余量收口批各 1 处字面量;coverage_enum.py:21 与 camp_scene_layout_test.gd:101 旁支措辞;ui_click_probe.gd 对拍局部变量 oracle→expected 7 处;auto_player.gd 三处 safe_set 真值措辞。不动:历史审计报告两份、test-oracle-anchor 分支名、git 史、生成日志;指针格式/扫描面/判红条件/验收义务全不变。

读数(区内实跑):改前 capability_audit --strict「417 注记函数·红项 0」→改后「417 判据出处注记函数·红项 0」exit=0;新标记 545 行/106 文件,现行义务面 oracle 残留 0(在册沿革除外);diff 自检 game/ 非注释新增行仅 6 行且全在 ui_click_probe.gd 的 expected 变量段;112 改动文件 CRLF=0;py_compile tools/capability_audit.py OK;--docs exit=0【验收通过】无新增红;--gates exit=0(静态扫描绿、闸壳 bash -n ×13 失败 0)。
2026-11-07 07:11:15 +08:00
DKChan 5fb6c17fe6 架构收窄批第2步: architecture.md 全量重写为约束面形态(449→253行, v1.37→v2.0)。保留: 分层图+层映射+依赖分层唯一回边/模块归属瘦形态表(每模块=文件+职责语句+对外封闭面概述+消费依赖; 细件归并、views族归各件头注)/呈现层装配合同与RunScope存活性矩阵(设计契约)/测试域依赖约束/数据流五节/API边界表/九条架构原则。删除: 拆件定稿/装配现状/冒险域拆分三节(实施史, git承载)/测试域闸登记面(S域清单与三硬闸状态改由 game/tests/README.md 自持)/未决问题表(第6步迁移)/全部实现计数与日期注记。凭据: --docs 域闸【验收通过】无新增红 2026-11-07 07:10:51 +08:00
DKChan aa0b23c951 架构收窄批第1步(规约先行): 架构文档只写约束面+写权限收为用户专属。doc-conventions 架构事实唯一源行去「测试与质量域」归口+新增约束面定义与写权限条款; 禁实现内容行「实现事实归architecture.md」改「归代码与代码头注」; test-conventions §6 闸状态登记改指 game/tests/README.md+§8.3 oracle 锚增节锚形态(整节重排同批重锚义务); code-conventions §1.6 拆件定稿节先例引用改指 board_installer.gd 构造面; AGENTS.md 测试导航行补工具手册指路+架构导航行与红线行同步约束面口径与写权限。技能面(不入git主区直改): batch-closure 吸收判据架构文档改「仅约束面且须用户落文」; doc-design 反哺落点明文排除架构文档。凭据: --docs 域闸【验收通过】无新增红(流水线闸 PASS 34条目, doc_term 疑似现行0) 2026-11-07 07:06:22 +08:00
DKChan 0a6b115be7 美术去数值化撤销批(用户裁 2026-11-07: 正文单点维护后半句适用域收窄至 GDD——美术圣经与 UX 为可带值参考层): 圣经恢复 77c1d360 版全量内容(hex 色值表/能量档/封印参数/坐标群/帧数档/欠账清单/换色合并登记回归, 版本 v3.45)+camp.md 顶栏 hex 与 battle.md 能量值/实测比回填+五件测试探针头注恢复原措辞(77c1d360 版, 去数值化改动全为注释已核验); 规约修订: doc-conventions 正文单点维护行——禁复制值后半句适用域收窄至 design/gdd/**, 规则句只在 owner 前半句全域不变; 两新测试保留+锚重算(帧数测试→圣经 §8.4:539, 互查测试→§4.1:220)+头注改对照措辞; 登记面保留改措辞(唯一事实源→落点速查索引); 待办欠账条目改双登记措辞(圣经欠账清单+守门件豁免账)。保留不动: 三执行件+manifest 86 套+能力行+GDD 侧换代+三目录结构。凭据: 七触碰套件单跑 all green(exit=0)+--docs 域闸【验收通过】exit=0 2026-11-07 05:57:37 +08:00
DKChan 2a17260c8e 合并(美术圣经去数值化+文档结构搬移批): 两笔合入(77c1d360 结构搬移+85abe37c 去数值化)——design/gdd/ux 上提 design/ux 三目录同级(49 文件链接与声明同步)+art-bible v3.44 全文定值剥离(头注定值单点纪律, hex 清零, 数量面归执行件)+执行件三件(互辨抽测件 E 门子带检查/帧数规格守门测试/token 板两两互查守门测试, manifest 86 套)+art-pipeline-tools 升格执行件门值登记面+下游复写换代九件+待办去数值化条目闭合与欠账六对条目新立。区内凭据: 全仓 gdd/ux 零残留+熵增闸 PASS+流水线闸 PASS(34 条目)+能力审计红 0+七触碰套件与两新套件单跑 all green+--docs 域闸【验收通过】exit=0; 合回前置检查读数见本提交落地态; post-merge 钩子推送触发远端 CI
ci / gates (push) Successful in 7m2s
# Conflicts:
#	reports/需求卡片-营地交互修复批-2026-11-05.md
#	待办清单.md
2026-11-07 04:32:54 +08:00
DKChan 77c1d360f6 结构搬移批(用户裁 2026-11-07): design/gdd/ux 上提为 design/ux——三目录同级(gdd/系统概念·ux/呈现实现规格·art/美术), git mv 八件 ux spec; 出向链接改写 23 链(../systems/→../gdd/systems/ ×17、../../art/→../art/ ×5、体验验证清单 ×1), 入向改写 systems 六件 15 链+art 两件 4 链+08-Alpha 九链, game 侧 20 件 71 行 oracle 注引与头注改路径(纯注释,diff 非注释行=0), reports 两件 14 处锚路径同步(需求卡片-营地交互修复批 13 处+评估-美术资产清单 1 处); 声明面: 02-系统清单 ux 节头注同级化+AGENTS.md 导航行两支改三支+doc-conventions 数值纪律句+test-conventions 先例句+待办清单两处; 熵增闸白名单: RETIRED 摘 design/ux+DESIGN_SUBDIRS 增 ux。凭据: 全仓 gdd/ux 零残留+熵增闸直跑 PASS(design 子目录五支含 ux)+--docs 域闸【验收通过】exit=0 无新增红+触碰八单元套件单跑 all green(8 suites, filtered, exit=0) 2026-11-07 04:12:49 +08:00
DKChan 799df7d2ba 迭代54收尾·落文与吸收笔: 反哺点三条落文(用户裁决2026-11-07照单写入)——architecture.md v1.37 CampHudBand行换代两呈现物(栏体色面=UiKit出口camp_hud_band_surface落装CAMP_HUD_BAND×α0.80全宽+钥石徽章右位顶格; 反哺点清单CAMP_HEADER_BAND系笔误按实装真名写)+03-内容规模.md:66精英句换代(精英怪本体已落敌人表行类elite+池继承附加/精英节点与投放仍未接线; 旧括注零损失删除——同内容难度曲线与Boss.md:259/冒险结构.md:166已在册)+体验验证清单53节两行(①营地顶栏观感=反哺点②②覆盖面板停手键与停点链键在场=卡1目检项随节迁移)+独立验收审计结论并入实现报告(总判定通过三卡全过+未阻塞观察两条迁移记录在案)+卡2 T2摘要提交哈希笔误就地校正(46287043→af127b15) 2026-11-07 03:54:51 +08:00
DKChan 9f80609518 测试层合并批(用户裁 2026-11-07): 「集成测试」层级退役归并单元层——tests/integration/ 三套件(存档⇄RNG 往返/节点图确定性/跨系统流×落盘)实体迁移 tests/unit/ 同闸同协议, run_all manifest 65 套全量单元; 闸名「单元与集成测试」→「单元测试」(run_all_gates/基线键/coverage_receipts 同步); 选闸词 integration 族→save_rng/cross_system/node_map 文件名词; 测试层识别换三元组(职责×触发时间点×覆盖面积, 权威表=test-conventions §1.1 测试层三元组), 层级名降为代称; 术语表退役词对照+doc_term 收「集成测试/用例/层/侧/宿主/族」, 全仓旧字样清零(gdd/规约/README/套件头注/断言标签), 跨系统面性质归属由各套件头注承载; extract_checks 缺省遍历面收 unit/**; test-conventions §8.2 验收四层「集成」改「跨宿主」; architecture 测试层级表三级换代+65 实数; domain_route/AGENTS 字样同步。凭据: 三套件单跑 exit=0; --code 域闸验收通过(冒烟/单元全量/系统/场景探针/渲染闸/静态扫描/熵增闸全绿); --docs 域闸验收通过(文档域七闸零新增红) 2026-11-07 01:59:49 +08:00
DKChan 8bee626138 并master(fix-ci-red-20261106批+精英专属池批): README能力行冲突并集(master营地五窗真输入化行+本批3行); 待办「卡片复核报告文件口径」条目删除——其不一致由本批复核凭据换代全数解掉(闸C6/doc-conventions/两技能件已对齐复核记录节即凭据); 读数: 流水线闸PASS(33条目·卡片口径4张全过) 2026-11-07 00:11:40 +08:00
DKChan b0b0cd0c81 写卡(QA harness缺陷收口批·卡片成立+复核凭据换代): 需求卡片落档 reports/需求卡片-QA缺陷收口批-2026-11-06.md(A2终局结算框:194/:331双点has_meta容错/B1停手钮真输入探针定型段+自动试玩停手行为/B2视图方法口全清41处转真输入+死接缝11方法清理; 规格S1-S5·任务卡T1-T7·对照表R1-R9·估时中值4.875工作日); 能力清单增3行(终局零报错/停手真输入/停点链真输入——真实入口格可核形态); 待办条目推进已写卡(卡片路径入实况); 复核=只读子代理1轮11发现全处置(补写8含journey:449/:457映射错控件与A2漏:331同型第二处两实质/自判3)零待裁; 复核凭据换代=复核记录节即凭据不另设报告文件(六处同批: 闸C6删申报在盘两查/doc-conventions已写卡证据项/process-conventions段三段四/req-card四处/iter-plan五查④——后两件主区直改不入git); 闸件兜底=capability_audit GBK控制台打印红项即崩加utf-8重配置。读数: 流水线闸PASS(27条目·卡片口径2张全过)+--docs【验收通过】无新增红+能力审计红0(能力行106) 2026-11-07 00:09:11 +08:00
DKChan fcb3ecd8ae 合并(测试面真输入化+判据出处注记批): WP1 七探针63处emit转真输入+逐文件判据出处注记; WP2 全tests+probe树402验证函数挂# oracle注记(指针=design/全域规格句); WP3 capability_audit G道机检(覆盖+指针可核,自检五道)+test-conventions §8.3「测试函数的判据出处注记」条款+README四能力行随批订正; WP4 收尾换代; 撞车处置=screen_flow/ui_click两探针与待办清单取master侧(QA harness批d3c85390先行转换已验证),分支侧注记30条在master版上重放(空格规整+粘行修复); 区内全量档绿(193902ad)+解冲突后两探针直跑绿+capability_audit --strict绿(402函数红项0); 本合并凭据: premerge前置检查绿读数见本合并输出 2026-11-06 07:56:40 +08:00
DKChan f3138df5df 文档(判据出处注记成文+README行订正): test-conventions §8.3 新立「测试函数的判据出处注记」条款(格式/验证函数定义/指针空间design全域/与链式锚分工/维护义务/被动文本局限披露/规格缺口处置)+机器闸清单同步; README能力行四行随批订正(:158七物件撤残险登记换真输入承载+:161篝火笔记本+:165布告板+:170五窗真点化注记); 本步凭据: run_all_gates.sh --docs 验收通过零新增红(基线一致,回执cba3d647) 2026-11-06 07:42:46 +08:00
DKChan be0cab8356 Merge branch 'master' into qa-harness
# Conflicts:
#	.gitattributes
2026-11-06 05:24:31 +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 886368684c Merge branch 'master' into qa-harness
# Conflicts:
#	game/probe/probe_ui_util.gd
2026-11-06 01:52:17 +08:00
DKChan 2cbd2ca9a7 批1(QA harness·探针存量emit真输入化+覆盖登记写入): 两探针52处emit站点转真输入管线(push_input press+release成对)51处,保留1处置灰态穿透emit标〔接线断言〕; 新增probe_coverage_recorder.gd真输入覆盖登记件(旗标在位期间命中入账,锚链归一化键=具名/脚本锚+类#钮面文本+序位,@临时名不入键,JSONP落tests/.gates/coverage/每探针一件); probe_ui_util补coverage_hook单点+push_motion/push_wheel(滚轮press+release成对——只发press钉死鼠标焦点实证fork/返回营地两钮点击全失效)/window_panel/scroll_button_into_view(折叠区行钮rect越窗底栏实证误中返回营地钮,真输入滚轮滚入可视区再点); V5b遮挡试探订正=前窗经真实返回钮清账再真点开窗(emit直发穿遮罩属口径违例); 落点判定补钉2处(esc段子界面开窗落点/树窗返回钮落点); test-conventions §2新增UI驱动断言真输入管线条文(滚轮成对+折叠区滚入+落点判定+接线断言豁免口径); .gates/.gitignore收coverage/。读数: screen_flow_probe孤立直跑PASS(六步动线+屏级互斥全绿); ui_click_probe孤立直跑exit=0问题=0(budget=15210,三笔树购买请求全通,PROBE_SEED=7); 登记落盘ui_click=27控件/38命中/临时名跳过0,screen_flow=19控件/25命中。全量档闸(fd9c8ad9基线): 两新增红均判为主区推进漂移非本批引入——流水线闸红=待办清单QA条目证据句(master 1730a8fb已修),单元settlement_wiring_snapshot红待并master后窄跑复核; 本步凭据=两探针直跑绿+偏差8条已回写qa-harness讨论文档§10 2026-11-06 01:50:50 +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 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 66b2ed20f3 规约(概念/实现分界·用户立2026-11-05): doc-conventions 数值纪律换代——GDD 概念文档只定概念/机制/规则,数量面与呈现实现细节不进概念正文;分工三处定案(取值域与字段契约=game/data/schemas/*.gd 域校验执法·现行值=data/tables/*.tres·呈现实现规格=design/gdd/ux/ 呈现实现设计规格层豁免概念纯度);禁实现内容行数据索引例外扩及 data/schemas;收口条款 1/2/5 随动(GDD 表格正文→概念规则句·调参表锁数删列→概念文档不存现行值·压缩批 GDD 表格→参数契约节);§6 骨架调参表节改参数契约(概念面+指路 schema);AGENTS 术语行同步(规则=owner 概念面·取值域=schemas);存量旧调参表节清扫归独立批、消化期不作机检对象(闸无此项判据);本步凭据: 文档域闸 8 道全 exit=0,回执 all_green=true 基线 937d14a1,判定=闸况与基线一致无新增红 2026-11-05 05:31:11 +08:00
DKChan 25a6443fa3 并 master(ab312e44) 进 dc-orphan-sweep——合回前对齐 2026-11-05 05:22:06 +08:00
DKChan 3d502ba46a 写卡(改写族孤儿机制与退役名清退批·grilling复核落文): 复核门跑完再提交——自纠六处(估时加总 1.5–2.5→2.25–2.75 头部与待办实况同改/两分法句把不可达的 R7 误列真实入口断言→R6·R7·R8 归静态判据/R4 能力行拿无关能力名当占位→换图系刷新链路与效果词表接线+伤害单据编排与回放/T2 引用不存在的 manifest 登记面→实为 run_all.gd:195 负面在册/3.3 表 grant_segment:166 误列注释面且漏 279/GDD 正文写代码路径被能力审计拦→改指针句)+按规约自裁三项(标识符 nest_counter→nest_halve、attune_nest_counter→attune_nest_halve 随文案同批改,依据 code-conventions 用语纪律与退役名清零口径,判据补 grep 零命中/零现役通道与零订阅事件词另登待办一条(状态待写卡·来源=审计发现)/纪律落文:process-conventions §1 第2条新增「卡片复核前置判据」——grilling 先于 commit、commit 先于合回,master 不落未成立卡,req-card 技能两份同文)。验证:run_all_gates --docs 首跑 exit=1(流水线闸红 1=新条目标题来源词不在四选一)→改后 exit=0 无新增红;件核 grep 零残留;卡片未合回前序错一处已记(50e71495 先于复核落,按新判据属违规,本提交为纠偏后成文态) 2026-11-05 05:21:57 +08:00
DKChan b0782e43be 文档(预览图两级把关·用户裁): 画面类需求(新增画面要素/布局/配色/动效触碰画面呈现规格)设计段先出预览图(HTML/SVG 效果图,diagram-design 通道)经用户人审才进写卡段,预览图内嵌 ux/ 规格文档随附像素级视觉判据句;写卡段画面类卡片必引已人审预览图(判据出处行锚指向内嵌预览节);实现批画面类需求黄金图基线冻结前用户对照预览图确认一眼,此后渲染闸逐像素自动盯零人工;预览图与引擎渲染两套管线禁直接充当比对基线;缺陷修复以现行规格与在库基线为准不触发新预览——process-conventions §2 段二/三/五行+test-conventions §8.2 golden 测试项扩项节新增;.zcode 三技能(doc-design 第3步5/req-card 第〇步与必备结构8/iter 第4步4)同批换代(主区直改豁免面不入 git)。本步凭据:文档域闸 8 道全 exit=0 无新增红(gdd_lint/变更记录节/doc_link/doc_term/流水线闸/引用可核/能力审计/熵增),回执 all_green=true,基线 69c417d8 2026-11-05 05:09:00 +08:00
DKChan 405ae6b3a0 并 master(a71e2379 迭代52批后收尾文档批) 进 rules-test-compact——本批基点落后一提交,先并再跑闸再合回 2026-11-05 04:09:43 +08:00
DKChan abc4a75db1 收尾(迭代52批后收尾): 反哺点六条落文 architecture.md v1.36(minesweeper_rules公开面20/呈现层组合根交接面18服务+12口+三内部数据类42字段+五分文件入口公开化+board_hover七口+站桩vitals14/motion14+cell_mark遮罩Callable14成员+BoardWorld封印参数化子件seal_on)/art-bible v3.42(§8.2参数单点六枚补SEAL_HALO_FRAC)/体验验证清单(㉙第4条判据换法阵呈现+新节51实机目检三项)/asset-path-map(seal_mark改战末蜡封专用); 账面换代: roadmap迭代52行已完成(2026-11-05)+当前位换代, 待办清单删已编迭代52四条目+config_db条(工程批ffb744cc已完成合回)+damage条EffectPort卡引用改写提交号; 产出物退役八件+迭代51残留四卡(死期过/行已换代/引用面已改写); 验证: run_all_gates --docs全绿 2026-11-05 04:01:45 +08:00
DKChan d14a3a2230 文档(改完即测铁规·用户裁): 「测试执行两入口铁规」整条废止,规则面压成两条——R1 改完即测(任何会话任何改动落笔即跑覆盖该改动面的验证并跑绿、读数写进该步提交信息才算完成,载体按 run_all_gates.sh 域划分与该件直跑方式,不扩面不请示不等点名,未改动的面不测,CI 全量不替代)+R2 红账不清不开新批(假红走异常分级不算未闭合);删四处免测出口(批内默认零执行/用户点名或当场问/其余会话零测试先请示/手动跑不构成验收),「唯一强制验证点」三处加「全量」限定,闸件质量义务由「人工确认」改「实跑该件含产出落盘」;roadmap 批末步骤由「跑一次全量域闸所选域全绿」改「核对自测凭据读数在案」(收口一词触退役词已改措辞),architecture 测试域定位句与 test-conventions 分工行/§4/§8.7 随动(审计核读数不重跑同一份字节);主区 .zcode 的 iter/req-card 同批换代(轮内零跑闸→轮内不跑闸壳全套、被改套件与探针直跑即凭据),机文件 tools/ 与 .gitea/ 一字未碰留待机件批;MC 与全量回归触发权不动。本步凭据:文档域闸 8 道全 exit=0(gdd_lint/文件头/死链/doc_term/流水线闸/引用可核/能力审计/熵增),判定=闸况与基线一致无新增红,回执 domain=docs commit=202fd3d6;红件单跑 doc_term 修复前后 exit=1→0 2026-11-05 03:40:57 +08:00
DKChan 1c21ee4b25 合并(test oracle 挂钩做实+闸门耗时基线表·工程+文档批): gate-time-baseline 区两批并回——①闸门耗时基线表(README 节+远端CI口径换代) ②判据出处行锚挂钩(test-conventions 条文+capability_audit 链式锚机检+pipeline_gate C5+技能同步)+存量清偿第一批(大门/进档链真输入化+能力行订正+待办分期登记); 全程验证绿(capability_audit 链断0/pipeline_gate PASS/probe_gate --click --full 全段 PASS/--docs 零新增红); post-merge 钩子推送触发远端 CI
# Conflicts:
#	game/tests/README.md
#	待办清单.md
2026-11-05 02:51:26 +08:00
DKChan aeff033e9b 工程+文档(判据出处行锚挂钩+存量清偿第一批·test oracle 项): test-conventions §8.3 立「判据出处行锚」(需求点格须带现行文档:行锚——断言预期值从规格句抄出禁反推实现)+退役对账义务+真实入口判定收窄(信号直发=接线验证不充真实入口)+§8.7 审计加判据出处核对问; capability_audit 增链式锚反向覆盖机检(80套件须被能力行承接——13链断套件补挂 9 能力行归零); pipeline_gate 增 C5 行锚格式机检(生效日 2026-11-05 按卡文件名日期分流——红证「判据出处行锚缺失」+旧卡零误伤双验); 清偿第一批=大门两分支/进档链/设置入口真输入化(emit→push_click 经 push_input 管线,open_camp_via_savesel coroutine 化补排版帧——开层同帧 rect 未排真点击落空实证修复,7 调用点 await)+README 能力行 :158 七物件接线验证降级残险登记/:159 大门行真入口换承载; 待办清单登记分期条目(28); 同区并入闸门耗时基线表(README 耗时基线节+无远端旧口径换代,--docs 已验)。验证: capability_audit --strict 绿(链断0)/pipeline_gate PASS/probe_gate --click --full 全段 PASS(ui_click_probe 问题=0)/--docs 验收通过零新增红 2026-11-05 02:48:07 +08:00
DKChan 65115744c6 工程(闸名去编号·用户令): 15闸注册名与基线键去00–10编号前缀, 脚本usage/注释/输出与gate_unit名全换代闸名; 文档五份与.gd三件/run_all.gd注释编号换闸名; AGENTS.md核心原则立第5条对话呈报闸况一律用闸名 2026-11-05 02:32:36 +08:00
DKChan d5d22f09e1 文档(遗留两处现状更新·用户裁): architecture测试域定位句「仓库无远端无CI」改现行远端CI口径; battle.md线框图两预留标签转在役态(秘宝槽四槽壳/奇物列表→特性标题)+线框注记C区构成同步; 增益状态行数与行动经济β读数两遗留项经用户裁不动 2026-11-04 22:51:39 +08:00
DKChan 7b031308cc 并master解冲突: CI现查制/迭代52编排/探针旗标退役等新事实取master侧, 其上剥离残留批次账(architecture表行/待办清单/规约); 冲突解毕四闸复跑全绿 2026-11-04 15:04:35 +08:00
DKChan 986fb46e76 文档(文档清账·用户令): 全库权威文档批次账清零——08/roadmap/待办清单/architecture/ux八件/art七件/systems十八件/根清单与规约; 日期·迭代号·卡号·入库·合回·反哺号·取代链·删除线注记·历史验收读数剥离, 现行事实·权威短戳·指针句保留; 体验验证清单删核销条目与改动速览章, 死指针㊶/⑳引用改内联事实; gdd_lint零红+--changelog-only零红+死链0+pipeline_gate PASS 2026-11-04 14:54:51 +08:00
DKChan 0ffa65ea01 工程(场景探针单一形态·旗标退役): probe_gate --click/--full 两旗标退役改单一形态十件恒跑(默认五段+行为走查+扩展四件,各段调用行与原--click --full同传逐字节同形=零行为变化,参数面只剩[game目录]); run_all_gates 03调用去旗标+头注两处iter27提法改「漏跑场景探针扩展段」; render_gate头注fx_probe归属改指03场景探针闸; tests/README工具行改单一形态; architecture probe_gate行十件恒跑+代码域闸列去双旗标; process-conventions:52与体验验证清单核销注记两处历史叙述保留在案(记录当时事实); 起因=2026-11-04用户裁勘误:55a8f270两闸并一闸时旗标应一并收掉,误保留为开发期单跑开关; 验证: bash -n三件+probe_gate无旗标整跑十段(9段绿+ui_probe首跑红=区缺未入库.import边车环境成因,补12件边车后最小单元复跑exit0绿)+--docs验收通过零新增红+grep收口零残留(豁免=两处历史句) 2026-11-04 08:29:30 +08:00
DKChan 7046cbaf83 合并(CI 读数与迭代51连带面·工程+文档): ①现查件堵假绿——绿须坐实跑闸步真跑过,零触发批呈报未验(退出码4)、读数不可信呈报不可判(2),run 55 实证跑闸步 skipped 而 conclusion=success;②迭代 51 四红项随迁——forge_table 词表计数 22→21(卡①删 charge_full)、system_contracts 补 facts 第五参、save_manager_domain 改公开名 migrate_legacy_save、breakpoint_store 参数补类型(09 R3),件核全仓零残留同类点;③口径同步 AGENTS+process-conventions §1/§8+test-conventions §8.7+技能两镜像。本机验证三套件 exit0+类型闸归零+--docs 零新增红;master 停在 5d7579e7 的 run 56 红由本批修复追绿。遗留: settlement_wiring_snapshot golden 平台绑定(本机红/远端绿)待登记
ci / gates (push) Failing after 8m2s
2026-11-04 07:51:06 +08:00
DKChan e0625be73a 合并(并master·解冲突): ci_watch条目尊重master侧删除(并行批5d7579e7已退役该条), 保留还债P0/死函数P0/presentation承接三条; 其余自动合并(roadmap当前位/gdstyle三件/architecture落文与CI零等待批无重叠) 2026-11-04 06:56:20 +08:00
DKChan 9c14f23ab8 收尾(迭代51批后收尾): 反哺点十条落文 architecture.md(RoundCycle/BattleRefreshFlow束注入换代/settlement段类束注入对编排器零引用与四helper归位/damage·RewardGrant·BattleFxHost·breakpoint_store·save_manager·slot_store公开面换代/minesweeper_rules归位两法与超阈值还债在册/charge_layers退役两处闭面四键; 第十一条落点不存在跳过在案); S13无凭证基线键经用户裁撤销(gdstyle红在案=预期单键,还债归P0)+gdstyle_gate --refresh重生成入口删除(基线维护改人工修订,--refresh传参exit=2)+gdstyle.toml与基线头注同步; 待办清单: minesweeper_rules公开面还债P0+EffectEngine死函数与全仓孤儿函数清退P0两条登记/presentation卡未编迭代迁出承接条目/iter51三条目(L1混编·架构审查余项·EffectPort删键)完成整条删除/两条P0实况引用改写; roadmap迭代51行已完成(2026-11-04)+当前位换代; 产出物退役三件(反哺点+实现报告+验收审计——吸收即死+证据只留最新,目检义务⑱在册承载,引用面已改写); 验证: gdstyle单键红=预期,--refresh exit=2,--docs全绿 2026-11-04 06:49:01 +08:00
DKChan b9c2e86d13 工程+文档(CI 现查件堵假绿): 绿须坐实跑闸步真跑过,零触发批呈报「未验」
- 实证: run 55(零触发批 f1840fbc)的 job 步级读数=检出与域分流 success、导入缓存刷新与跑闸两步
  skipped,而 run conclusion 仍为 success;原 ci_check.sh 只看 conclusion,把「一条闸都没跑」
  读成绿。假绿比假红危险——它放行的是「红未修不开新批」这道开工门。
- tools/ci_check.sh: 绿分支改先取 jobs 再判——跑闸步全 skipped → 呈报「未验」退出码 4;job 列表
  为空/取不到步级读数/工作流里查不到跑闸步 → 呈报「不可判」退出码 2,一律禁当绿证;红态读数
  在 conclusion 与步级矛盾时显式报矛盾行。退出码表加 4=未验。
- 孤立验证五形态(真实远端读数): 3de8955f/run54 全步真跑→绿 exit0;f1840fbc/run55 跑闸步 skipped
  →未验 exit4;fb27dc2f/run51→红 exit1;5d7579e7/run56 in_progress→未落定 exit2;3c1e3ddf 未推
  提交→无 status→未落定 exit2。
- 口径同步: AGENTS.md 运行与验证首条判据句、process-conventions §1 第 3 条加「绿须坐实」段、
  test-conventions §8.7 中/低档证据句加「未验与不可判不作证据」+回补途径、迭代技能两镜像现查句
  (不入 git 面)。
- 闸: --docs 验收通过零新增红(跑批树内容=本提交内容)。
2026-11-04 06:29:18 +08:00
DKChan 3c1e3ddf07 工程+文档(CI 合回零等待): 轮询等待件与本地回执判定退役,改按需现查 run 终局态
- 缘由(实证): ci_watch.sh 以「commit status 离开 pending」作终局判据——run 37 开跑 36 秒即写
  verdict=red,该 run 三分半后 conclusion=success(现查 API),同 commit 先红后绿;远端时代 16 条
  红回执所引 run 现查 15 条真红 1 条假红。另两条稳定假红源: 超时档(零触发批远端不建任务——现查
  90abdd4a 的 statuses=null,只要挂了轮询必等满 3000s 写红;runner 排队同形)与多路轮询重复覆写
  (fb27dc2f 三条红挤在 15 秒内)。修判据不如撤等待: 判据移到开工前一次现查,竞态与超时两类假红
  结构性消失。
- tools/ci_check.sh(新): 单次读 run 自身 status/conclusion,未 completed 与零触发一律呈报未落定
  不写红;红态列失败 job 与失败步;只呈报不落盘。退出码 0绿/1红/2未落定/3参数与令牌。
  孤立验证四形态: fb27dc2f→红(run 51 conclusion=failure) / 90abdd4a→未落定(零触发) /
  f1840fbc→未落定(run 55 queued) / 39acdcaa→绿(run 48 success)。
- tools/hooks/post-merge: 只推送不再挂后台轮询;push_failed 判定不再落 ci-status.json,改大声呈报。
- 删 tools/ci_watch.sh 与 .zcode/hooks/ci-status-banner.sh(不入 git 面,主区直改)并从 .zcode/config.json
  注销——该横幅在当前 harness 只挂 worktree-guard 的配置下本就不投递(本会话 ci-status 为 red 全程零横幅)。
- 口径同步: AGENTS.md 运行与验证首条、process-conventions §1 第3条(回执等待纪律→合回零等待纪律)与
  第4条执法分层②、§8 第8条、test-conventions §3 与 §8.7 审计证据行(中/低档证据由落盘回执改为
  可复核的现查读数=commit+run号+conclusion)、run_all_gates.sh 头注与 .gates gitignore 模板句、
  迭代技能两镜像三处(入 git 面外另记 .zcode/.qoder)。
- 待办清单条目「ci_watch 中间态误写终局红回执」整条删除(以退役方式了结,非按原判据修复)。
- 在案真红一条随本批呈报未处理: run 51(迭代 51 合回 fb27dc2f) 失败步=导入缓存刷新+跑闸,
  归因待取 job 日志——红未修不开新批的门按用户发令特批越过。
2026-11-04 06:14:44 +08:00
DKChan 9572708612 文档(车道会话单区落文·用户裁): process-conventions §1 新增第5条会话单区(建区粒度=回合/同会话追加事项并入在役区/区内事项完成只做一次合入一次CI/合回后用户再发令=新回合另开区/fix区算追绿延续/迭代实现批独占回合)+第1条与§3第4条建区粒度句同步改回合口径; AGENTS.md 车道红线句同步; --docs 验收通过零新增红 2026-11-04 05:23:35 +08:00
DKChan caf7f853d6 合并 master 入本分支(解冲突): 敌人系统取 master 版(敌种名录表已随工程批退役)并删 hobgoblin 缺口登记块、v1.6→v1.7; 难度曲线保留本支 v1.4(行序「熊地精 + 地精」订正)与混编投放记录; 待办清单保留本支(旧「内容三件套补齐」条目删除、新「L1 深度 3 改混编」条目在册)并按合并后的文档版本订正实况引用; 卡片同步 v1.7 与敌种名录表退役口径。验证: pipeline_gate PASS(28 条目/卡片口径 6 张)。 2026-11-04 02:29:21 +08:00
DKChan 7639ec5b3a 工程改动(验证整改阶段3+4·用户令): 验收档三档申报落test-conventions §8.3(判据=失败代价单维,卡头申报U0确认改判,2026-11-05生效,未申报旧卡按高档全量审计)+审计深度分级落§8.7(高档=现行四件事全量,中档=逐行保留复跑省略以CI回执代证,低档=对照表抽查≥1/3且新增改判行必抽,削弱检查与例外核对三档全保留,档位存疑按高档)+doc-conventions §12.1条目正文限长双判据(≤12行且≤700字去空白,过程叙事归git提交信息)+pipeline_gate机检两件(条目超长行/字双判据+卡片验收档申报C4)+req-card/iter两技能随动(必备结构第16节/审计深度分级口径)+待办清单9条存量压缩(过程叙事归git与过程件指针)+ci_watch中间态误写终局红回执缺陷登记(run 37实证:回执16:59记红,run 17:03才succeeded,现查API全绿)+整改条目整条删除(四方向全完成,测试有效性度量用户裁暂不处理)+盘点报告退役(吸收即死,design零引用)+批报告; 负证三件(字数829红/行数18红/验收档缺申报红-申报后消红); pipeline_gate PASS 28条目; --docs全绿 2026-11-04 01:37:27 +08:00
DKChan 4aaa154ec6 文档(大地精退役·L1 深度 3 改混编): 删 hobgoblin 缺口登记整块(敌人系统 v1.6,敌种表维持八种)+混编投放记录与 Alpha 读数义务口径(难度曲线 v1.3)+08-Alpha v1.26 混编行补第二行+体验验证清单⑱目检范围扩至 L1 节点 3、M4 已废名义改「数值统一修正批」+流程规范 §3 第 5 条加 Alpha 阶段零读数口径(2026-11-04 用户裁)+待办清单「hobgoblin 内容三件套补齐」条目删、新立「L1 深度 3 改地精+熊地精混编(大地精数据行退役)」状态=文档设计已闭合+待写卡。设计定值: 行值整行复用 (1,2) 熊地精(1只/hp22/ac2)与 (1,0) 地精(1-2只/hp8/ac0)、行序熊地精在前、静态最坏骰和 3。验证: pipeline_gate PASS(28 条目/50 总表行),--docs 验收通过无新增红。 2026-11-04 00:50:54 +08:00
DKChan 644c56939a Merge branch 'master' into arch51-docs
# Conflicts:
#	design/engineering/architecture/architecture.md
2026-11-04 00:05:53 +08:00
DKChan e614773aec 文档设计(架构审查5.2·EC8撤回·用户裁): 热重载规格恢复原状——用户裁决近期将完善实装(实装去向=用户另立待办条目+他会话写卡,规格即实装底稿),本批一度摘除的GDD侧规格全部撤回:三份GDD(数据配置/战斗结算/棋盘生成)checkout回退至本批前原状(版本行随内容归位v1.2/v1.6/v1.2),architecture.md抗热重载快照句恢复原措辞+最近更新行如实注记撤回;本文档批净效果=主角账三件与刷新账件补登记+MetaProgression补行+冻结计数摘除+CurioStop/RunLedger旧指称订正(architecture.md v1.32); 文档域闸全绿 2026-11-03 23:50:52 +08:00
DKChan c40db898aa 工程(架构审查P1余项·闸件落地): §四待执行三项同批做完并同步文档——①static_scan.sh 的 S8 加 settlement/ 目录域反向对账(实有 .gd 未登记进清单即红,只覆盖该目录并写明根下四件结算码不在目录域内、仍归「模块归属」B1 登记面),S7 的 S7_B1_SET 与 S8_FILES 两份14文件抄本合一为单点 B1_SET(两份靠人工同步必漂),绿文案「10 个 .gd」改派生计数并申报反向对账已在案 ②audit_type_hints.py/audit_file_headers.py 各补扫描面空转自检(缺目录或零个 .gd 即红、绿时打印面件数;原实现 rglob 空集与 is_dir continue 两处静默绿,违背 test-conventions §7 零命中自检辅证与脚本前言自立纪律) ③architecture S 表 S8 行登记单点与反向对账判据、S9/S10 偏差句改判已清偿、版本1.33→1.34 ④审计报告 §4.2 待执行清单改判已落地并记验证口径。验证:static_scan 全量13条规则绿退出码0;两件负证(面清单改成不存在目录各返回1)正证(真实面158个 .gd 归零PASS)。§四 P1 四条至此全部闭合;零需求卡片(纯闸件属工程改动),待办清单与第五节P2按用户令未动 2026-11-03 20:37:31 +08:00
DKChan 276252fc5d 合并(架构审查P1余项·裁决落文): 四份规约与审计报告标注;第四节四条定案(RNG不扩面改文字纪律/S9-S10-S13三面不扩+S8反向对账与S9-S10空面自检列待执行归工程批/S3维持warning/4.3结案/4.4改判为无登记惯例并落覆盖登记义务);待办清单与roadmap未动(第五节P2未处置,整份审计未闭合)
ci / gates (push) Failing after 25s
# Conflicts:
#	design/engineering/architecture/architecture.md
2026-11-03 19:53:00 +08:00
DKChan abfd70549b 文档(架构审查P1余项·裁决落文): 第四节四条定案进规约与审计报告标注——①code-conventions §4 新增第13条按来源分档(S系扫描面一律止于产品码三目录;tests/probe/sim 各由运行期通道承接:闸00/01/02、闸03/04/05〔含同目录 type_glow_shot_probe 人工取证件与 probe_ui_util 共用面两件不入闸〕、不入CI的手动调参批量;三目录允许自建 RandomNumberGenerator 条件=必须显式定种,禁的是不定种形态;该禁止无机器闸、由文字纪律+独立验收审计人工评审承载;并废止「测量面」一词对本文件统称用途,保留 run_all_gates 选闸原义)②architecture S 表补齐登记面(标题 S1–S8→S1–S13、S11/S12/S13 三行入表、S1/S2 加适用域注、S3 加维持warning裁定、S9/S10 缺空面自检查登记为已知偏差)、版本1.31→1.32 ③test-conventions §8.3 新增「新增core件的覆盖登记义务」(点名或申报经宿主链覆盖,明示非覆盖率要求;立每core件点名闸与补11件空套件两案裁否,凭 test-conventions §7「覆盖率不是目标」)+process-conventions §3 第6条加承接指向 ④审计报告四处标注:4.1不扩面裁定与读数订正(8处→7处,experiment_density 随迭代50 T9 退役;randomize() 两处命中均在注释、实际调用零命中)、4.2三面不扩(三层存量实跑≈2162处:S9 1070/S10 117/S13 975,其中禁调试打印274与循环内await70属工具码功能需要;产品码面归零不可换存量红)+S8现14文件非9+纯目录域方案证伪(四件结算码在core根下)+待执行清单三项归工程改动批零卡片、4.3结案(三处豁免2026-10-31迭代44已清偿,基线现5键)、4.4定性改判为「无按文件登记惯例」+读数4件→11件(后一档三件全是迭代44/46/49拆件产物=复发模式)。待办清单与roadmap按用户裁不动(整份审计未闭合),报告顶部加禁退役注记防收尾误删 2026-11-03 19:52:03 +08:00
DKChan e41339b7bb 收尾(迭代50·批后收尾): 反哺点十条处置闭合(增益状态v1.6删过时实装行/architecturev1.32 preview_reveal登记+tree_rules换代/奇物v1.5 cap必填与取值域/覆盖域表减动效行翻已覆盖/SPAWN_AREA_CELLS+spend_discount表字段+battle_driver签名三处零登记零落点/五份零反哺确认)+目检五项登记体验验证清单㊿(实现报告原编㊾撞号改㊿)+MC锚代表性注记落sim-data/README(重跑归一档用户发起)+产出物退役六件(三需求卡片+反哺点+实现报告+验收审计——吸收即死+证据只留最新)+待办清单三卡条目删除(架构审查余项未决先迁再死另立新条)+roadmap迭代50行已完成与当前位换代 2026-11-03 19:51:06 +08:00