From c44b0667b5df2561f343d1e5ad737e46e95b1b48 Mon Sep 17 00:00:00 2001 From: GeWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Sun, 19 Apr 2026 11:35:26 +0800 Subject: [PATCH] =?UTF-8?q?docs(ai-plan):=20=E4=BF=AE=E5=A4=8D=E6=B2=BB?= =?UTF-8?q?=E7=90=86=E8=BF=BD=E8=B8=AA=E9=94=9A=E7=82=B9=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 ai-plan 治理 trace 中重复的 Markdown 标题并追加恢复点后缀,消除 MD024 锚点冲突 - 更新 ai-plan 治理 tracking,记录本次 PR review 修正和文本校验结果 --- .../todos/ai-plan-governance-tracking.md | 5 +++++ .../ai-plan-governance/traces/ai-plan-governance-trace.md | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ai-plan/public/ai-plan-governance/todos/ai-plan-governance-tracking.md b/ai-plan/public/ai-plan-governance/todos/ai-plan-governance-tracking.md index c78865fd..82d4949b 100644 --- a/ai-plan/public/ai-plan-governance/todos/ai-plan-governance-tracking.md +++ b/ai-plan/public/ai-plan-governance/todos/ai-plan-governance-tracking.md @@ -40,6 +40,8 @@ - `ai-plan/public/ai-plan-governance/**` - `ai-plan/public/cqrs-rewrite/**` - `ai-plan/public/archive/cqrs-cache-docs-hardening/**` +- 已根据 PR #253 的最新未解决 review thread 清理 `ai-plan/public/ai-plan-governance/traces/ai-plan-governance-trace.md` + 中重复的 `### 验证` / `### 下一步` 标题,并补充恢复点后缀以消除 MD024 锚点冲突 ## 验证 @@ -52,6 +54,9 @@ - `dotnet build GFramework.Core.Abstractions/GFramework.Core.Abstractions.csproj -c Release --no-restore` - 结果:通过 - 备注:本轮规则与文档调整未引入构建问题 +- `rg -n "^### (验证|下一步)" ai-plan/public/ai-plan-governance/traces/ai-plan-governance-trace.md` + - 结果:通过 + - 备注:同名标题已按恢复点后缀唯一化,不再产生重复锚点 ## 下一步 diff --git a/ai-plan/public/ai-plan-governance/traces/ai-plan-governance-trace.md b/ai-plan/public/ai-plan-governance/traces/ai-plan-governance-trace.md index 7f9be231..b9f6ef08 100644 --- a/ai-plan/public/ai-plan-governance/traces/ai-plan-governance-trace.md +++ b/ai-plan/public/ai-plan-governance/traces/ai-plan-governance-trace.md @@ -16,7 +16,7 @@ - 在 `AGENTS.md` 中补齐 public/private 职责边界,以及敏感信息与绝对路径禁写规则 - 在 `gframework-boot` 中同步新的读取顺序:优先 public,按需读取当前 worktree 私有目录 -### 验证 +### 验证(RP-002) - `find ai-plan -maxdepth 3 -type f | sort` - 结果:通过 @@ -25,7 +25,7 @@ - `dotnet build GFramework.Core.Abstractions/GFramework.Core.Abstractions.csproj -c Release` - 结果:通过 -### 下一步 +### 下一步(RP-002) 1. 后续若出现新的 worktree 私有恢复需求,直接在 `ai-plan/private//` 下创建,不再向共享目录追加本地临时状态 2. 若将来需要进一步限制格式,可再为 `public/**` 与 `private/` 各自补一个模板文件,但本轮先把目录语义和安全边界固定下来 @@ -43,7 +43,7 @@ 主题内归档 + 主题级归档”的语义 - 将 `.gitignore` 调整为允许 `ai-plan/public/**/*.md` 以新层级进入版本控制 -### 验证 +### 验证(RP-003) - `find ai-plan/public -maxdepth 4 -type f | sort` - 结果:通过 @@ -52,7 +52,7 @@ - `dotnet build GFramework.Core.Abstractions/GFramework.Core.Abstractions.csproj -c Release --no-restore` - 结果:通过 -### 下一步 +### 下一步(RP-003) 1. 未来每次新增或关闭主题,都同步更新 `ai-plan/public/README.md`,不要让 `boot` 回到全量扫描模式 2. 若某个活跃主题内部继续积累阶段性完成物,优先收入该主题目录下的 `archive/`