Loading...
Loading...
Compare original and translation side by side
docs/architecture/architecture.md/architecture-decision--review [full|lean|solo]production/review-mode.txtlean.claude/docs/director-gates.mdfulllayersdata-flowapi-boundariesadr-auditdocs/architecture/architecture.md/architecture-decision--review [full|lean|solo]production/review-mode.txtlean.claude/docs/director-gates.mdfulllayersdata-flowapi-boundariesadr-auditdocs/engine-reference/[engine]/VERSION.mddocs/engine-reference/[engine]/breaking-changes.mddocs/engine-reference/[engine]/deprecated-apis.mddocs/engine-reference/[engine]/current-best-practices.mddocs/engine-reference/[engine]/modules/"No engine is configured. Runfirst. Architecture cannot be written without knowing which engine and version you are targeting."/setup-engine
docs/engine-reference/[engine]/VERSION.mddocs/engine-reference/[engine]/breaking-changes.mddocs/engine-reference/[engine]/deprecated-apis.mddocs/engine-reference/[engine]/current-best-practices.mddocs/engine-reference/[engine]/modules/"未配置引擎。请先运行。在不了解目标引擎及版本的情况下,无法编写架构文档。"/setup-engine
design/gdd/game-concept.mddesign/gdd/systems-index.md.claude/docs/technical-preferences.mddesign/gdd/TR-[gdd-slug]-[NNN]undefineddesign/gdd/game-concept.mddesign/gdd/systems-index.md.claude/docs/technical-preferences.mddesign/gdd/TR-[gdd-slug]-[NNN]undefined| Req ID | GDD | System | Requirement | Domain |
|---|---|---|---|---|
| TR-combat-001 | combat.md | Combat | Hitbox detection per-frame | Physics |
| TR-combat-002 | combat.md | Combat | Combo state machine | Core |
| TR-inventory-001 | inventory.md | Inventory | Item persistence | Save/Load |
This baseline feeds into every subsequent phase. No GDD requirement should be
left without an architectural decision to support it by the end of this session.| 需求ID | GDD | 系统 | 需求内容 | 领域 |
|---|---|---|---|---|
| TR-combat-001 | combat.md | 战斗系统 | 逐帧检测碰撞箱 | 物理 |
| TR-combat-002 | combat.md | 战斗系统 | 连招状态机 | 核心 |
| TR-inventory-001 | inventory.md | 背包系统 | 物品持久化 | 存档/读档 |
该基线将为后续所有阶段提供输入。到本次会话结束时,所有GDD需求都应有对应的架构决策来支持。docs/architecture/docs/architecture/undefinedundefined
Use `AskUserQuestion`:
- Prompt: "One or more engine domains are HIGH RISK — the LLM's knowledge may be unreliable for these areas. Architectural recommendations in these domains should be cross-referenced with the engine docs before being acted on. How would you like to proceed?"
- Options:
- `[A] Proceed — flag HIGH RISK domains throughout the output`
- `[B] Let me check the engine reference first — pause here`
- `[C] Show me which domains are HIGH RISK and why`
---
调用`AskUserQuestion`:
- 提示:"存在一个或多个高风险引擎领域——LLM在这些领域的知识可能不可靠。这些领域的架构建议在实施前应与引擎文档交叉验证。您希望如何继续?"
- 选项:
- `[A] 继续——在输出中标记高风险领域`
- `[B] 我先查看引擎参考——在此暂停`
- `[C] 告诉我哪些是高风险领域及原因`
---systems-index.md┌─────────────────────────────────────────────┐
│ PRESENTATION LAYER │ ← UI, HUD, menus, VFX, audio
├─────────────────────────────────────────────┤
│ FEATURE LAYER │ ← gameplay systems, AI, quests
├─────────────────────────────────────────────┤
│ CORE LAYER │ ← physics, input, combat, movement
├─────────────────────────────────────────────┤
│ FOUNDATION LAYER │ ← engine integration, save/load,
│ │ scene management, event bus
├─────────────────────────────────────────────┤
│ PLATFORM LAYER │ ← OS, hardware, engine API surface
└─────────────────────────────────────────────┘systems-index.md┌─────────────────────────────────────────────┐
│ 表现层(PRESENTATION LAYER) │ ← UI、HUD、菜单、视觉特效、音频
├─────────────────────────────────────────────┤
│ 功能层(FEATURE LAYER) │ ← 游戏玩法系统、AI、任务
├─────────────────────────────────────────────┤
│ 核心层(CORE LAYER) │ ← 物理、输入、战斗、移动
├─────────────────────────────────────────────┤
│ 基础层(FOUNDATION LAYER) │ ← 引擎集成、存档/读档、
│ │ 场景管理、事件总线
├─────────────────────────────────────────────┤
│ 平台层(PLATFORM LAYER) │ ← 操作系统、硬件、引擎API接口
└─────────────────────────────────────────────┘⚠️ [ClassName.method()] — Godot 4.6 (post-cutoff, HIGH risk)
Verified against: docs/engine-reference/godot/modules/[domain].md
Behaviour confirmed: [yes / NEEDS VERIFICATION]⚠️ [ClassName.method()] — Godot 4.6(截止后版本,高风险)
验证来源:docs/engine-reference/godot/modules/[domain].md
行为确认:[是 / 需要验证]NodeResourceSignalNodeResourceSignal| ADR | Engine Compat | Version | GDD Linkage | Conflicts | Valid |
|---|---|---|---|---|---|
| ADR-0001: [title] | ✅/❌ | ✅/❌ | ✅/❌ | None/[conflict] | ✅/⚠️ |
| ADR | 引擎兼容性 | 版本记录 | GDD关联 | 冲突情况 | 是否有效 |
|---|---|---|---|---|---|
| ADR-0001: [标题] | ✅/❌ | ✅/❌ | ✅/❌ | 无/[冲突内容] | ✅/⚠️ |
| Req ID | Requirement | ADR Coverage | Status |
|---|---|---|---|
| TR-combat-001 | Hitbox detection per-frame | ADR-0003 | ✅ |
| TR-combat-002 | Combo state machine | — | ❌ GAP |
| 需求ID | 需求内容 | ADR覆盖情况 | 状态 |
|---|---|---|---|
| TR-combat-001 | 逐帧检测碰撞箱 | ADR-0003 | ✅ |
| TR-combat-002 | 连招状态机 | — | ❌ 缺口 |
/architecture-decision [title]/architecture-decision [title]/architecture-decision [标题]/architecture-decision [标题]docs/architecture/architecture.mdAskUserQuestiondocs/architecture/architecture.mdundefineddocs/architecture/architecture.mdAskUserQuestiondocs/architecture/architecture.mdundefined
---
---.claude/docs/director-gates.mdsololeanfulllead-programmer.claude/docs/director-gates.mdAskUserQuestionAccept — proceed to handoffRevise flagged items firstDiscuss specific concerns- Technical Director Sign-Off: [date] — APPROVED / APPROVED WITH CONDITIONS
- Lead Programmer Feasibility: FEASIBLE / CONCERNS ACCEPTED / REVISEDAskUserQuestiondocs/architecture/architecture.mdTD-ARCHITECTURE.claude/docs/director-gates.mdsololeanfulllead-programmer.claude/docs/director-gates.mdAskUserQuestion接受——进入移交环节先修改标记的问题讨论具体问题- 技术总监签字确认:[日期] — 批准 / 有条件批准
- 首席程序员可行性评审:可行 / 问题已接受 / 已修订AskUserQuestiondocs/architecture/architecture.mdproduction/session-state/active.mdproduction/session-state/active.mddocs/architecture/architecture.mddocs/architecture/architecture.md/architecture-decision "[Title]"/architecture-decision "[Title]"/architecture-decision "[Title]"/architecture-decision "[标题]"/architecture-decision "[标题]"/architecture-decision "[标题]"Required before:/gate-check [stage]
- Accept ADRs: [list Proposed ADR IDs that must be Accepted]
- Write ADRs: [list ADR IDs that must still be written]
- Run
— scaffolds/test-setup,tests/unit/, CI workflow, and an example test filetests/integration/- Run
— creates/ux-designanddesign/ux/interaction-patterns.mddesign/accessibility-requirements.mdRunwhen all boxes are checked./gate-check [stage]
No blockers — runnow./gate-check [stage]
运行前需完成:/gate-check [stage]
- 接受ADR:[列出必须接受的提议ADR ID]
- 编写ADR:[列出仍需编写的ADR ID]
- 运行
— 搭建/test-setup、tests/unit/、CI工作流及示例测试文件tests/integration/- 运行
— 创建/ux-design和design/ux/interaction-patterns.mddesign/accessibility-requirements.md所有复选框完成后运行。/gate-check [stage]
无阻塞项——立即运行。/gate-check [stage]
| ID | Summary | Priority | Resolution Path |
|---|---|---|---|
| QQ-XX | [short description] | High / Medium / Low | [ADR or system that resolves it] |
| ID | 摘要 | 优先级 | 解决路径 |
|---|---|---|---|
| QQ-XX | [简短描述] | 高 / 中 / 低 | [解决该问题的ADR或系统] |
AskUserQuestionAskUserQuestion/architecture-decision [title]/architecture-review/test-setuptests/unit/tests/integration//ux-designdesign/ux/interaction-patterns.mddesign/accessibility-requirements.md/create-control-manifest/gate-check pre-production/test-setup/ux-design/architecture-decision [title]/architecture-review/test-setuptests/unit/tests/integration//ux-designdesign/ux/interaction-patterns.mddesign/accessibility-requirements.md/create-control-manifest/test-setup/ux-design/gate-check pre-production