用途:将领域术语注册到项目术语表,供团队统一术语并支持后续从会话输出中自动抽取术语。
主要能力:解析规范名与定义,校验规范名为 kebab-case 且定义不超过200字符;检查术语表是否存在;做去重检查(完全相同则退出,近似匹配需确认或合并);自动推导别名(1-3个)、关键词(3-5个)、层级(core/extended/peripheral)与关系;在用户确认后写入 glossary.yaml。术语生命周期为:发现/手动 → 注册 → 活跃 →(可选)弃用 → 移除。
使用方式:调用 $domain-add "auth-token" "Short-lived credential for API authentication";命令行等价为 maestro domain add "<canonical>" "<definition>" --tier core|extended|peripheral,并可配合 maestro domain update 更新别名、关键词与关系;确认命令可用 maestro domain list;-y 或 --yes 可跳过确认。前置条件:.workflow/domain/ 必须存在,缺失时运行 maestro domain init。
限制:所有文件写入只能指向 .workflow/domain/glossary.yaml,禁止修改源码或该路径以外的文件;缺少规范名或定义报 E001,目录未初始化且拒绝自动初始化报 E002,同名术语重复报 E003;近似匹配需用户确认;未提供其他平台或收费信息。