DKChan a913ad449e merge(闸频率批): 全量域闸收口为「每批一次」——规则文本+合回钩子+回执字段同轮
- design/engineering/process-conventions.md §1.2/§3.9/§3.10:收口顺序固定为「冻结→件核→并 master→跑一次→合回」,删「批末+合回两个时机」与「重跑本域闸」;回执与分支尖的对齐判据改为代码面(回执后仅追加非 game/ 提交不作废回执);明列唯一两种合法复跑(闸红且修法动 game/;闸开跑后 master 又推进),并写明「再跑一遍保险」不构成理由
- .zcode/hooks/worktree-guard.sh(本机豁免面,不入 git):合回闸由「回执 commit == 分支尖」改为 covers_tip(回执 commit 是祖先且回执..尖 game/ 零差异),新增 dirty_game 拦截,话术随动
- tools/run_all_gates.sh:回执增 dirty_game(跑闸时 game/ 带未提交已跟踪改动=回执不可用于合回),头注写明本脚本是批末终局动作
- 迭代技能 SKILL.md 三处(第 3 步/闸序列/第 5 步)同步一次口径,.zcode 整文件覆盖 .qoder(两者均不入 git)

验证:A 层 7 个临时仓库夹具全中(回执对齐/闸后仅 reports 提交/闸后改 game//dirty_game/master 未并/quick/含新增红),两处变异各按预期翻红(covers_tip→commit 同一使「闸后仅 reports」翻红;删 dirty 拦截使其翻绿),还原后 sha256 一致且 7 例复跑全中;dirty_game 检测(干净 0/脏 1/还原 0)与回执字段两态落盘双验;B 层 5 个评估案例只读子代理 28/28 格,旧文本对照答「2 次」、新文本答「1 次」;文档域闸绿(回执 docs 档,commit=分支尖 415ea161,dirty_game=false)
2026-10-25 01:34:00 +08:00

Dungeon Sweeper(扫雷 × 自动战斗 闯关 Roguelike)

扫雷推理层+自动战斗结算的两段式回合 Roguelike。个人开发,Godot 4.7 · GDScript。

本 README 只是路牌——不重述任何规则,想知道什么去唯一权威处:

想知道 去看
这个游戏设计成什么样 design/gdd/02-系统清单.md(GDD 根索引)
开发流程怎么走(五段流水线/批次纪律/验收闸) design/engineering/process-conventions.md+AGENTS.md 规范导航表(每段一个技能入口)
现在做什么 roadmap.md 顶部「当前位」节
待办与待裁 design/gdd/待办清单.md
S
Description
dungeon-sweeper
Readme
72 MiB
0 Stars 2 Watchers 0 Forks
Languages
GDScript 55.9%
HTML 29.7%
Python 12.1%
Shell 2.2%
GDShader 0.1%