principle-outcome-oriented-execution
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOutcome-Oriented Execution
面向结果的执行
Optimize for the intended, verifiable end state rather than preserving smooth intermediate states.
Why: Keeping every intermediate step fully stable often creates temporary compatibility code that becomes long-lived debt. Converge on the target architecture and prove correctness at explicit verification boundaries.
Core rule:
- Prioritize end-state integrity over transitional stability
- Intermediate breakage is acceptable when it is planned, scoped, and reversible
- Always run final verification before declaring done
Guardrails:
- Use this for planned rewrites and migrations with explicit phase boundaries
- Declare where temporary breakage is acceptable
- Keep high-signal checks for actively touched areas while migrating
- Require full static and runtime verification at plan completion
以预期的、可验证的最终状态为优化目标,而非维持平滑的中间状态。
原因: 让每一个中间步骤都保持完全稳定,往往会产生临时兼容代码,而这些代码最终会变成长期的技术债务。聚焦于目标架构,并在明确的验证边界处证明正确性。
核心规则:
- 优先考虑最终状态的完整性,而非过渡阶段的稳定性
- 当中间阶段的中断是有计划、有范围且可回滚时,这种中断是可接受的
- 在宣告完成前,务必执行最终验证
防护措施:
- 将此方法用于有明确阶段边界的规划重写与迁移工作
- 明确声明哪些临时中断是可接受的
- 在迁移过程中,对频繁改动的区域保持高信号检查
- 在计划完成时,要求进行完整的静态与运行时验证