用途:该技能用于把一次已批准的设计探索结果正式落入设计系统,必要时再落到真实组件代码。它是闭合探索与维护系统之间流程的步骤,不是发布命令。
主要能力:读取确切的主题、修订、选中节点、来源、检查点与最新 Paper 稿件;确认用户只要求采用设计还是同时要求实现;记录用户的实际批准指令,不能把“看起来不错”当作最终批准;替换前保存旧的规范稿件与令牌快照;若稿件、来源或令牌在批准后发生实质变化,则新建草稿、将主题的 needsReview 设为 true 并重新比较,重新获得批准后才采用。
使用方式:加载 paper-ds-canvas 与 ../paper-ds-manage/references/versioning.md。将批准的稿件提升为独立的规范组件页面(或其他主题对应的 Block/页面规范位置),更新组件页面及 pages.componentPages 映射,保留历史版本,更新规范节点与 currentRevision,并依据批准行为更新使用说明。仅采用设计时以 approved 状态结束,保持 implementedRevision 不变或为 null,并报告剩余代码差异。需要实现时,通过 get_jsx、get_computed_styles 和资源工具直接从 Paper 读取值,阅读源码、props、样式、故事与真实调用点,把设计翻译为现有组件与 API。完成后运行项目适用的现有检查,并用相同内容、状态、主题和宽度截图对比实现与已批准修订;验证成功后才标记修订已实现并推进 implementedRevision。最后归档用户同意退役的旧轮次,报告当前 Paper 修订、已实现修订、来源、检查与剩余偏差。
限制:不得因 Paper 已更新、代码可编译或某选项获批而声称实现成功;不得改动受保护的 Foundations 或 TEMPLATE,除非有明确范围与权限;语义或全局令牌变更需另行影响评估;提交、推送、发布标签、PR、部署与原生评论线程变更需单独授权;恢复历史工作应作为新修订,不得回退修订计数或覆盖历史产物。未提供的信息暂未说明。