DKChan
|
e8d8d6051e
|
feat(tools): 数值验证工具批——自动化评判三段采集(直入口基线带判定+零强化止步归因+营地循环爬升战役)
- 冒险摘要增败退明细 defeat{level_index,node_id,node_type}(仅失败局附加,消费方零感知)
- level_autoplay 冒险驱动增 hero_override 尾参透传(永久强化 flat 注入)+末场战斗敌方名采集
- 新增采集端 smoke/verifier_batch.gd(VJSON 行契约,隔离档真实元进度账本,绝不碰 user://save.json)
- 新增判定端 tools/balance_verifier.py(带判定/止步归因/滑窗检查点判定/报告落 production/qa)
- 冒烟 552 项 0 失败(新增败退明细断言 2 项)
|
2026-09-22 20:12:04 +08:00 |
|
DKChan
|
86d341c6d7
|
feat(session): worktree 铁律批(台账 87,2026-09-19 用户立规:一切开发/设计任务走独立 worktree,完事合并回 master,主工作区禁止直改直提交)——①CLAUDE.md 新增「分支纪律(worktree 铁律)」节+硬性红线增首条:开工建 ../g-plan2-<任务名> worktree、收尾 merge --no-ff 合回+清 worktree、豁免面仅 production/session-state/ 与 .zcode/(会话收口与钩子自举);②PreToolUse 钩子 .zcode/hooks/worktree-guard.sh 双路拦截:Edit/Write/MultiEdit 落主工作区(白名单外)且主区检出 master/main → exit 2;Bash 在主区 git commit(含 -C/cd 指向主区、链式命令;路径边界正则防 worktree 兄弟目录误伤)→ exit 2;解析异常一律放行(守卫是兜底不挡收口);Windows/MSYS 双路径形态归一(cygpath,修复 /d/... 被 abspath 解析成 D:\d\... 的归属失配);③config.json 注册 PreToolUse(matcher 五工具)。验证:15 用例三态测试全 PASS(主区拦/worktree 放/白名单放/-C 边界/链式 commit/merge 放行/MSYS+Windows+正斜杠路径形态);零游戏代码冒烟不适用。
|
2026-09-19 16:41:15 +08:00 |
|
DKChan
|
c595397ab2
|
chore(tools): 冒烟脚本错误门禁批(台账 84,2026-09-19 用户质询「发现 bug 是否已修复」触发补修)——新增 tools/run_smoke.py 三闸包装器:①进程退出码 ②摘要行失败数=0 ③SCRIPT ERROR/Parse Error 输出扫描(GDScript 无脚本错误陷阱 API,脚本错误静默吞断言的盲区外部闸住);超时闸默认 180s。CLAUDE.md「运行与验证」冒烟命令行改指包装器(底层 headless 命令保留注记)。验证:真实冒烟 317 项 0 失败 PASS+故意触发 Parse Error 探针 FAIL(验证后即删)。
|
2026-09-19 16:28:40 +08:00 |
|
DKChan
|
85933f4352
|
chore(session): 跨会话状态持久化批收编——active 顶部状态快照节+新建 roadmap.md+stage 修正 Vertical Slice Implementation+Stop 守卫两步指引文案+CLAUDE.md 导航补 roadmap(写侧 only,读侧注入经裁决不做)
|
2026-09-17 02:20:57 +08:00 |
|
DKChan
|
e250279536
|
docs: 概念封装纪律入写作规范 + CLAUDE.md 瘦身重组为导航式门文件
- doc-conventions v5:新增第 7 节「概念封装纪律(概念对象化建模)」六条(概念即对象 / 属性归属唯一 / 包含关系显式写 / 概念状态用枚举 / 附加物独立成对象 / 关系不吸内容),原 7/8/9 节顺延为 8/9/10,文内章节指针同步
- CLAUDE.md 重组:只装全局元信息 + 硬性红线 + 规范导航表(字符量 3535→2423);文档写作规范巨型条目与代码规范摘要块整体下沉子文档(code-conventions.md 逐条核对为超集,零信息丢失);D2 旧代号标注清除、出处承接于 architecture.md
- 活引用同步:code-conventions.md「硬性红线」节名 / architecture.md 命名行去 CLAUDE.md 指涉 / doc-conventions.md 地位声明改「只保留导航指针」
- active.md 记第 51、52 条
|
2026-09-15 23:28:37 +08:00 |
|
DKChan
|
ec0bdde7e0
|
docs: 攻击/护甲命名统一与类型-奖励抽象分离,落地格面资源批并补验收收口
- 命名统一:攻击类型 {base,dmg_a,dmg_b}->{normal,pierce,magic};护甲 {none,a,b}->{light,ward,heavy}
- 抽象分离:攻击类型=伤害属性轴,充能投桶归奖励定义 charge_grants(开格/标中旗/踩雷/清图仅作触发源)
- 格面资源批(文档+registry):段序七->五、行型 15->10、极性路由取代固定兑付、可选类道具删除
- 验收收口:registry/README/active 登记充能当量折算缺口与两处落差;playtest 陈旧键名注记订正
- 实跑:冒烟 201 项 0 失败,四探针 exit=0 无 FAIL
|
2026-09-15 23:17:40 +08:00 |
|
DKChan
|
cb548776e0
|
fix(slice): 战斗阶段七项修复 + 顺手修七项 + 文档口径收编(含全仓语义命名清理)
代码修复(垂直切片,冒烟 193/193 · 三探针全绿):
- 遭遇流盐值修正(旧值超 int64 被截断,与 registry 黄金向量不符)+ 黄金向量断言入冒烟
- 完美排雷第二份按身份类型真实兑付;零兑付不发高光行;失败记"奖励未生效"行
- 轮内刷新图 provenance 守卫:刷新图清图不发清图奖励
- 可推理率求解器禁读雷位真值(no-peek)——L1/L2 实测 0.953/0.951、一次生成即达标
- 清图分类改传真实旗集(空旗集捷径会误判批次优先级)
- 达标判定回归单一判据(可推理率 ≥ 及格线)
- 等待期(Waiting)刷新通道整体拆除——非清图轮恒同图
顺手修:清图轮剩余 AP 当场清零 + 耗尽轮断言;degraded_product 降级标记;产物雷数 ≤N 断言;
明细流水"无来源即炸"及两层豁免成文;主角零值伤害行;窗口段三锚行(13→15 类行协议);
图标键 fail-fast + 补齐暴走/失衡两键。
文档:可选类注入递减基准改"按实际获取件数"、首件保证改"必注入"口径(+未挖到不补发待办);
教学位掷骰口径自洽;标错反噬三池收编(状态表四行→六行);行协议 13→15 与豁免清单回写
《战斗结算》与 registry,下游引用同步收敛。
另含:全仓旧代号→语义命名清理(注释/标识符,81 文件);CLAUDE.md 登记 Godot 路径与验证命令。
|
2026-09-15 20:46:21 +08:00 |
|
DKChan
|
b79afb908e
|
docs: 文档写作规范成文并补引用纪律,行动经济与教学引导系统文档成文
|
2026-09-14 23:12:26 +08:00 |
|
DKChan
|
80cb13548d
|
docs(gdd): 新骨架 00-05 顶层文档成文,清偿全仓旧 GDD 路径引用并停用 lint 钩子
|
2026-09-14 22:18:50 +08:00 |
|
DKChan
|
03363a761b
|
docs(gdd): 归档旧 GDD 体系为只读参考,建立循环式新文档骨架
|
2026-09-14 21:21:35 +08:00 |
|
DKChan
|
ddd2960fa6
|
chore: initial commit
|
2026-09-14 18:18:49 +08:00 |
|