| 123456789101112131415161718192021222324252627282930313233 |
- ---
- description: 默认交付根治性最佳方案,禁止擅自降级为临时过渡/权宜方案,除非用户明文要求
- alwaysApply: true
- ---
- # 默认最佳方案(强制)
- ## 硬性要求
- 默认**一律给根治性的最佳方案**。**不得**在用户未明文要求时,自行降级为临时、过渡、兜底、权宜方案。
- ## 明确禁止
- - 临时兜底、硬编码绕过、写死特例、`TODO 后续再改` 式交付。
- - 只改表象不改根因(如:指标算错就在展示层截断/取绝对值,而不修口径与映射)。
- - 因为「最佳方案改动大」就**默默**换成小修,却不告知用户被放弃的方案。
- - 在多个来源/租户中只把当前出问题的那个特判掉,留下同类隐患。
- ## 成本高时怎么办
- 仍以**最佳方案为主推荐**,同时给出成本、风险与可分期路径,由用户决策;
- **不得**替用户把结论定成过渡方案。若用户选择分期,须写明**根治目标**与**收口条件**。
- ## 与「最小改动」的关系(优先级)
- `collaboration-scope.mdc` 的「小问题最小改动、不大重构」约束的是**改动范围**——别顺手动无关代码;
- 它**不是**允许方案将就。二者同时成立:**范围最小 + 方案最优**。
- 字面冲突时,**方案质量以本规则为准**,范围边界仍按 `collaboration-scope.mdc`。
- ## 例外(必须是用户明文表述)
- 如「先临时顶一下」「只要最小改动」「先绕过,后面再根治」「保持现状别动架构」。
- 口头例外只对**本次任务**生效,不改变默认值。
|