بنقرة واحدة
worktrack-dispatch-skill
当 Harness 处于 WorktrackScope.dispatching,且需要一轮不扩大范围的限定范围分派来选择专用技能或执行载体时,使用这个技能。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当 Harness 处于 WorktrackScope.dispatching,且需要一轮不扩大范围的限定范围分派来选择专用技能或执行载体时,使用这个技能。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
当需要运行 Harness 分层闭环控制系统时,使用这个技能。它是 Codex 中顶层监督控制器的入口,负责状态估计、算子选择、技能绑定、子代理分派、证据收集、裁决与状态更新,而不是直接执行编码。
当 Harness 系统尚未初始化,或 `.servo/goal-charter.md` 不存在,需要初始化 repo 级 Goal Charter 与 Harness 控制面时,使用这个技能。
当 Harness 处于 WorktrackScope.closing,且需要一轮限定范围的收尾处理来处理合并请求、合并、清理与代码仓库刷新交接,同时不能悄悄越过审批边界时,使用这个技能。
当 Harness 处于 WorktrackScope.judging,且需要基于现有证据完成一轮限定范围关卡判定,而不重新执行工作或刷新代码仓库状态时,使用这个技能。
当 Harness 处于工作追踪范围.验证中,且需要一轮限定范围的审查证据流程来收集并综合审查发现、但不输出最终关卡判定结果时,使用这个技能。
当 Harness 处于工作追踪范围,且需要一轮限定范围验证来针对验收标准与验证要求收集测试证据时,使用这个技能。
| name | worktrack-dispatch-skill |
| description | 当 Harness 处于 WorktrackScope.dispatching,且需要一轮不扩大范围的限定范围分派来选择专用技能或执行载体时,使用这个技能。 |
本技能实现 WorktrackScope.Dispatch 状态转移算子,对应 Harness 控制回路中的分派执行阶段。它负责将已选工作项绑定到合适的执行载体(专用技能或通用回退载体),并分派一轮限定范围执行,而不是 Harness 自己执行编码。
当 Harness 已经有当前 Worktrack 动作,并且需要把这个动作绑定到合适的执行载体上完成一轮限定范围执行时,使用这个技能。
这个技能会消费一个已经选定的当前工作项,以及 worktrack-schedule-skill 为其准备的限定范围分派交接包;当存在明显匹配的专用技能时,选择最合适的那个,否则回退到 worktrack-generic-worker-skill 这类通用任务完成执行载体。若当前工作项的主要产物是把已验证事实追平到长期文档层,应优先绑定 worktrack-doc-catch-up-skill。没有现成专用技能不是阻塞条件:分派结果可以给出一次性、限定范围的任务专用执行指令,并绑定到通用 SubAgent 或明确的当前载体回退。一次性指令的唯一合法身份是本轮限定范围执行指令;将其伪装成新的永久技能的行为必须被阻断。
这个技能也是执行前最后一道限定范围防线。如果调度包对单轮而言过大,这个技能应拒绝它并返回调度阶段,而不是把过大的初始切片强行规范成一次执行。
执行载体选择必须由可开关参数控制:先读取 .servo/control-state.md 的 subagent_dispatch_mode_override_scope 来判断覆盖意图。默认值 worktrack-contract-primary 表示当前 Worktrack Contract 的 runtime_dispatch_mode 优先;只有该字段明确设为 global-override 时,.servo/control-state.md 的 subagent_dispatch_mode 才作为全局覆盖。若 worktrack 未声明 runtime_dispatch_mode,再使用 control-state 的 subagent_dispatch_mode 作为 repo 级默认值;最终默认值为 auto。auto 基于任务耦合度、状态共享需求、并行价值、风险和 context budget 选择 SubAgent、专用 skill、worktrack-generic-worker-skill 或 current-carrier;它不表示"能委派就委派"。delegated 表示必须真实委派,无法委派时应返回运行时缺口或权限阻塞;自动改为当前载体执行的行为必须被阻断。current-carrier 表示显式关闭 SubAgent 委派。默认偏好是 SubAgent-first,但只在 runtime_supports_subagent、permission_allows_delegation、dispatch_package_safety 成立,并且 task_coupling、state_sharing_need、risk_profile、context_budget_fit 适合委派时成立。只有 auto 命中 runtime fallback、权限边界禁止委派、耦合/共享状态不适合拆分,或交接包不满足安全分派条件时,才允许在当前载体内执行同一份限定范围任务/信息约定,并明确报告为运行时回退,而不是伪装成子代理分派。Runtime decision inputs: task_coupling、state_sharing_need、parallel_value、risk_profile、context_budget_fit、runtime_supports_subagent、permission_allows_delegation、dispatch_package_safety。
分派输出必须区分 task_producing_subagent 与 review_acceptance_subagent。本技能只为 task-producing execution 创建或链接 producer_carrier_ref;review/acceptance carrier 只能由 Verify / Acceptance / Gate 路径记录为 review_carrier_ref 或 acceptance_carrier_ref。evidence_provenance 不得把 task-producing carrier 的完成摘要当成独立 review/acceptance evidence。使用 current-carrier fallback 时必须写入机器可检查的 fallback_reason_code,允许值为 runtime_gap、permission_blocked、coupling_or_shared_state、dispatch_package_unsafe、not_applicable,并保留 fallback_reason 说明。
当需要决定当前动作应该如何分派时,使用这个技能:
计划/任务队列 中选出的当前下一步动作worktrack-generic-worker-skill 承载的通用任务完成 SubAgentworktrack-doc-catch-up-skillHarnessWorktrackScope 产物。计划/任务队列 中选出;如果没有,返回调度阶段,而不是在这里臆造一个。Node Type、本轮适用 gate_criteria、baseline policy,并与 Worktrack Contract 的验证要求一致shared_fact_pack 与 context_budget;缺失时返回调度阶段补齐分派任务简报 和 分派信息包。从头重建的行为必须被阻断——交接包是调度阶段的权威输出。worktrack-doc-catch-up-skill。runtime_dispatch_mode(按 override_scope -> contract -> control-state default -> runtime auto)并选择执行载体;默认 worktrack-contract-primary 必须让 worktrack 级设置生效,只有 global-override 才允许 control-state 压过 contract。每轮分派必须产出或链接 runtime_dispatch_record,其运行时字段合同以内联字段列表、调度 evidence artifact 和随包模板为准。
auto,必须应用 Dispatch Decision Policy,并记录 dispatch_policy_ref、runtime_dispatch_profile、decision_inputs、delegation_attempted、attempted_carrier、carrier_decision 与选择理由。runtime_dispatch_profile 必须至少包含 backend_runtime、model_family、subagent_dispatch_shell、runtime_supports_subagent、subagent_permission_state、permission_allows_delegation、dispatch_package_safety。subagent_dispatch_shell = unavailable | unknown,并将未委派原因记录为 runtime fallback、permission blocked 或 dispatch package unsafe。不得静默回退到当前载体。worktrack-generic-worker-skill 承载的通用任务完成 SubAgent 分派。
runtime_dispatch_mode 或 policy 判定为 current-carrier,或宿主运行时缺少真实分派壳层、权限边界禁止委派、交接包不满足安全分派条件时,才允许当前载体运行时回退。subagent_dispatch_record,并从 parent runtime_dispatch_record.subagent_dispatch_record_refs 指向 child record。该 child record 必须保留 task package ref、returned payload ref、completion status、cleanup/close status 和隔离边界;当前载体回退不得合成 child record。子代理 分派分派结果。遵循本包内最小公共约束 C-1 至 C-7:C-1 只在声明的 Scope/Function 内操作;C-2 只有授权的 SetGoal/ChangeGoal/Close/Refresh 路径可变更控制状态,其余技能返回结构化输出;C-3 先生成完整报告再提取 Control Signal,重复上下文用 artifact 引用,空字段用 N/A;C-4 不跨越 Observe/Decide/Init/Dispatch/Verify/Judge/Recover/Close 的角色边界;C-5 只消费已批准上游产物,不凭空发明验收或恢复标准;C-6 缺失证据必须显式暴露,不能当作成功;C-7 保持限定范围,避免不必要的全仓重发现。
worktrack-generic-worker-skill 或一次性任务专用指令),而不是停止流程。auto 模式下必须按 Dispatch Decision Policy 选择载体;不得把"宿主支持 SubAgent"单独当成默认委派理由。shared_fact_pack 与 context_budget 是执行前必需字段;缺失、越界或预算不匹配时必须返回调度阶段。context_budget 必须显式包含 must_read、may_read、do_not_read;执行载体不得读取 do_not_read 中的上下文。子代理 才合法;否则必须显式报告未委派原因(runtime fallback、permission blocked 或 dispatch package unsafe),不得伪装成子代理分派。current-carrier fallback 时,必须填写 fallback_reason_code,且只能使用 runtime_gap、permission_blocked、coupling_or_shared_state、dispatch_package_unsafe、not_applicable;仅填写自然语言 fallback_reason 不足以通过分派证据验收。runtime_dispatch_record 与 subagent_dispatch_record 是 structured evidence boundary。缺失记录只能标记 missing / historical_gap / blocked,不得用 prose synthesis、模型名、执行者自述或 closeout summary 后验补造。使用这个技能时,产出一份至少包含以下章节的 分派结果:
交接验证分派决策分派任务简报分派信息包已执行动作已收集证据待解决问题返回 Harness结果中至少应包含以下字段或等价表达:
所选执行器所选执行器类型是否命中专用技能无专用技能时的任务专用指令运行时分派模式dispatch_policy_refruntime_dispatch_profiledecision_inputsdelegation_attemptedattempted_carriercarrier_decision选择理由是否使用回退回退理由fallback_reasonfallback_reason_codetask_producing_subagentreview_acceptance_subagentproducer_carrier_refreview_carrier_refacceptance_carrier_refevidence_provenanceruntime_dispatch_record_refsubagent_dispatch_record_refsdispatch_result_status交接包来源分派包状态包限定范围判定过大原因分派约定缺口节点类型本轮适用判定标准基线策略任务目标范围内范围外约束本轮验收标准使用的验收对齐验证要求完成信号所需上下文shared_fact_packcontext_budget已执行动作触及或预期文件已收集证据待解决问题未分派时返回路径建议下一动作使用当前选中的工作项、调度输出,以及由调度阶段编写的限定范围执行交接包,作为本轮分派的权威依据。