统一简化策划文档维护与技术决策登记
Project CI / AI game creator shell Rust crates (pull_request) Successful in 1m31s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 1m58s
Project CI / Backend tests (pull_request) Successful in 3m58s
Project CI / Frontend tests (pull_request) Successful in 2m11s
Project CI / Native shell tests (pull_request) Successful in 6m2s
Project CI / AI game creator shell web tests (pull_request) Successful in 1m31s
Project CI / Repository checks (pull_request) Successful in 2m0s
Project CI / AI game creator shell Rust lane 2/2 (pull_request) Successful in 9m40s
Project CI / AI game creator shell Rust lane 1/2 (pull_request) Successful in 10m17s

简化分析文档、决策台账、对话记录与速览卡的维护要求
清理阶段分册、模板和样例中的重复登记协议
简化技术决策记录,保留只凭TDD完成当前范围实现的要求
修正未决问题与施工完备性矛盾的样例并同步项目文档
This commit is contained in:
2026-09-27 13:14:01 +00:00
parent c6a0844b50
commit 8484a30d49
26 changed files with 185 additions and 310 deletions
@@ -1,5 +1,11 @@
# 决策记录
## 2026-09-27 策划共享文档按用途和内容变化维护
- 分析文档按需保留重要取舍依据,决策台账集中待处理事项,对话摘要仅在用户需要时维护,速览卡仅随概览内容变化更新;取消概念至系统分册中的重复状态、连续编号和多处登记流程。TDD 同步取消逐项代决登记,规格直接写入 TDD,未决问题解决后补齐正文并关闭待办。
- 保留“只看 TDD 就能完成当前范围实现”的标准,以及内容收编、来源版本、变更同步和施工所需清单;影响当前实现的关键问题未解决时不能宣称完备。文件路径与现有审批存在性检查不变,不增加内容校验,不批量改写已有项目文件;未登记的 `resources/SKILL.md` 不作为现役规则来源。
- 当前维护规则见[策划 Agent 生产迁移方案第 6 节](../../technical/【技术方案】策划Agent生产迁移与工作区浏览-2026-09-10.md#6-阶段与提示词注入)。
## 2026-09-22 UI 编辑器预览画布补上右键拖拽平移,节点菜单改为右键抬起弹出
- 背景:预览画布此前只有中键与空格+左键平移,右键整段留给节点操作菜单(`UiTreeRenderer.onContextMenu` 直接弹 `UiNodeContextMenu`)。这次要补右键拖拽平移,并要求"拖拽过就不许再触发右键菜单"。实测(Linux Chromium 151 / Firefox 151,真实 X11 输入)确认 `contextmenu` 在**按下**瞬间触发,且原生菜单一旦弹出,页面之后收不到任何 `pointermove` / `pointerup` / `mouseup` / `auxclick`,所以"先让菜单弹、拖拽时再关"在浏览器层面不可行;headless 没有原生菜单,Playwright 复现不出该行为。macOS 的 `contextmenu` 在 mouseup 触发(本容器无法实测),但同一条实现路径对两种时序都成立。同一次实测:键盘菜单键触发的是 `button: -1`,所以"只认按钮 2"的拦截天然把键盘菜单留给原有节点菜单路径。