# {{PRODUCT_NAME}} - 开发执行准则

本文件用于约束后续开发执行。

## 四条核心准则

### 1. 动手前先思考

- 有假设先说出来。
- 有歧义先问清楚。
- 不要提前给出结论；如果需求、隐藏需求、上下文、技术基线或验收标准不够清楚，先询问用户是否已经提供了足够信息。
- 有更简单的方案先提出来。
- 不要默默开始写代码。

### 2. 简单优先

- 用最少的代码解决问题。
- 不写超出要求的功能。
- 不做没人要求的抽象封装。
- 不写“以防万一”的兼容代码。

### 3. 精准修改

- 只改必须改的地方。
- 不顺手重构旁边的代码。
- 不改任务范围外的注释和格式。
- 自己造成的无用 import、变量或文件自己清理。

### 4. 目标驱动执行

- 多步骤任务先说计划。
- 每个步骤对应一个验证标准。
- 每完成一个编号任务立即执行该任务列出的测试/验收动作。
- 测试/验收通过后再继续下一个编号任务；失败时先修复当前任务。
- 严格按 `dev-tasks.md` 的任务编号执行。

## 输入文档

- `project-config.md`
- `requirement-alignment.md`
- `prd.md`
- `handoff-prd.md`
- `tech-architecture.md`
- `handoff-architecture.md`
- `ui-design.md`
- `handoff-ui.md`
- `dev-tasks.md`
