用途:按公开路由契约执行负责人查找,并在当前原型无团队结果时给出明确的不确定性结论。
主要能力:运行时注册五个只读路由工具,对应优先级 1 至 5;第 6 级只是概念性回退,不是 MCP 工具,仓库中也没有已填充的回退映射。工具只返回优先级和基础置信度,不返回团队或指派人,因此正常结果是显式不确定。
使用方式:先启动本仓库的 triage MCP 服务器,提供 owner/repo,可选提供 surface 和受影响路径。依次调用 lookup_service_owner(带 repo 和可选 surface)、lookup_oncall、parse_codeowners、lookup_recent_assignees、lookup_recent_committers。若某级返回非空团队或指派人则保留为第 1 级,否则继续。仅凭基础置信度不能作为归属证据。若调用方提供已审核的路由覆盖,应单独标注为人工输入;MCP 工具不会从 SQLite 加载覆盖。所有级别为空时返回不确定,并说明缺少实时集成。
输出:一份路由报告,包含评估的 repo、surface、路径,按优先级排列的五个工具结果,接受的建议或 null,不确定性及通俗原因,以及明确标注为外部输入的操作员覆盖。
限制:这些工具不认证也不检查 GitHub,仓库名仅作数据处理;不得声称它们读取 CODEOWNERS、提交、议题、值班数据或服务目录;不得用数值置信度替代实际团队或指派人;未经本技能之外的人工审核不得持久化或宣布指派。错误处理:MCP 服务器不可用则停止并报告设置失败;工具抛错则记录该级失败并继续,不得把失败标为无匹配;有置信度但无负责人则视为空路由信号;无回退映射时返回不确定而非猜测;repo 字符串格式错误则停止并要求 owner/repo。