Commit Graph
35 Commits
Author SHA1 Message Date
DKChan b7d1b56ae4 chore(session): 收口杂项批——Stop 守卫强判据升级(active.md 登记判据 mtime→内容哈希,touch/意外改时间不再蒙混;三态实测 0/2/0)+ registry scope_event_binding armor_roll 重复条目去重 + CLAUDE.md 标题待拍板项核实已解决(memory 过期清账)+ active.md 快照节/台账 67-68(场景一三拍板落地 0da19a5 收口、场景四另会话在飞、两份美术清单合并待拍板) 2026-09-18 05:50:50 +08:00
DKChan 0da19a5b09 feat(slice): 措辞收口+数值对齐+场景一/三拍板落地批——①registry 指路化收口:主角条目去 MVP 值改读 hero.tres、技能条目七行枚举(补收撕咬/毒爆)+倍率冷却保底指路 skills.tres、敌人条目五敌种枚举+池权重 EV 读数指路 enemy.tres、charge_grants/equivalence_ref_damage/board_gen 参考行删旧值改指路、中点锚改 floor 向下取整口径(与切片校验式对齐);②刷新临时名全链退役:refresh_max_per_round→refresh_cap_per_round、request_refresh_active→request_refresh、can_request_refresh→can_refresh(8 文件 grep 零残留)+行动经济「字段名对齐待批」注记收口;③五区残留清零:玩家可见副标题改战斗屏四区、build_five_zone→build_battle_ui、探针文案/注释 11 处;④行动经济 schema 默认值 8/8→6/6 随压速批+明细字号抬标 14px(HUD框架可访问性下限)+RAP−8 字面量 6 处改表值驱动(ap_bar_view.set_refresh_cost 装配注入通道,toast 同步动态化);⑤意图徽标三档占位(普攻—/伤害技⚔/增益技✦/重击类蓄力)——技能名退出徽标堵剧透(2026-09-18 用户拍板,终稿动画三档归样张后,美术清单 §2.3 在案);⑥R1 进度解析口径修订(数据配置 v0.4 用户两段拍板):ceil 向上取整保证偏难+超出最大行封顶取最大值+域越界 Fatal 诊断进程退出码 1(config_db _ceil_key/_fatal 通道+config_fatal_probe 探针实测退出码 1+冒烟 ceil/clamp 两断言)+registry enemy_table 进度键 ceil 同步;⑦tune 探针断言表值驱动修复(旧字面量 6/50、12/75 随数值压缩批失效,改读 db 基线派生);⑧06 待办四条目(意图徽标占位小修已解决/分辨率档位 1280×800+1920×1080 定案/变异对初始展开影响语义挂起)+美术资源依赖清单成文(场景一产物);冒烟 296 全绿+ui/click/layout/tune 四探针 PASS+fatal 探针退出码 1(伤害道具批、护甲重配批、数值纪律收口批归并行会话 a2fc39f/cdc226e 在先提交,行动经济改名 hunks 本批全链收口) 2026-09-18 05:46:02 +08:00
DKChan a2fc39ff17 feat(slice): 伤害道具批+护甲类型重配批+营地扩展前置批——①五型→七型字典(穿刺弹/魔法矢单目标克制直伤正负各一行,attack_type 轴查克制矩阵必中全额;负向=主角直伤复用反噬通道),权重再平衡保 spark_aoe 16、总频次 67 不变(attack_up 20→14/ac_up 16→11/heal_minor 3→2/weaken 12→8,等比基准 ×0.686 整取微差登记);②怪物甲重配:L1 全轻甲、L2 除 Boss 卓尔精灵→魔法甲外全轻甲(克制三角读数:L1 中性化/L2 仅 Boss 战非中性);③主角双轴可配置:hero 表新增 armor_type(缺省 light)+attack_type(缺省 normal,基础分量类型读表、原硬编码 normal 退役、同桶充能照加不掷不折)——基础攻击量与攻击类型抽象分离,营地换型=改字段;④棋盘徽标穿/魔+smoke 护甲断言同步(含文档审计批遗留中文标签混编)+先手断言放宽为「存在或授予段终局」(单弱敌可被挖掘期兑付单独击杀);⑤GDD 战斗结算 v0.13/敌人系统 v0.8/registry hero 条目同步;冒烟 295 全绿(行动经济改名在飞 hunks 未入本提交,归并行会话) 2026-09-18 03:15:13 +08:00
DKChan cdc226e923 docs(gdd): 数值纪律收口批——全树正文 knob 现行值改指路存根(事实源 data/tables/*.tres 与 registry)——四路并行审计约 90 条命中、13 处失同步冲突修正:战斗结算(参考敞口12→4/充能cap 8→3/每雷2→1)、棋盘生成(雷密度/推理率/尝试上限)、敌人系统(9×2=18 算例符号化)、魔法道具(AP默认8漏改)、03-内容规模整篇重写为指路体例(同步两关落地/可选类删除)、难度曲线落文 normal 目标带[10,25]%拍板+删过期60%读数;06-待办两处失同步补注;reward.tres 头部两处过期注释标历史注记;行动经济终扫补两处漏网(刷新上限2次/巢穴例句);HUD框架呈现常量声明文档自持唯一事实源;各文件版本历史追加收口批条目(v0.3~v0.12 接排);版本历史/台账留痕/取值域/结构计数按规则豁免 2026-09-18 02:37:03 +08:00
DKChan 3fb6bd2180 docs(meta): 文档vs代码一致性审计修复批收编(此前会话遗留未提交)——registry mvp_content 数值列指路化+实体行同步、ux/battle UI 示意文本随数值压缩批同步(atk 9→3/伏击+3→+1)、doc-conventions §5 数值纪律强制收口条款成文(双写失同步禁止+调参表删现行值列+五步收口) 2026-09-18 02:36:54 +08:00
DKChan c5c52b50b5 docs(meta): 元进度定稿批——六件拍板收口(定名「永久强化」+「天赋树」退役·营地=界面壳 / 营地三柜台=属性锻造含护甲·道具工坊首版通关次数渠道·奖励格图鉴结构位 / Boss首杀全量+重复杀固定小额 / 几何递增定价原则 / 区间平移换算率启用·换算率表首版三属性维度·护甲行强条目·数值零登记读data/tables / 冒险开始参数面+覆盖值通道注入·集合操作追加替换两语义 / 解锁界面双入口+钥石余额HUD常驻);元进度.md v1.0 自范围草案升定稿;06清单元进度六条+数据配置表键结构收口留痕+基线通关率越带现状按新带校正;registry 术语「永久强化」+meta_progression_conversion_table 新条目+difficulty L1 带 10-25% 漏网补登+修订记录;难度曲线与Boss v0.10 元进度接口节定稿口径;active 快照节+台账 66;其余五件决策(表现层/结构性加难/敌人呈现/魔法道具/第二关)用户裁剪留待后续会话 2026-09-18 02:18:42 +08:00
DKChan 072dc43777 feat(slice): 分支节点图批收编——关卡2「幽暗地域」试玩批(图版行进器+图合法性六检+L2 内容行+选路 UI+首页直入口;冒烟 296 全绿+四探针 PASS;模态覆盖层 0×0 与 route_overlay 未入树两缺陷修复;试玩日志新格式+analyze_playtest 统计工具;五文档回填) 2026-09-17 21:38:10 +08:00
DKChan 31f4966d3e docs(meta): 代币→钥石统一拍板批——关卡大奖励「代币记账」即钥石入账(同一资源两渠道:大奖励+10/关与Boss掉落),「代币」措辞全仓退役(冒险结构v0.3/元进度v0.2/数据配置v0.3/registry改键keystone_per_level/architecture/adr-0005);06清单资源关系条目关闭;快照登记真人试玩待并行图版批收口后开始 2026-09-17 02:34:48 +08:00
DKChan d19fe9d480 chore(session): 收口记账——四批收编提交入账(台账 59–62 补记+63 号新增)+快照节同步(在飞=并行图版 schema 实现,锚点补四哈希) 2026-09-17 02:23:11 +08:00
DKChan a0cba618de docs(architecture): GDD 概念结构图产物收编——archify 交付(gdd-concept-map.html + 可编辑候选 architecture.json + 可视化检查件四视图);图为快照,GDD 变更需重交付 2026-09-17 02:21:06 +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 d7d2200114 docs(gdd): 关卡节点地图定稿批收编——分支节点图 v1.0(形态重开+四类节点封闭+全节点确认选路)+node_depth 升级节点编号+节点奖励=功能道具正式渠道(零代码;02 状态行/05 移除路径分支/06 三悬案收口+两条新增/registry 七处回填+OQ6 兑现) 2026-09-17 02:20:40 +08:00
DKChan ba08ba177b docs(items): 魔法道具切片期空内容拍板批收编——空清单合法态+覆盖检查挂起至内容批+registry slice_scope 登记(06「维度覆盖检查破缺」「失义道具的掉落投放」两条关闭,三条归属标注排切片后) 2026-09-17 02:20:21 +08:00
DKChan 8ca3da669b feat(slice): 敌人技能池批收编——废确定性行为环改技能池+开轮摇号(冒烟 263 项全绿)
- 机制:每敌种技能池(池模板/实例池/技能行三层),开轮摇号定拍(behavior_roll 第五流,
  每敌子流 scope=spawn_index×1000000+摇号序,单敌轨迹独立复放);两道闸 = 全技能各自
  冷却(普攻恒 0 锁死)+ 保底 M=4;死亡即不动手改摇定作废不进账;拍结构保留
- 数据:新增 skills.tres+skill_table.gd(五行+保底阈值)/skill_lottery.gd 独立抽签器;
  enemy.tres 六行 pattern→pool(9/1·6/2/2·6/2/2 provisional);status_effects 七→九行
  (empower/fortify——enemy_defense 敌方防御池新词汇);settlement effect_pool_map 增两键
- core:rng_service 增流+open_scope(salt 0x85EBCA7758C24E15,黄金向量 m=42 scope0=
  426657203655691839);unit_container 重写(实例池/冷却/待发/保底);battle_orchestrator
  开轮摇号编排+三乘法链+施放行 cast+敌方防御池乘区;config_db 挂技能表+池跨表校验
- 呈现:快照 pending_* 三字段+敌方增益投影(beat/ring 拆除);敌卡摇定动画位(普攻零
  表示/攻击系⚔/增益系✦);明细具名技能+施放行;状态槽九行全映射
- smoke 211→263:六项验收(回放逐位/单敌独立复放/EV 对锚/死亡作废/空池不可能/加载拒绝)
- 文档:敌人系统 v0.5/战斗结算 v0.11/增益状态 v0.5/难度曲线与Boss v0.6/战斗表现 v0.3/
  HUD框架 v0.4/battle.md 改型注记/registry(skill 新条目+四条目修订+术语七词条)/
  06-待办清单收编;active.md entry 60
- EV 实测(×5000 拍):地精 1.1056(保底闸抬升,登记难度曲线重锚)/熊地精 0.9998/酋长 1.0236
2026-09-17 02:00:06 +08:00
DKChan d76a023fa9 chore(art): 主角像素样例三件留存——美术素材改走 ComfyUI 拍板批产物(第58条收口) 2026-09-16 20:55:11 +08:00
DKChan 131d1047e1 feat(slice): 护甲等级掷点批收编——d20 判定式+defense_up→ac_up 换装+armor_roll 流(冒烟 233 项全绿)
- 判定式:1d20 ≥ AC+attack_bonus 全额,低掷三档折扣,nat20 暴击×2,下限 max(1,·)
- 换装:defense_up 退役 → ac_up(+1 AC/层×2);hero AC10 / 敌方 0 暂定
- rng_service 增 armor_roll 封闭流;settlement.tres 七掷点参数
- 文档:战斗结算 v0.10/敌人系统 v0.4/难度曲线与Boss v0.5/增益状态 v0.4/地图战斗资源 v0.6 + registry + 06-待办清单
- EV 口径注记:AC12 按判定式 28.75%(提案 32.5% 不符,按规范登记)
- 顺手清偿 supply_scan.gd 遗留 .uid
2026-09-16 20:54:56 +08:00
DKChan 1c63830317 docs: 敌人技能池提案定稿——废确定性行为环改技能池+开轮摇号,D1–D9/四点纠偏/共识点AB全收口(实施批排 AC 批落批后) 2026-09-16 20:47:34 +08:00
DKChan ac50cd34e1 docs: AP6+AC 合并批验收判读口径 v1.0 定稿——承伤生死带 + 两段制验收 + 四级调参阶梯 2026-09-16 15:30:01 +08:00
DKChan c5f61b6b72 docs: 06 清单改版——待拍板→待办全仓换名 + 表格改四级标题属性段
- 清单更名 06-待拍板清单.md → 06-待办清单.md(git mv 留痕);70 条由四列表格改为四循环 H2 + 系统 H3 + 每条事项 H4 + 粗体属性段(现状/归属/状态),内容原样搬运零丢失(67 待办 + 3 已解决)
- 术语同步:20 份系统文档存根节(## 待拍板 → ## 待办)与正文「见待拍板」引用、02-系统清单 v0.6 行、doc-conventions v7 行(第 8 节规则更名「待办单点登记」)、code-conventions、architecture、registry 活条目;版本历史行与 registry # 批注按「历史不改写」保留旧称
- 本批只含文档与 registry 术语;工作区中并行批(AC 换装)的切片文件改动未触碰、未提交
2026-09-16 05:37:36 +08:00
DKChan 4f0603305e docs: 待拍板收编批建账 + 免拍板三补丁 + AP 压速批文档面值同步
- 新建 design/gdd/06-待拍板清单.md:全项目待拍板唯一登记处(四循环 × 系统小节四列表,70 条收编、跨文档重复 5 组合并);17 份系统文档「待拍板」节缩为一句话指路存根;02-系统清单补 06 行;doc-conventions v6 新增「待拍板单点登记」条款
- 免拍板三补丁(06 清单第一类,零拍板零代码):战斗表现 v0.2 新增一屏样张验收标准(四件锁定物过判口径,判据落到 art-bible/battle.md 已冻结口径);战斗结算 v0.9 新增呈现只读面节(presentation_snapshot / is_battle_live / query_reward_identity / settlement_snapshot / battle_finished 五件对外契约登记);音频 v0.2 新增临时音效覆盖清单(必覆盖五挂点 / 选配二 / 不覆盖二 + 切片验收口径),顺手修明细行型 15→10 陈旧两处;06 清单三条改「已解决(2026-09-16)」留痕
- 行动经济 v0.2:AP 压速批文档面值同步 8→6(补上一提交代码批漏改的正文两处与调参表两行)
- 会话收口自动化:.zcode/ 钩子(SessionStart 快照 + Stop 守卫 active.md 登记,四场景手工测试通过)
- active.md 条目 54/55
2026-09-16 05:16:31 +08:00
DKChan 05509d3e61 feat(slice): AP 压速批 8→6——标旗 rush 单轮兑付吞吐主阀门
- action_economy.tres: ap_per_round 8→6;rap_refresh_cost 8→6 随动,保持「满预算停手 = 恰好一刷」耦合不变式(解耦须单独立批)
- smoke_all.gd: 旗回归与轮内刷新两处断言改表驱动(不再写死 AP 值,压速批后自动适配)
- registry: action_economy 条目两值同步并批注(不够再降 4 待观察)
- 根因口径:无伤通关 = 标旗 rush 单轮堆满正向兑付;减伤幅度下调与护甲等级 AC+1 换装未动(见 06 清单)
- 冒烟 211/211 复跑通过(提交前本机验证)
2026-09-16 05:16:17 +08:00
DKChan 4e004cd832 docs: 系统更名批 + 可选类删除后 UI 文档收口
更名批(用户拍板 2026-09-16):奖励道具经济→地图战斗资源(定义已双向化——格面承载、
战斗结算生效)、辅助道具→魔法道具(已非纯数值道具,信息/妙用向);两 GDD 文件 git mv,
GDD 全树 + registry + UX/美术/研究/文档全仓口径同步;英文代号 REWARD_ITEM_ECONOMY /
AUXILIARY_ITEMS 暂沿用;版本历史旧行按约定保留旧名。
UI 收口批:battle.md / HUD框架.md 按代码现实收口——四区布局、五段结算、10 类明细行,
删 E 区道具面板、道具窗口态、query_inventory 登记与旧空态/囤刀措辞;魔法道具预留义务行
保留(库存条/指向交互/叠加层随其 P0 批设计);02-系统清单 地图战斗资源概要行与
architecture.md B4 行改现行口径。
验证:残留 grep 现行条款零命中;全量 smoke 211 项 0 失败 + 四 UI 探针通过。
2026-09-16 01:20:38 +08:00
DKChan 3540fdbd31 feat(slice): 格面资源批代码收尾——五段结算/10 类行协议/可选类道具下线
段序七段→五段(删道具窗口/道具段);明细 15 类行→10 类;删 RewardSupplyController、
RewardConfigTable、库存面板(inventory_panel_view)与供给扫描(supply_scan);
reward.tres 收窄为格面池五型正负行 + 清图槽;battle_finished payload 去 remaining_items。
其中 battle_orchestrator/level_runner/reward_economy/reward_table/debug_session/main/
board_view/reward_expectation/smoke_all 十文件叠有系统更名批的注释与日志字样(随本文件提交)。
验证:smoke 211 项 0 失败 + 四 UI 探针通过(2026-09-16 全量)。
2026-09-16 01:20:19 +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 88a204635f refactor(slice): 雾格机制整体清理(代码/数据表/文档/registry)
雾格已于 2026-09-14 从设计中永久移除(05-不做清单),本批把残留从实现到文档清干净。

代码与数据表:
- 删:雾布置管线(区域生长/厚度约束/safe_nonzero 强制)、雾预算核算、雾指标输出
  (actual_fog_ratio / fog_burden_ratio / delta_budget_fog)、求解器"雾元知识"信息通道、
  硬编码 "fog" 变异、雾池加载护栏、雾格渲染/tint/雾区全开信号、雾图例条目、雾首遇提示、
  雾教学断言;variation/board_gen/reward_config 三表雾字段与雾校验
- 删 inferability_core(雾移除后恒等于主指标,留着会制造双判据假象)及其 3 处消费方
- 留:变异框架面(variants/variant_ids/候选池门控/变异表加载通道与通用字段/
  出生区无变异不变式/事件载荷 variant_ids 空槽),MVP 下恒空;加行即生效承诺不变
- 验证:冒烟 196/196(+3 变异框架面断言)、三场景探针全 PASS、
  期望扫描与清理前同种子逐位相同(L2 板去雾后可推理率 0.908→0.951)

文档与 registry:
- 十份系统文档的雾失义登记与待拍板条目按删除概念 SOP 关闭并补版本历史;03/02 顶层同步
- design/ux/battle.md 与 interaction-patterns.md 去雾(格态收窄两态)+ 修订记录表
- registry:删 t_fog_min / fog_region_count / fog_target_ratio / terrain_variation_acceptance_mapping
  / pricing_constraints 等键;指标集八项→四项;hint_id 去 fog_first;
  variation_table 反向边收敛为三个真实引用方
- 连带:art-bible 雾资产占位、tests/README 示例测试名、doc-conventions 第 4 节正例、
  研究件失效注记、切片 README 现状陈述与补记
2026-09-15 21:10:27 +08:00
DKChan 9f1507dcca del(docs): 旧文档删除 2026-09-15 20:47:49 +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 9cca04c9af docs(gdd): 完成循环式系统文档 20 份(自归档 GDD 压缩改写) 2026-09-15 04:38:40 +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 85841f52be docs(gdd): 13 份系统 GDD 迁移为 design/analysis 两件套 v2
- design 件只装结论:v2 骨架(设计目的/系统范围/核心循环/领域章节/依赖与输出/P0 闭环/P1·P2 后置/调参表/GWT 验收/版本历史),AC/EC/OQ/义务台账编号全部保留
- 新建 design/gdd/analysis/ 13 份推演件:候选取舍/公式推导/数值锚定论证/已裁决争议按问题节组织,文末附去向映射表(零丢失审计)
- v1 原文备份于 design/gdd/legacy-2026-09-14-v1/(13 份)
- systems-index 文档树补 analysis 目录导航行
- gdd_lint 全量 PASS(14 文件 0 不通过);迁移零裁决——19+1 项待拍板已登记各 analysis 开放问题区
2026-09-14 20:39:11 +08:00
DKChan 51a6bd8b53 chore: 忽略 Godot 编辑器缓存并移除已跟踪的 .godot 产物 2026-09-14 20:39:02 +08:00
DKChan ddd2960fa6 chore: initial commit 2026-09-14 18:18:49 +08:00