From d19fe9d48031c9c39e959b72cab0da0c2a61f314 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Thu, 17 Sep 2026 02:23:11 +0800 Subject: [PATCH] =?UTF-8?q?chore(session):=20=E6=94=B6=E5=8F=A3=E8=AE=B0?= =?UTF-8?q?=E8=B4=A6=E2=80=94=E2=80=94=E5=9B=9B=E6=89=B9=E6=94=B6=E7=BC=96?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=85=A5=E8=B4=A6=EF=BC=88=E5=8F=B0=E8=B4=A6?= =?UTF-8?q?=2059=E2=80=9362=20=E8=A1=A5=E8=AE=B0+63=20=E5=8F=B7=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=EF=BC=89+=E5=BF=AB=E7=85=A7=E8=8A=82=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=EF=BC=88=E5=9C=A8=E9=A3=9E=3D=E5=B9=B6=E8=A1=8C?= =?UTF-8?q?=E5=9B=BE=E7=89=88=20schema=20=E5=AE=9E=E7=8E=B0=EF=BC=8C?= =?UTF-8?q?=E9=94=9A=E7=82=B9=E8=A1=A5=E5=9B=9B=E5=93=88=E5=B8=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- production/session-state/active.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/production/session-state/active.md b/production/session-state/active.md index 1cc1764a..bfe7ad7a 100644 --- a/production/session-state/active.md +++ b/production/session-state/active.md @@ -1,6 +1,6 @@ # 会话状态:Dungeon Sweeper(扫雷 × 自动战斗,唯一状态源,每里程碑同步一次) -- **阶段**:Systems Design(`production/stage.txt` = Systems Design,2026-09-07 写入) +- **阶段**:Vertical Slice Implementation(`production/stage.txt` 2026-09-17 更新;Systems Design 阶段 2026-09-07–09-14) - **系统索引**:`design/gdd/02-系统清单.md`(2026-09-14 循环式新骨架根索引;旧 `systems-index.md` 已封存于 `design/archive/gdd-2026-09-14/`,只读参考) - **概念文档**:`design/gdd/00-游戏概念.md`(新骨架顶层文档;旧版 game-concept/game-pillars 已随归档封存) - **原型**:概念原型 demo 已删除(2026-09-12,垂直切片承接);验证报告留档 `docs/prototype-report-minesweeper-battle-concept.md`(v3,verdict PROCEED) @@ -8,6 +8,17 @@ - **架构**:`docs/architecture/architecture.md` v1.0(2026-09-12 /create-architecture 产出,TD 自评 APPROVED WITH CONDITIONS;review-mode.txt = solo) - **待拍板清单**:`design/gdd/06-待拍板清单.md`(2026-09-16 收编批起为全项目待拍板唯一登记处;系统文档只留指路存根,新增条目直接登记清单,裁决后改状态列留痕) - **最近门禁报告**:`production/gate-checks/gate-check-systems-design-2026-09-07.md` +- **工程路线图**:`production/roadmap.md`(2026-09-17 建——里程碑时间线 + 路线图;实时状态看下方快照节) + +## 当前状态快照(收口批先更新本节,再追加台账;≤10 行) + +- **更新于**:2026-09-17 +- **在飞**:并行会话在飞切片图版 schema 实现(level_table.gd 分支节点图校验,未收编,标旗不碰随其本批收口);四批已收编提交(2026-09-17,见锚点) +- **已完成**:关卡节点地图 GDD 定稿批(2026-09-17,v1.0——分支节点图定稿 + 配套登记全落,零代码) +- **已解锁可做**:验收批(门 = 收编提交完成) +- **阻塞等待**:难度曲线阶段二调参批(门 = 验收读数) +- **锚点提交**:131d104 AC 掷点批 · 1c63830 技能池提案 · 8ca3da6 技能池收编 · ba08ba1 魔法道具空内容拍板 · d7d2200 关卡节点地图定稿 · 85933f4 状态持久化 · a0cba61 概念地图产物 +- **下一步顺序**:验收批(acceptance-ap6-ac 读数重测——技能池已落地,旧读数失效)→ 曲线调参批 → 第二关内容批(含分支节点图内容与实现批,详见 production/roadmap.md) ## 项目当前位置 @@ -150,4 +161,12 @@ 58. **美术素材管线拍板 + 主角样例批(2026-09-16,任务已收口)**:评估结论 = art-bible §1–4 足以支撑 §1.4 格子样张批,全套生产素材缺口 = §5 角色比例 / §8 资产规格(像素尺寸/格式/帧规范未成文,样张候选建议 32px,需拍板)。主角 DND 冒险者站姿像素样例经 PIL 脚本程序化生成(`design/art/samples/`:hero-standing-pose.png 32×48 + 四联测试条〔掩尘/裸土/暗底/灰度〕+ generate_hero_sample.py 字符画生成器;小人蓝主色 / 亮色描边 / 落影底盘 / 3 头身候选 / 对称剪影,art-bible 合规自检全过)。**用户评效不佳,拍板美术素材改走 ComfyUI 自行生成**——角色/场景插画级不再用脚本直出;脚本管线仅留给图标/格面/样张类精度约束资产(如立项);样例三件留存未删。合规校验义务不随管线转移:ComfyUI 出图仍按 art-bible §1.4 验收项(对比度/灰度可辨)做程序化校验。 -60. **敌人技能池批落地(2026-09-16,用户拍板实施批——批 1+2+3 合并,设计权威 docs/proposal-skill-pool.md v1.0)**:确定性出招剧本(行为环)整体退役,改技能池 + 开轮摇号(behavior_roll 封闭流第五流 + 每敌子流派生向量 spawn_index×1000000+摇号序;独立抽签器 SkillLottery;两道闸 = 全技能各自冷却 + 保底 M=4;死亡作废不进账;拍结构保留)。**代码**:新增 skill_table.gd/skills.tres(五行 + pity_threshold)/skill_lottery.gd 三件;enemy.tres 六行 pattern→pool(9/1 · 6/2/2 · 6/2/2 provisional);status_effects 七→九行(empower/fortify——enemy_defense 敌方防御池新词汇);settlement.tres effect_pool_map 增两键;unit_container 重写(实例池/冷却/待发/保底);battle_orchestrator 开轮摇号编排 + 三乘法链 + 敌方防御池乘区;呈现替代(pending_* 三字段 + 敌卡动画位/环点拆除/施放行/状态键九行全映射);smoke 211→**263 项 0 失败** + 四探针全 PASS。**六项验收**:同种子回放逐位复现 ✓ / 单敌轨迹独立复放 ✓ / EV 抽样对锚 ✓(地精 1.1056〔保底闸抬升,登记难度曲线重锚〕/ 熊地精 0.9998 / 酋长 1.0236)/ 死亡打断作废 ✓ / 空池不可能 ✓ / 加载校验拒绝 ✓。**文档**:敌人系统 v0.5 / 战斗结算 v0.11 / 增益状态 v0.5(顺手清偿 sapped 文档漂移)/ 难度曲线与Boss v0.6 / 战斗表现 v0.3 / HUD框架 v0.4 / battle.md 改型注记 / registry(skill 新条目 + rng/enemy/status_effect/settlement 修订 + 术语七词条)/ 06-待办清单(改型"单拍行为环体验验证"、关闭"行为环废除与蓄力拍退役"、新增 P1 五项 + P2 图鉴)。**实现决策**:保底 M = 技能表全局字段;冷却时序 = 排除→递减(与提案口径可摇集合恒等);apply_effect duration_override 通道;敌方防御池乘区 = 主角攻击 Σ三分量后。**遗留登记**:hero_offense 池未并入主角攻击合计乘区(切片现状,归 ADR 批); RewardConfigTable 数据配置表清单残留(格面资源批遗留,非本批引入);AP6+AC 验收文档读数待技能池落地后另批重测(本批未动该文档)。 +59. **技能池提案定稿 + 技能系统拷问裁决 + 魔法道具切片期空内容拍板(2026-09-16/17)**:① `docs/proposal-skill-pool.md` v1.0 定稿并单独提交(**1c63830**)——废确定性行为环改"技能池 + 开轮摇号",D1–D9 / 四点纠偏(全技能各自冷却、蓄力=纯攻击增益无组合语义、每池增益技 ≤1、行动轮概念全退役、nat20 暴击≠技能重击)+ 共识点 A(池模板敌行唯一 + 每实例实例池)/ B(开轮摇号、数值计算留结算段)全收口;修订面跨战斗/冒险/表现三循环 + registry + 06 清单(排雷循环零触及);实施批三批 prompt 已交付,**批 1 已在另一会话在飞(skills.tres 已落)**。② 拷问会话裁决:不做前置"技能系统"设计——DND 式固定值+调整值公式否决(主角攻击基线恒定、解耦无收益,倍率制已拍板),主角"技能感"归奖励/道具内容侧承载、不建对称系统。③ 魔法道具切片期空内容拍板:无道具通关流程即现状(切片仅有 query_reward_identity 桥接、无道具表)——空清单为合法态、五维度覆盖检查挂起至内容批(魔法道具 v0.3),06「维度覆盖检查破缺」「失义道具的掉落投放」两条关闭、三条重定/承载归属标注排切片后,registry aux_items 加 slice_scope 注记。④ 路线图:技能池批收尾(含 AC 批收编提交)→ 验收批(acceptance-ap6-ac v1.0 三数据源,无道具基线更干净)→ 难度曲线阶段二调参批(prompt 已交付)→ 第二关内容批;魔法道具内容批排切片后。 + +60. **敌人技能池批落地(2026-09-16,用户拍板实施批——批 1+2+3 合并,设计权威 docs/proposal-skill-pool.md v1.0)**:确定性出招剧本(行为环)整体退役,改技能池 + 开轮摇号(behavior_roll 封闭流第五流 + 每敌子流派生向量 spawn_index×1000000+摇号序;独立抽签器 SkillLottery;两道闸 = 全技能各自冷却 + 保底 M=4;死亡作废不进账;拍结构保留)。**代码**:新增 skill_table.gd/skills.tres(五行 + pity_threshold)/skill_lottery.gd 三件;enemy.tres 六行 pattern→pool(9/1 · 6/2/2 · 6/2/2 provisional);status_effects 七→九行(empower/fortify——enemy_defense 敌方防御池新词汇);settlement.tres effect_pool_map 增两键;unit_container 重写(实例池/冷却/待发/保底);battle_orchestrator 开轮摇号编排 + 三乘法链 + 敌方防御池乘区;呈现替代(pending_* 三字段 + 敌卡动画位/环点拆除/施放行/状态键九行全映射);smoke 211→**263 项 0 失败** + 四探针全 PASS。**六项验收**:同种子回放逐位复现 ✓ / 单敌轨迹独立复放 ✓ / EV 抽样对锚 ✓(地精 1.1056〔保底闸抬升,登记难度曲线重锚〕/ 熊地精 0.9998 / 酋长 1.0236)/ 死亡打断作废 ✓ / 空池不可能 ✓ / 加载校验拒绝 ✓。**文档**:敌人系统 v0.5 / 战斗结算 v0.11 / 增益状态 v0.5(顺手清偿 sapped 文档漂移)/ 难度曲线与Boss v0.6 / 战斗表现 v0.3 / HUD框架 v0.4 / battle.md 改型注记 / registry(skill 新条目 + rng/enemy/status_effect/settlement 修订 + 术语七词条)/ 06-待办清单(改型"单拍行为环体验验证"、关闭"行为环废除与蓄力拍退役"、新增 P1 五项 + P2 图鉴)。**实现决策**:保底 M = 技能表全局字段;冷却时序 = 排除→递减(与提案口径可摇集合恒等);apply_effect duration_override 通道;敌方防御池乘区 = 主角攻击 Σ三分量后。**遗留登记**:hero_offense 池未并入主角攻击合计乘区(切片现状,归 ADR 批); RewardConfigTable 数据配置表清单残留(格面资源批遗留,非本批引入);AP6+AC 验收文档读数待技能池落地后另批重测(本批未动该文档)。**收编提交:8ca3da6**(2026-09-17——与并行会话在飞改动按 hunk 拆分提交,35 文件 = 本批全部代码/数据/文档/registry/06-清单/README;active/02/06/entities 中并行会话的 hunk 留工作区随其本批提交)。 + +61. **跨会话状态持久化批(2026-09-17,用户拍板——只做写侧自动化、不做读侧注入)**:① active.md 顶部新增「当前状态快照」节(≤10 行:更新于/在飞/可做/阻塞/锚点/下一步——收口先改快照再记账);② 新建 `production/roadmap.md`(里程碑时间线 + 路线图五站 + 收口四步纪律;实时状态以快照节为准);③ `production/stage.txt` 修正 Systems Design → Vertical Slice Implementation(头部阶段行同步);④ Stop 守卫提醒文案升级为两步指引(① 快照节 ② 台账)+ 顺手修陈旧引用(06-待拍板清单 → 06-待办清单),四场景手工测试全过(纯问答静默 / 改动未登记拦截且文案正确 / 提醒一次闸 / 已登记放行);⑤ CLAUDE.md 规范导航补 roadmap 行、会话进度行改两步口径、Project Layout 补 roadmap。读侧(SessionStart 注入)经用户裁决不做,未做任何改动。**本批期间发现**:技能池实施批已在并行会话全量落地(见 entry 60,smoke 263 全绿)尚未收编提交——快照节按此实况记,收编提交为下一动作。 + +62. **关卡节点地图 GDD 定稿(2026-09-17,逐问题拍板批——形态重开为最大决策,零代码)**:[关卡节点地图.md](design/gdd/systems/冒险循环/关卡节点地图.md) v1.0 已定稿。**用户拍板重开 05 清单「路径分支地图后置」**——关卡内定稿**分支节点图**(杀戮尖塔/哥布林弹珠同构;方块地牢美术观感、逻辑为节点图;呈现规格归 HUD框架),P0 图定稿+单链特例先行(切片零改动,分支行集随第二关内容批 = P1 分支节点图内容与实现批);四类节点封闭枚举不扩类;行进交互 = 全节点确认 + 兑付后确认、零自动推进;遭遇构成收窄为编排面三条(战斗内部初始化全归战斗小循环——用户分层裁决),寻址 = `node_depth` 语义升级关卡内唯一**节点编号**(表键与字段名零改动、单链零漂移、Boss = 最大编号节点);节点奖励 = 功能道具正式渠道(内容/持有/使用归魔法道具内容重定批,切片期直通合法空态)。**配套登记**:05 清单移除路径分支条目;06 清单「精英与 Boss 编码位」「多敌数量的消费面」「功能道具的正式渠道」三条已解决留痕 + 敌人系统同深条目部分收口改归属(同场多敌种行集多行+混编伏击上限 → 敌人表行集多行批,战斗侧)+ 新增「切片行进代码与定稿的接口漂移」(八条)与「图版措辞对齐」(跨文档残留)两待办;02 清单状态行改已定稿(v0.7);registry level_table/术语(节点/节点奖励/关卡收束点)/enemy_table/board_gen/difficulty_table 注记回填 + 修订记录追加;active.md 快照节同步。在飞批文件集(core/、enemy 相关、战斗循环文档、难度曲线与Boss、battle.md)零触及。 + +63. **四批收编提交批(2026-09-17,本会话——用户审批"①相关可审批提交")**:工作区遗留四批按文件/hunk 归属核清后拆四笔提交——① **魔法道具切片期空内容拍板批**(魔法道具.md v0.3 + 06 两处已解决/三处归属标注排切片后 + entities aux slice_scope)→ **ba08ba1**;② **关卡节点地图定稿批**(关卡节点地图.md v1.0 + 02 状态行 v0.7 + 05 移除路径分支 + 06 三悬案收口两新增 + entities 六 hunk 含 OQ6 兑现与修订记录)→ **d7d2200**;③ **跨会话状态持久化批**(roadmap.md 新建 + stage 修正 + Stop 守卫两步指引 + CLAUDE.md 导航)→ **85933f4**;④ **GDD 概念结构图产物**(archify html + architecture.json + 可视化检查件四视图)→ **a0cba61**。交叉文件 06-待办清单(魔法道具 5 hunk / 关卡节点地图 4 hunk)与 entities.yaml(1 + 6 hunk)按 hunk 拆分归属;active.md 台账(59–62 补记 + 快照节)随本批末笔提交。零代码零数值,冒烟不适用。**工作区剩余**:并行会话在飞 level_table.gd(分支节点图 schema 校验实现——会话中途出现,标旗不碰,随其本批收口);验收批门(收编提交完成 + 工作区净)待并行批收口后全开。