Rainytoken/taste.md

22 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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