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