Commit Graph
830 Commits
Author SHA1 Message Date
DKChan f28e09854c 注释清偿(fix-ci-red-20261110·二):已删视图接缝名的注释残留 6 处清零
面=iter54-卡1(96123978)删掉 press_* 视图方法口后,注释里仍以现名指称这些方法,读者照名找方法会落到空处。逐件核当前驱动事实改写:armed_timer 头注三缝改登在位的三个公开读口(is_refresh_ready/confirm_visible/refresh_remaining_text)+结算框挂起态 settlement_stop_timer 组合根读写面(ui_click_probe:1336/1341/1358 与 journey_player:410 消费在案);level_map_screen 图上命中段与 ui_click_probe 选路段改指 candidate_rect 取热点真点(fx_shot/layout/shot 三探针 push_click_at(candidate_rect(i)) 在案);ui_input_probe ⑫ 由来句「press_candidate 直调」改「旧视图方法口直调」(保留真机 bug 由来、不冒充现行通道);ui_struct_probe 节点结算层关路径改「真点继续钮」(ProbeUiUtil.push_click(node_overlay._btn) 在案);reward_overlay_test ② 段改「玩家点选同一 _select_card 处理器」(curio_pick_overlay:142 处理器在位)。

件核:全仓 grep press_candidate/press_continue/press_card/press_confirm/press_refresh_for_probe 于 *.gd 零命中(reports/ 历史报告的现象句属当时实况叙述,不改)。

