打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

项目:模板现代化官方推荐化改造进度:修订间差异

来自陋室
删除的内容 添加的内容
Maintenance script留言 | 贡献
更新模板现代化进度:完成课程导航模板组A/B第3批
Maintenance script留言 | 贡献
链接更新:模板规范页新标题
 
(未显示同一用户的17个中间版本)
第4行: 第4行:
* 文档名称:模板现代化官方推荐化改造进度
* 文档名称:模板现代化官方推荐化改造进度
* 创建日期:2026-05-19
* 创建日期:2026-05-19
* 最近更新:2026-05-19
* 最近更新:2026-05-20
* 维护方式:每次改造后同步更新本页
* 维护方式:每次改造后同步更新本页
* 当前状态:执行中
* 当前状态:阶段 A/B/C/D 已完成(进入持续治理)


== 改造目标 ==
== 改造目标 ==
第41行: 第41行:


== 当前优先级与执行顺序 ==
== 当前优先级与执行顺序 ==
# 月度巡检执行(SOP + 自动脚本)
# Flow/LQT 迁移模板组(分类外溢治理 + 文档规范化)
# 关键模板稳定性观察(间歇性 parse rc=139)
# 课程导航模板组(抽象复用)
# 其余主模板的 TemplateData 补齐
# 新增/变更模板的规范门禁接入(Doc、TemplateData、sandbox、testcases)
# 持续优化:高复杂模板按需模块化(Lua)
# 阶段 C:Lua 模块化切分


== 进度看板 ==
== 进度看板 ==
第55行: 第55行:
|-
|-
| 阶段 A:模板工程骨架统一
| 阶段 A:模板工程骨架统一
| 已完成
| 进行中
| 75%
| 100%
| Maintenance script
| Maintenance script
| 核心首批 5 模板已完成主模板骨架 + sandbox/testcases
| 主模板 27/27 已具备 sandbox + testcases
|-
|-
| 阶段 B:TemplateData 全量补齐
| 阶段 B:TemplateData 全量补齐
| 已完成
| 进行中
| 60%
| 100%
| Maintenance script
| Maintenance script
| 核心首批 5 模板已 TemplateData
| 模板 27/27 具备 Doc + TemplateData
|-
|-
| 阶段 C:复杂逻辑模块化
| 阶段 C:复杂逻辑模块化
| 已完成
| 未开始
| 0%
| 100%
| Maintenance script
| Maintenance script
| 四大核心模板模块化完成,三轮回归验收通过(含基线比对)
| 待进入 Lua 模块设计与迁移
|-
|-
| 阶段 D:治理与质量门禁
| 阶段 D:治理与质量门禁
| 已完成
| 进行中
| 15%
| 100%
| Maintenance script
| Maintenance script
| 已落地规范页、月度巡检SOP、自动化巡检脚本与月报机制
| 已完成 Flow/LQT 模板组分类外溢治理首批
|}
|}


