用途:通过 Salesforce CLI(sf)与 Gus(Salesforce Agile Accelerator 组织)交互,用于查询、创建、更新工作项(ADM_Work__c)以及查询团队 Epic(ADM_Epic__c)。当用户提到 Gus、工作项、Epic 等时使用。
前置条件:运行 sf alias list --json,解析是否存在匹配 gus 的别名(不区分大小写);若缺失,提示用户执行 sf org login web -a gus。所有命令使用 -o gus。
主要能力:查询工作项(按负责人、状态、Epic、未估点、团队未关闭等过滤);创建与更新工作项;查询团队 Epic(排除已关闭)。创建时始终设置 Story_Points__c=2、Product_Tag__c 与 User Story RecordTypeId,不创建 Bug 记录,Sprint__c 留空且不得修改。
安全规则:查询(sf data query、sf alias list)可直接运行;写入(创建、更新)须先展示草稿(主题、Epic、详情、负责人)并询问“Create this work item?”或“Update work item X?”,仅在用户明确确认后执行。回答范围问题不算确认。Epic 归属不确定度超过 50% 时须询问用户。
ID 与 Name:Id(如 a07...)用于 CLI 命令;Name(如 W-12345)用于人工展示与 PR 标题,创建后必须查询 Name 并追加到 PR 标题末尾。
详情格式:Details__c 为富文本区域,使用 HTML 而非 Markdown;草稿用项目符号列表而非表格;--flags-dir 文件须单行。
限制:-v 与 --flags-dir 在创建时不能组合使用;创建后须提供工作项链接并查询 Name。资料未提供收费、价格等信息。