From 9a03a062e0ad8ed0dc946d9b4510db94d0ed0593 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 27 May 2026 03:20:36 +0000 Subject: [PATCH] docs: require apply-patch algorithm parity --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index e8004b06..1a8e967d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -29,6 +29,7 @@ UniDesk 是一个以主 server 为统一入口的分布式工作平台;本文 - P0: 对 G14/D601/远端 worktree 做文本源码修改时,必须优先使用 UniDesk SSH workspace route 的 `apply-patch` 透传入口;不要优先用远端 Python/Perl/sed heredoc 或复杂 shell quoting 拼接大段文本补丁。 - P0: 只有在 `apply-patch` 本身不可用或需要处理非文本/批量机械生成文件时,才使用其他受控方式;使用前必须说明原因,并在修改后立即用 `git diff`、语法检查或文件尾部检查确认没有截断或污染。 +- P0: `apply-patch` 一旦出现误删、尾部截断、匹配漂移或其他正确性问题,必须立即优先修复 UniDesk `apply-patch` 本身;算法必须按 Codex 开源 `apply_patch` 源码语义做 1:1 对齐,不能用局部护栏、兼容绕行、分支开关或改用其他 patch 入口掩盖基础链路缺陷。 ## Critical Distributed Agile Validation Rule