变更授权框架.md 1.9 KB

正式接口 OpenSpec change 框架

本框架为 §1.1 第 6 项准入材料中"独立正式接口 OpenSpec change"准备的执行模板。 创建日期: 2026-10-09 阻塞来源: 全量验收与真实联调准入清单.md §1.1 第 6 项

1. 命名规范

  • 命名: MRC-{模块编码}-{能力描述}-release-v{N}
  • 例: MRC-SVC-PAY-001-wechat-placeorder-release-v1
  • 不允许: 沿用现有 MRC-*-v1 / v2 命名;新 change 须明确 release-v{N} 后缀以区分 Demo v1/v2 vs 正式 release。

2. 目录结构

openspec/changes/<change-id>/
├── proposal.md         # Why / What Changes / Impact
├── tasks.md            # 5 个任务清单
├── specs/
│   └── spec.md         # ## ADDED Requirements + ### Requirement + #### Scenario (strict 格式)
└── SIGN_OFF.md         # 项目负责人书面授权(参见 §3 模板)

3. 字段要求

# Change: {能力描述}

## Why

[业务驱动 + 业务规则引用]

## What Changes

- [{能力项}](引用 P-01-* 已结决议)
- [{能力项}]

## Impact

- Affected specs: [P-01-* 业务规则 + §14 业务裁决]
- Affected code: [模块路径]
- Affected modules: [从 15 个待评审模块清单选择]
- Dependencies and risks: [依赖项 + 风险]
- Authorization: [引用 §1.1 第 6 项书面授权 SIGN_OFF.md]

4. 严格校验参考

  • 命令: openspec validate <change-id> --strict
  • 预期产出:26 个 strict 模板 Requirement + Scenario(已结)
  • 关联: 02-AI协作_ai-workflow/04-文档模板_templates/OpenSpec-change模板.md

5. 待项目负责人填写

(以下章节由项目负责人亲自填写,管理 Agent 不替代)

5.1 首批授权的 change 清单

(全部)

5.2 授权期限

(2026-10-9~2027-10-9)

5.3 关联 §1.1 第 6 项 SIGN_OFF

(待项目负责人书面授权后引用 01-项目文档_docs/07-项目记录/02-审查与复盘记录/项目负责人书面授权_正式接口接入_v1.md)