20 lines
1.6 KiB
Markdown
20 lines
1.6 KiB
Markdown
# taste.md — 协作偏好
|
||
|
||
本文档记录水晴喵与雨晴喵在本项目开发中的协作偏好。**每个任务开始前必须先读取本文件**,任务全程遵守其中约定。
|
||
|
||
## 审计流程(强制)
|
||
|
||
1. **修改后独立审计**:完成代码修改后,必须派发**独立 subagent** 进行审计,确认:
|
||
- 无阻断问题(编译失败、逻辑错误、数据流断裂、回归风险)
|
||
- 无影响用户体验的问题(UI 展示错误、交互异常、数值显示错误、异常路径处理)
|
||
2. **修复后复审**:若审计发现问题并完成修复,必须使用**同一个 subagent**(复用 task_id 续接)再次审计,确认问题已解决,避免引入新版问题。
|
||
3. **审计通过后才可收尾**:提交推送 / 发版 / 宣告完成之前,必须已有审计通过结论。
|
||
|
||
## 其他协作偏好
|
||
|
||
- **实测优先**:解释数据、下结论前先用真实凭据/日志/接口实测验证,不臆断(如字段单位、数值含义、异常原因)。
|
||
- **凭据安全**:用户提供的 cookie、API Key、token 等凭据仅用于实测验证,不写入代码、不提交、不泄露。
|
||
- **未经用户允许禁止提交推送**(见 AGENTS.md)。
|
||
- **路径规范**:派发 subagent 时,prompt 中所有工作区文件路径必须使用完整绝对路径(以工作区根目录为前缀),子代理没有工作区附着上下文。
|
||
- **改前理解**:修改任何文件前先理解相关代码及上下文,遵循项目既有惯例,不搞发明创造。
|
||
- **版本发布惯例**:版本 bump 独立 commit(`release: bump to vX.Y.Z`),轻量 tag 触发自动 Release。 |