feat(rdev-templates): deepen stage-06 software/inspection/list templates (S1 batch 3)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
weichen
2026-09-17 14:37:18 +00:00
co-authored by Cursor
parent 1692a57175
commit 05629721f0
10 changed files with 281 additions and 31 deletions
@@ -38,6 +38,15 @@ var rdevTemplateDepthAllowlist = []string{
"rd_process_flow",
"rd_packaging",
"rd_purchase_spec",
"rd_sw_arch",
"rd_sw_ui",
"rd_ifu",
"rd_incoming_iqc",
"rd_ipqc",
"rd_fqc",
"rd_tech_req",
"rd_risk_report",
"rd_design_output_list",
}
func TestRDevTemplateDepthLint(t *testing.T) {
+22 -4
View File
@@ -10,18 +10,36 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 进入 DMR 的输出
## 清单范围与纳入准则
| 文件 | 是否进入 DMR | 备注 |
(写满四段式。说明本清单覆盖范围、纳入/排除准则及与 DHF/DMR 的关系;缺项写「待确认」。)
| ID | 准则项 | 说明 |
| --- | --- | --- |
| | | |
| RD-DO-LIST-CRIT-001 | 待确认 | 待确认 |
## 清单明细
(写满四段式。逐项列出文件/记录;列出本阶段设计输出文件及其 DHF/DMR 归属。禁止空表头;至少一行「待确认」示例。)
| ID | 文件/记录 | 版本 | 归属(DHF/DMR) | 状态 | 备注 |
| --- | --- | --- | --- | --- | --- |
| RD-DO-LIST-ITEM-001 | 待确认 | 待确认 | 待确认 | 待确认 | 待确认 |
## 缺口与风险
(写满四段式。列出缺失项、对后续阶段的阻塞影响与补齐计划。)
| ID | 缺口 | 影响 | 计划补齐方式 | 责任人 |
| --- | --- | --- | --- | --- |
| RD-DO-LIST-GAP-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -3
View File
@@ -10,16 +10,44 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 成品检验规范正文
## 检验范围与对象
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。写清成品检验覆盖的物料/工序/成品范围与抽样前提;缺项写「待确认」。)
| ID | 对象 | 范围说明 | 抽样前提 |
| --- | --- | --- | --- |
| RD-FQC-SCP-001 | 待确认 | 待确认 | 待确认 |
## 检验项目与方法
(写满四段式。检验项目、方法、设备/量具;禁止空表。)
| ID | 检验项目 | 方法 | 设备/量具 | 记录要求 |
| --- | --- | --- | --- | --- |
| RD-FQC-IT-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 抽样方案与判定标准
(写满四段式。AQL/抽样方案、合格判定、放行条件。)
| ID | 抽样方案 | 合格判定 | 放行条件 |
| --- | --- | --- | --- |
| RD-FQC-ACC-001 | 待确认 | 待确认 | 待确认 |
## 不合格品处理
(写满四段式。隔离、评审、返工/报废路径与责任角色。)
| ID | 情形 | 处理路径 | 责任角色 | 记录 |
| --- | --- | --- | --- | --- |
| RD-FQC-NC-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 追溯
+33 -3
View File
@@ -10,16 +10,46 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 产品使用说明书正文
## 预期用途与使用人群
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。预期用途、适用人群、使用环境;缺项写「待确认」。不做疗效宣称。)
| ID | 项 | 内容 |
| --- | --- | --- |
| RD-IFU-USE-001 | 预期用途 | 待确认 |
| RD-IFU-USE-002 | 使用人群 | 待确认 |
| RD-IFU-USE-003 | 使用环境 | 待确认 |
## 操作步骤与注意事项
(写满四段式。关键操作步骤、禁忌/警告/注意;禁止空步骤列表。)
| ID | 步骤/警示 | 内容 | 风险关联 |
| --- | --- | --- | --- |
| RD-IFU-OP-001 | 待确认 | 待确认 | 待确认 |
## 维护、清洁与贮存
(写满四段式。维护周期、清洁消毒要求、贮存运输条件。)
| ID | 项 | 要求 | 来源 |
| --- | --- | --- | --- |
| RD-IFU-MNT-001 | 待确认 | 待确认 | 待确认 |
## 故障提示与用户行动
(写满四段式。常见故障提示、用户应采取的行动、何时联系服务。)
| ID | 提示 | 用户行动 | 升级条件 |
| --- | --- | --- | --- |
| RD-IFU-FLT-001 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -3
View File
@@ -10,16 +10,44 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 原材料进货检验规范正文
## 检验范围与对象
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。写清原材料进货检验覆盖的物料/工序/成品范围与抽样前提;缺项写「待确认」。)
| ID | 对象 | 范围说明 | 抽样前提 |
| --- | --- | --- | --- |
| RD-IQC-SCP-001 | 待确认 | 待确认 | 待确认 |
## 检验项目与方法
(写满四段式。检验项目、方法、设备/量具;禁止空表。)
| ID | 检验项目 | 方法 | 设备/量具 | 记录要求 |
| --- | --- | --- | --- | --- |
| RD-IQC-IT-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 抽样方案与判定标准
(写满四段式。AQL/抽样方案、合格判定、放行条件。)
| ID | 抽样方案 | 合格判定 | 放行条件 |
| --- | --- | --- | --- |
| RD-IQC-ACC-001 | 待确认 | 待确认 | 待确认 |
## 不合格品处理
(写满四段式。隔离、评审、返工/报废路径与责任角色。)
| ID | 情形 | 处理路径 | 责任角色 | 记录 |
| --- | --- | --- | --- | --- |
| RD-IQC-NC-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -3
View File
@@ -10,16 +10,44 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 生产过程检验规范正文
## 检验范围与对象
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。写清生产过程检验覆盖的物料/工序/成品范围与抽样前提;缺项写「待确认」。)
| ID | 对象 | 范围说明 | 抽样前提 |
| --- | --- | --- | --- |
| RD-IPQC-SCP-001 | 待确认 | 待确认 | 待确认 |
## 检验项目与方法
(写满四段式。检验项目、方法、设备/量具;禁止空表。)
| ID | 检验项目 | 方法 | 设备/量具 | 记录要求 |
| --- | --- | --- | --- | --- |
| RD-IPQC-IT-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 抽样方案与判定标准
(写满四段式。AQL/抽样方案、合格判定、放行条件。)
| ID | 抽样方案 | 合格判定 | 放行条件 |
| --- | --- | --- | --- |
| RD-IPQC-ACC-001 | 待确认 | 待确认 | 待确认 |
## 不合格品处理
(写满四段式。隔离、评审、返工/报废路径与责任角色。)
| ID | 情形 | 处理路径 | 责任角色 | 记录 |
| --- | --- | --- | --- | --- |
| RD-IPQC-NC-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -2
View File
@@ -10,7 +10,7 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
@@ -19,7 +19,36 @@
## 风险评价摘要
(可接受性结论。缺项写「待确认」。)
(写满四段式。给出设计输出阶段风险可接受性总体结论;缺项写「待确认」。不做疗效宣称。)
| ID | 摘要项 | 内容 |
| --- | --- | --- |
| RD-RISK-RPT-SUM-001 | 总体可接受性 | 待确认 |
| RD-RISK-RPT-SUM-002 | 关键残留风险 | 待确认 |
## 风险清单与控制措施
(写满四段式。危害、初始风险、控制措施、残余风险;禁止空表。)
| ID | 危害 | 初始风险 | 控制措施 | 残余风险 | 验证/确认线索 |
| --- | --- | --- | --- | --- | --- |
| RD-RISK-RPT-HZ-001 | 待确认 | 待确认 | 待确认 | 待确认 | 待确认 |
## 剩余风险可接受性判定
(写满四段式。判定准则、受益-风险权衡要点、需告知用户的信息;信息不足标「待确认」。)
| ID | 判定项 | 结论 | 依据 |
| --- | --- | --- | --- |
| RD-RISK-RPT-ACC-001 | 待确认 | 待确认 | 待确认 |
## 与本阶段输出的关联
(写满四段式。本报告所依据的设计输出/验证/确认活动及版本。)
| ID | 关联文件 | 版本 | 关系说明 |
| --- | --- | --- | --- |
| RD-RISK-RPT-LNK-001 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -5
View File
@@ -10,18 +10,44 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
本阶段可声明不适用:无软件成分时可声明不适用。
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 软件概要设计方案正文
## 架构/设计概述
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。软件概要设计:分层、模块划分与关键算法边界。无软件成分可声明不适用。禁止编造接口协议细节。)
| ID | 组件/模块 | 职责 | 关键接口 | 安全分级线索 |
| --- | --- | --- | --- | --- |
| RD-SW-ARCH-ARCH-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 需求追溯与设计决策
(写满四段式。关键设计决策、与软件需求的追溯;缺项写「待确认」。)
| ID | 需求 ID | 设计决策 | 理由 | 验证线索 |
| --- | --- | --- | --- | --- |
| RD-SW-ARCH-DEC-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 接口与数据流
(写满四段式。内外部接口、数据流、错误处理边界。)
| ID | 接口 | 方向 | 数据/协议要点 | 失败模式 |
| --- | --- | --- | --- | --- |
| RD-SW-ARCH-IF-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 配置与可维护性约束
(写满四段式。配置项、版本策略、维护约束;交叉引用配置及维护计划。)
| ID | 约束项 | 要求 | 来源 |
| --- | --- | --- | --- |
| RD-SW-ARCH-CFG-001 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -5
View File
@@ -10,18 +10,44 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
本阶段可声明不适用:无软件界面时可声明不适用。
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 软件UI设计文档正文
## 架构/设计概述
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。软件UI:界面结构、交互流程与告警呈现。无软件成分可声明不适用。禁止编造接口协议细节。)
| ID | 组件/模块 | 职责 | 关键接口 | 安全分级线索 |
| --- | --- | --- | --- | --- |
| RD-SW-UI-ARCH-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 需求追溯与设计决策
(写满四段式。关键设计决策、与软件需求的追溯;缺项写「待确认」。)
| ID | 需求 ID | 设计决策 | 理由 | 验证线索 |
| --- | --- | --- | --- | --- |
| RD-SW-UI-DEC-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 接口与数据流
(写满四段式。内外部接口、数据流、错误处理边界。)
| ID | 接口 | 方向 | 数据/协议要点 | 失败模式 |
| --- | --- | --- | --- | --- |
| RD-SW-UI-IF-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 配置与可维护性约束
(写满四段式。配置项、版本策略、维护约束;交叉引用配置及维护计划。)
| ID | 约束项 | 要求 | 来源 |
| --- | --- | --- | --- |
| RD-SW-UI-CFG-001 | 待确认 | 待确认 | 待确认 |
## 追溯
+31 -3
View File
@@ -10,16 +10,44 @@
## 结论
(一句话。信息不足标「待确认」。不适用则写「本文件不适用」及理由。)
(一句话概括本文件核心结论。信息不足标「待确认」。不适用则写「本文件不适用」及理由。不做疗效宣称。)
## 适用性
- 适用 / 不适用:{{applicability}}
- 不适用理由:{{na_rationale}}
## 产品技术要求正文
## 产品技术要求总览
(按本阶段专业结构写。缺项写「待确认」。不做疗效宣称。)
(写满四段式。覆盖功能/性能/安全/环境等技术要求范围;缺项写「待确认」。不做疗效宣称。)
| ID | 类别 | 要求陈述 | 验证方式 |
| --- | --- | --- | --- |
| RD-TECH-TR-001 | 待确认 | 待确认 | 待确认 |
## 性能与安全指标
(写满四段式。量化指标、允差、测量条件。)
| ID | 指标 | 目标值/范围 | 测量条件 | 来源 |
| --- | --- | --- | --- | --- |
| RD-TECH-PS-001 | 待确认 | 待确认 | 待确认 | 待确认 |
## 法规与标准符合性要点
(写满四段式。适用法规/标准要点;禁止编造条款号。)
| ID | 法规/标准 | 适用要点 | 符合性证据计划 |
| --- | --- | --- | --- |
| RD-TECH-RG-001 | 待确认 | 待确认 | 待确认 |
## 标识、标签与说明书约束
(写满四段式。标签要素、IFU 约束、UDI/批号等;缺项写「待确认」。)
| ID | 约束项 | 要求 | 来源 |
| --- | --- | --- | --- |
| RD-TECH-LB-001 | 待确认 | 待确认 | 待确认 |
## 追溯