# 项目协作与开发规范

## 1. 文档入口

- 项目背景：`CONTEXT.md`
- 当前状态：`PROJECT_STATE.md`
- 项目文档索引：`docs/README.md` 或项目自定义索引
- 通用开发规范：按项目实际路径填写

## 2. 工作方式

- 先确认目标、边界和验收标准，再改代码或文档。
- 每次只做一个明确 checkpoint。
- 不修改与当前任务无关的用户变更。
- 不回滚用户自己的改动，除非用户明确要求。
- 遇到不确定的技术栈、接口契约、权限边界或数据模型，先确认再继续。

## 3. 文档更新原则

完成 Feature 后必须检查：

- Domain 是否需要更新。
- Architecture 是否需要更新。
- Workflow 是否需要更新。
- ADR 是否需要新增。
- Spec 是否需要更新状态。
- Project State 是否需要更新。

如果没有变化，明确说明：

```text
No documentation changes required.
```

## 4. 测试与验证

- 修改后运行对应模块已有检查命令。
- 如果检查命令尚未配置或因环境问题无法运行，必须明确说明原因。
- 不假装测试通过。
