From 1d8558f4703140be7687ab8c179c4b10e019be22 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 27 May 2026 03:19:42 +0000 Subject: [PATCH] docs: prefer remote apply-patch transport --- AGENTS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 28a01375..e8004b06 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -25,6 +25,11 @@ UniDesk 是一个以主 server 为统一入口的分布式工作平台;本文 - P0: 当用户明确给出最新验收要求或纠偏原则时,旧断言、旧门禁和旧兼容路径一律拆除;测试只按最新要求表达目标行为,不保留与最新目标无关或相冲突的历史断言。 - P0: 不做兼容迁移,不做分支/开关,不用 feature flag、legacy mode 或双路径长期并存来绕开最新要求;实现、测试和文档必须直接收敛到最新目标状态。 +## Critical Remote Patch Transport Rule + +- P0: 对 G14/D601/远端 worktree 做文本源码修改时,必须优先使用 UniDesk SSH workspace route 的 `apply-patch` 透传入口;不要优先用远端 Python/Perl/sed heredoc 或复杂 shell quoting 拼接大段文本补丁。 +- P0: 只有在 `apply-patch` 本身不可用或需要处理非文本/批量机械生成文件时,才使用其他受控方式;使用前必须说明原因,并在修改后立即用 `git diff`、语法检查或文件尾部检查确认没有截断或污染。 + ## Critical Distributed Agile Validation Rule - P0: 分布式敏捷开发默认先在目标 provider/pod/host 透传环境做最小真实闭环验证,再进入完整 CI/CD、GitOps 或发布流水线;禁止把完整 CI/CD 当作每轮兼容性探索和试错工具。