# 设计系统规则

## 规则（Rules）

# 系统规则设计 - 规范

## 1. 系统类型
任务系统、社交系统、养成系统、匹配系统。

## 2. 设计原则
- 每个系统必须有明确的目的和边界
- 系统规则不能自相矛盾
- 系统之间的交互关系必须清晰

## 方法（Methods）

# 系统规则设计 - 方法

## 流程
分析需求 → 定系统边界 → 定规则 → 定交互 → 输出系统文档

## 步骤1：分析需求
确定需要设计的系统类型和功能。

## 步骤2：定系统边界
系统做什么、不做什么。

## 步骤3：定规则
系统的核心规则和操作流程。

## 步骤4：定交互
系统与其他系统的交互关系和数据流向。

## 步骤5：输出系统文档
`{项目名}_system_{系统名}_v1.0.md`

## 技巧（Tips）

# 系统规则设计 - 技巧

## 1. 单一职责
一个系统只做一件事，做好一件事。任务系统不做社交的事。

## 2. 规则显式化
所有规则用文字清晰描述，不要留"潜规则"。

## 3. 异常处理
每个规则都要考虑异常情况：用户违规操作、边界条件、系统故障。
