DKChan
|
b605022001
|
feat(迭代27 T5): 波五a 类型闸拉起+存量收口——审计器 0 存量+warning 配置在位
P1-6 类型闸(须 T1-T4 全落后——本波按执行顺序锁殿后):
- tools/audit_type_hints.py 新机器闸(V7): R1 无类型容器注解/R2 有值返回缺返回类型/
R3 参数缺类型三规则+行级 # type-hint: ignore 显式白名单通道;产品码 core/data/presentation
- 存量收口: 368 处显式 Array/Dictionary 非参数化注解→机械参数化(Array[Variant]/
Dictionary[Variant, Variant] 零行为面);13 处参数真类型(SaveManagerCore/ConfigDb/
BattleOrchestrator/MinesweeperRules/LevelRunner/SettingsStore 等)
- 白名单豁免四处: board_generator generate/_attempt/legality/_finalize 的 db 参——
测量面 _BoardRowStub 冒烟夹具鸭子型注入(typed 参拒 stub)
- project.godot 拉起 gdscript/warnings/untyped_declaration=1(V7 源码断言在 smoke _smoke_type_gate)
- static_scan 新 S9 类型闸规则;顺修历史 cd 错位(9-24 布局迁移后 /.. 落 game/ 致守卫
恒跳过静默空转——修复后 S1-S4/S9 首次实跑全绿)+S1/S2 增 ADR-0007-exempt 标记豁免通道
(main _seed_value 引擎熵源=文档化豁免面)
验收: 冒烟 1081/0(+V7×2)+run_all 27 套+static_scan 全绿+probe click+render golden+对拍三变体全同
|
2026-10-15 01:05:17 +08:00 |
|
DKChan
|
fc7fee03bd
|
chore(迭代27 T0): 逐位一致对拍锚冻结+探针迁移对照表
- tools/parity_anchor.py: 三变体(base/attune/shop)×40局 RUNSUM+JSONL 双面哈希对拍(V1 核心验收载体)
- anchor.json: 重构前锚(种子面 71000/72000/73000 错开,覆盖 base/同调账/商店-GP 账三类重构面)
- 探针迁移对照表: 11 挂载面逐一列成员依赖与迁移方向(卡片 T0.3)
|
2026-10-14 19:15:05 +08:00 |
|
DKChan
|
af2d834e78
|
feat(迭代25): UI 全局主题批 T0-T2——全局主题资源挂载+两处局部做法退役+冒烟 V1-V6 断言
- T0: game/assets/theme/main_theme.tres 挂 project.godot gui/theme/custom——
15 类型全覆盖(V/HScrollBar·ScrollContainer·H/VSlider·TooltipPanel/Label·
LineEdit·SpinBox·H/VSeparator)+预盖 CheckBox/CheckButton/OptionButton/
PopupMenu 弹层;default_font 显式指现役同字体(V6 中文字形防御);
位图生成脚本 tools/gen_theme_icons.py(9 张纯色/几何小位图→assets/art/ui/gen/,
按 .gitignore 政策本地生成不入库);色值溯源表 game/assets/theme/README.md
- T1: ui_kit.gd 删 tooltip_theme()/_tip_theme 与 styled_slider()、ui_assembler.gd
删挂载行(旧实现同批删除);settings_overlay 几何内联、debug_overlay 双轨消隐
- T2: 冒烟 _smoke_global_theme() 38 断言(V1 类型覆盖+Button/focus 双红线+
V2 冻结值 5.49:1+V3 预盖证词+V4 退役零残留+V6 字体防御)
- 引擎事实(4.7.2 源码+默认主题链双查):CheckButton 与 CheckBox 同套
checked/unchecked 图标名;Slider 无 grabber_pressed 槽;ScrollBar 柄=StyleBox
|
2026-10-13 21:39:01 +08:00 |
|
DKChan
|
c5a09fd90c
|
refactor(改名批): 暂停层/暂停角标→状态面板/状态角标——用户令全量改名(文案4处+标识符全套PauseOverlay→StatusPanel/pause_overlay.gd→status_panel.gd/成员方法族+探针快照键+注释与探针消息86处清零;行为契约四件零动——只读R4/模态遮罩P2甲/输入锁R3/零动效P4甲)+render_gate截图键shot_pause→shot_status同步+文档六面(元进度v1.19/07/生涯/06条/architecture json+html;camp零命中;08-Alpha版本标准untracked禁碰留置)——冒烟938/0+run_all24套+probe --click/--full+render_gate全绿;rg 暂停|pause game/归零
|
2026-10-13 05:41:59 +08:00 |
|
DKChan
|
5a292859ba
|
docs(fix): 定时检查呈报项④⑥修复(roadmap当前位置节换代+doc_term_audit充能词义豁免;纯文档零测试)
④roadmap.md「当前位置」节 2026-09-29→2026-10-11 刷新:旧节停在 M-2/M-3 时代(已达成/挂起清单全是已闭项)且把 stage.txt 当现行阶段引用——重写为当下事实(里程碑语义换代注指针 M3=Alpha完整实现现行/M4=Beta不排期;迭代19五卡已入库+迭代20头卡待发令+21/22冻结;近期主战场=文档治理连续批+下一前沿=专长/秘宝实装批写卡与迭代20卡A;实时状态归 active.md 快照节,stage.txt 定性旧开关仅存档)
⑥doc_term_audit.py 词级语境豁免机制:充能词条退役的只是挖掘期/战斗段充能(2026-09-19),秘宝主动件「每冒险充能」(同调件使用次数账,迭代11起在役)系现行机制共用该词——新增 TERM_CONTEXT_EXEMPT(充能行含秘宝/同调/主动件/每冒险等语境信号即不算命中);疑似现行 20→3(=iter19 基线三元组,定时检查不再每轮误报 17 处)
闸:lint 2 不通过(=06/07 基线存量)/死链 1(=数据配置221 存量)+06:505 worktree 环境假象/term 疑似 3(基线)/熵增 PASS
|
2026-10-11 16:57:42 +08:00 |
|
DKChan
|
081027c579
|
docs(fix): 文档一致性修复批(定时检查呈报项①②:死链7处+lint三文件清零;纯文档零测试)
①死链修复7处:秘宝.md 10-10目录归位批漏网5处改指 systems/跨局循环/秘宝.md(01-核心循环v1.6行/02-系统清单v1.3行/奇物.md v3.5行〔连反斜杠路径一并改正〕/地形变异.md负责表+依赖表两行)+camp.md树面板行两处补../systems/前缀(天赋树/HUD框架);数据配置.md:221存量挂账维持(iter19基线在册)
②gdd_lint三文件清零:01-核心循环 R10版本历史v1.5同号顺延(10-10分界尺行→v1.7)+R5「生命周期轴(五档)」节补五档嵌套字符画〔报错原文误记「死了之后」系工具prev/cur错位——tools/gdd_lint.py R5报错节名一行修正〕+「死了之后」节顺带补死亡重开环字符画;02-系统清单 R6术语表行多余版本列摘除+R3三行状态格改写现行白话句并换代(天赋树v0.4换代定稿29节点/武器锻造v0.2/奇物27件扩容后)+版本v1.21;03-内容规模 R1超长段拆两段+目录计数换代15→12件(普通7/优秀3/稀有2——回能器删/换装券撤/第四只手删三轮漏网面)+版本v1.3
闸:gdd_lint 9文件2不通过(=06/07基线存量,01/02/03转绿)/doc_link死链2(=06:505 worktree环境假象待主区复验+数据配置221存量)/熵增PASS;版本行01 v1.8/02 v1.21/03 v1.3
|
2026-10-11 16:14:08 +08:00 |
|
DKChan
|
442cd511a0
|
修复: design/结构批——diagrams 迁入 dev/architecture(案甲,熵增闸红灯清零)+旧档 GDD 引用全量摘除(31处/29文档+code/schema头注13文件+registry 5行)+doc双工具摘design/ux死路径(工作日志 412)
|
2026-10-09 03:29:09 +08:00 |
|
DKChan
|
514c32ddfb
|
修复: 总收口批——账面与交付物(doc_link_known 登记数据配置 v0.4 历史行死链=卡①删件连带/06 存量欠账登记〔gdd_lint 3+熵增 diagrams+奇物双死链+拔旗术语旗,T0 基点复测确认非本迭代新增〕/台账 405/快照前置/stage.txt 换代 Iteration 19 Closed/实机目检总清单+代拍板追认单交付)
|
2026-10-08 19:40:27 +08:00 |
|
DKChan
|
62d2f76ffa
|
修复: 卡①T6——熵增闸图像白名单收编 game/tests/golden/(本卡 T2 落库 golden 基线三张系机检测试资产非美术素材,T1 落库时漏改白名单致熵增闸红——同批修订 commit 留痕=CLAUDE.md 结构审计闸既有规则;修后复跑 golden 三张出违例清单)+tests/README 运行时口径数订正(分支基点实测 840 项 0 失败——此前误写 846 系 master 合并卡②④后口径,T0 基线复读与本批批末实跑均为 840/0)。批末闸实证:run_smoke 840 项 0 失败三闸过 EXIT=0/run_all 17 套全绿 EXIT=0/doc_link_audit 绿/doc_term_audit 绿
|
2026-10-08 19:21:23 +08:00 |
|
DKChan
|
c0c066da0c
|
修复: 卡①T3——probe_gate --full 段落码四探针收编(ui_probe/ui_tune_probe/t17_defer_probe/fx_probe——游离闸外只能手敲→入重闸;timeout 120=实测 17.4/49.6/63.0/21.9s 的 2-7×余量;PASS 语义+退出码闸+残留批末闸随骨架)+头注释「shot_probe 禁入本闸……归真人目检」纪律句删除改写(2026-10-07 用户授权=历史偷懒标记;渲染面归 render_gate 正主)+轻闸默认段零删减零改动(--full 只增不改,契约红线②)。ui_layout_probe 零断言诊断件补最小布局断言转断言件(1280/1920 两档:基座 1280x800/顶层三区互斥不越界/board_view 含于 D 区/1920 档钉迭代 9 分辨率案甲契约——stretch=canvas_items 下逻辑视口与四区矩形恒定,分辨率维度不重复建闸;headless resize 实测生效;首跑 PASS 退出码 0;闸归属归卡③裁点②候裁本批不入闸)。probe_gate 两形态实测:默认段全绿+--click --full 全绿四探针全 PASS 残留 0
|
2026-10-08 19:20:59 +08:00 |
|
DKChan
|
8029af5e07
|
修复: 卡①锚清障(续)——S1 用户裁甲三件锚漂移半成品审验补完落籍(前手中断遗作逐件核验全数成立零补刀):①菜单副标题锚「改造批」→「扫雷的因」(现行文案「扫雷的因 · 逐行兑现的果」ui_assembler.gd:132 逐字子串,全工程唯一命中 contains 语义)②战斗明细带提示锚「结算明细」→「上轮摘要」(现行「上轮摘要(回看归「生涯」)」battle_log_view.gd:47 唯一命中——摘要行文案系「上轮: …」不含「摘要」零碰撞,_log RichTextLabel 不在 Label 匹配面)③菜单帮助文腿整个退役(载体玩法速览牌 2026-10-06 用户令退役——shot_probe meta 键+shot_checker 断言段+头注断言清单三处同撤不重锚,06 在册口径=同撤)。render_gate 清障后首跑 shot_checker 全 PASS 实证:菜单·副标题 WCAG=8.44/战斗·明细带提示 WCAG=11.94 均 C-OK,A/C/D 类与 hero 面板全过
|
2026-10-08 19:20:49 +08:00 |
|
DKChan
|
3d04432f7a
|
修复: 卡①T1——渲染闸 tools/render_gate.sh 落码+shot_probe 扩屏七屏(设置面/生涯页/暂停层真实信号路径入屏,商店房考证不可达注记留 B 批)+board_shot_probe 取证三件套(headless 护栏/空纹理 fail/board_meta.json 取样坐标落盘)+golden_board_crop/golden_baseline_refresh 两辅助件;隔离档即时 apply 修正(真实档 fullscreen 态污染抓帧尺寸 2304x1440≠1280 基准档——探针侧环境修正零运行时 diff);取证段失败语义=闸红(Q7)
|
2026-10-08 19:19:22 +08:00 |
|
DKChan
|
b163341915
|
feat(tools): B段机检三件落地 + 逐键定档硬闸升级(立绘定档批)
B1 standee_asset_check 硬闸升级(圣经 §8.3③ 挂点规格落地):
- 逐键断言档高(原「高恒48」退役)——档高表改为 import pixelize_candidates.
STANDEE_TIER_H,守定值单点纪律,检查器内不复写第二份数字;
- 宽度约束由虚设区间「1..75」改为物理约束「源宽×2 ≤ 站桩盒宽150」
(standee_body.gd:29 box.x=150 / :237 scale=2.0);
- 色数 ≤32,**排除全透明像素**——naive set统计会把 (0,0,0,0) 计成一色
⇒ 报33 假红灯(2026-10-07 实踩),口径已固化进docstring;
- 新增描边亮度断言(character-design §10 亮描边暖白族/禁黑描边),
阈值 40% 由 _tmp_probe_outline.py 实测标定(敌人实测 54.1–84.3%);
主角三态实测≈0.4% 属已知缺口,本闸豁免不判红,另立素材批修。
- 负向验证:喂旧 48 档 ⇒ 8 件红灯(逐键档高+2 件描边不足),闸确有效。
- 新增 --json 输出。
B2 palette_check 新建:§4.1 新色双门执法器。**两处口径订正写进 docstring**:
① 48 色上限治的是设计色板 token,不是每张 PNG 色数(初版误套⇒12/12 假红);
② ≥8/255 近色门只管「新增色 vs 既有色板」,不是存量两两互查
(初版误查存量⇒ drider22 组/巨蜘蛛 82 组噪声)。无 --baseline 时只读不判红。
B3 path_check 新建:asset-path-map 三层核对(目录/文件/res://引用/退役命名)。
口径订正:① res:// 根 = game/ 目录(project.godot 处),非仓库根;
② printf 路径模板(terrain_%s_%d)非字面路径,跳过;
③ 退役命名只扫代码+素材清单,且命中行含「退役/更正/改判」等记述词则豁免
(初版全仓扫 .md ⇒ active.md/记忆文件里的历史记述全被误判,64 假红);
④ 素材环境三态区分(full/partial/empty)——worktree 素材靠人工拷贝同步,
partial 态缺项判「未同步」而非「悬空」(character/ 已拷、fx|board|ui 未拷)。
- 首跑读数:主区 1 处真问题 = art-bible §8.5 参考核验条仍指废路径
production/mockups/(v3.9 批更正了 4 处,此条漏网)——本批已修。
A0/A1 实测读数归档:八敌新档逐键命中 STANDEE_TIER_H(36/38/46/58/62/74/90/94),
主角三态 md5 与旧档逐字节相同(主角档零漂移实证)。
|
2026-10-07 18:39:31 +08:00 |
|
DKChan
|
0aa85ddb87
|
docs: 八敌立绘逐键定档 + 方案二排版批(美术线自立批讨论稿定稿,纯文档 + 管线脚本常量)
源委=P0 收口讨论批(2026-10-06,用户令「讨论期只改文档」)——派生自 3549 次
可读性实测(24 糊/32 可读/48 清楚/64 细节完整)与用户三体型约束(钩爪恐魔>灰矮人、
灰矮人<熊地精、食人魔酋长>熊地精)+ 定档总图用户确认。
① 八敌站桩源档由「全敌共用 48」改逐键定档(tools/pixelize_candidates.py 新增
STANDEE_TIER_H:地精36/巨蜘蛛38/灰矮人46/钩爪恐魔58/熊地精62/食人魔酋长74/
蛛化卓尔90/灰矮人石君王94;主角 48 不变,显示一律 ×2 整数 NEAREST=72–188)。
旧 f_enemy=48/max_h 系数退役(它把普通怪压到 21–24px、全员低于可读门槛);
SIZES 明确降级为「中间分辨率表」(决定中间图多细,不决定最终体量),并纠注
ogre_chief=192 系分辨率选择非 Boss 档归属。派生管线 = pixel-1 紧裁 → 等比缩
至各自档高 → dom_block_resize 块内众数降采样(禁走 recon / 重跑 remove_bg)。
② 排版改方案二:B 区 252→270(≈1/3 屏)/ C·D 548→530,扫雷盘 438×438 原尺寸
不缩、格子不变(压缩由面板空档吸收);站桩内部重排=立绘双脚落石台上缘、血条
+状态/名字行落底排全场一线;大体档(drider/duergar_king)头部探出盒顶压进光
柱区,血条仍落底、意图徽标压胸;「血条悬浮头顶 + 盒内居中」排式退役。
③ 体量语义修订(character-design §5.2):强度先验 → 生物体型,小块精英与大体普
通怪并存;§5.1 新增主角描边例外(深褐 40,19,13,浅砖面对比更高);§5.5 登记
钩爪恐魔「宽≥高」豁免(58 高窄条长臂束状剪影,待样张批复验)。
④ 定值单点纪律(art-bible §8 头注):数字定值只落 §4.1 主色板 + §8.2,其余章指
路禁复述;§4.1 新增色板 48 色上限 + 新色须与既有任一色 RGB 三通道差 ≥8。
⑤ §8.3 归档纪律(图片不入 git / 过程稿归档+对象存储 / 主文档禁引 artwork 散路径)
+ 三检查器挂点(色板检查器 / 路径核对器 / standee_asset_check 硬闸升级规格)。
⑥ 方向:=ission:24 rectifikace 地形色值对齐 §4.1(岩石 #8B755B→#C9AF83、地面
#564232→#B39A78,两处提示词同步);生图渠道改为「远程对话式正主 + 本地
ComfyUI 备选」;地形瓦片改拼表制正主(三步法),分张降为回退路径。
⑦ 对账更正:asset-path-map 废路径 production/mockups → artwork/mockups;
art-status-checklist 格子样张 ⬜→✅、受击反馈/弹道 ⬜→◐(共 ✅4/◐8/⬜3)。
⑧ 06 新登记四条:站桩帧动画(Alpha 定版闸前)/ 主角描边素材侧复核 / 3349 草稿
dry-run 整理 / 口号型条款机检化(三档标注格式已拍板)。
纯文档 + 1 个 Python 常量表改动,未出图未动引擎代码;重产与实装归后续任务书批。
doc 三闸/冒烟未跑(讨论批:非 loop 批且用户未点名,两入口铁规)。
|
2026-10-07 01:51:09 +08:00 |
|
DKChan
|
b38ae07707
|
iter16ui T2:N1对比度七处落码(血数HP_BAR_BACK垫牌14.3:1/意图四墨垫PANEL_DATA牌·atk零换墨·buf换HERO_BLUE_DEEP#1E5A96·charge换GOLD_INK#74500B/槽两态STONE_DEEP#554D41+INK_LABEL/RAP显式INK_LABEL零改值)+art-bible §7.4合并豁免条款(P11 caption 12px+血数条带内读数)+新增ui_contrast_probe入probe_gate默认段(11对测点+裸Color8白名单25处/10文件过渡表+preload红线静态扫描)
|
2026-10-06 03:04:59 +08:00 |
|
DKChan
|
d77a245bcc
|
ui-struct-probe mini-loop T0-T6 全落(探针全屏零红+负向验证红+probe_gate 注册段全绿+冒烟772/0+run_all 14/15基线红+doc三闸零新增)——①M2双列叠放修复:ui_assembler.gd 右列挂回 HBox 第二列(原 pad.add_child(right) 误挂 MarginContainer 与左列同矩形叠放=实机目检抓到的根因;start_box/start_right 命名锚)②按钮宽度纪律:ui_kit.button(text,min_w=216) 全站最小宽度基准+SIZE_FILL(VBox 列内等宽拉满/HBox 行内不抢余宽——EXPAND_FILL 撑爆营地底条 1616px 实证教训注释在案);行板/角标/图标钮豁免9处(camp 5+shop 2+ap_bar 2+调试角标/诊断转储 2)③新增 ui_struct_probe(全 UI 屏结构断言:按钮互压/同容器等宽/出屏/零尺寸/标题屏双列五族;菜单簇真驱动+冒险簇真流+兑付屏 open 面合成喂入;ScrollContainer 内容豁免;modal 屏 queue_sort 手法坑在册)④probe_gate.sh 注册默认必跑段⑤07 改排:§⑪改排注记+§⑮分工注记+新增§⑯复验项⑥出口报告(代裁追认单 P1-P4+六轮 red-green 实录)=design/qa/ui-struct-probe-exit-report-2026-10-05.md
|
2026-10-05 18:00:32 +08:00 |
|
DKChan
|
cf799b32a3
|
退役批:12份已完成中间文档删除(用户令2026-10-05)——git rm 五任务书(视野迷雾/GP商店房重构/魔法道具同调/双层BD/美术圣经v3.5)+全局作用域变异任务书+挖掘风险不等式方案+ux-review+perfect-l1+三提案(秘宝底稿/A3奖励格差异/playnote机制);指路句改写13文件全数git留痕(roadmap六处/06/行动经济/entities三处/art-bible三处/地形变异改指调研§7/秘宝两处改指57da58c/冒险结构/关卡节点地图/元进度/clear_dominance_audit)+reward_expectation旧基准注释核正(七型79→九型77按reward.tres实证)+死亡清单四行勾销+执行注记⑤;死链闸6=基线同款零新增;秘宝提案八拍板/A3否决/playnote题二均git号留痕(57da58c/a404a65/12e934b)
|
2026-10-05 08:07:28 +08:00 |
|
DKChan
|
12428e56d7
|
判式换代批T5出口(迭代14②):改后锚跑(MC n400同窗+verifier双窗重跑exit0——首跑campaign段互踩静默死亡在册)+判读三件(β带u=1/2带内u=3登记态/δ敏感度行为无感保留+登记/条件二等号压线转绿·整数量级u=3微欠-1.1%登记面)+audit条件二面板升级机制同式实算(w_flag_hit四舍五入跟随GDScript)+出口报告(provisional追认单8项含damage_probe A1改前既有红灯在册)+roadmap✅落地标注;锚换代=runsum_m4iter14mineq_post_n200_20261005现行
|
2026-10-05 06:51:17 +08:00 |
|
DKChan
|
26374accb3
|
判式换代批T0-T3(迭代14②):audit常量刷新(池77/直伤6-8-8/heal2/清图24-40/AP8/off_guard-1/伏击退役/九型字典/β带+逐型输出——改前静态锚判值与方案报告§四逐位吻合)+runsum五字段落码(flag_placed/hit/miss/gain/penalty——行侧判据考证=授予行专带highlight,状态复发行排除,实测87行==87插旗1:1)+F1条款3重立三层口径(聚合健康式只留下限0/旗边际引理/条件二旗溢价δ=0.25登记已知破)+β带[1.2,2.5]判读入文+η读数入文+战斗结算gp/ap当量注记+验收条款3对账+难度联动表+6行+P1改判读回执+registry clause3_inequality重立条(改前锚+P7两点修正)+06破线条收口+07⑫旗溢价目检项;闸=冒烟747/0+doc三闸对基线零新增(worktree死链+2系gitignored路径环境性)
|
2026-10-05 03:43:42 +08:00 |
|
DKChan
|
9b920a9039
|
测试优化批(2026-10-03 用户裁「测试要快要准」): ①gdd_lint 规则分域——R1/R2 豁免清单/登记/概念文体裁文件(06/07 豁 R1;01/04/05/06/07 豁 R2;R3/R4/R7 不豁免),终结算 8/8 常红零信号(perf 报告 §6.2 实证)②00-05 文档手术 12 处——R3 日期批注括注迁出正文入各文版本历史表(02/03 追加行;00/01/04/05 新建版本历史节=R4 补齐),事件出处逐行注记,语义零变更③06 分级条补模拟档触发口径行——MC/verifier 仅数值验证触发不进每次变更闸,MC 日常 normal 为主(约8分钟)perfect 仅上界读数(约56分钟)调参随跑用 --quick;余 06/07 文档 R3/R4/R7 约 62 处待 T17 在飞批落地窗口手术(两文件系其在飞编辑区,本批回避防撞)
|
2026-10-03 00:33:30 +08:00 |
|
DKChan
|
c9075f70fa
|
merge: T17反馈批收官——硬锁v3.1点击重放+血量/选路修复平反恢复+减动效按钮语义化+出度≤2全套(第七检+十模板重建+层宽4+文档)+probe适配
|
2026-10-02 08:11:23 +08:00 |
|
DKChan
|
be772cfb2f
|
T17反馈批收官: ①结算演播硬锁v3.1——锁期点击缓存+演播完边沿自动重放(玩家操作零丢失——实机卡死感根因=锁期点击被吞无反馈)②恢复被平反的两修复——血量口径(置满/回血封顶含pct)+选路呈现(干线偏移+非候选降透明)——probe卡死真因=probe未适配迭代10 BonusPickOverlay(假阳性扣压平反)③减动效按钮——文案不刷新bug修+语义命名「结算演出动画:完整/快速」+操作提示内联④出度≤2全套(用户拍板)——level_table第七检fanout_violation+L2L3十张模板重建(tools/t17_fanout2_rebuild.py五骨架出度≤2/层宽≤4/类型序列保持/自校验四检)+层宽上限5废止(数学不相容)改4+钉固断言5处随新图+文档两处(生成v0.6/地图v1.3)⑤probe适配BonusPick三态(替换/result继续/待选确认)+预算耗尽放弃收口+排播豁免;闸=冒烟628/0+run_all 15套+三探针+doc三闸零新增;连带义务=MC读数基线随图变漂移全旧锚作废只测不判,重锚归下一测量批
|
2026-10-02 08:11:06 +08:00 |
|
DKChan
|
21420ba309
|
probe挂死灾害批——shot_probe headless fail-fast 护栏(headless 下 frame_post_draw 永不触发必挂根治,实测 0.68s 秒退 exit1)+轻闸正主 tools/probe_gate.sh(input 段默认必跑/click 段 --click 显式加跑带 240s 超时网/shot_probe 禁入自动闸归真人目检;三闸=每段 timeout 守卫+按本 game 路径精确预清段后清孤儿〔不误杀他会话〕+批末残留清点必须 0);验证=护栏秒退/默认闸 4.99s 全绿/人造僵尸×2 被预清拦截闸后归零;master 版 click 探针现状 5 分钟不收敛(apply_node_bonus 拒绝刷屏)归 probe适配批,修好后 --click 段自动转绿
|
2026-10-02 07:56:50 +08:00 |
|
DKChan
|
a6833b6ac3
|
docs: 中间产物死亡清单 A/B 桶执行批——git rm 83 件(A1跟踪12+A2全部8+B1跟踪19+B2全部9含playtests/conversion-calibration/t5预览两目录)+指路句改写13文件37处改结论内联或git提交号(art-bible/level-map/07/魔法道具/HUD框架/难度曲线/关卡节点地图/元进度/entities/06/roadmap+三render脚本);删前核三过一留(alpha-acceptance-battle-screen系Alpha验收销项底单留待裁);在飞域四件挂债未碰;死亡清单补执行记录节(部分执行不自删);闸=死链4环境差+术语1既有+熵增PASS全回基线;依2026-10-01吸收即死铁律与doc-conventions§11
|
2026-10-02 05:39:51 +08:00 |
|
DKChan
|
08a0d88bd4
|
iter9-T9+T10: 卡⑮ 分辨率案甲落码+卡⑰b C 档黄金图基准——stretch aspect expand→**keep**(1920 档=等比 1.35×+左右黑边 ~96px〔16:10 设计在 16:9 窗口,非字面 1.5×——呈报落码注记如实修正〕;逻辑布局 1920/1280 逐键一致实测 7 键)+HUD框架两档条款修订(1280 基准档定值口径+1920 全局等比)+§8.2 案甲注记+06 分辨率条目收口+资产升档条目案乙裁决落文+美术资产规格两项条目移除(裁决一甲/二追认)+tools/golden_compare.py(容差口径:灰度差>16 占比 ≤2%,四屏黄金图 artwork/qa-golden-20260930 建基准自比 0.00% PASS——升档批换代须显式重制)
|
2026-09-30 15:59:03 +08:00 |
|
DKChan
|
053baeeef6
|
iter9-T8: 卡⑤ 整屏样张闸首跑+三裁决呈报——shot_checker 扩全机检面(文字框 WCAG 极性无关极端簇法/明度三档带 info>world>bottom/文字禁压纹理=中带纹理幅度 ≤18 判据〔设计内低幅石纹 3 过、busy 25+ 拒〕)+shot_probe 增控件实测几何 meta(shot_meta.json=checker 坐标源,禁硬编码像素档位自适应;副本探针 Variant 推断第三犯 typed 修);实测 PASS(WCAG 5.79-13.14/三档 204>79>55/幅度 0-12.9/骨架四屏过);1920 对照产出(artwork/qa-screens-1920-20260930——实测无统一策略原生重排:字号不放大/舞台 1422 非全宽/板区重算);三裁决呈报单=design/qa/m3-iter9-t8-rulings-2026-09-30.md(1920 策略三案荐甲/帧数=已冻事实核对荐追认关账/资产升档三案荐乙 Alpha 后);焦点预算=目检项归段闸人闸;T9/T10 挂裁决
|
2026-09-30 06:59:06 +08:00 |
|
DKChan
|
65e9016f7f
|
iter9-T7: 卡⑰a B 档视口截图基建试点(测试分级批同窗件)——shot_probe 窗口化四屏截图探针(菜单/营地/关卡/战斗,真实按钮信号路径驱动+存档/元进度/设置三面隔离档,双帧+frame_post_draw 同步抓视口纹理)+tools/shot_checker.py B 档断言骨架(尺寸 1280×800/灰度 std≥8/唯一色数≥64);实测四屏全过(std 18.6-64.9/色数 495-1745)落 artwork/qa-screens-20260930(不入 git);探针须窗口化运行(headless 无渲染面),T8 整屏样张闸四断言在此骨架上扩
|
2026-09-30 06:11:01 +08:00 |
|
DKChan
|
7a847c7796
|
iter9-T1: 批 A 机检冻结——样张 v3 断言定值落锁(A3b Δ≥30 定值/A4 尺寸基线硬等 46×48+32×32/F6 沿用)+产物转正 sample-batch-v3-final+机检报告【冻结】+圣经 v3.1(四冻结①④重冻:E 格高墙 30% 词表+格底分档 L0.10+亮墨三档直画+色牌后备);机检 17/17 全绿;doc 三闸零新增
|
2026-09-30 04:32:57 +08:00 |
|
DKChan
|
4f6ac17531
|
feat(sample-v35-new): 用户三条指令逐条落地(基线=v3.4 文件,旧v3.5/v3.6视同不存在)——①(b)(c)墙顶同色:E墙面顶面材质原亮度直贴 ②(b)-(c)连接处无边框:格线跳过E/墙交界段 ③E墙面高度30%;机检17/17
|
2026-09-29 22:30:08 +08:00 |
|
DKChan
|
be8dd13fa3
|
feat(sample-v35): 墙顶全板同色终裁落地——南向墙格暗条与D投影立面暗带废止,顶面材质原亮度直填零阴影;F6改墙顶同色断言(实测最大色差1.7);55%锁定
|
2026-09-29 20:26:27 +08:00 |
|
DKChan
|
d92770cdf0
|
fix(sample-v34): E格墙面去底缘白线——墙面直接连接墙顶(用户裁:白边导致两截);三档对比图材质统一版重出
|
2026-09-29 19:53:08 +08:00 |
|
DKChan
|
08816a3ead
|
feat(sample-v33): 墙面材质统一——墙的一切面(墙顶/E格墙面/南向厚度面)=同一岩块材质,面间只靠明度(100/85/80)+棱线分界,禁平涂新颜色;机检 17/17
|
2026-09-29 19:46:59 +08:00 |
|
DKChan
|
e67c801e75
|
feat(sample-v32): 南向墙格立面暗条提亮(墙顶面全板同色观感修复)+E格立面高度参数化(FACADE_FRAC 0.55/0.80/1.00 三档对比图);机检 17/17
|
2026-09-29 19:16:52 +08:00 |
|
DKChan
|
85f1caed50
|
feat(sample-v31): E 格高墙立面(用户方案:地面格南邻墙→南部 55% 承接墙面展示,基色采样墙顶瓦片同源;连续墙体内侧不出立面);机检 17/17 全绿
|
2026-09-29 19:03:14 +08:00 |
|
DKChan
|
092aa277e0
|
docs(sample-v3): 样张 v3 方向稿批——格底分档 L0.08-0.14 带数值修正+亮墨直画+色牌后备+物件级装饰+B区舞台;机检 17/17 全绿;代拍板三项已追认落盘
|
2026-09-29 18:31:52 +08:00 |
|
DKChan
|
910d74cc89
|
merge: U2返工批落地——C1两刀终态+AC v1硬梯度重投+节点图池两规则重生成(模板0随重排)+完美L1杠杆提案+终态双窗读数(普通L2 10.6/13.6%完美L2 22/32.3%越带待批点丙);冒烟576/0五探针PASS doc三闸零新增 熵增闸PASS(design/qa图像白名单收编)
|
2026-09-29 05:22:27 +08:00 |
|
DKChan
|
c3c1725db8
|
rework(iter5): U2返工批 T-A/T-B/T-C——C1两刀终态(percent回退5)+AC v1硬梯度重投(重击手8/重装手9/Boss 8/10/12,杂鱼按T4§一软梯度代拟恢复)+registry三处同步;节点图池按U2两规则全池重生成(L1前三位纯战斗/L2L3层宽4-5,模板0随重排名保持现行后缀)+level_table两规则加载校验+钉固断言期望随新图7处更新;完美L1新杠杆提案(子路②荆棘外延推荐)落design/research;新15张预览图+渲染器两修(纵向自适应/拼图3x5);熵增闸design/qa图像白名单收编(CLAUDE.md同批);冒烟576/0+五探针PASS+doc三闸零新增+熵增闸PASS
|
2026-09-29 04:16:50 +08:00 |
|
DKChan
|
cabb6b07bf
|
feat(t3): 主角三态切换——portrait 换装 new-normal+attack/hit 入包+挂事件切换+结算回 idle
①48px 档生成器默认补 attack/hit 两档(hero-ref/edit 1x 源→character_hero_attack/hit.png;new-hit.pxo 09-27 已程序导出 hit_1x 在位,U1 手出预案不触发);机检 11/11 过
②ui_kit 增 TEX_HERO_ATTACK/TEX_HERO_HIT;TEX_HERO_PORTRAIT 注记改 normal 态(48px 档换装)
③standee_body 状态机:register_hero_state(组合点注册,缺位不注册=该态保持现纹理)/set_hero_state(短驻 0.35s 自回 idle;未注册态保持)/hero_state_probe;_revive 增态回 idle;set_hero 增死亡残位复活(hp>0——敌侧 set_data 同款)
④battle_stage_view:三态注册+_init;on_step_row_fx 主角攻击行→attack 态/受击行→hit 态(闪白弹道归 T5 拆早退);settle_hero_idle 显式收尾挂 main 两侧 battle_finished/adventure_finished
⑤fx_probe 扩第五段:三态切换+短驻自回+死亡复活断言
轻闸=冒烟 576/0+三探针 PASS(编辑器刷缓存后)
|
2026-09-29 04:09:13 +08:00 |
|
DKChan
|
4271216b73
|
feat(t1): 素材管线正式化——pixelize_candidates.py --fixer+九张 48px 站桩槽位档生成器+机检脚本
①--fixer: rust pixelfixer(D:/code/pixel-art-fixer,MIT)收网格(网格检测+重建)+封闭灰袋清除收编(三闸=近底色∧中性灰∧组件不触图缘,防误伤盔甲与影;09-28 手工批次正式化,遗留项清偿)
②--standee48: 九张 48px 槽位档(八敌 pixel-1+主角 normal_1x→character_enemy_*/character_hero_portrait)——统一比例最大体量归 48(相对体量语义=字形回退同构)/底中锚脚贴底缘/块内众数投票降采样(零插值,输出色⊂源色板;NEAREST 直缩 0.25x 糊,goblin A/B 实证,代拍板待追认)/超宽按宽收兜底
③tools/standee_asset_check.py 机检: 高 48/宽≤75/底锚/≤32 色/alpha 二值 五断言,必需集=八敌+主角三态(attack/hit 缺位=T3 范围暂 MISS)
产物九张已落 worktree game/assets/art/character/(gitignored 不入库);机检 9/9 过;轻闸=冒烟 576/0+三探针 PASS 零退化
|
2026-09-29 03:59:27 +08:00 |
|
DKChan
|
3f73e16366
|
feat(m3-iter5-T5): 关卡节点图生成特性批·台阶一全落地——15张骨架(3关×5,模板0=现行图回滚档;L1单链排列变体/L2L3网状图变体,战斗id恒∈遭遇表行集,商店必经位承袭)+node_map扩签(标签不参与派生只进日志,黄金向量零动)+首次冒险固定脚本(存档布尔位唯一新增域,老档迁移=true,收束点置位幂等)+池内全模板加载校验(validate抽出与跨表校验模板感知)+MC分层出数(RUNSUM level_templates逐节点模板名,抽查五模板全被抽中);冒烟558→576(新增17断言:池参数/零scope强制/抽签确定性/N=1等价/首冒分支/收束置位幂等);生成器tools/t5_build_templates.py含生成前自校验
|
2026-09-28 23:20:00 +08:00 |
|
DKChan
|
09862615e6
|
balance(m3-iter5-T3): 杠杆网格扫描+四级阶梯落档——配对种子10配置(OFAT六+C1/C2/C3+B0):L2可收带(C3类=岩浆1+plb0+卓尔100+percent4→普通L2 24%带缘/完美L2 56.2%入带);完美L1全网格89%钉死(三选一待用户);群战上探被unit_count_max域守卫封死;r_boss锚漂移登记(L2/L3≈0.33<域下限);对账件四项重跑记录(护栏B/挖掘不等式重立/sapped-heal当量/换算率锚复验)+刷新阈值提案;行值零变更待判读(U1+k+完美L1三选一)
|
2026-09-28 20:04:35 +08:00 |
|
DKChan
|
4ece929315
|
feat(ux): T2 节点图标组接线——五键量化过复用闸四道+load_tex 守卫接线+字形退役(缺位回退)
|
2026-09-28 13:51:41 +08:00 |
|
DKChan
|
9a79927b05
|
feat(ux): T1 关卡画面样张 v1 机检全绿——11 断言+冻结值登记(M-2 迭代 4 承重卡)
|
2026-09-28 13:40:25 +08:00 |
|
DKChan
|
9abf5ff448
|
merge: M-1 迭代 2「样张冻结与表现定稿」loop——样张 v2 机检 16/16 四冻结+框材组 8 件接线+演出密度终稿+棋盘数字终稿+M-1 出口闸检查单
五批次 a08d89c/f9b0765→2d1388b:①T1 样张 v2(机检闸形 A 全过即冻结——新增 A3 Δ≥55/F6 双明度带/F7 DEPTH_PX 同源/A6 观感密度四断言,art-bible v2.13 落四冻结+UiKit 小人蓝同步 #2E86DE+图例旗色封印黑漏网修)②T2 框材组 8 件(♻ Kenney/OGA 全 CC0 量化改色入包,UiKit 单点工厂+五视图接线,✦ 背景横幅列缺料)③T3 演出四项(死亡碎裂/胜利纹章/失败掸灰/意图三档+结算光带缘线)+fx_probe 新探针④T4 数字形制冻结值落码(三档墨色温/字号 ≥18 公式/色牌 0.60·0.62)⑤T5 M-1 出口闸检查单(design/qa/m1-exit-gate-checklist-2026-09-28.md——真人目检八项+✦ 缺料清单)+06 两已解决条目移除+roadmap 挂起清单对齐。
验证:样张机检 16/16+冒烟 557/0(基线持平)+五探针(ui_input/ui_probe/ui_click/ui_tune/fx 新增)全 PASS+doc 三闸对基线零新增(lint 8=8/term 215=215/死链 0)+熵增闸 PASS。
|
2026-09-28 04:58:58 +08:00 |
|
DKChan
|
0ad16747fc
|
feat(ui): T2 框材组 8 件换皮接线批(样张 v2 冻结色板量化)——UiKit 单点工厂+五视图接线
♻ 复用件审阅+量化改色(tools/quantize_ui_skin.py,全 CC0,闸①色板 token 渐变带重映射/闸②token 天然合规/闸③图标四形互异/闸④授权干净):panel_stone/button_stone 两态/backdrop_stone/border_stone/营地图标四件(钥石金+柜台暖白)九件入 game/assets/art/ui/(PNG 不入 git,缺位 load_tex null 回退)。
接线=UiKit 单点:panel_skinned(B 区舞台 tint PANEL_STAGE/C 区主面板/图例面板+墨字随行改色 §7.2)+_apply_button_skin(全站按钮两态皮+墨字,UiKit.button 消费点零改)+frame_skinned(营地仪式石框容器)+icon_rect(营地钥石行/三柜台头图标,缺位纯文本回退)+开始界面石纹底噪底层(ui_assembler,z 序 dim 之上内容之下)。数据框/暗卡/结算回看保持素面或暗底(§7.1 数据素面纪律)。
✦ B 区背景横幅不生图列缺料清单(归 T5 交付)。8 件=面板九宫格/按钮常态/按钮按压/石纹底噪/仪式石框/钥石图标/柜台图标组/B 区横幅(缺料)。轻闸=冒烟 557/0+四探针 PASS(带素材模式)+编辑器导入 9 件零报错。
|
2026-09-28 04:10:49 +08:00 |
|
DKChan
|
f9b0765412
|
feat(art): T1 样张 v2 冻结批(机检闸形 A)——16/16 全绿触发四冻结
样张 v2 重出:D 投影档+整板悬崖(board_world 同款 DEPTH_PX=8 同源)+微光泛光增强+物件纹样增至四类型+S3 角嵌漏网清除;产物命名带 v2(v1 覆盖欠账清偿),报告迁 design/research/sample-v2-机检报告-2026-09-28.md。机检扩展:现行 13 条+A3 图底分离 40→55+F6 顶面立面双明度带≥18(南临空墙格实测均 106.3)+F7 DEPTH_PX 同源断言+A6 观感密度梯度均值≥4.70(v1 同口径实测 4.09×1.15,口径注记=低频双峰被墙地结构锁死、细节层次住高频)。
四冻结:①砖面=方案甲+D 投影参数+悬崖(圣经 §3.2)②色板=小人蓝 #2E86DE 定稿(UiKit 同步 #2E6E8E→#2E86DE+图例 hex)+接触带微光 #D6ECFF+类型微光五组定稿(§4.1/§4.2/§4.6.3)③动画=§8.4 帧数档冻结(死亡=灰化+程序化碎块弹飞 5 块 0.45s)④数字形制=色牌形制定稿。
圣经 v2.13(v2.9 过期头注顺手修)+图例旗色封印黑漏网修正(#C63D22→#000000)。轻闸=冒烟 557/0+ui_input_probe/ui_probe PASS。
|
2026-09-28 03:59:42 +08:00 |
|
DKChan
|
aa18eb9d96
|
merge: M-1 迭代 1「测试兜底与表现先行」loop——六卡落籍(T1 单元测试九套件/T2 高墙 D 投影/T3 Fusion Pixel 字体/T4 关卡画面三拍板/T5 胜利结算 GP/T6 瓦片换色两套)
|
2026-09-28 03:46:32 +08:00 |
|
DKChan
|
f2642a87a6
|
feat(art): T6 underdark/deep_underdark 瓦片换色——程序换色产 L2/L3 两套入包+机检(台账164 换色遗留清偿)
- tools/recolor_terrain_tiles.py: 槽位家族保持重映射(源唯一色→最近 dungeon 锚定家族→家族内亮度秩序线性映射目标色表);目标锚=归档生成器 PALETTES(圣经 §4.3 三关方向,三关换色证明条在案);确定性零随机;源=盘上 v9.3 定稿 21 枚(活件未动)
- 产物: game/assets/art/board/terrain_*_underdark|deep_underdark.png 各 21 枚(素材不入 git 与 dungeon 套一致,.import 编辑器刷)
- BoardView: 瓦片路径按 board_type 后缀参数化(词表名单单点 TILE_WALL_NAMES);rebuild 按板图型切换(_tiles_board_type 守卫零重载);套缺位→整批回落 dungeon(禁同板混渲染),dungeon 亦缺位→程序化平色原回退
- 机检: terrain_tile_sets_test 入 manifest(第 9 套件)——词表 3 型×套完整性(16 墙+5 地面)+墙顶色相域抽检(dungeon 0.089/underdark 0.625/deep 0.639 各落圣经方向带)+图底分离×3+deep 更暗方向;素材工作区缺位=SKIP 不红(不入 git 纪律)
- 轻闸: 冒烟 557/0+ui_input_probe(缺位回退断言保持)+ui_click_probe+9 套件全绿
|
2026-09-28 03:42:15 +08:00 |
|
DKChan
|
393bce551a
|
feat(art): 角嵌退役批(用户裁 2026-09-28 样张 v1 否决原因④「微光只留微光」)——未开格类型角嵌纹样彻底退役:类型预读改微光单通道(色相+明度双码),§2 微光明度恒定开例外(梯度承载类型/不压格底明度档),色弱类型主通道=微光双码;圣经 15 条款同步(优先级栈/样张清单/验收2/§3.2 条目标退役/§4.2 色带条/§4.5⑨/§4.6.3)+v2.12 行+清单 3 处;样张脚本微光段角嵌调用删除+F5c 源码自检断言(微光段零 draw_inlay);机检 13/13 全绿;已开格物件纹样不在退役面
|
2026-09-28 03:14:46 +08:00 |
|
DKChan
|
e440360ea5
|
feat(art): 封印黑批(用户拍板 2026-09-28)——封印色 封印紫 #7C3AA8→封印黑 #000000(紫与微光蓝族色相冲突,黑无色相天然合规):UiKit.SEAL_PURPLE→SEAL_BLACK+board_view/board_fx_view 换色+胜利彩带紫位改亮金(紫赤 Boss 独占不入装饰)+样张脚本同步(旗面/图例/UIKIT 键)+字体素材路径随迁目录收敛(artwork/ui-reuse);文档七文件现行规则改封印黑(圣经 §4.1 条目重写+v2.11 行/character-design/comfyui/远程单 purple→black 十六进制重锁/清单/battle.md),历史注记与 v2.10 行按 ADR 纪律留痕不改;冒烟 557/0+ui_probe/ui_input_probe PASS+样张机检 12/12+doc 三闸零新增
|
2026-09-28 02:57:26 +08:00 |
|