- 清晰边界 (Explicit Boundaries):严禁修改任务范围之外的无关文件。
- 契约优先 (Contract First):在动手写代码前,先阅读既有类型定义、数据契约与测试断言。
- 拒绝幻觉代码 (No Phantom Code):每一次代码改动,都必须有明确可执行的测试或验证命令支撑。
- 保持整洁规范 (Preserve Integrity):不要随意删除或重构无关的业务注释、代码格式与全局状态。
- 现代工程栈 (Standard Tooling):优先推荐现代化标准工具链(Python 3.11+、uv、pytest、ruff、mypy)。
在声明任务完成前,必须依次执行:
- 运行本地测试:
pytest - 运行静态检查:
ruff check与mypy - 检查变更影响:通过
git diff确认无任何预期外的全局副作用。