From 2d4df45acba280e48bebadd3f3d2dd039f660801 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timeless=E5=B0=8F=E5=B8=85?= <1018008088@qq.com> Date: Mon, 12 Oct 2026 18:10:48 +0800 Subject: [PATCH] =?UTF-8?q?memory/rules:=20=E7=94=A8=E3=80=8C=E5=AE=8C?= =?UTF-8?q?=E5=85=A8=E9=80=9A=E8=BF=87=E6=B5=8B=E8=AF=95=E6=89=8D=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E3=80=8D=E6=9B=BF=E6=8D=A2=E3=80=8C=E6=94=B9=E5=AE=8C?= =?UTF-8?q?=E7=AB=8B=E5=8D=B3=E6=8E=A8=E9=80=81=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 rules/only-commit-fully-tested.md(pinned):端到端跑通才算通过、 禁止用 mock 冒充验证、已知缺陷不许推、如实写验证范围、不确定就说不确定 - 删除 rules/plugin-push-on-change.md:其「改完立刻 commit+push、不询问」 与新规则的验证前提冲突 - 同步更新 memory/rules/index.md 的路由表 原规则里仍然有效的两条(改插件后 `opencode service restart`、推送走 SSH) 未写入新文件,需要的话另开一条记。 --- memory/rules/index.md | 2 +- memory/rules/only-commit-fully-tested.md | 23 +++++++++++++++++++++++ memory/rules/plugin-push-on-change.md | 19 ------------------- 3 files changed, 24 insertions(+), 20 deletions(-) create mode 100644 memory/rules/only-commit-fully-tested.md delete mode 100644 memory/rules/plugin-push-on-change.md diff --git a/memory/rules/index.md b/memory/rules/index.md index 142fbd7..c57ff6c 100644 --- a/memory/rules/index.md +++ b/memory/rules/index.md @@ -4,5 +4,5 @@ | 文件 | 概述 | 重点 | |---|---|---| -| plugin-push-on-change.md | 改动这三棵目录后立即 commit 并 push,不询问;改插件代码后必须重启服务。 | 本目录是 git 仓库;.gitignore 只放行 skills/ plugins/ memory/ 三棵树 | +| only-commit-fully-tested.md | 端到端跑通才算通过;禁止用 mock 冒充验证;已知缺陷不许推。 | 辅助函数单测通过 ≠ 功能可用;commit message 的 Verified 必须来自真实调用 |