From 2ef1290683580231a9caa239408c564b382cde4f Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 27 May 2026 03:11:27 +0000 Subject: [PATCH] docs: require latest requirements in tests --- AGENTS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 776cb80e..e9dc22df 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -14,6 +14,11 @@ UniDesk 是一个以主 server 为统一入口的分布式工作平台;本文 - P0: 新增自检、预检、guard、gate 必须遵循最小原则,只覆盖明确且高价值的风险;禁止乱加门禁导致系统僵化、难迁移、难调试,或制造大量误报、摩擦和重复劳动。 - P0: 审计、证据收集和观测采样也必须最小化,只收集能支撑当前判断的必要证据;禁止把大范围、重复、长日志、全量 trace、全量 dump 或无明确判定用途的数据收集做成默认门禁或流程噪声。 +## Critical Latest-Requirement Test Rule + +- P0: 当用户明确给出最新验收要求或纠偏原则时,旧断言、旧门禁和旧兼容路径一律拆除;测试只按最新要求表达目标行为,不保留与最新目标无关或相冲突的历史断言。 +- P0: 不做兼容迁移,不做分支/开关,不用 feature flag、legacy mode 或双路径长期并存来绕开最新要求;实现、测试和文档必须直接收敛到最新目标状态。 + ## Critical Distributed Agile Validation Rule - P0: 分布式敏捷开发默认先在目标 provider/pod/host 透传环境做最小真实闭环验证,再进入完整 CI/CD、GitOps 或发布流水线;禁止把完整 CI/CD 当作每轮兼容性探索和试错工具。