---
name: architecture-decision-workshop
type: procedure
when: '架构设计, 技术架构, 系统设计, 平台建设, 服务拆分'
scope:
  - backend
  - frontend
  - infrastructure
products:
  - '*'
owner_mechanism_id: mc-architecture-decision-workshop
id: ka-procedure-architecture-decision-workshop
asset_kind: procedure
lifecycle_status: active
authority: supporting
routes:
  - artifact_generation
primary_triggers:
  - 架构决策研讨
priority: P0
specificity: 5
version: 1.1.0
last_reviewed: '2026-06-01'
required_evidence:
  - architecture_decision_workshop
  - user_confirmation_ref
consumes:
  - user_intent
  - project_context_detection
  - existing_system_analysis
emits:
  - architecture_decision_workshop
  - docs/architecture/00-架构决策记录.md
stages: ["架构设计"]
---

# 架构决策研讨工作流

## 顺序

1. 判断项目为现有系统、新系统、空项目或重构升级。
2. 现有系统先获取现状与差距证据；空项目先确认业务目标和约束。
3. 默认按业务流程、数据、安全、后端、前端、基础设施逐域讨论。
4. 每域提供方案、推荐、风险与需要确认的问题；确认后记录 decision ref。
5. 全部必要域确认后生成 `docs/architecture/00-架构决策记录.md`。
6. 仅以该决策记录驱动正式架构设计与设计产物包。

## 失败处理

- 缺证据、缺确认或决策返工时，停止生成正式文档并说明下一项待决事项。
- 不得用模版默认值或模型偏好替代项目事实与用户决定。
