DKChan
|
4e04d2f1ba
|
iter44-卡3:卡③(测速循环批v1.1): 信号步进状态机消await-in-loop裸键·双实现对拍·行为改动零处·含并master与三卡产出物
|
2026-10-30 07:13:23 +08:00 |
|
DKChan
|
d2b36e59cb
|
iter44-卡1:卡①(组合根注册面批): ui_registry+三域容器建件·main.gd 49→15·全消费面改址main.ui.*·四闸主证行为零变化
|
2026-10-30 07:13:23 +08:00 |
|
DKChan
|
a2ec3e8b94
|
工程(渲染闸脚本错误扫描): 三段探针日志逐段过 tools/error_scan.py 补三硬闸之二——shot(shot_checker 之后)/fx/board 各一次,命中或日志不可读即红,标记与 run_smoke 同源;头注补⑤与「新增日志段必须同步加扫描」纪律
验证=合成日志三分支(clean 0/命中 1/不可读 2)+真跑 render_gate exit=0 全绿(三段零命中、残留 Godot=0、golden changed 0.00%)+文档域闸五件 PASS。
文档同步=architecture 测试域两处「SCRIPT ERROR 扫描缺失」换代、game/tests/README.md 工具行补判定面。
清单=「测试域遗留」整条删除(第 1 项被能力清单模型取代/第 3 项与 test-conventions §6 存量不清扫口径冲突且多进程分片后前提消失/第 4 项行覆盖率用户裁无意义/第 2 项即本批);基线条目扩为 02/05/09 三键(05 主区实测绿,baseline 红键属代码面,随下一代码批在 worktree 内重生成)
|
2026-10-30 05:39:33 +08:00 |
|
DKChan
|
55a8f27026
|
工程(场景探针闸合并): 03/04两闸并一行「03 场景探针」——gate调用probe_gate.sh --click --full一次跑齐十件(公共五件只跑一遍,窄试车2m22s十段exit0),04号让空不重排;影响面SKIP块与头注/影响面注释同步;README闸03/04提法与process-conventions影响面句换代;probe_gate.sh零改动(--click/--full保留为开发期单跑开关)
|
2026-10-30 04:08:48 +08:00 |
|
DKChan
|
6b17d8f307
|
并master(闸机提速与防作废批合回)——02分片并行+代码域起手自检+worktree素材同步,与对拍退役批同改闸脚本,冲突就地解
|
2026-10-30 02:46:54 +08:00 |
|
DKChan
|
8491505929
|
工程(对拍闸退役批): 删除回放确定性对拍闸及全部配套件——闸脚本6c段整删、PARITY_TOUCH_FACES改名CROSSCUT_TOUCH_FACES(02横切回落判定保留)、回执指纹NEED-APPROVAL分支清理、基线删11号条目、parity_anchor.py/parity_compare.py两件删除、evidence/parity锚删除、tests README能力行与工具行删行、adventure_monte_carlo台账行换代、架构文档闸清单删条件件与验收红线史句清理、待办清单数值窗口删对拍锚重锚句与触面粗粒度挂账行删、settle_segments_test头注去失指句——用户裁决:整局重放对拍代价不可承受,正确性由既有单测/集成/探针/渲染golden承载
|
2026-10-30 02:28:28 +08:00 |
|
DKChan
|
1ee65d854b
|
工程(闸机提速批): 02分片并行+代码域起手自检+worktree素材同步——run_all.gd加--shard/--shard-count分片(串行道=RNG日志会话六套件钉第1片防同种子日志互踩;空片放行;逐套件日志_s<k>段防跨片覆写)+gate_unit多进程并行(GATE_SHARDS默认4,=1回落单进程原路径;日志按片序合并供错误扫描与指纹取材——指纹绿闸记green红闸取FAIL行排序集合,不受片序影响)+run_all_gates.sh code域起手自检(熵增预检红灯即止/master推进黄牌/worktree素材自动同步)+tools/sync_worktree_assets.sh(主区→worktree增量拷assets art与.import边车、缺件或缺.godot时编辑器导入刷新;相对路径拷贝防杂散顶层目录)
|
2026-10-30 02:17:05 +08:00 |
|
DKChan
|
34eba7a332
|
iter43-卡1:战斗一屏样张批:五项实装定值落码——血条填充#A8321F经UiKit.HP_BAR_FILL(§4.2语义物件,#689CE8退役值零残留)/条底收HP_BAR_TRACK/顺位徽标提档FS_HINT/护甲三键换24×24 PNG(UiKit.TEX_ARMOR_*单点,缺位回退字形)/名字行垫HP_BAR_BACK素底牌且基线上移地台顶上方(§6.1/§7.2,几何单点_name_plate_rect+name_line_probe扩出口)/地台件TEX_STAGE_PLAZA九宫格横向拉伸接装(缺位回退程序化三段)——样张脚本扩展:draw_base两版画布出口(1280×800基座+1920×1080全局等比1.35×左右黑边96px)/B区按代码252出样/mockup镜像五项定值/S3b色板变体第二套/S5三组关键帧条/S6剪影三语境+描边对照+遮挡对照组/整屏四项断言S1–S4/战斗表现五项P1–P5/A7护甲对比锚/V1两版尺寸/V10基线并排/A5b成稿净空(机检30/30全绿)+--gen-assets四件素材产出入包;新单元套件standee_present_values(V5–V9真实入口断言18条全绿)登记manifest;三枚护甲PNG入包;批件三份落reports(实现报告/反哺点12条/追认单11条);并master合入态订正(迭代41测试债批清偿存量红与tween缺陷)
|
2026-10-30 00:00:01 +08:00 |
|
DKChan
|
117a37e2a5
|
工程(合回闸关联档批·收口修正): 红项指纹归一化超时挂死行的 pid——fingerprint 只取 FAIL 关键行哈希,注释自陈「忽略时序/耗时噪声」,但超时行内嵌 pid=NNNN 逐轮变化使存量红指纹无法稳定登记(首跑实测:02 的 forge_workbench 超时行带 pid 使指纹不可复现);归一化 pid=N 后再入哈希,判定口径(FAIL 行集合)不变。首跑另测得:02 现红 9 套件+09 红项清单变化均系 master 在册存量债(待办清单「迭代 41 测试债修复」条 2026-10-29 用户裁带红合并承接:config_db 解析错/ooob 退出码 2/table_structure_guard/treasure_items/standee_fx/forge_workbench 超时/tree_requires_level/save_manager_domain/theme_projection+S9 24 处+S10 4 处+S11 adventure_table:55),非本批新增——基线滞后的成因=迭代 41 特许直接合回未重跑代码域闸,处置见下一笔基线记账提交
|
2026-10-29 04:51:29 +08:00 |
|
DKChan
|
9f94c9e100
|
工程(合回闸关联档+闸机编排快速失败): 收口跑批按改动关联面选测+红树快速失败——①tools/run_all_gates.sh 关联档选闸(推广 2026-10-28 影响面选闸):00 冒烟/01 系统测试/09 静态扫描三件保险恒跑不降(测量面批不再免 00);03/04 探针与 05 渲染闸维持影响面口径;02 单元与集成改「选套件跑」——套件集=需求卡片申报∪diff 推导并集(申报=本批 diff 触及卡片∪roadmap 进行中行登记卡片的对照表「验收测试」列测试文件名;推导=脚本内套件族映射表按 game/ 代码面文件归族,映射不到一律横切),横切(公共件前缀 config_db*/rng_service*/save_manager*/meta_progression*/main*、project.godot autoload 注册面、game/data/tables、PARITY 触面表)→ 02 回落全部套件;PARITY 触面表上移单点定义(gate 11 与横切判定共用同一清单);回执加 scope(full|related)与 scope_terms 字段,worktree-guard 校验逻辑不动——②game/tests/run_all.gd 快速失败:连续 3 个套件超时(可调常量 CONSECUTIVE_TIMEOUT_ABORT 初值 3)即中止整轮、汇总已见失败与超时清单、退出码非 0,不连续超时照旧逐个回收;_run_suite 改返 {fail, timed_out};新增 --only-source=gates 来源标记(关联档选跑横幅,区别于开发期选跑免责句),无选跑参数时行为与现状完全一致——③规则同批同步(禁只改闸不改规则):AGENTS.md「交付前验收」句与硬性红线改按关联档选测口径(所选域绿即可合回,全量回归由用户自发、合入后无自动兜底,2026-10-29 用户裁)+规范导航行同步;process-conventions §3 第 8 条合回闸细则同口径;test-conventions §4 改「提交前验证」、code-conventions §3 主题行随改;game/tests/README.md 工具速查 run_all.gd 行(快速失败+闸机关联档选跑+manifest 实数 65)与挂死防护注、门禁/本地闸回执字段句同步——④待办清单「合回闸关联档」「闸机编排快速失败」两条目完成整条删除。孤立验证:推导沙箱七场景(行为面归族/触面横切/测量面批/main* 横切/project.godot 横切/申报并集/横切优先)+run_all 闸源选跑 9/65 绿+2s 截止连续超时第 3 个中止(exit 1 带汇总)
|
2026-10-29 04:36:26 +08:00 |
|
DKChan
|
b96aab8a5a
|
合并 master(6690c2a7 文档纯度批)入 caplist-20261029——capability_audit.py 冲突解法=保留 master 反引号调用形态判红(CALL_FORM_RE)与本批四列双通道判据;docstring A 条两侧合写
|
2026-10-29 04:05:25 +08:00 |
|
DKChan
|
2a087c9ead
|
工程(能力清单改版——验证账本改实现指导地图): 能力清单定位改实现指导+阅读导航+义务声明,只宣布「要验证什么」不记验证状态(落地账归改动—验收对照表+合回前独立审计)——game/tests/README.md 八张能力表瘦身四列(能力|系统|真实入口|代表用例,删「最后验证批次」「缺口」两列,存量行内容保留不回溯验证)、引区块改版(义务清单定位+写卡当场入表+实现照单落名+收尾核对,废「滞后一个迭代」),覆盖域表保留现状不动;test-conventions §8.3 维护锚整段改写、§8.9 三层模型中层「覆盖索引」改「义务清单」并同步法则与机器闸句;tools/capability_audit.py 判据随改(CAP_COLS 收窄四列含系统列非空、删「最后验证批次=真实 commit」检查、代表用例与真实入口改双通道=代码在或卡在 reports/需求卡片*.md——两头都无=红、条件闸行豁免保留代表用例口径);tools/pipeline_gate.py 对照表能力行收紧(「新增:<能力名>」同样要求该能力行已在清单在场——写卡与入表同 commit)。新判据经造红探针孤立验证(两头无=红/卡在=绿/代码在=绿;新增不在表=红)
|
2026-10-29 04:02:20 +08:00 |
|
DKChan
|
6690c2a75b
|
文档(实现指证清理): GDD 全树纯代码指证换代中文设计表述+纯度闸新增反引号调用形态判红——六类清算(方法/信号/类/常量/探针/调试与遥测入口名/提交号与运行时文件路径),保留面=数据索引(.tres 表路径与表名、表字段、表内枚值、存档键、封闭词表标签)并在 doc-conventions §5 明文写死;能力审计闸加 CALL_FORM_RE 窄规则兜底;顺修 §5 表两行误合并
|
2026-10-29 03:58:14 +08:00 |
|
DKChan
|
fafb4fee0a
|
工程(gdstyle基线死键清账): 基线按实测重锚168→16键——152死键随迭代39–41还债消失清账,3条活键只降不升重锚(battle_orchestrator文件长1037→1035、board_cell_unit类变量31→30、standee_body类变量29→19),16键与迭代41键账终局构成逐键吻合,S13闸转绿(126文件16命中基线内零新增零恶化);待办清单条目完成即删
|
2026-10-29 03:43:19 +08:00 |
|
DKChan
|
915222fa0a
|
工程(能力审计闸上电): tools/capability_audit.py 接入文档域 08e——GDD 纯度+能力清单与覆盖域表结构由机检兜底;baseline 加 08e 绿记录、07/08d 条目随批 5 文档清理实测归绿;test-conventions §8.9 与 doc-conventions §5 补闸件指路句(闸件清单唯一出处=run_all_gates.sh 头部)
|
2026-10-29 02:55:06 +08:00 |
|
DKChan
|
f32634446e
|
工程(流水线闸): 验收对照表加「能力行」列——2026-10-29 起生效,既有名回核 game/tests/README.md 能力表
check_ledger 增第七列:每行写 既有:<能力名> 或 新增:<能力名>(分号可多段)。既有名须在能力表首列可查,新增放行(新能力行由写卡段落表,test-conventions §8.9 滞后一迭代)。日期门控对齐 BINDING_RULE_DATE 同构:文件名日期早于 2026-10-29 的旧卡不回头改。自测四况通过(既有命中/新增放行/既有不存在红/格式错红/缺列红/旧卡免检)。req-card 与 iter 两技能本地件同批同步(不进 git):对照表改七格、写卡段增删能力行并刷最后验证批次、实现批禁写 README。
|
2026-10-29 01:55:59 +08:00 |
|
DKChan
|
ae3c99e34e
|
工程(能力审计工具): capability_audit.py 入库——七组机检覆盖三层模型的机检半边,本批不接闸
检查组:A 文档纯度(design/gdd 全树禁 .gd/.py/.sh 路径与断言名,围栏块跳过,.tres 表索引放行)/B 系统文档验收标准非空(豁免两件具名附理由)/C 能力行六列结构与格非空/D 代表用例三核(文件存在、在 run_all.gd manifest、func 函数名可达)/E 真实入口方法在产品码有定义(static func 兼容)/F 最后验证批次为真实 commit/G 覆盖域表 25 篇逐篇登记、状态三档、非未覆盖行能力行可回指能力表、部分/未覆盖行缺口指待办清单。自检四道防扫描面空转(文档数/能力行数/套件数/覆盖表行数任一为零 exit 2)。当前实测:能力行 59 全过、覆盖域表 25 行全过,仅余纯度红 124 处(GDD 存量实现细节,归清理批)。接闸与基线登记待清理批之后单独批执行。
|
2026-10-29 01:54:45 +08:00 |
|
DKChan
|
f68fa7d307
|
文档(art-bible 成文整备·§5–§9 与闸件收口): §5–§9 行内日期/版本/批名注记全清(结论内联、证据归 git 提交史)+三档验收标注补齐+§6.5 记忆态长条拆分+§6.2/§7.5 营地双写消解(§7.5 改指路)+定值单点纪律白名单改口径+§8.2 删主角战斗状态图 48×72 过期行(站桩立绘唯一 owner=源档表)+中文标点全角归一(代码/数值语境保护)+样张 v2 散路径删留「原件已丢失」;退役词清零(插旗→封印/背包旗、敌人卡→敌种呈现形态、不得→禁止——清日期后由留档类转疑似现行暴露);版本 v3.21;gdd_lint 收编 design/art(R3/R4/R6 执法,R1/R5/R7/R8/R9/R11 体裁豁免)+doc_link_audit 扫描域加 design/art
|
2026-10-28 23:46:17 +08:00 |
|
DKChan
|
cb3f6f353c
|
文档(P0① 死路径销号): art-bible §1.4 冻结记录与 art-status-checklist P0 样张行删除已丢失的冻结样张路径(artwork/mockups/sample-batch-v3-final-2026-09-30.png),按用户 2026-10-28 裁乙改留「产物原件已丢失、未入 git」、不给指路,机检报告凭据(git 提交 7a847c7)保留;待办清单「美术资产链路审计两项 P0」条目收窄为 P0② 主角棋盘小人像素管线重产(美术面,归美术设计段),改动面与状态同步收窄
|
2026-10-28 07:19:43 +08:00 |
|
DKChan
|
acb8e83aca
|
工程(undo_proof.py 退役): 撤销证明禁令生效后的死工具删除——tools/undo_proof.py(159行,挂死防护批产物)删除前全仓引用面实查仅自身与待办条目、零闸件/脚本调用,git rm 无破坏;同族残留顺带清——.zcode|.qoder 两份 skills/iter/evals mock-card-iter40-1 的「改动—验收对照表」从四列(含「撤销/变异证明」列,样例单元格即撤销/变异式取证)改写为现行 req-card 六列口径(需求点|改动|验收测试|层级|真实入口|判据绑定面,判据改真实入口正向断言);待办条目瘦身改题「撤销/变异禁令防复发扫描——pipeline_gate 短语级扫描待裁」保留唯一余点(pipeline_gate.py 是否加短语级扫描,按「变异」单词扫会命中地形变异等玩法词)待用户裁,裁后整条删;范围外发现随条目呈报: req-card SKILL 第88/106行两句「撤销证明方式」残留与同文件第44行禁令自相矛盾,属 2026-10-24/28 两裁未扫净的技能面残留
|
2026-10-28 07:08:03 +08:00 |
|
DKChan
|
d219dd3ddb
|
工程(波0基线刷新): gdstyle基线按迭代40还债后实测重锚216→168键+波0条目销号——只降不升纪律执行,level_map_screen类变量红留账(21)还债归迭代41
①tools/gdstyle_baseline.txt: 删48消解键(battle_orchestrator函数级20+damage_controller9+grant_segment8+adventure_runner3+combat_segment2+settlement_table schema2+treasure_interact_controller2+config_db_cross_validator1+level_runner1)+收紧14键(宿主类变量50→38/行数1302→1037按钉定版现值——iter40在案读数1036系合回前值,合并带入+1行按现值登记;adventure_runner类变量42→28;level_runner38→30与public-methods54→50;board_view45→32;unit_container81→68与局部17→16;reward_economy roll_board54→52;enemy_table三键;skill_table两键)+零新增;执行=用户令子Agent,refresh全量重生成被骤降守卫拦(168<216×0.9)且--force会连level_map_screen 21→22抬升违「只降不升」——转闸件write_baseline手工合并(当前扫描∩旧基线,带数值取min),写前后断言全过,文件头注随闸件现行序列化器同步
②game/tests/.gates/baseline.json未动: 红行与在册指纹8467b4588a20逐字节一致(static_scan.log实算复核吻合),不失配无需换代
③复核: 检查模式exit=1红集恰=level_map_screen max-class-variables一条,基线外新违规0(battle_fx_host/reward_grant/settlement拆段零新键)
④账面: 待办清单波0条目完成整删(执行时点=迭代40合回+批后收尾落地后用户发令)+深拆批条目宿主基线读数随重锚同步(50/1302→38/1037);roadmap当前位「开工前固定动作波0」句改已执行销号
|
2026-10-28 06:02:06 +08:00 |
|
DKChan
|
dd99884e12
|
文档(代拍板追认单退役): 取消批后追认环节——独立产出物 iter<N>-代拍板-<日期>.md 废止,超白名单/超卡片明列范围事项改记实现报告「实现决定记录」节(逐条记决了什么/为什么/代价/撤销方式,全按卡执行只写一行零拍板)——2026-10-28 用户裁:追认环节自设立起未被逐条行使、实现面全权委托,备案记录并档实现报告;三道前置闸不动(卡片代拍板白名单预授权/实现段零裁断/验收有效性事件当场停机呈报);修订面=process-conventions(五段表完成人闸+§2零裁断段+§3第11条产出物)+doc-conventions §11载体表+AGENTS.md reports行+reports/README产出物表+repo_structure_audit头注,iter/req-card/batch-closure三技能随批直写(.zcode不入git);登记与完成同会话坍缩故条目免落(待办清单正被iter40收尾会话编辑,避抢写;现存两份代拍板单已由该会话按退役判据暂存删除,不追溯)
|
2026-10-28 05:31:04 +08:00 |
|
DKChan
|
21cd0f2e05
|
工程(挂死防护·probe_gate件): 十处套件换 run_suite 整树回收——启动记 WINPID,超时先 taskkill /T 杀全树再 kill -9 收 MSYS 侧(顺序颠倒会让 /T 走不到已死父进程,即原孤儿泄漏根源),标志文件判超时(taskkill 强杀后 MSYS wait 报 0)——默认五段实跑全绿残留0,超时/正常双路径机制验证通过;run_all.gd 阻塞面超时守护属代码面留待 worktree 批,条目保持待执行
|
2026-10-28 04:14:35 +08:00 |
|
DKChan
|
667a6060f8
|
工程(影响面选闸): 代码域闸壳按 diff 推触发面——game/ 改动全在测量面(tests/sim)时 00 冒烟/03/04 探针/05 渲染闸记 SKIP,01/02/09 恒跑(测量面改动的验证载体),11 对拍触面判定沿用既有机制——真值表五例验证(含混行为面/SIM 冒名),本机 grep -q -v 退出码反常改用反选判空可移植写法;映射单点在闸壳,SKIP 与 --quick 同构回执记 not_run;条目完成即删
|
2026-10-28 04:06:55 +08:00 |
|
DKChan
|
219af09a04
|
工程(撤销证明工具化): undo_proof 一条命令出「改前绿→真撤销复红→还原复绿」三连回执并自还原(支持新增文件型撤销与--repo 跨区)+变异禁令收编进 test-conventions §8.4(此前只活在 req-card 技能,执行侧空挂)——孤立验证通过/恒绿缺漏判红路径通过;断言配额维持现状(用户裁);条目完成即删
|
2026-10-28 04:04:01 +08:00 |
|
DKChan
|
d47a55345b
|
工程(一卡一提交上岸套件): reshape_cards 重塑工具+合回闸数卡三判据+回执 tree 对齐+批末顺序加重塑步(process-conventions §1.2+iter 技能同语)——守卫实测拦 iter40 十八笔未归卡出重塑指令;工具孤立验证两卡+收尾全路径通过;条目完成即删
|
2026-10-28 04:00:15 +08:00 |
|
DKChan
|
05745df3fb
|
工程(闸 09 存量红照实记+基线只降不升): 撤销「把两条恶化登记为现行值」的做法(用户裁:标准是尺,不以现状为尺)——①tools/gdstyle_baseline.txt 两条登记值回退 battle_orchestrator max-file-length 1314→1302、level_map_screen max-class-variables 22→21(波 0 已批准的 18 条陈旧键清理保留不动);②tools/gdstyle_gate.py 逐条 NEW/恶化行加 FAIL 前缀——gate 09 的存量红指纹只取含 FAIL 的行,原「NEW/WORSENED」行不进指纹,两次不同恶化集指纹相同=存量红期间任何新增违规或进一步恶化都会被「同款存量红」放过;顺带加 refresh 抬升守卫(重生成会把任一登记值抬高即拒写,须 --force 显式确认;原只有骤降守卫,37625317 曾借重生成静默吸收 3 条抬高);③game/tests/.gates/baseline.json 09 条目改 exit=1+现算指纹 91d45583cf6d(红项=上列两条,逐条点名可核;此前记的 user-approved-iter38 是手写标记,永不等于现算指纹,合回必被拦),note 记现行口径:阈值不变=gdstyle 默认(文件 1000 行/类变量 15 等),还债归迭代 40 卡①与迭代 41 卡③;④static_scan.sh S13 头注补 FAIL 前缀与只降不升两句。验证:--refresh 实测拒写且基线文件逐字节未变;静态扫描实测 exit=1,两条恶化逐条列名。
|
2026-10-27 06:27:36 +08:00 |
|
DKChan
|
4f4a9bdaad
|
工程(闸 09 基线刷新): 用户裁不还债, 两项恶化登记为现行值——gdstyle 基线重生成(216 条, 消失键 18 条为历史改善键清账; 恶化 2 条 battle_orchestrator max-file-length 1314/level_map_screen max-class-variables 22 登记为现行值)+.gates/baseline.json 的 09 条目改 exit=0/fp=green。还债归迭代 40 卡①(B1战斗域拆件批已写明 iter38 行数恶化债本批还债归绿), 该批合回后再次刷新收紧。
|
2026-10-27 06:12:35 +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
|
8452162665
|
编排(迭代41)+闸交叉核语义扩展: 卡②核心数据面结构收敛批(≈7.9d)→卡③呈现层结构收敛批(≈5.3d)编入迭代41,合计≈13.15个工作日〔用户特批 2026-10-27 超 10 个工作日〕——三迭代/两迭代+特批两案用户裁后案;卡序=执行顺序;待办条目状态推进已编迭代41;闸修订=交叉核从「条目单迭代号×单卡路径」扩展为「每已编迭代段×条目卡集any覆盖」(check_status返回已编迭代号列表/links按段展开/cross_check按行核条目至少一卡)——一条目多卡分编多迭代是本次编排的真实形态,旧模型单值取末段漏核40段且41段误比40行卡;卡级映射(哪张卡编哪个迭代)仍归编排四查与人工,闸只防引用断裂;pipeline_gate绿(52条目/41行/4链/12卡)
|
2026-10-27 04:08:31 +08:00 |
|
DKChan
|
6376356539
|
docs(通关口径统一): 「通关」全库退役——主体明确短语族替代歧义单义词:单关=关卡完成、整局=冒险成功、终结统称=冒险落幕(2026-10-26 用户裁)
改写范围:design/gdd 18+ 文件约 130 行非豁免正文+「冒险终结→冒险落幕」13 行+根件(体验验证清单/待办清单正文/AGENTS)。三类豁免不动:带日期历史行、待办条目标题(冻结登记元数据)、「」UI 引语(生涯页「通关局数」等玩家字样另按对外命名纪律单独裁)。术语表:「通关」「通过第 N 关」两行退役,新立关卡完成/冒险成功/冒险落幕三行,三选一行随改;退役词对照收通关/冒险终结。闸词表:doc_term_audit 收两词+通关的引语语境豁免,此后正文误用即机检拦截。特判三处:棋盘生成「可通关」=棋盘第三义改「可清图」;地形变异「双关同型」改「两关同型」;00-游戏概念 minesweeper 双关系 pun 义保留。计数器键名(adventure_cleared/level_clear_counts)与测量数据键零触碰。「通关口径混用」条目(2026-10-18 登记)完成即删。--docs 域闸全绿(退役词疑似现行 0)
|
2026-10-26 06:05:20 +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
|
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
|
066c808de3
|
docs(旧词清扫): 魔法道具/罕见两旧叫法清扫+入退役词表防再犯,条目出账
2026-10-26 用户裁「扫描然后修改」。事实修正:两词的失效原因与条目所记不符——魔法道具=秘宝旧中文规范名(2026-10-05 消歧更名,AUXILIARY_ITEMS 代号不变);罕见=旧三档档位名,现行四级第三档=稀有(档名映射见 adventure_table.gd 头注)。清扫面:01-核心循环 罕见度→稀有度;地图战斗资源「极致罕见」→「出现概率极低」;node-reward v2.9 档名对齐四级框架且配额随现行结构锚更正(旧文 70/25/3=98 张已漂移——现行 TIER_QUOTAS 70/25/7/0=102,现行值指读 adventure.tres)+MC 优先度档名四级化+02-系统清单行 v2.5→v2.9(并修「六种令牌池」→七种);术语表退役词对照+doc_term_audit 词表各入两行(词表冻结的扩表入口=本用户裁决)。game/ 面残留(golden README、验证集清单、tres 头注旧档名旧总量自相矛盾)留代码域批承接。--docs 域闸全绿(07 doc_link 较基线转绿改善;回执见合并信息)
|
2026-10-26 00:44:25 +08:00 |
|
DKChan
|
b95879debb
|
Merge branch 'master' into s9-typegate-20261025
|
2026-10-25 18:13:37 +08:00 |
|
DKChan
|
ccd31de9ce
|
工程(S9类型闸正则修复): FUNC_DECL 认行尾冒号与 static 前缀两洞修复,存量 29 处补类型注解零行为变化,--code 域闸全绿(回执 domain=code)
|
2026-10-25 17:56:36 +08:00 |
|
DKChan
|
3762531781
|
工程(S13基线键治本): 键改文件|规则|函数名+恶化判据超登记值即红+refresh 对账与骤降守卫,基线重生成 234 条,--code 域闸全绿(回执 domain=code)
|
2026-10-25 17:22:39 +08:00 |
|
DKChan
|
34be8c2931
|
merge master 解冲突:待办清单取格式换代新版(69 条实况/改动面新形态),从中删除本批已完成三条目(验证集清单快照重生成/测试宿主改名/level.tres 表尾注释——做完即删);master 新进批(格式换代+美术文档)零 game/ 改动,代码面与本批已跑绿的闸面不变,合回前按域重跑一次
|
2026-10-25 07:56:41 +08:00 |
|
DKChan
|
c550654896
|
merge master(改动四类与两层模型)+手工合四文件:格式换代与新状态词并轨
|
2026-10-25 07:44:25 +08:00 |
|
DKChan
|
1753e581a4
|
fix(测试面收尾): 节点图换代三件收尾——①宿主改名 node_map_templates_test→node_map_determinism(git mv 两件+run_all.gd:90 manifest+文件内 4 处自引用,断言判据零改动,直跑 exit 0);②tools/extract_checks.py 两小改(头注模板数据驱动化·批次专名与写死计数清偿·§8.3 错号订正+--carry-from 同指纹承接回填两列·旧宿主名映射)后重生成验证集清单(1067→1544 条,缺省三宿主全量口径,承接回填 986 行=理论精确值,--diff PASS 三对齐,node_map_templates/first_script/template_pick 零命中);③level.tres:16 迭代叙事清偿(删「随迭代 35 卡②」保去向事实)。工程改动直改批(2026-10-25 改动四类),待办三条目做完即删
|
2026-10-25 07:21:24 +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
|
2778540c7a
|
docs(测试术语收尾·改指与新登): 提案退役后两处引用改指 git 历史(写法先例 aab15e72——术语表退役词对照「依据=」句+doc_term_audit 退役词表「裁决录=」句,只动指针串、规则本体不动;删除批 53075baa、删除前全稿 b4da36a8)+待办清单新登「死断言候选三条处置」工程直入条目(账本 :238/:241/:273 三条照迁禁删断言按现行宿主定位 file:line,C-2~C-6 五件备查候选随账本退役并入该条防悬空)
|
2026-10-25 04:24:27 +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
|
e109db95ae
|
chore(闸基线): S13 基线重生成 234 条——消化迭代35卡②以来的存量债计数漂移
gdstyle 把「文件|规则|消息全文」当身份,函数行数/分支数一变,老违规匹配不上即报
「基线外新违规」。迭代 35 卡② 合回后基线未刷新,此后任何代码域批都被同一批 12 项
假新增挡在合回前(本轮 golden README 小批实测复现)。经用户 2026-10-25 裁决按治标档
放行:人工跑 --refresh 重生成,键形态未改,S13 治本另由已写卡批次(稳定身份键+恶化判据)
处理。
|
2026-10-25 03:28:09 +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
|
01774323db
|
feat(静态扫描S13): gdstyle v0.4.0 质量规则闸引入——tools/gdstyle.toml 只开 quality/*(format/naming/order 与 S9/S10 重叠全关,lex-error 关 INT64_MIN 已知误报,no-debug-print 显式开)+tools/gdstyle_gate.py 闸件(版本钉 0.4.0 不符即红+文件|规则|消息 三元组基线差集,仅基线外新违规判红,--refresh 人工专用)+存量基线 239 条(扫描面=产品码 core/data/presentation 100 个 .gd)+static_scan.sh S13 段(防静默空转自检)+README 速查行补 S13+待办清单条目做完删除。变异验证:hud_presenter.gd 注入重复 load 红令→还原绿;基线三验(重复跑稳定/行漂移容忍/版本钉红)全过。全量域闸绿(回执 full 档,S13 实跑 ok)
|
2026-10-25 00:07:55 +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 |
|