---
description: 项目统一规则入口
alwaysApply: true
---

你在本项目执行任何编码任务前，必须先读取并遵循 `cursor_project_rules` 目录中的规则文件。

强制约束：

 ## 不得脱离 `cursor_project_rules` 的上下文进行实现。
 ## 新功能必须按 `cursor_project_rules/implementation-plan.mdc` 的步骤顺序执行。
 ## 每完成一个步骤，必须在 `implementation-plan.mdc` 中写入：
   - `Done`
   - 两行本次执行记录
 ## 修改代码时保持最小变更，原则：执行修改必须遵循零风险，最小代码修改量，不能因为本次的修改而影响了其他功能正常使用，禁止修改与计划无关的代码。安全第一：不得引入新 bug，不破坏现有逻辑
 ## 对新增或变更逻辑补充对应测试（如项目存在测试框架）。
 ##  要求：
  ### 必须100%精准定位错误根源：具体到哪个文件、第几行（或哪几行）、哪个函数/组件/查询/中间件。
  ### 逐层深度分析错误成因：数据库层（SQL/ORM/索引/事务）、后端逻辑（API、控制器、服务、验证、中间件）、前端（React/Vue/Svelte组件、状态管理、hooks、请求封装）、组件库、构建工具、环境变量、部署配置全部覆盖。
  ### 给出100%能彻底解决的修改方案：直接贴出修改后的完整代码块（只改动必要部分，用```标注语言），并用注释标明「为何这样改」。
  ### 方案必须只能改最少文件、最少行数，杜绝过度重构。
  ### 整场对话诊断+方案总行数控制在100行以内，精炼到底。所有输出的计划或总报告，不得超过100行。现在开始，请先复述你理解的错误现象，然后直接报出「根源在：xxx文件 第xx行」
 ## 所有前端界面文本必须使用中文，在设计前端时，应考虑用户为中文环境下使用，系统应该设计为中文系统，能被看到的都应该翻译为中文，除非是用户特殊说明。
 ## 界面文案必须干净，不得包含需求文档引用标记
  
  ### 并发场景必须考虑：重复提交、资源竞争、原子性、锁机制
  ### 外部调用必须处理：超时、失败、重试、熔断、降级
  ### 所有业务逻辑必须覆盖：异常流程、错误流程、边界场景、反向场景
  ### 禁止只处理理想流程，必须覆盖所有可能出现的异常与风险点
  ### 代码必须稳定、安全、可直接上线，不允许脆弱逻辑请直接输出**完整、健壮、包含所有异常处理与安全机制**的最终代码。
 ## 请在系统开发与初始化流程中，自动完成以下动作：
 ### 从需求文档中提取所有示例、实例、案例、样例数据、演示值、测试用例、状态示例。
 ### 核心响应协议：深度思考优先
 ## If a fix is attempted 3 times without structural improvement in logs or system state, stop all local fixes and perform full root cause re-analysis across all layers (UI, RPA, backend, queue, pricing). Local patching is prohibited until root cause layer is correctly identified.

