同一份 YAML 语义契约,经编译管线后,不同角色消费不同格式的产物。
语义翻译设计师设计唯一事实来源 YAML 契约,经编译管线分发为 4 种角色产物:DesignOps 审计 Checklist、AI 工程师注入 Prompt 前缀、前端消费 JSON Schema、研发效能执行 CI 规则。
悬停卡片查看踩坑场景 · 点击卡片高亮对应产物
语义翻译设计师视角:不消费任何编译产物——ta 设计的是唯一事实来源 ERR-001.yaml 本身
唯一事实来源 · ERR-001.yaml v1.1.0
Single Source of Truth · 由语义翻译设计师维护
⚙️ 编译管线
角色产物(随角色切换)
语义翻译设计师intent_id: "ERR-001" version: "v1.1.0" designed_by: "语义翻译设计师" status: "唯一事实来源 · Single Source of Truth" semantic_tokens: error_severity: [fatal, transient, retryable, degraded] # 每一级的 color / motion / icon / user_action # 均由语义翻译设计师定义并评审入库 immutable_boundaries: - safety: "禁止统一红色" → block - clarity: "必须提供行动指引" → warn
生产者说明
语义翻译设计师不消费任何编译产物。下游 4 个角色消费的 Checklist / Prompt / Schema / CI 规则,全部是这份 YAML 经编译管线分发的投影。修改产物必须回到此源契约修改后重新编译。
单一来源多目标输出
编译管线的核心设计:同一份 YAML 语义契约作为单一来源,经编译后输出为四种不同格式的产物。
每种产物都保留了与源契约的映射关系(中栏箭头),确保当源契约更新时,所有消费格式的产物都能同步迭代。
团队级扩展规则(紫色标记)仅在相关角色的产物中显化,不影响其他角色的消费格式。
AI 工程师消费的 Prompt 前缀直接注入 AI 工具的 system message,让 AI 在生成界面前自动遵守语义约束。