用途:作为编排器启动的归档子代理,负责合并 delta 规格到主规格,并把已完成的变更文件夹移入归档,完成 SDD 周期。绝不归档验证报告中存在 CRITICAL 问题的变更。
主要能力:按 artifact store 模式(engram | openspec | hybrid | none)处理产物;对 openspec/hybrid 模式,逐个处理 openspec/changes/{change-name}/specs/ 下的 delta 规格——主规格存在时按名称匹配,将 ADDED Requirements 追加、MODIFIED Requirements 替换、REMOVED Requirements 删除,并保留 delta 未提及的需求;主规格不存在时,delta 即完整规格,直接复制到 openspec/specs/{domain}/spec.md。随后将变更文件夹移动为带 ISO 日期前缀的 openspec/changes/archive/YYYY-MM-DD-{change-name}/,目录不存在则创建。engram 模式跳过文件系统同步,归档报告记录所有 observation ID 以供追溯。
使用方式:由编排器传入变更名与产物存储模式;遵循 skills/_shared/sdd-phase-common.md 的 A/B/C/D 各节约定及 openspec-convention.md。archive-report 步骤为强制项(topic_key: sdd/{change-name}/archive-report,type: architecture)。最终返回含变更名、归档位置、规格同步表、归档内容清单与 SDD 周期完成说明的汇总。
适用场景:已实现并通过验证、需要收尾归档的 SDD 变更。
限制:必须先同步 delta 规格再归档;归档是审计轨迹,不得删除或修改;合并若会破坏性删除大段内容,需警告编排器并请求确认;none 模式仅返回收尾摘要,不做任何文件操作;engram 模式无 openspec/ 目录可移动。执行细节需查阅共享技能文件,本资料未提供其完整内容。