已合并
feat: 先合入索引摘要生成器并规范中文导航 #67
feat: 先合入索引摘要生成器并规范中文导航 #67
已合并
zhanghz1创建于 9月28日
zhanghz1
zhanghz1成员
9月28日

Pull Request 说明

PR #58 同时修改索引生成器和 85 个 index.md,在当前 CI 的受信快照机制下,旧 master 生成器会把新索引判为 stale。维护者已接受短暂窗口期,因此先合入生成器代码,再由 PR #58 合入再生成索引。

本 PR 将 PR #58 中的 governance/contracts/indexes.py 和 evals/test_governance.py 原样提前合入:摘要优先使用目录概述卡,并正确统计一级子目录及卡片数。同时在 AGENTS.md 规定新增或修改的索引导航以中文表述,保留必要技术标识原文;当天日志记录此次分步迁移。本 PR 不修改任何 knowledge/**/index.md,也不修改 .gitcode/。

本地验证:索引摘要 9 项单测通过;两份 Python 文件与 PR #58 当前版本的 Git blob 完全一致;git diff --check 通过。由于索引留待第二步,使用新生成器检查当前旧知识树会报告预期的 85 个 index.stale,因此此阶段的 bash check.sh 不能通过;严格 Lint 的 85 项 Finding 均为 index.stale,没有其他问题。当前环境未安装 ruff,未执行该项本地检查。

合入顺序:

  1. 先合入本 PR;在下一步完成前暂停其他知识 PR 合入。
  2. PR #58 作者更新到新的 master,解决 logs/2026-09-28.md 冲突,并把日志中旧的“原子单 PR / CI override”叙述改为实际两步方案。此时两个 Python 文件已由本 PR 提前合入,#58 应主要剩余 85 个再生成索引和相应日志。
  3. 在 PR #58 上重跑 /compile 与 bash check.sh,确认新索引和新生成器自洽后尽快合入,结束窗口期。

变更类型

验证

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 zhanghz1 的贡献)
zhanghz1zhanghz1成员
9月28日 创建了 pull request,commit f28fc99d
CANN-robotCANN-robot成员
9月28日 添加了label:cann-cla/yes
CANN-robot
CANN-robot成员
9月28日 评论:

Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.


PR Approval Progress

✅ Congratulations! All modules have met the lgtm and approve requirements.

Module Approval Details

module lgtm status approve status
repo-cann/cannbot-knowledge ✅ qq_41667743, wangsj0012 (2/2) ✅ qq_41667743 (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)

CLA Signature Pass

zhanghz1, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
CANN-robot
CANN-robot成员
9月28日 评论:

CLA Signature Pass

zhanghz1, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
zhanghz1
zhanghz1成员
9月28日 评论:

/compile

likedislike
zhanghz1zhanghz1成员
9月28日 预合并成功(commit_id: ea285d425c3236b1e00ec00701e35b92e1610139)
CANN-robot
CANN-robot成员
9月28日 评论:
🚀 CI 流水线已启动
📋 执行详情: 点击查看流水线
likedislike
CANN-robotCANN-robot成员
9月28日 添加了label:ci-pipeline-running
CANN-robotCANN-robot成员
9月28日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
9月28日 添加了label:ci-pipeline-passed
汪超成员
9月28日 评论:

/approve

likedislike
zhanghz1zhanghz1成员
9月28日 预合并成功(commit_id: 24c685bc367589c28c4d18f74eb066e97717f01b)
zhanghz1zhanghz1成员
9月28日 强制推送  1 个提交:5004c0dd-feat: 先合入索引摘要生成器并规范中文导航
zhanghz1zhanghz1成员
9月28日 预合并成功(commit_id: 0b7bcb43feafc395eff1f719776ad9b4ca8616cd)
CANN-robotCANN-robot成员
9月28日 删除了label:cann-cla/yes
CANN-robotCANN-robot成员
9月28日 删除了label:ci-pipeline-passed
CANN-robot
CANN-robot成员
9月28日 评论:

Notification

This pull request has been changed(code update) or closed, so removes the following label(s): ci-pipeline-passed.

likedislike
CANN-robotCANN-robot成员
9月28日 添加了label:cann-cla/yes
zhanghz1zhanghz1成员
9月28日 修改标题为 “feat: 先合入索引摘要生成器并规范中文导航”,原标题为“ci: 为 PR #58 索引迁移提供受信检查并规范中文导航”
zhanghz1zhanghz1成员
9月28日 修改了pull request 的描述
zhanghz1
zhanghz1成员
9月28日 评论:

/compile

likedislike
zhanghz1zhanghz1成员
9月28日 预合并成功(commit_id: ff998a27494df9808679775d3a1305038a0b8ccb)
CANN-robot
CANN-robot成员
9月28日 评论:
🚀 CI 流水线已启动
📋 执行详情: 点击查看流水线
likedislike
CANN-robotCANN-robot成员
9月28日 添加了label:ci-pipeline-running
CANN-robotCANN-robot成员
9月28日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
9月28日 添加了label:ci-pipeline-passed
汪超成员
9月28日 评论:

/approve

likedislike
CANN-robotCANN-robot成员
9月28日 添加了label:approved
wangshaojun
wangshaojun成员
9月28日 评论:

/lgtm

likedislike
CANN-robotCANN-robot成员
9月28日 添加了label:lgtm
CANN-robotCANN-robot成员
9月28日 合入了pull request