DKChan
|
3b083b2257
|
docs(guard): 纯文档合入豁免条款入库(合回闸:merge diff 不触 game/ 放行,2026-10-16 用户令「改了代码的合入才做测试验证」)+active.md 501 条(用语规范批收口登记)
|
2026-10-16 02:04:48 +08:00 |
|
DKChan
|
a4fba15eac
|
feat(闸收敛批四): 合回闸入库(worktree-guard 拦 merge 前校验全量回执)
修自己的流程性错误:合回闸代码此前只改了主工作区的 .zcode/hooks/worktree-guard.sh,
从未提交——.zcode/ 是 worktree 铁律的豁免直改面,但豁免直改不等于豁免提交,
改完必须 commit 进库。结果是 master 上的 hook 仍是旧版(只拦 commit 不拦 merge),
闸机制实际未生效。
Bash 分支加第三路:merge/rebase/cherry-pick 进 master 前按目标分支反查
worktree 回执(git worktree list --porcelain 定位,兜底扫 sibling 目录),
校验三态——回执 commit == 分支 tip、非 --quick 档、无新增红项;任一不满足 exit 2。
八态实测:匹配回执放行 / commit 错拦 / quick 档拦 / 含红项拦 / 无回执拦 /
worktree 内 commit 放行 / 只读命令放行 / rebase 拦。
|
2026-10-15 22:35:06 +08:00 |
|
DKChan
|
ff3fe8f19c
|
主区在飞积压收口批:active.md 台账317-326补记账(迭代11三批+出口包+双BD+MC档位并行批正文落籍)+worktree-guard.sh 兄弟worktree豁免修复(2026-10-03用户授权)——用户令该提交的都提交;battle_orchestrator.gd tab噪音与project.godot裁决行已还原、playnote.md留用户手迹、config.json留本机环境件不提交
|
2026-10-03 21:00:21 +08:00 |
|
DKChan
|
0548675bc5
|
iter10: e项追认落籍(2026-10-01 用户确认白话说明)——代拍板7项+追加范围全部裁决闭合;检查单待办更新
|
2026-10-01 13:50:04 +08:00 |
|
DKChan
|
4f62a489b6
|
iter10 追加批: 奖励节点三选一共享池(用户拍板)——AdventureRunner 节点API+AuxItems 句柄面+main 共用面分派+node_overlay 道具面退役+autoplay 节点驱动+reward_overlay_test 随面迁移+a裁备选(L3复杀3)+g裁semver(v2兼容断言+存档序列化v1.3)+f裁调研待办(06新条)+文档五件+任务书(冒烟628/0+run_all 15套+五探针+三闸零新增+熵增PASS)
|
2026-10-01 06:12:25 +08:00 |
|
DKChan
|
7f24b640ea
|
refactor: production 解散+docs 并入 design+tests 归 game 三层收敛——active.md/roadmap/stage/review-mode 升根目录;qa 报告→design/qa(gate-checks/alpha 验收/任务书→research);docs/→design/dev+registry 并档+散提案→research;tests/→game/tests(空架子 README+示例,真测试在 game/smoke);game/tools→tools+样例输出→sim-data;qa-data→sim-data;design/ux→gdd/ux;删 loop-dashboard.html(可再生成)+route_overlay_preview(零引用);钩子三件+loop_dashboard/balance_verifier/render_sample_sheet 路径随迁;断链修复 12 文件,余 7 条全为搬前幽灵链
|
2026-09-27 04:56:27 +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
|
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
|
85933f4352
|
chore(session): 跨会话状态持久化批收编——active 顶部状态快照节+新建 roadmap.md+stage 修正 Vertical Slice Implementation+Stop 守卫两步指引文案+CLAUDE.md 导航补 roadmap(写侧 only,读侧注入经裁决不做)
|
2026-09-17 02:20:57 +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 |
|