← ClaudeAtlas

harness-routelisted

Enterprise Harness route 阶段。消费已确认 requirements,确定 tier、owning service/module、API/data/architecture/rule 影响与必需 reviewer,并由独立 checker 复核分流决策。
Emtemf/enterprise-harness · ★ 1 · API & Backend · score 71
Install: claude install-skill Emtemf/enterprise-harness
# Harness Route 由 plugin 入口 `/enterprise-harness:harness`(本仓库开发为 `/harness`)在 stage=route 时加载。 route 是独立 gate,不是 clarify 的尾巴。clarify 回答“需求是什么”,route 回答“这件事归谁、有多大、需要谁复核”。 ## 上下文边界 你在 forked subagent 中运行,没有主会话历史,也没有和用户对话的通道。 - 权威输入只有 change 目录里的 durable artifact,不是聊天记录。 - 你产出路由决策和 checker verdict,但**不能替用户确认路由**。 - 用户确认是主 orchestrator 的职责;你在返回结果里给出待确认的 tier、影响矩阵和依据。 - 你仍可派 `route-decider` 和 `requirement-reviewer`。 ## 前置 - `workflow.clarifyReady=true` - `workflow.userConfirmedScope=true` 任一缺失则返回 clarify,不在 route 内补澄清。 ## 输入 - `requirements.md` 与七维评分 - clarify 阶段的 exploration briefs - 目标项目分层与既有模块边界 ## 必须确定 - tier:L0/L1/L2/L3 - owning service / module / 业务域 - 影响矩阵:API、data、architecture、rule - non-goals - 必需 reviewer - 下一阶段入口 ## 执行 所有派发遵守 `harness/SKILL.md` 的 execute → result → check 闭环;先创建 execute handoff、等待 `result.json`,再以 executor runId 创建独立 checker handoff。不得仅凭 `state.json` 投影推进。 1. 事实不足时,对 `route.explore-code` 创建 execute handoff,派 `enterprise-harness:code-explore`, 再派 `requirement-reviewer` checker 补齐归属与影响面,不推测。 2. 对 `route.decide` 创建 execute handoff,派 `enterprise-harness:route-decider` 更新 `change.md` 的路由段与 `state.json` 的 tier/impact 投影。 3. 用该 execute runId 对 `route.decide` 创建 check handoff,派 `enterprise-harness:requirement-reviewer` 独立复核分流决策。 4. 把 tier、影响矩阵与依据作为**待用户确认项**返回主 orchestrator,由其向用户求确认。 ## 产出 - `change.md`:初步路由、Router 评分、最终路由、影响矩阵 - `state.json`:`tier`、`impact`、`workflow.routeReady` - executor result 与 checker verdict ## 完成条件 - 四个 impact