== 里程碑日志 ==
== 里程碑日志 ==
=== 2026-05-19 ===
=== 2026-05-19 ===
=== 2026-05-20 ===
* 已完成(阶段C第3轮验收):[[项目:模板现代化阶段C调用页回归/2026-05-20-第3轮]]
** 参数边界验证通过(LanguageLinks、PageToolsLink、Navbox、SoftwareInfo)
** 基线哈希比对:147 样本中 SAME=130,CHANGED=17,最终解析失败=0
* 已完成(阶段D治理门禁落地):
** 新增规范页:[[帮助:模板定义与结构规范]]
** 新增SOP:[[项目:模板现代化月度巡检SOP]]
** 新增月报:[[项目:模板现代化月度巡检/2026-05]]
** 脚本落地:`maintenance/template-modernization-monthly-audit.sh`
* 已完成:新建收尾巡检报告(2026-05-20)[[项目:模板现代化收尾巡检报告/2026-05-20]]
* 下一步:转入月度巡检与异常专项(间歇性 parse rc=139 持续观察)
* 已完成:数据库备份(含校验)
* 已完成:数据库备份(含校验)
* 已完成:模板命名空间依赖关系、调用热度、语法使用情况巡检
* 已完成:模板命名空间依赖关系、调用热度、语法使用情况巡检
第111行: 第122行:
** 上述模板主题分类改为 `<includeonly>`(避免模板页本身被主题分类污染)
** 上述模板主题分类改为 `<includeonly>`(避免模板页本身被主题分类污染)
** 已新建 `/Doc` 并补齐 TemplateData:共 6 页
** 已新建 `/Doc` 并补齐 TemplateData:共 6 页
* 已完成(阶段A/B第4批:站点导航模板组):
* 下一步:继续处理 Windows/KMS/站点帮助文档/知识掌握模型等导航模板的文档与TemplateData补齐
** 已规范化主模板并挂载 `/Doc`:`Windows版本体系`、`KMS`、`站点帮助文档`、`知识掌握模型`
** `Windows版本体系`、`KMS`、`站点帮助文档` 主题分类改为 `<includeonly>`
** 已新建 `/Doc` 并补齐 TemplateData:共 4 页
* 已完成(阶段A/B第5批:剩余主模板补齐):
** 已规范化主模板并挂载 `/Doc`:`2025jzci毕设(论文)`、`西宁 FIRST 随想`、`Welcome`
** `2025jzci毕设(论文)`、`西宁 FIRST 随想` 主题分类改为 `<includeonly>`
** 已新建 `/Doc` 并补齐 TemplateData:共 3 页
* 已完成(阶段A/B第6批:系统模板组):
** 已挂载 `/Doc`:`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 迁移模板
** 已新建 `/Doc` 并补齐 TemplateData:共 9 页
* 已完成(阶段D第2批:收尾巡检):
** 新建巡检报告:[[项目:模板现代化收尾巡检报告/2026-05-19]]
** 巡检结论:主模板 `27/27` 已具备 `Doc + TemplateData`
** 待补 `sandbox + testcases`:22 个模板(已按调用热度排序)
* 已完成(阶段C准备):
** 新建迁移清单:[[项目:模板现代化阶段C Lua模块化清单]]
** 形成 P0/P1/P2 候选与迁移顺序(Navbox → SoftwareInfo → PageToolsLink → LanguageLinks)
* 已完成(阶段A第7批:高热模板测试链路补齐):
** 已新增 `sandbox + testcases`:`站点帮助文档`、`Windows版本体系`、`数据结构与算法`、`2025jzci毕设(论文)`、`认识 Linux`
** 当前 `sandbox + testcases` 覆盖率:10/27(37.0%)
* 已完成(阶段C原型):
** 新建 `模块:Navbox`
** `模板:Navbox/sandbox` 已切换到 `#invoke:Navbox|toolLinks`
** 已用 `maintenance parse` 验证 sandbox 渲染正常
* 已完成(阶段A第8批:测试链路补齐第二批):
** 已新增 `sandbox + testcases`:`KMS`、`西宁 FIRST 随想`、`Welcome`、`数据结构与算法(基础概念)`、`知识掌握模型`
** 当前 `sandbox + testcases` 覆盖率:15/27(55.6%)
* 已完成(阶段C原型第2批):
** 新建 `模块:SoftwareInfo`
** `模板:SoftwareInfo/sandbox` 已切换到 `#invoke:SoftwareInfo|renderSandbox`
** 已用 `maintenance parse` 验证 sandbox 渲染正常
* 已更新:[[项目:模板现代化收尾巡检报告/2026-05-19]](同步最新覆盖率,待补测试链路 12 个)
* 已完成(阶段A第9批:测试链路补齐第三批):
** 已新增 `sandbox + testcases`:`线性表`、`栈与队列`、`串、数组和广义表`
** 当前 `sandbox + testcases` 覆盖率:18/27(66.7%)
* 已完成(阶段C原型第3批):
** 新建 `模块:PageToolsLink`
** `模板:PageToolsLink/sandbox` 已切换到 `#invoke:PageToolsLink|renderSandbox`
** 已用 `maintenance parse` 验证 sandbox 渲染正常
* 已更新:[[项目:模板现代化收尾巡检报告/2026-05-19]](同步第三批覆盖率)
* 已完成(阶段A第10批:系统模板测试链路收尾):
** 已新增 `sandbox + testcases`:`Extension DPL`、`Flow提及` 及 7 个 LQT/Flow 模板
** 当前 `sandbox + testcases` 覆盖率:27/27(100.0%)
* 已更新:[[项目:模板现代化收尾巡检报告/2026-05-19]](终版)
** 巡检结论:阶段 A 与阶段 B 均已完成
* 已完成(阶段C灰度切换第1轮):
** 主模板已切换到模块:`Template:PageToolsLink`、`Template:Navbox`、`Template:SoftwareInfo`
** 模块路径:`模块:PageToolsLink`、`模块:Navbox`、`模块:SoftwareInfo`
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常
* 已完成(阶段C灰度切换第2轮):
** 新建模块:`模块:LanguageLinksData`、`模块:LanguageLinks`
** 主模板与沙盒已切换到 `#invoke`:`Template:LanguageLinks`、`Template:LanguageLinks/sandbox`
** 已通过 `maintenance parse` 验证主模板与 sandbox 渲染正常
* 已完成(阶段C回归抽样第1轮):
** 抽样验证 `LanguageLinks`、`PageToolsLink`、`SoftwareInfo` 基础渲染链路
** 发现并修复 `LanguageLinks` 参数兼容问题:模板调用场景改为优先读取 `parent.args.root`
** 已通过 `maintenance parse` 复测:`{{LanguageLinks|root=示例条目}}` 正常生成 `示例条目/en` 等链接
* 已新增回归报告:[[项目:模板现代化阶段C调用页抽样回归/2026-05-19-第1轮]](样本 26,异常 0)
* 已完成(阶段C回归抽样第2轮-全量):[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮]]
** 全量样本 147/147 成功;4 条样本出现首轮 rc=139,重试后全部通过
** 已建立基线哈希明细:[[项目:模板现代化阶段C调用页回归/2026-05-19-第2轮/基线哈希]]
* 下一步:阶段 C 第3轮回归(参数边界与视觉差异人工复核),并跟踪间歇性解析崩溃


== 风险与注意事项 ==
== 风险与注意事项 ==