- 机读基线:
src/MAAUnified/Compat/Mapping/Baseline/baseline.freeze.v1.json - 机读验收模板:
src/MAAUnified/Compat/Mapping/Baseline/acceptance.template.v1.json - 评审文档:
baseline.freeze.v1.md,acceptance.checklist.template.v1.md
- Package A 冻结后,所有条目默认
priority=P0,禁止私自降级。 parity_status仅允许:Aligned,Gap,Waived。- 每条记录必须包含
evidence四元组:ui_pathlog_pathscopecase_id
- 任意失败路径必须满足:
- 应用进程不崩溃
- UI 有可见错误反馈
debug/下有可定位日志
Data-only: 仅修改基线 JSON 的状态、备注、证据、案例矩阵。Schema: 修改契约字段或约束。Policy: 修改 P0 口径、矩阵策略、Waiver 规则。
- 提交 PR 时标注变更类型(Data-only / Schema / Policy)。
- Data-only 需至少 1 名前端维护者 + 1 名测试维护者审批。
- Schema/Policy 需额外 1 名技术负责人审批。
- 合并前必须通过
MAAUnified.Tests(包含基线门禁测试)。
- 仅当存在真实阻塞且无法在当前包完成时允许
Waived。 - 必填字段:
ownerreasonexpires_on(ISO 日期)alternative_validation
expires_on超期后,CI 视为失败(需移除或续签并说明)。
baseline.freeze.v1.md与acceptance.checklist.template.v1.md视为基线 JSON 的投影。- 若 JSON 变更导致文档未更新,
GeneratedDocs_ShouldMatchMachineReadableSource必须失败。
- 破坏性变更(字段删除/重命名)必须升主版本(
v2)。 - 向后兼容增强(新增字段/案例)升次版本(
v1.x)。 - 修正文案或证据路径升补丁版本(
v1.x.y)。