凭据:改动行逐行机器校验=6 个 .gd 非注释行改动 0(零行为变更证明);game/tests/static_scan.sh exit 0(S13/S8/S7/S12 ok+gdstyle 基线外新违规 0);tools/audit_file_headers.py ok(R0/R2/R3 零命中,160 个 .gd);纯注释批免冒烟(先例 9a723946 引 5843270)。
2026-11-10 04:45:30 +08:00
DKChan d3018a5948 Merge branch 'master' into board-material-fix
# Conflicts:
#	reports/需求卡片-棋盘瓦片与立体表现重做批-2026-11-07.md
2026-11-10 03:54:48 +08:00
DKChan d97145ee21 棋盘材质过审与卡片收口: 512×512 三关岩顶/地面定稿、薄边与断续岩块口径落文——art-bible v3.53(§3.2 受光/崖面/材质/投影、§8.1 过审资产规格、§8.5 地形结构例外)、battle.md 内嵌三关过审实图与像素判据、asset-path-map/两清单/待办实况同步;需求卡片 T-A 六项完成、完成定义3/9与T3/T4/T7/§12 全表20组内容锚收口、§16 第九轮14条独立复核全处置并复验通过;7张材质过审预览锚与生成参数登记 golden/README(非引擎帧,不替代 board_L*);凭据: path_check 0问题、pipeline_gate PASS(32/58/7/9)、文档域闸验收通过无新增红、六材质512×512且9/6色 2026-11-10 03:54:15 +08:00
DKChan e812c3e60f 写卡(测试面四项收口批·文档定稿+卡片成立): 四项待裁全收口——④规格句落 test-conventions v1.0(§2 两段式「先接线断言快速失败、后真输入保玩家可达」用户裁+§8.3「批量模拟测量语义」句=tune_sim 对拍判据出处); ②等宽纪律句落 battle.md「Component Inventory」(同直接父容器 ≥2 可见按钮等宽 ≤1px, 停手/图例钮统一 64px); ①③定性=探针问题非游戏 bug(emit 绕过视图置隐前提, ui_struct_probe:227:249 注记实证)。卡片五验收行(V1 选路两段式/V2 battle_hud 实采样落点三钉/V3 图例两段式/V4 宽度 64 钉值/V5 注记改锚), 验收档低, 零待裁开工门 U0; 能力表两新行当场入 README(冒险簇两段式/图例两段式); 只读子代理对抗复核一轮 3 发现(2自判1补写: 返回出口计数三/isolate_save 三参显式/enable 态读数义务)全落卡, 复核报告同批落盘; 待办状态推进已写卡并登记卡路径+复核报告路径。凭据: 流水线闸 PASS(32条目/58行/7链/10卡)、文档域闸全绿(receipt all_green=true, 8闸 exit 0 无继承红, 基点 0f686900) 2026-11-10 03:31:30 +08:00
DKChan 995cfad155 写卡修订(明细带退役呈现改版批+文案入表批·编排预检P1处置): 预检两分片八类实核出P1六条全退回修订落卡——卡A 补删件断编译面两处(adventure_feats_test:780 load battle_narrator/run_all.gd:195:261 套件清单行)+探针枚举三行+pacing_queue toast断言退役义务+行号/注释/豁免撤条扫尾; 卡B §2重写为产品码全量普查现状(presentation≈356行/core≈138行·整文件级清单25+件入卡)+T3重写全量迁移(3.5-5.5日)+T0补普查脚本底册/跨批核面/刷导入三步+T2扩core面+atr()通道+player_copy_sweep六组钉值断言改写义务+W6豁免词法补四词+key模板泛化+估时重算6.75-9.25日(中值8.0); README:170 补_test_decay_curves用例名; 两卡复核记录第3轮(预检轮)留痕。修订后待办状态不变(已写卡); 凭据: 流水线闸 PASS(32条目/58行/7链/9卡)、文档域闸【验收通过】无新增红 2026-11-10 02:59:08 +08:00
DKChan c1c1b0cdef 写卡(明细带退役呈现改版批+文案入表批·两卡成立): 两张需求卡片成立(reports/两卡, 零待裁+复核记录在位)——卡A 明细带退役呈现改版批(估时2.75-4.5日·验收档中·V1-V7七格对照表+判据出处锚全落+像素判据四条绑浮字); 卡B 文案入表批(估时3.5-5.25日·验收档高·W1-W6+key模板契约+十一schema十三处校验全集); 能力行当场入表(game/tests/README.md 增六行/改一行/退役一计划用例——B区零文字带/清图兑付浮字/解锁拍零新增呈现/文案承载单点/表行文案key化/文案漏网清零/终局判定文案与战末账行改写); 待办两条件目推进已写卡。复核: grilling 两轮(只读子代理·未参与撰写)——一轮20发现(A1-A11/B1-B9)全落补写/自判处置, 二轮确认轮9发现(N1-N9删件断编译面补登5处/计数与行锚改正/跨卡phase_text补项)全落卡; 机检: 流水线闸 PASS(32条目/57行/2链/9卡)——能力行格式三处迭代归绿(锚节名/行名短名化/状态行括号移实况); 文档域闸【验收通过】无新增红 2026-11-10 02:25:24 +08:00
DKChan 8dfb4514bb 写卡(意图徽标类型级收敛批·文档闭合+卡成立): 敌方意图徽标收敛回类型级三态落文与卡片重立——敌人系统.md v2.0→v2.1(「目标顺位与意图线索」补规则句: 攻击系内部不分档预告,重击与普通伤害技预告呈现完全相同,强度感知归本体准备动画)+character-design v1.0 状态行/§5.2 强度先验改由意图准备动画承担/§5.6 占位符号三族口径+资产清单 v1.0 状态行与意图徽标现状行换代; 需求卡片重立(2026-11-09, 原2026-11-01卡作废不落盘——master已前行号漂移+行号锚废止): 拆CHARGE_SKILL_IDS/_intent_charge与缓推动画分支、GOLD_INK转标签岗注记、验证面换代(旧〔wd2〕两处退役+新V1-V8断言)、样张镜像与S1b自检段同批三墨、估时0.75日、验收档中、零待裁点; 对抗复核1轮4发现(3补写1自判)全落卡内复核记录节; 待办清单条目推进文档设计已闭合+已写卡; README能力表增行「敌方意图徽标类型级预告」+覆盖域表战斗表现行补名. 区内凭据: 流水线闸 PASS(35条目/57行/2链/7卡全过)+文档域闸【验收通过】八闸全绿(gdd_lint/变更记录节/doc_link/doc_term/流水线闸/引用可核/能力审计/熵增闸) 2026-11-09 23:51:33 +08:00
DKChan a62d79efa6 写卡(全局特殊间隔闸批·设计闭合卡成立): 待办清单「全局特殊间隔旋钮」条备选转正——敌人特殊技公共冷却(任一特殊技兑现后该敌K拍强制普攻,堵异名背靠背),三裁点用户2026-11-09计划批准在案(K=1/每敌独立计数/双面过滤+保底顺延)。落文: 敌人系统.md v1.9→v2.0(两道闸→三道闸+取值域special_interval行+P1备用行删除+摇号时序/举证/验收口径换代+池节奏三联动→四联动), 难度曲线与Boss.md v1.7→v1.8(技能池投值表增特殊间隔K行), 待办清单条目推进「文档设计已闭合+已写卡」。卡片: reports/需求卡片-全局特殊间隔闸批-2026-11-09.md(T0-T3估时1.75日/对照表A1-A8/验收档高/零待裁点/开工门=U0), 对抗复核1轮8发现(3补写5自判)全落卡内复核记录节。能力表增行「全局特殊间隔闸」。区内凭据: 流水线闸PASS(34条目/57行/2链/6卡全过)+文档域闸【验收通过】无新增红 2026-11-09 17:02:31 +08:00
DKChan 9fc12f791e 修红(调试角标恢复批后续·CI run 152 真红闭合): ui_struct_probe ESC批 V8 恒隐断言翻回——恢复批(5c9d8845)翻了三处恒隐断言,本处漏网第四处(「浮窗开态 debug_badge 不可见」预期随发布态恒隐语义退役而过期),按恢复批同口径翻回「浮窗开态角标不可见=全局浮层最顶层失守」;本文件判据出处注记行随内容锚改版批同批内容化。区内凭据: ui_struct_probe 直跑 exit 0(真实跑批读数,探针退出码为唯一权威判据) 2026-11-09 08:22:12 +08:00
DKChan a69310b738 内容锚改版批(判据锚行号形态废止): 锚形态唯一化<路径>「节名」<行关键词>——用户裁: 锚指向内容不指向行号,文档增删行不牵动锚与测试代码,判据句内容真改动才失配(失配=红,改句文档批同批改锚)。规约落文: test-conventions §8.3 判据出处锚两条文(卡片锚/测试函数注记)+§8.2 golden 预览句+§8.10 审计核对句+req-card §8 锚规格/复核门实读/description+iter 开工门+iter-plan 预检第3步+process-conventions 写卡段行; 闸件: pipeline_gate C5 与 capability_audit 注记道改核「节名在档+关键词命中节内」(共用件 tools/anchor_util.py 逻辑单点: 同名节精确命中优先、围栏内#不作节界、.gd 测量面按文件内子串),行号形态出现即红; 存量迁移: 测试/探针注记 604 条全量内容化(行号形态 568+存量残形 36 重锚)+在盘五卡 md 行号指针 74 处内容化+写卡段存量半成品锚修正(反引号吞词尾 12 处、杂尾 2 处、过期词重锚 2 处); 登记条目按新裁决改写(待执行)。区内凭据: 流水线闸 PASS(36 条目/57 行/5 卡全过)+能力审计 --strict 455 注记函数 0 红+文档域闸【验收通过】无新增红; 迁移件一次性用后即删未提交 2026-11-09 08:22:04 +08:00
DKChan c713f335a9 合并(可推理率退役批·写卡段): 需求卡片成立(V1–V7+复核记录 8 发现全处置);能力表两新行当场入表;待办状态推进已写卡、QQ-13 注销。区内凭据: 流水线闸对象零红(余 1 红为并行批存量)、文档域闸对基线零新增。合回前置检查读数见 pre-merge 钩子; post-merge 钩子推送触发远端 CI
ci / gates (push) Successful in 33s
2026-11-09 06:47:54 +08:00
DKChan 671a94f7f3 写卡段(可推理率退役批): 需求卡片 reports/需求卡片-可推理率退役批-2026-11-09.md 成文并成立——设计事实源=棋盘生成 v1.4;T1 代码退役(求解器/质量重试/三分出口/成本闸/min_safe/R₀上限闸+表五列+标记与诚实告知)·T2 求解器迁 sim(新增 SimInferabilityMeasure 件+四件改指)·T3 产出物落位;验收对照表 V1–V7 判据绑指标键集/reroll_count/errs 集/白给夹具(N=2 形态);对抗复核一轮 8 发现全处置(5 补写+3 自判,记录在卡 §16,复核凭据=节自身·2026-11-06 裁不另设报告文件);能力表两新行+七槽括注+覆盖域表行同批落(写卡段维护面)。待办清单:退役条目推进「文档设计已闭合+已写卡」,QQ-13 随降级出口退役由用户令整条删除。区内凭据: 流水线闸对象零红(余 1 红=调试角标条状态词存量旧格式,属并行直改批收口面,与本次对象无关);文档域闸能力审计绿、对基线零新增。合回前置检查读数见 pre-merge 钩子; post-merge 钩子推送触发远端 CI。 2026-11-09 06:47:48 +08:00
DKChan 703b1020dc fix(调试角标恢复批后续·基线补齐): 全屏 14 锚显式重制——角标常驻后所有全屏锚入帧(屏态五锚+营地五窗+浮层四锚,实测 changed 0.06–0.15% 全容差内,逐张差异包围盒同一 44×36 角标区〔(1220,748)-(1264,784)〕画面其余零变化);棋盘三图(裁剪区外)与 lmap 两 Shot(采集态不入帧)实测 0.00% 留在位;审核记录行登记(用户已逐张确认)。基线换代触发原因(强制):调试角标恢复批(5c9d8845)使角标常驻入帧=预期面视觉变化。区内凭据: 复闸 14 锚全 0.00%·棋盘三图 0.00%·lmap 0.00%(golden_compare 直跑读数) 2026-11-09 06:28:43 +08:00
DKChan 5c9d8845f3 合并(调试角标恢复批·用户特批直改): _debug_entry=true 常驻调试入口恢复、三处恒隐断言翻回、README/条文常驻口径换代、menu_boot 基线重制(经用户审核确认)。区内凭据: 系统测试 76/0·click/tune 探针绿·渲染闸复闸 0.00%; 合回前置检查读数见 pre-merge 钩子; post-merge 钩子推送触发远端 CI
ci / gates (push) Failing after 8m21s
2026-11-09 06:11:35 +08:00
DKChan 173be237c8 fix(调试角标恢复批·用户特批直改): 调试入口写死行恢复——_debug_entry=true 常驻调试入口(main.gd:35/:138,2026-10-16 用户令常量门控+2026-11-09 用户特批恢复,无发布前清理义务);三处发布态恒隐断言翻回(system_test V2f boot 可见/click 设置面遮挡场景可见/tune ①角标真实信号路径+⑨对局段点亮+置灰判据回归);game/README 与 test-conventions §5-4 恒隐条文换代常驻口径;待办清单该条销账。基线换代触发原因(强制):menu_boot 右下角「调试」角标重现=预期面视觉变化,显式重制(重制前实测 changed=0.82% 容差内→复闸 0.00%),候选图经用户逐张审核确认(审核记录行已登记)。区内凭据: 系统测试 PASS(76 检查 0 失败)· click 探针 PASS(问题=0)· tune 探针 PASS(全链路含对局段)· 渲染闸 menu_boot 复闸 0.00%;新 worktree 导入缓存假红一起(--import 自举后复绿) 2026-11-09 06:11:30 +08:00
DKChan 9d28c0ba4a 合并(可推理率退役·文档设计段): 生成端质量承诺整条撤除+落文7件+测试注记重锚+待办QQ-11注销与新条目登记; 区内凭据=流水线闸PASS+文档域闸【验收通过】无新增红
ci / gates (push) Successful in 7m11s
2026-11-09 06:02:45 +08:00
DKChan f1127024b9 合并(可推理率退役·文档设计段): 生成端质量承诺整条撤除(用户裁 2026-11-09 四裁点: A出板检查只留出生区无雷与开局不全开两条、白给板同流重摇为唯一重摇理由, B行动经济概率锚句删除, C求解器只留离线MC测量迁sim, D秘宝ι公式删除留定性条款; 数字恒真/最少安全格/清图可达/R₀上限闸按「只留两条」连带退役)。落文: 棋盘生成 v1.4 主体重写+行动经济 v1.8+秘宝 v1.4+难度曲线与Boss v1.7+数据配置 v1.5+03-内容规模+体验验证清单⑬; 测试判据出处注记 8 处按新行号重锚(代码行为零改动); 待办清单 QQ-11 随成本闸退役注销、新条目「可推理率承诺与生成-验证-重试管线退役」文档设计已闭合(代码面归写卡段)。区内凭据: 流水线闸 PASS(37条目/交叉核绿)、文档域闸【验收通过】无新增红。合回前置检查读数见 pre-merge 钩子; post-merge 钩子推送触发远端 CI。 2026-11-09 06:02:14 +08:00
DKChan 18099fd253 写卡(刷新经济改版批·卡片成立): reports/需求卡片-刷新经济改版批-2026-11-09.md 成文——验收档高、估时 2–3.25 日(中值 2.625)、17 节必备结构齐(设计事实源/现状事实/设计契约/范围边界/关联文档同步面/文件结构图/T0–T4/改动—验收对照表 V1–V9+N1/异常分级/代拍板白名单/零待裁/落位预检/实现规范预算/拆分边界纪律/复核记录)。
复核门: 未参与撰写的只读子代理对抗复核一轮 16 发现全处置——自判 5(含 2 条判定不改+依据)、补写 11、零待裁零退回上游;重点补 MAGNITUDE_KINDS 双词表、连锁不逐格追加 C7+V9、桶成员声明与空字典守卫、value_from 单点、V7 重锚存档序列化.md:180、V8 重锚秘宝.md:47、存档序列化.md:57 持久化归属反哺点。
能力表同批新增 2 行(game/tests/README.md);待办条目状态推进「文档设计已闭合+已写卡」。
凭据: 流水线闸 PASS(37条目/57行/交叉核2链/卡片口径4张全过)、文档域闸【验收通过】无新增红。
2026-11-09 05:53:07 +08:00
DKChan 8a5c71eb8f 并master(迭代56收尾区): 解待办清单头部登记区冲突——保留master侧架构文档收敛第二批条目+本区两条过程发现登记(QQ-12写卡批与架构收敛批先后并入); 融合后核验: 反哺落文九处完好+README:184回表在位+版本行v2.0在位; 凭据: --docs【验收通过】无新增红 2026-11-09 03:18:05 +08:00
DKChan 26d43511a4 收尾(迭代56批后收尾·反哺落文+六件退役+账面换代): 反哺点9条照用户裁决全落文——ux/battle.md三处(B区明细带退役后形态:200/交互矩阵删逐行滚动:364/减动效演出口径:439)+HUD框架:272 FX载体口径+战斗结算v1.9→v2.0(未生效行四类reason封闭full_layers/full_hp/no_enemy_alive/hero_down+封印作废行除名+日志落盘零文案边界句)+战斗表现v1.3→v1.4三处FX口径+08-Alpha v1.30→v1.31判据句删「逐行排播」; 体验验证清单8处逐行目检项退役后形态改写+新节55(迭代56目检5项含追认单缺登3项补登); 待办清单登记2条(写卡段锚钉防漂/iter-plan预检义务补条,来源=批次移交)+删2整条(封印改版/逐行退役,状态机出口=完成)+结算文案条卡片引用改git提交号d234a547; roadmap迭代56行已完成(2026-11-08)+当前位换代(迭代位1-56/下一步=开工57); 退役6件(吸收即死+证据只留最新): iter56反哺点(9条已落文)/实现报告(遗留义务三项全兑现)/验收审计(结论通过·两缺漏已闭环)/代拍板追认单+56两需求卡片(死期=实现批合回master d234a547),引用面grep零残留; 〔用户特批 2026-11-09 能力行回表越面〕game/tests/README.md:184真实入口格去Viewport.push_input()判读形态——push_input系Godot内置方法无func定义,凭证原挂需求卡片文本,本批退役封印卡抽走最后凭证,push_click_at()锚保底语义零损; ANCHOR_RE过程发现撤下不立案(现行pipeline_gate.py:69正则已放行中文路径,无未决内容); 读数: --docs【验收通过】无新增红(流水线闸PASS 36条目+能力审计归绿+死链检查绿) 2026-11-09 03:16:01 +08:00
DKChan fdd536942a 合并(架构文档收敛批): architecture.md v3.0 依赖规则形态(221行)——删模块归属表换目录归属表(目录=层级物理承载,同目录同层级同约束,领域不切目录)+删API边界表(规范源单点=GDD)+29处判据锚全部迁出架构文档(16+5直指GDD规范句/3指架构保留节/3锚game-sim头注并扩锚空间)+补GDD契约句5句(战斗结算扩展行节/排雷玩法揭示预览口/冒险结构种子三分)+八处文档引用改指+架构图region标签目录化重渲染+capability_audit认.gd锚与game-sim空间。区内凭据: --docs域闸【验收通过】+能力审计红项0+并master重出闸全量档七闸全绿(GATES_EXIT=0×2轮, 含.a710477b并入后); 合回前置检查读数见pre-merge钩子; post-merge钩子推送触发远端CI
ci / gates (push) Successful in 8m23s
2026-11-09 03:03:57 +08:00
DKChan 1d5d36fc7d 架构收敛批收尾: README 旅程补录源句「architecture『API 边界』表」改「各系统GDD『依赖与输出』节」; capability_audit 节锚注释例句换代。凭据: 全量档七闸全绿(GATES_EXIT=0) 2026-11-09 02:34:56 +08:00
DKChan a55fdf004c 写卡(跨表量级护栏批·QQ-12实现卡成立): 需求卡片成文+复核全落——验收档高(数值表结构校验),估时0.5–1日(中值0.75),零待裁点开工门U0。改动面钉死: 校验器第⑧项validate_attack_magnitude(loaded,push_diag)经cross_validate既有链生效+HeroTable.MAX_HP_DOMAIN_MAX=999域常量单点+单元五函数(V1越界/V2合法与边界等值含boss豁免非空难度防空转/V3空表跳过/V4区间取上限夹具满足中点锚/V5越域乘数钳制)+致命入口cross_magnitude_fatal_test.gd(首行三改500/500/500+难度行mult3.0,首现find+substr注入禁replace,退出码1/2协议)+run_all登记expect=1 negative=true。复核: 自审七查就地修(夹具钉值/V6锚:214→:215/T1三改防上界读atk_max=2不触发/F6精英行atk事实)+只读子代理对抗复核一轮10发现全处置(7补写回填: settlement夹具core与七键防null脚本错误与segorder污染/mult_oor_warning装载通道已拒载表述正名/注入机制钉死/README锚:230→:231/atk枚举{1,3}/G道函数体注记/复核凭据节自身; 3自判不改: V3观测等价/F1一行偏差/历史注记漂移)。能力行当场入表(README:207跨表量级校验,计划用例双通道凭卡锚定); 待办QQ-12状态推进文档设计已闭合+已写卡。凭据: 文档域闸【验收通过】无新增红——流水线闸PASS(36条目/57数据行/4链/5卡全过含C6复核记录)+能力审计(25篇/124行/90套件/链断0/红0)。实现归迭代段(/iter发令),编排待用户点名迭代号 2026-11-09 02:20:23 +08:00
DKChan 330deeb748 架构收敛批第3步: 29处判据锚全部迁出架构文档——16+5处直指GDD规范句(数据配置统一随机流/战斗结算伤害单据与扩展行/奇物扩签登记与池结构/秘宝定位形态/冒险结构共享池账本与主种子/锻造工坊满级特效位/术语表效果端口件), 3处改指架构保留节(三屏壳与组合根——屏互斥/状态位/装配合同属架构约束), 测量面驱动契约3处锚game/sim/battle_driver.gd头注(锚空间扩game/sim, 规范句在哪锚哪)。补GDD契约句5句: 战斗结算扩展行节(引擎装载订阅面/端口单实例路由/事实面闭集)+排雷玩法核心规则(揭示预览口)+冒险结构主种子段(调试种子三分判定)。制度同步: capability_audit CRITERION_RE认.gd锚+指针空间放game/sim; test-conventions §8.3锚空间句同步。凭据: --docs【验收通过】+能力审计红项0(455注记函数全识别) 2026-11-09 02:13:37 +08:00
DKChan 126e583fed 工程(基线合一批·golden单基线跨平台+补锚14张+审核关卡立规): 分平台基线机制拆除(2026-11-08用户裁:跨平台渲染必须一致,禁加基线消化差异)——windows 6件基线提升到golden/根,删windows/mac两平台目录与根目录遗留(level_map.png+边车,零引用核实); 闸件去平台化(render_gate.sh GOLDEN直拼/golden_compare.py删_PLAT与plat_missing/golden_baseline_refresh.sh落点改根+--screens换代入口); 拆自愈采集(ci.yml步+tools/ci/golden_selfheal.sh——CI自动落基线=既当裁判又当选手,测量数据已采完退役); 补锚14张(用户裁:发现少了就补,备案清零)——shot_probe扩九态(营地五窗真点热点开窗/图例真点钮/战末结算与三选一直调喂真实形态文案/调试浮窗直调)+battle段呼吸相位冻结(motion_scale0.5+1.2s动画完结锚定,board_shot同款)+热点键→基线语义名映射(dummy→tree/board→codex); 渲染闸屏态浮层golden段(golden_compare 14面)+shot_checker 16屏清单; 基线审核关卡立规(test-conventions §8.2:逐张审核确认后才入库生效+审核记录落档+非卡片批基线操作同关卡;process-conventions五·实现行:未审核的基线禁合回;req-card/iter技能特殊标注——豁免面直改); 实测依据: mac真渲染vs windows基线四指标(棋盘0.025~0.033%/menu 0.674% changed,RGB零色偏,块平均≈0)全在容差带内——数据归档reports/基线合一批-反哺点-2026-11-08.md; 读数: shot_probe直跑16图问题=0+渲染闸直跑exit=0(20面全PASS,新候选changed=0.00%)+bash -n×3+py_compile+文档域闸绿; 基线审核记录: 20张全部DKChan 2026-11-08确认(README审核记录节) 2026-11-08 23:19:47 +08:00
DKChan ca85343f17 工程(层序落位单口扫描面补全·用户令直改): source_guard_test.gd 的 V1d 由平铺列目录改递归,presentation 扫描面 31→81 个 .gd,views/(47) 与 scenes/(3) 全数纳入;删「presentation 无子目录」旧注释;新增 LAYER_REORDER_EXEMPT 精确豁免表(仅登记 views/ui_kit.gd 的 BCard.add_footer 组件内重排),严格判据保持不变、未登记文件内出现 move_child 一律判红;计数前先剔除 remove_child( 的字面重合,避免 8 处删子节点调用误报。凭据: 孤立单件直跑 source_guard_test 8/8 全绿(V1d: presentation 81 文件、落位单口与登记豁免之外 move_child=0);代码域闸首跑: 冒烟测试/单元测试/系统测试/场景探针/静态扫描/熵增闸全绿,单元测试全套件真跑过新断言(run_all PASS source_guard_test exit=0);渲染闸因本机 python3 缺 PIL 假红(与改动面无关——本批 game/ 改动全在测量面,提交态按影响面选闸应 SKIP),首跑回执因未提交标 dirty_game,提交后重跑取干净回执。 2026-11-08 19:48:28 +08:00
DKChan 52e5711128 Merge branch 'master' into effect-recheck-20261108 2026-11-08 07:04:43 +08:00
DKChan e34310de35 清理(退役效果词面·用户令直改): 删 9 个秘宝旧词形与零落点词面 bias_wallet 的词表登记(效果引擎词表 31→30); 连带清 MAGNITUDE_KINDS/REVEAL_KINDS/交叉字段校验、cell_removal 与 bonus_refresh 死分支、闭集计数断言、假数据件名、豁免清单与工具旧名映射; 旧概念名称与描述移入 design/content-archive/道具退役素材库.md 表一附; 体验验证清单/node-reward 举例改现役件; 待办条整条删除、roadmap 待编池去条、两份普查过程件退役。保留边界: 运行时叠加层键(真视红框/预读徽章/行动点)、table_structure_guard 守卫断言用词、退役指路句、四组封闭词表其余零订阅与预留埋点一项未动。本步凭据: 文档域闸【验收通过】无新增红; 冒烟测试 15 项 0 失败 PASS(三闸全过); 单元测试/系统测试/场景探针/静态扫描全绿; 渲染闸全绿(golden board 三屏 0.00%/菜单 0.67%/lmap 双 Shot 0.00%); 环境坑清偿=worktree 素材同步补拷 31 件+导入刷新、渲染闸 python3 指向 gamedev venv PIL。 2026-11-08 06:54:34 +08:00
gitea-actions ddd342c0c2 黄金图自愈补采(mac·棋盘三件): 渲染闸缺基准——golden_baseline_refresh棋盘模式在runner会话渲染产出,本提交由CI采集步自动落库,下一轮full批拉取后渲染闸绿;触发源提交见父提交 2026-11-08 06:39:40 +08:00
DKChan db7719ca47 修复(CI红·迭代56追绿三): run136两红根因与修法——①能力审计:卡1新建验证函数_assert_fx_chain漏挂判据出处注记(机检红项1·Windows本地同红复现平台无关)——注记补挂函数体内首行(机检扫描区间=函数行起,写func上方计入上一函数名下,同文件check/_init过检形态同款),锚HUD框架.md:272结算逐行实时滚出; ②静态扫描S9:卡2新增board_view.gd:585显式非参数化Dictionary注解=R1无类型容器(Windows本地同红复现)——改:=推断形态(规约§76合法面·类型单点=cell_identity返回声明;参数化Dictionary[String,Variant]注解实测拒收函数返回的裸Dictionary——运行时Variant约束按Nil校验,10行SCRIPT ERROR实证,该形态不可用); 读数: 能力审计--strict绿(455函数红项0)+类型闸归零+前置检查绿(冒烟+单元4分片)+系统测试76项0失败三闸全过 2026-11-08 06:29:55 +08:00
DKChan d034970c64 修复(CI红·迭代56追绿二): 系统测试38行脚本错误根因=卡1退役row_pacer.log_view句柄但测试宿主句柄字典未随代——_face_snapshot:340 rp.log_view每阶段断言点炸(19阶段),字典求值中断致_stage_faces:355对残缺快照取bonus_meta再炸且该函数剩余存活面断言被静默跳过; Mac SSH复现+Windows本地同红复现双源确证(godot退出码实为0进程无崩溃,红的是脚本错误扫描闸——此前Mac退出段崩溃假设作废;Windows退出0系过时证据,迭代56代码本地从未实跑系统测试); 修复: rp_log句柄与存活键随代摘除(换代同生死)——19个阶段断言面复活,摘要57→76项(+19与死亡触发点数严丝合缝); 随批闸机gate()失败回显过滤器补「^ - 」清单行+日志原文尾部12行(run135实据:run_*包装器失败原因bullet整组被吞,红因滞留runner侧不可诊断); 读数: 系统测试76项0失败+零脚本错误+exit0三闸全过(Windows本地),闸壳bash -n过,过滤面功能抽检过 2026-11-08 05:34:10 +08:00
DKChan 2fac0c8dce 修复(CI红·迭代56追绿): 两红根因与修法——①golden/mac三件board基线在库未随改版换代(run134三图2.2-2.4%>2%容差——T7只重制windows侧·'缺则记遗留'预案错判实况mac三件实际在库必比)——删除三件待mac环境补采(渲染闸:185本平台缺基线=未冻结态SKIP不判红; menu_boot改版零触碰基线仍有效保留)②runner导入缓存部分失效(导入步0.4秒跳过重导·ctex缺·字体/UI素材成片ERROR污染system_test退出码——run134 40处vs run125绿批13处)——ci.yml导入步强制清imported全量重导(幂等, +1-2分钟) 2026-11-08 04:11:06 +08:00
DKChan cedc2e0b5d iter56-收尾 2026-11-08 03:47:33 +08:00
DKChan 5ec4a311bb iter56-卡2:封印动作改版(迭代56卡2·受理即揭示): 规则核心(target_sealed挖封印格拒/清图口径=挖开∪封印/能清图的封最优先/notify_cleared清图收轮/sealed_identity撤出→BoardData.cell_identity——上限20用户裁)+结算面dug_under_seal删净+破封一击退役+呈现层(地板+身份字形+印记不依赖揭示态+文案四件)+探针V8-V10+sim域(标空封印剔除约束增强+错触直挖补偿注入0.10)+golden三图换代; MC同批重锚50/档=100局(2026-11-08用户批准)三方对照无结构性恶化; 高档审计通过(17行全量·审计后勘误2项闭环) 2026-11-08 03:47:33 +08:00
DKChan 908e518306 iter56-卡1:结算期文字列表退役与日志零文案(迭代56卡1): 撤B区逐行文字列表(row_pacer文字入带三调用/行格式化域删净——FX排播链零diff保留)+日志step行零文案(text/display_name不落盘)+reward_ineffective六发射点补reason结构化(full_layers/full_hp/no_enemy_alive/hero_down); 分析工具改读结构化字段(target==all_enemies/reason优先text兜底双分支)+analyze_parity_check对拍载体。读数: R1零逐行文字/R2 FX链行型分布独立推导逐位一致/R3零文案+全字段落盘/R4判读等价三读数全一致/R5四类reason逐一命中——各T提交信息载; 能力行:137/:138名实一致(_smoke_settle_zero_rows/_assert_fx_chain/_assert_no_text_and_full_payload/_assert_four_reasons); 测试削弱全部申报内(§10清单+§5.5同生死波及面11处登记实现报告); 中档审计通过 2026-11-08 03:47:33 +08:00
DKChan 5b42c13aca 合并 master 整合(棋盘瓦片与立体表现重做批): 冲突三件解决+封印呈现对齐迭代56+卡片第六轮复核
- art-bible 冲突:保留 C 地形八条,采纳 master v3.48 封印规则并适配——封印居已揭示地面格心、身份字形垫色牌叠于法阵上、印记与色牌固定低于小人、不参与浮空层;承载面因新地面 #695038 对封印黑仅 2.35–2.98:1,改本关受光棱色封印石(6.45–9.94:1,零新增色);版本 v3.51;§1.2/§1.4/§3.2/§4.1/§6.5/§8.2 同步。
- README 冲突:保留 master 迭代56「结算期零逐行文字与 FX 排播链保持」+旧地形行(父注保留),追加本批 6 条新能力;能力名改「旧瓦片退役与普通数字零底牌」「棋盘顶面锚点与迷雾几何(微光、变异岩顶偏移,封印格心)」。
- roadmap 冲突:保留 master 迭代55/56当前位原文,仅把待编池「二三关棋盘观感」替换为「棋盘瓦片与立体表现重做(已写卡,待编排)」。
- 需求卡片适配:封印格色牌为唯一例外、plate 保留(CellUnit 12→13)、board_terrain_layer 增 sealed_at(≤13 成员)、测试改 _test_no_ordinary_plate_path+_test_seal_substrate、§12 行8/9/11/14/15 与 §16 第六轮 6 条记录;术语表/checklist/battle.md/待办/08 同步 v3.51。
- 区内凭据:pipeline_gate PASS(条目45/总表56/交叉核3/卡片5);capability_audit 红项0(能力行123/套件87);run_all_gates --docs 内容无新增红(回执待本提交后重跑)。
2026-11-07 23:39:53 +08:00
DKChan 665304cf14 写卡(棋盘瓦片与立体表现重做批): 需求卡片定稿+设计闭合+待办推进已写卡
卡片:reports/需求卡片-棋盘瓦片与立体表现重做批-2026-11-07.md(验收档中,9.5 日;T0–T8)——C 方向合并岩体/连续地面、D 布局左右侧栏、三关八色冻结、浮空数字+双色引导线+格面阴影圆、按脚底行分档的格件贴花、旧 terrain_* 63 件与色牌退役;五轮复核 52 条全处置,第五轮通过。

设计闭合:art-bible v3.50(§1.2/§3.2/§4.1/§6.3/§6.5/§8.2);battle.md D 区布局与像素判据/层序;HUD框架 D 区/21px/提示条退役;术语表掩尘/裸土/浮空数字/色牌;asset-path-map/art-assets-checklist 旧瓦片与色牌退役;golden README 1036×548+越格口径;game/tests/README 新增 6 条能力行(旧地形行保留,删行归写卡段后续)。

现状推进:待办清单条目状态→已写卡(删缺口属性);roadmap 待编池→已写卡待编排;08-Alpha 现状→已写卡(待编排)。

凭据:pipeline_gate PASS(条目 34/总表 55/交叉核 1 链/卡片口径 2 张全过);capability_audit 红项 0(能力行 120/套件 86);run_all_gates.sh --docs 【验收通过】无新增红。
2026-11-07 20:54:32 +08:00
DKChan a992691069 fix(S11雷格退役词): board_shot_probe.gd:34-35 两行注释「雷格」→「危险格」(术语表:11 2026-10-11 裁统一词)——CI run124 红闸静态扫描 S11 代码注释禁用词命中 2 处的来源=合回批 cell_mark 渲染通道新增段, 卡内窄测未含 S11(静态扫描属代码域全量, 归 CI 兜底); 注释零行为改动。读数: S11 同款词表窄扫 game/ 全域真实命中 0(唯一残留=官方豁免单 adventure_table.gd:26) 2026-11-07 20:20:53 +08:00
DKChan c41ce9cfc5 iter55-卡1:QA覆盖余量收口批: 46→45真缺口断言落地(违约词负面套件/结算与cap与换算率钉/配额满/rap端到端/布局/天赋树/状态行/L3变异/reward行)+p_perfect读表接线(行为零漂移)+豁免登记(ontology 154/controls 19)+探针扩面十一组真输入+登记件开发面过滤(DebugOverlay/调试角标/inter三根, seen开发面键0)+枚举器scan_screens基类分类(绘制域件与调试浮窗出圈, 868实体/未豁免未补测=0)+cell_mark_overlay渲染通道(采集态六类型注入全入帧, 棋盘三图基线换代用户过目, 渲染闸绿);卡修轮2用户裁两处不豁免(渲染通道+开发面出圈);独立审计U1修复闭合+增量轮通过 2026-11-07 19:56:13 +08:00
DKChan 5f233bac9a 合并(营地场景重排接线批): 落表——十层新矩形(围墙 (0,220,1280,200)、大门 240×138 底压墙底 (520,282)、告示板 (845,241)、其余六件按 2026-11-05 裁定)+围墙件换代(1280×164 补尖+墙脚入土, 12 色零新增)+视图 expand_mode 修(门扇 138 高矩形生效)+单测 5 条钉值断言+设计文档三件(camp-scene-prompts v1.9/art-bible v3.48/camp.md)+需求卡片成立(两轮独立复核 24 发现全处置)+实现报告/反哺点两件;待办条目随实现完成整条删除。凭据: 营地单测 exit=0、冒烟 PASS、ui_struct_probe PASS、色板零新增、path_check 0、流水线闸 PASS;冲突续提交路径钩子不触发——前置检查手动补跑、推送手动补做(本仓在册坑)
ci / gates (push) Failing after 8m2s
2026-11-07 18:52:44 +08:00
DKChan 912a44541f 营地场景重排接线(探针修): 层节点 TextureRect 加 expand_mode=EXPAND_IGNORE_SIZE——默认 KEEP_SIZE 把节点最小高顶在贴图原高 211,门扇 138 高矩形不生效(ui_struct_probe V1 抓到);卡片补该改动行与 T1 步骤;补实现报告与反哺点清单。凭据: ui_struct_probe PASS(全屏结构断言零红)、营地单测 exit=0、冒烟 PASS 2026-11-07 18:52:06 +08:00
DKChan 54f9f23342 营地场景重排接线(落表): 十层新矩形——围墙 (0,220,1280,200)、大门 240×138 底压墙底 (520,282)、告示板 (845,241)、其余六件按 2026-11-05 裁定落位(wall_band 同步 (0,220,1280,200)、schema 默认与注释同步); 围墙件换代 1280×164(柱尖补全+墙脚入土缺口, 12 色零新增); 单测追加 5 条钉值断言(围墙/门扇/告示板/围墙带/六件落位)+oracle 行锚; 设计文档同步 camp-scene-prompts v1.9(§2.2/§2.3/§3/§5 第12条)、art-bible v3.48 §6.2(显示矩形+入土线)、camp.md 第29行; 需求卡片成立(两轮独立复核 24 发现全处置, 复核记录在卡内); 待办条目推进 美术设计已闭合+已写卡。凭据: 营地单测 exit=0(V14 全绿含新钉值)、冒烟测试 PASS(15 项 0 失败)、色板闸围墙 12 色零新增、path_check 0、流水线闸 PASS 2026-11-07 18:37:58 +08:00
DKChan 2bf347a1df 写卡修订(iter55卡修·轮2): 实现段两项L3停机用户裁决落地——两处均不豁免。①cell_mark_overlay(RefCounted绘制域件, coverage_enum.py:45文件名后缀误分类): 测试目的=验证其能否正常显示, 走渲染通道——V14改指渲染闸棋盘golden(board_shot_probe三图+加严口径, 锚test-conventions.md:100), 本体清单出圈归scan_screens基类分类修正(T10), 能力行回表(新增棋盘格面绘制显示行+删cell_mark模态断言); ②「进入下一层」(main.gd:361仅调试模式接线, debug_overlay.gd:275调试面入口): 开发面在覆盖登记层过滤不入宇宙(probe_coverage_recorder按DebugOverlay类型+ui.screens.inter_overlay/debug_badge引用单点跳过), controls开发面3条豁免删除, 附录C排除面承载——豁免=在范围内特批不做, 出圈面不占豁免。卡面: §1出圈条/§3现状条/§4红线第10条/§5收件45条十一组/§7结构图与T9(2.25日)T10(0.75日)/§8 V13·V14·V15·V17行/附录A 45条G6-G8(4)/附录B 210−45/附录C排除面10键出圈/§12/§14/§17轮2/头部≈8.75。凭据: --docs【验收通过】无新增红(流水线闸红项0+能力审计红项0); 件核grep零残留(十二动线/模态断言/46条/211−46/G9全清) 2026-11-07 18:13:32 +08:00
DKChan 843edf9d70 写卡(封印动作改版批·卡片成立): 设计段同区前置闭合——口径=封印受理即揭示/挖封印格被拒(新拒绝情形「已封印」)/清图口径=已挖∪已封印(封印可完成清图)/批次语义序扩「能清图的挖或封」/标空无纠错路径随图存续; 破封一击退役(素材库新立表五留底, dug_under_seal 事实词随件除名); 文档十件换代: 排雷玩法 v2.0(owner)/战斗结算 v1.9(删四情况②④改判块)/地图战斗资源 v1.7/行动经济 v1.6/地形变异 v1.4/奇物 v1.7(26件)/术语表 v1.28/教学引导首遇提示句/ux battle 新立封印格呈现预览节(SVG四格, 用户人审过审——观感细化后置)/art-bible §3.2·§4.1(已揭示格承载)。用户三裁: ①受理即揭示全揭示案 ②破封一击退役 ③MC同批重锚。卡片: 16节+T0-T7(区间6-10.25, 中值≈8.125工作日)+对照表R1-R12(行锚全路径钉死, 判据出处=修订后行号)+落位预检(新增sealed_identity/notify_cleared两公开方法, 零新文件)+复核记录一轮13发现全处置(退回上游1=教学引导漏改面已修/自判5/补写5/待裁1=滑失注入用户裁③退役+重标定补偿); 测试削弱申报四处; 验收档高。能力清单: 3行换代+1行删除+2行新增+覆盖域表2行换代(计划测试5函数卡片锚定)。待办清单: 条目推进文档设计已闭合+已写卡, 新立封印格观感细化条(备选)。读数: --docs【验收通过】无新增红(流水线闸红项0+gdd_lint 19/19 PASS+能力审计红项0, 回执receipt.json) 2026-11-07 17:40:18 +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 28c4645ae2 架构收窄批补笔: 编辑器类缓存扫描生成的两件测试脚本 .uid 边车入库(随 --editor --quit 刷导入产生, 与 287 件已跟踪 .uid 同惯例) 2026-11-07 08:08:23 +08:00
DKChan 79c077eb9d 架构收窄批第4步(oracle重锚): 32处 architecture.md 行号锚改节锚形态+2处代码头注变更叙事尾巴删除。锚映射: :10×3→test-conventions「测试层三元组」(判据owner); :89×4→「模块归属·基础层」effect_engine 行; :90×6→RngService 行; :103→minesweeper_rules 行; :107×8→CurioDeck 行; :144×8→「模块归属·功能层」battle_orchestrator 行(域文件集含 EffectPort); :168×4→「模块归属·呈现层」D1 行(screen_flow_probe 两处→「呈现层装配与会话生命周期」节); smoke_boot 组名旧口径「四级」改「三元组」。头注: battle_orchestrator _fx_host/_reward_grant 删「拆件定稿轴件一/二」尾巴, attune_loadout 头注删「冒险域拆分姊妹批迁移」尾巴。凭据: 冒烟 PASS(15检查0失败三闸全过)+单元选跑 13套件 all green(纯注释改动, 受影响面覆盖) 2026-11-07 07:58:57 +08:00
DKChan 7c3de01017 Merge branch 'master' into criterion-rename-20261107 2026-11-07 07:39:25 +08:00
DKChan 7618ee44c6 docs(写卡段): 结算期文字列表退役与日志零文案需求卡片(2026-11-07 用户令)
设计前置按用户明示「设完了就写卡」认定会话设计讨论闭合(待裁点清零+用户点头),待办条目状态推进「文档设计已闭合+已写卡」。卡片按 req-card 十四节成文;同步 game/tests/README.md 能力行换代与覆盖域表(§8.3 写卡段当场入表)。卡内如实补正上一轮核查漏项:tools/analyze_playtest.py 四处读 text 判读,须补 reason 结构化字段并改读结构化字段。凭据:流水线闸 PASS(34 条目·总表 55 行·交叉核 1 链·卡片口径 3 张全过);能力审计 --strict 红项 0;文档域闸 --docs【验收通过】无新增红 exit=0。
2026-11-07 07:34:17 +08:00
DKChan 59406bd800 架构收窄批第3步(测试域分流): S系规则全集迁驻 game/tests/README.md「Static Scan」节+S7符号清单改代码自动提取。README: S1-S13 全表落驻(原指架构文档「测试与质量域」节, 该节已收窄), S3 warning 级状态句改本文件自持, 迁移句「正主」改白话(S11 全域扫描命中实证); static_scan.sh: 头注改指 README, S7 符号清单由 B2/B3/B4 三族文件自动提取公开方法面(非下划线 func 含 static, is_mapped 批量工具专用沿用原口径剔除)+提取非空自检+空提取跳扫, B1_SET 注释与 S8 反向对账错误消息去架构文档指路(清单单点=本脚本)。凭据: static_scan 单跑 exit=0 全绿(S8 ok 14文件反向对账, S7 ok 52文件符号全收敛, S13 gdstyle 基线外0) 2026-11-07 07:32:48 +08:00