9100 lines
434 KiB
JSON
9100 lines
434 KiB
JSON
{
|
||
"product_id": "todo",
|
||
"tools": {
|
||
"todo +assign": {
|
||
"agent_summary": "按姓名给某人创建并指派一条待办(自动解析 userId)",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +assign --to 张三 --task \"整理周报\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "按姓名给某人创建并指派一条待办(自动解析 userId)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "按姓名给某人创建并指派一条待办(自动解析 userId)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +assign --to 张三 --task \"整理周报\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +assign --to 张三 --task \"整理周报\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想把一件事指派给某位同事、但只知道对方姓名不想先查 userId 时使用;内部先按姓名解析出唯一 userId,再创建待办并把 TA 设为执行人。会真实创建待办。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想把一件事指派给某位同事、但只知道对方姓名不想先查 userId 时使用;内部先按姓名解析出唯一 userId,再创建待办并把 TA 设为执行人。会真实创建待办。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +assign",
|
||
"cobra-help:dws todo +assign",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_assign",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想把一件事指派给某位同事、但只知道对方姓名不想先查 userId 时使用;内部先按姓名解析出唯一 userId,再创建待办并把 TA 设为执行人。会真实创建待办。"
|
||
]
|
||
},
|
||
"todo +assign-multi": {
|
||
"agent_summary": "把一条待办按姓名一次性指派给多个人(自动把每个姓名解析成 userId)",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +assign-multi --to \"张三,李四\" --task \"周五前提交排期\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "把一条待办按姓名一次性指派给多个人(自动把每个姓名解析成 userId)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "把一条待办按姓名一次性指派给多个人(自动把每个姓名解析成 userId)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +assign-multi --to \"张三,李四\" --task \"周五前提交排期\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +assign-multi --to \"张三,李四\" --task \"周五前提交排期\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想把同一条待办同时指派给好几个同事、但手上只有他们的姓名而不是 userId 时使用;内部会把 --to 里的每个姓名逐个解析成唯一 userId,只要有任何一个姓名查不到或者重名有歧义,就把这些问题一次性汇总报错、并且完全不创建待办(不会建出只指派了一半人的残缺待办)。全部姓名都解析成功后,才用这些 userId 一次性创建这条待办并指派给所有人。会真实创建一条新的待办。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想把同一条待办同时指派给好几个同事、但手上只有他们的姓名而不是 userId 时使用;内部会把 --to 里的每个姓名逐个解析成唯一 userId,只要有任何一个姓名查不到或者重名有歧义,就把这些问题一次性汇总报错、并且完全不创建待办(不会建出只指派了一半人的残缺待办)。全部姓名都解析成功后,才用这些 userId 一次性创建这条待办并指派给所有人。会真实创建一条新的待办。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +assign-multi",
|
||
"cobra-help:dws todo +assign-multi",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_assign_multi",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想把同一条待办同时指派给好几个同事、但手上只有他们的姓名而不是 userId 时使用;内部会把 --to 里的每个姓名逐个解析成唯一 userId,只要有任何一个姓名查不到或者重名有歧义,就把这些问题一次性汇总报错、并且完全不创建待办(不会建出只指派了一半人的残缺待办)。全部姓名都解析成功后,才用这些 userId 一次性创建这条待办并指派给所有人。会真实创建一条新的待办。"
|
||
]
|
||
},
|
||
"todo +created-todos": {
|
||
"agent_summary": "列出我创建的待办(我作为创建人 creator 发起的待办,而非分配给我执行的)",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +created-todos"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "列出我创建的待办(我作为创建人 creator 发起的待办,而非分配给我执行的)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "列出我创建的待办(我作为创建人 creator 发起的待办,而非分配给我执行的)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +created-todos"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +created-todos"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想快速看清『哪些待办是我自己创建/发起的』,而不是别人指派给我执行的待办时使用;内部拉取你当前组织下角色为创建人(creator)的待办列表(roleTypes=[\"creator\"],creator 是待办列表支持的角色枚举之一),再在本地把每条待办投影成标题(subject)、任务 ID(taskId) 和截止时间(dueTime) 打印出来。这是纯只读操作,只做列表与投影,不会创建或修改任何待办;若没有你创建的待办则返回空列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想快速看清『哪些待办是我自己创建/发起的』,而不是别人指派给我执行的待办时使用;内部拉取你当前组织下角色为创建人(creator)的待办列表(roleTypes=[\"creator\"],creator 是待办列表支持的角色枚举之一),再在本地把每条待办投影成标题(subject)、任务 ID(taskId) 和截止时间(dueTime) 打印出来。这是纯只读操作,只做列表与投影,不会创建或修改任何待办;若没有你创建的待办则返回空列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +created-todos",
|
||
"cobra-help:dws todo +created-todos",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_created_todos",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想快速看清『哪些待办是我自己创建/发起的』,而不是别人指派给我执行的待办时使用;内部拉取你当前组织下角色为创建人(creator)的待办列表(roleTypes=[\"creator\"],creator 是待办列表支持的角色枚举之一),再在本地把每条待办投影成标题(subject)、任务 ID(taskId) 和截止时间(dueTime) 打印出来。这是纯只读操作,只做列表与投影,不会创建或修改任何待办;若没有你创建的待办则返回空列表。"
|
||
]
|
||
},
|
||
"todo +get": {
|
||
"agent_summary": "查询待办详情",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +get --task-id \u003ctaskId\u003e"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询待办详情",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "查询待办详情",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +get --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +get --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你已知某条待办的任务 ID、想查看它的完整信息(标题、执行者、截止时间、优先级、状态等)时使用;输入任务 ID,返回该待办的详细内容。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你已知某条待办的任务 ID、想查看它的完整信息(标题、执行者、截止时间、优先级、状态等)时使用;输入任务 ID,返回该待办的详细内容。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +get",
|
||
"cobra-help:dws todo +get",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_get",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你已知某条待办的任务 ID、想查看它的完整信息(标题、执行者、截止时间、优先级、状态等)时使用;输入任务 ID,返回该待办的详细内容。"
|
||
]
|
||
},
|
||
"todo +get-my-tasks": {
|
||
"agent_summary": "查询当前组织下我的待办列表",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +get-my-tasks --status false --priority 40,30"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询当前组织下我的待办列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "查询当前组织下我的待办列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +get-my-tasks --status false --priority 40,30"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +get-my-tasks --status false --priority 40,30"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想查看自己在当前组织下的待办清单、盘点未完成事项或按条件筛选任务时使用;可按完成状态、优先级、角色(创建者/执行者/参与者)和截止时间范围过滤并分页,返回匹配的待办列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想查看自己在当前组织下的待办清单、盘点未完成事项或按条件筛选任务时使用;可按完成状态、优先级、角色(创建者/执行者/参与者)和截止时间范围过滤并分页,返回匹配的待办列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +get-my-tasks",
|
||
"cobra-help:dws todo +get-my-tasks",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_get_my_tasks",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想查看自己在当前组织下的待办清单、盘点未完成事项或按条件筛选任务时使用;可按完成状态、优先级、角色(创建者/执行者/参与者)和截止时间范围过滤并分页,返回匹配的待办列表。"
|
||
]
|
||
},
|
||
"todo +list-attachment": {
|
||
"agent_summary": "查询待办任务的附件列表",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +list-attachment --task-id \u003ctaskId\u003e"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询待办任务的附件列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "查询待办任务的附件列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +list-attachment --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +list-attachment --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想查看某条待办上挂了哪些附件、或需要拿到附件 ID 以便后续删除时使用;输入任务 ID,返回该待办的附件列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想查看某条待办上挂了哪些附件、或需要拿到附件 ID 以便后续删除时使用;输入任务 ID,返回该待办的附件列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +list-attachment",
|
||
"cobra-help:dws todo +list-attachment",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_list_attachment",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想查看某条待办上挂了哪些附件、或需要拿到附件 ID 以便后续删除时使用;输入任务 ID,返回该待办的附件列表。"
|
||
]
|
||
},
|
||
"todo +list-comment": {
|
||
"agent_summary": "查询待办评论列表",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +list-comment --task-id \u003ctaskId\u003e"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询待办评论列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "查询待办评论列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +list-comment --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +list-comment --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想查看某条待办下的讨论记录、了解协作沟通历史或获取评论 ID 以便删除时使用;输入任务 ID 并可分页,返回该待办的评论列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想查看某条待办下的讨论记录、了解协作沟通历史或获取评论 ID 以便删除时使用;输入任务 ID 并可分页,返回该待办的评论列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +list-comment",
|
||
"cobra-help:dws todo +list-comment",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_list_comment",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想查看某条待办下的讨论记录、了解协作沟通历史或获取评论 ID 以便删除时使用;输入任务 ID 并可分页,返回该待办的评论列表。"
|
||
]
|
||
},
|
||
"todo +list-sub": {
|
||
"agent_summary": "查询子待办列表",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +list-sub --task-id \u003ctaskId\u003e"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询子待办列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "查询子待办列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +list-sub --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +list-sub --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你已知某个待办任务 ID、想了解它被拆解出的所有子任务时使用;输入父任务 ID,返回其下的子待办列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你已知某个待办任务 ID、想了解它被拆解出的所有子任务时使用;输入父任务 ID,返回其下的子待办列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +list-sub",
|
||
"cobra-help:dws todo +list-sub",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_list_sub",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你已知某个待办任务 ID、想了解它被拆解出的所有子任务时使用;输入父任务 ID,返回其下的子待办列表。"
|
||
]
|
||
},
|
||
"todo +overdue": {
|
||
"agent_summary": "列出我已过期未完成的待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +overdue"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "列出我已过期未完成的待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "列出我已过期未完成的待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +overdue"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +overdue"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想快速看清自己有哪些待办已经过了截止时间却还没做完、方便优先处理时使用;内部先拉取你当前组织下作为执行人(executor)的待办列表,再在本地按「有截止时间(dueTime) 且早于当前时刻 且尚未完成」的条件筛选,最后只打印这些逾期待办的标题(subject)、截止时间(dueTime) 和任务 ID(taskId)。这是纯只读操作,只做列表与本地过滤,不会修改或完成任何待办;若没有逾期待办则返回空列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想快速看清自己有哪些待办已经过了截止时间却还没做完、方便优先处理时使用;内部先拉取你当前组织下作为执行人(executor)的待办列表,再在本地按「有截止时间(dueTime) 且早于当前时刻 且尚未完成」的条件筛选,最后只打印这些逾期待办的标题(subject)、截止时间(dueTime) 和任务 ID(taskId)。这是纯只读操作,只做列表与本地过滤,不会修改或完成任何待办;若没有逾期待办则返回空列表。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +overdue",
|
||
"cobra-help:dws todo +overdue",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_overdue",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想快速看清自己有哪些待办已经过了截止时间却还没做完、方便优先处理时使用;内部先拉取你当前组织下作为执行人(executor)的待办列表,再在本地按「有截止时间(dueTime) 且早于当前时刻 且尚未完成」的条件筛选,最后只打印这些逾期待办的标题(subject)、截止时间(dueTime) 和任务 ID(taskId)。这是纯只读操作,只做列表与本地过滤,不会修改或完成任何待办;若没有逾期待办则返回空列表。"
|
||
]
|
||
},
|
||
"todo +remind": {
|
||
"agent_summary": "给自己创建一条带可选截止时间的待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令",
|
||
"用户需要独立提醒规则时改用 dws todo task add-reminder;不要把 --at 解释成提醒时间"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +remind --task \"交周报\" --at 2026-03-10T18:00:00+08:00"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "给自己创建一条带可选截止时间的待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "给自己创建一条带可选截止时间的待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令",
|
||
"用户需要独立提醒规则时改用 dws todo task add-reminder;不要把 --at 解释成提醒时间"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令",
|
||
"用户需要独立提醒规则时改用 dws todo task add-reminder;不要把 --at 解释成提醒时间"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +remind --task \"交周报\" --at 2026-03-10T18:00:00+08:00"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +remind --task \"交周报\" --at 2026-03-10T18:00:00+08:00"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你想给自己记一件事、并(可选)设一个截止时间,又不想先查自己的 userId 时使用;内部先解析当前登录用户的 userId,再显式设置 executorIds,--at 只会按 ISO8601 写入截止时间 dueTime,不会创建独立提醒规则。会真实创建待办。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你想给自己记一件事、并(可选)设一个截止时间,又不想先查自己的 userId 时使用;内部先解析当前登录用户的 userId,再显式设置 executorIds,--at 只会按 ISO8601 写入截止时间 dueTime,不会创建独立提醒规则。会真实创建待办。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +remind",
|
||
"cobra-help:dws todo +remind",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_remind",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你想给自己记一件事、并(可选)设一个截止时间,又不想先查自己的 userId 时使用;内部先解析当前登录用户的 userId,再显式设置 executorIds,--at 只会按 ISO8601 写入截止时间 dueTime,不会创建独立提醒规则。会真实创建待办。"
|
||
]
|
||
},
|
||
"todo +todo-done": {
|
||
"agent_summary": "按标题关键词把我的某条待办标记完成(自动定位 taskId)",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo +todo-done --task 周报"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "按标题关键词把我的某条待办标记完成(自动定位 taskId)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": "按标题关键词把我的某条待办标记完成(自动定位 taskId)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要该 Shortcut 未公开的底层参数、原始响应或不同执行语义时,改用对应原子命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo +todo-done --task 周报"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo +todo-done --task 周报"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Reviewed against the built-in Shortcut registry and mounted Cobra command: publishes the executable risk gate and composite interface without inventing a direct MCP identity."
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"当你只记得某条待办的标题关键词、想直接把它标记完成,却不想先翻列表复制 taskId 时使用;内部先拉取你当前组织下作为执行人的待办列表,按标题(subject)包含关键词匹配:没匹配到会提示「没找到匹配待办」,匹配到多条会列出候选(标题+taskId)让你写得更精确,唯一命中时才把它标记为已完成。这会真实修改待办完成状态。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts.",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"当你只记得某条待办的标题关键词、想直接把它标记完成,却不想先翻列表复制 taskId 时使用;内部先拉取你当前组织下作为执行人的待办列表,按标题(subject)包含关键词匹配:没匹配到会提示「没找到匹配待办」,匹配到多条会列出候选(标题+taskId)让你写得更精确,唯一命中时才把它标记为已完成。这会真实修改待办完成状态。"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "Agent-authored and reviewed from the built-in Shortcut intent, executable Cobra path, and declared outcome; it affects selection only and does not alter execution or safety facts."
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed built-in shortcut adapter: the executable CLI owns validation, optional multi-step orchestration, output projection, and confirmation; the complete command contract is not represented by one pinned MCP interface_ref.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"ShortcutRegistry:todo +todo-done",
|
||
"cobra-help:dws todo +todo-done",
|
||
"internal/cli/schema_command_registry.json#todo.shortcut_todo_done",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json"
|
||
],
|
||
"use_when": [
|
||
"当你只记得某条待办的标题关键词、想直接把它标记完成,却不想先翻列表复制 taskId 时使用;内部先拉取你当前组织下作为执行人的待办列表,按标题(subject)包含关键词匹配:没匹配到会提示「没找到匹配待办」,匹配到多条会列出候选(标题+taskId)让你写得更精确,唯一命中时才把它标记为已完成。这会真实修改待办完成状态。"
|
||
]
|
||
},
|
||
"todo comment add": {
|
||
"agent_summary": "给待办添加评论",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要删除评论时改用 dws todo comment delete",
|
||
"要列出评论时改用 dws todo comment list"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo comment add --task-id \u003ctaskId\u003e --content \"评论内容\"",
|
||
"dws todo comment add --task-id \u003ctaskId\u003e --content \"已开始处理\" --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "给待办添加评论",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "给待办添加评论",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要删除评论时改用 dws todo comment delete",
|
||
"要列出评论时改用 dws todo comment list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要删除评论时改用 dws todo comment delete",
|
||
"要列出评论时改用 dws todo comment list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo comment add --task-id \u003ctaskId\u003e --content \"评论内容\"",
|
||
"dws todo comment add --task-id \u003ctaskId\u003e --content \"已开始处理\" --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo comment add --task-id \u003ctaskId\u003e --content \"评论内容\"",
|
||
"dws todo comment add --task-id \u003ctaskId\u003e --content \"已开始处理\" --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.add_todo_comment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.add_todo_comment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要给待办新增一条评论文本时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要给待办新增一条评论文本时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "add_todo_comment"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.add_todo_comment",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo comment add",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment",
|
||
"live-dws-schema:todo.add_todo_comment",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_comment"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要给待办新增一条评论文本时"
|
||
]
|
||
},
|
||
"todo comment delete": {
|
||
"agent_summary": "删除待办评论",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"用户未明确删除,或 taskId/commentId 不确定时不要执行",
|
||
"要新增评论时改用 dws todo comment add;要列出评论时改用 dws todo comment list"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "destructive",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo comment delete --task-id \u003ctaskId\u003e --comment-id \u003ccommentId\u003e"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "删除待办评论",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "删除待办评论",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"用户未明确删除,或 taskId/commentId 不确定时不要执行",
|
||
"要新增评论时改用 dws todo comment add;要列出评论时改用 dws todo comment list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户未明确删除,或 taskId/commentId 不确定时不要执行",
|
||
"要新增评论时改用 dws todo comment add;要列出评论时改用 dws todo comment list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "destructive",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "destructive",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo comment delete --task-id \u003ctaskId\u003e --comment-id \u003ccommentId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo comment delete --task-id \u003ctaskId\u003e --comment-id \u003ccommentId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.delete_todo_comment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.delete_todo_comment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"用户明确要求删除指定待办下的某条评论时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户明确要求删除指定待办下的某条评论时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "delete_todo_comment"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "high",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.delete_todo_comment",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo comment delete",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment",
|
||
"live-dws-schema:todo.delete_todo_comment",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo_comment"
|
||
],
|
||
"use_when": [
|
||
"用户明确要求删除指定待办下的某条评论时"
|
||
]
|
||
},
|
||
"todo comment list": {
|
||
"agent_summary": "获取待办评论列表",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要新增评论时改用 dws todo comment add",
|
||
"要删除评论时改用 dws todo comment delete"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo comment list --task-id \u003ctaskId\u003e",
|
||
"dws todo comment list --task-id \u003ctaskId\u003e --page 1 --size 20"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "获取待办评论列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "获取待办评论列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要新增评论时改用 dws todo comment add",
|
||
"要删除评论时改用 dws todo comment delete"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要新增评论时改用 dws todo comment add",
|
||
"要删除评论时改用 dws todo comment delete"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo comment list --task-id \u003ctaskId\u003e",
|
||
"dws todo comment list --task-id \u003ctaskId\u003e --page 1 --size 20"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo comment list --task-id \u003ctaskId\u003e",
|
||
"dws todo comment list --task-id \u003ctaskId\u003e --page 1 --size 20"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.list_todo_comment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.list_todo_comment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要分页查看该待办评论时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要分页查看该待办评论时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "list_todo_comment"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.list_todo_comment",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo comment list",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment",
|
||
"live-dws-schema:todo.list_todo_comment",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.list_todo_comment"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要分页查看该待办评论时"
|
||
]
|
||
},
|
||
"todo tag add": {
|
||
"agent_summary": "把一个或多个现有标签添加到指定待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"尚无标签 code 时先用 todo tag list 或 todo tag create;修改标签定义应使用 todo tag update"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo tag add --task-id \u003ctaskId\u003e --tag-codes code1,code2"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "把一个或多个现有标签添加到指定待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": "把一个或多个现有标签添加到指定待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"尚无标签 code 时先用 todo tag list 或 todo tag create;修改标签定义应使用 todo tag update"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"尚无标签 code 时先用 todo tag list 或 todo tag create;修改标签定义应使用 todo tag update"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo tag add --task-id \u003ctaskId\u003e --tag-codes code1,code2"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo tag add --task-id \u003ctaskId\u003e --tag-codes code1,code2"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
},
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI builds TodoTagRequest and calls todo/tag_todo, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI builds TodoTagRequest and calls todo/tag_todo, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a task ID and at least one non-empty tag code before invoking tag_todo."
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已有 taskId 和标签 code,需要给该待办打标"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已有 taskId 和标签 code,需要给该待办打标"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、TodoTagRequest 映射和 Wukong 对齐实现审阅给待办打标的选择边界与示例。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed unpinned remote adapter: the executable CLI builds TodoTagRequest and calls todo/tag_todo, which is absent from the pinned MCP metadata snapshot.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.tag_todo",
|
||
"Wukong-parity:3306c3307",
|
||
"cobra-help:dws todo tag add",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"live-dws-schema:todo.tag_todo#FAILED",
|
||
"skills/mono/references/products/todo.md"
|
||
],
|
||
"use_when": [
|
||
"已有 taskId 和标签 code,需要给该待办打标"
|
||
]
|
||
},
|
||
"todo tag create": {
|
||
"agent_summary": "为当前用户创建一个新的待办标签",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"给已有待办打上现有标签应使用 todo tag add;重命名已有标签应使用 todo tag update"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo tag create --name \"项目标签\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "为当前用户创建一个新的待办标签",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": "为当前用户创建一个新的待办标签",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"给已有待办打上现有标签应使用 todo tag add;重命名已有标签应使用 todo tag update"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"给已有待办打上现有标签应使用 todo tag add;重命名已有标签应使用 todo tag update"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo tag create --name \"项目标签\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo tag create --name \"项目标签\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "non_idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "non_idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI wraps one trimmed name in UserTagAddRequest and calls todo/create_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI wraps one trimmed name in UserTagAddRequest and calls todo/create_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-blank tag name, builds a one-element userTags request, and invokes create_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"用户明确要求创建可复用的待办标签,且已给出非空标签名称"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户明确要求创建可复用的待办标签,且已给出非空标签名称"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、请求封装和 Wukong 对齐实现审阅创建待办标签的选择边界与示例。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "non_idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed unpinned remote adapter: the executable CLI wraps one trimmed name in UserTagAddRequest and calls todo/create_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.create_todo_tag",
|
||
"Wukong-parity:3306c3307",
|
||
"cobra-help:dws todo tag create",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"live-dws-schema:todo.create_todo_tag#FAILED",
|
||
"skills/mono/references/products/todo.md"
|
||
],
|
||
"use_when": [
|
||
"用户明确要求创建可复用的待办标签,且已给出非空标签名称"
|
||
]
|
||
},
|
||
"todo tag delete": {
|
||
"agent_summary": "不可逆地删除当前用户的一个或多个待办标签",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"只需从某个待办移除标签或重命名标签时不要删除标签定义;未确认 code 时先用 todo tag list"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "destructive",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo tag delete --tag-codes code1,code2"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "不可逆地删除当前用户的一个或多个待办标签",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。",
|
||
"candidates": [
|
||
{
|
||
"value": "不可逆地删除当前用户的一个或多个待办标签",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"只需从某个待办移除标签或重命名标签时不要删除标签定义;未确认 code 时先用 todo tag list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"只需从某个待办移除标签或重命名标签时不要删除标签定义;未确认 code 时先用 todo tag list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "destructive",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "destructive",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo tag delete --tag-codes code1,code2"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo tag delete --tag-codes code1,code2"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
},
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI parses tag codes into UserTagDeleteRequest and calls todo/delete_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI parses tag codes into UserTagDeleteRequest and calls todo/delete_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag.",
|
||
"candidates": [
|
||
{
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires at least one non-empty tag code, permits caller-authoritative dry-run, and requires explicit --yes before invoking delete_todo_tag."
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"用户明确要求删除已有标签 code,且已确认标签编码及不可逆影响"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户明确要求删除已有标签 code,且已确认标签编码及不可逆影响"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、删除确认门禁和 Wukong 对齐实现审阅待办标签删除的严格选择边界与无 --yes 合约示例。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed unpinned remote adapter: the executable CLI parses tag codes into UserTagDeleteRequest and calls todo/delete_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"reviewed": true,
|
||
"risk": "high",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.delete_todo_tag",
|
||
"Wukong-parity:3306c3307",
|
||
"cobra-help:dws todo tag delete",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"live-dws-schema:todo.delete_todo_tag#FAILED",
|
||
"skills/mono/references/products/todo.md"
|
||
],
|
||
"use_when": [
|
||
"用户明确要求删除已有标签 code,且已确认标签编码及不可逆影响"
|
||
]
|
||
},
|
||
"todo tag list": {
|
||
"agent_summary": "列出当前用户可用的待办标签及其 code",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"查询待办任务列表应使用 todo task list;该命令只返回标签定义"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo tag list"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "列出当前用户可用的待办标签及其 code",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。",
|
||
"candidates": [
|
||
{
|
||
"value": "列出当前用户可用的待办标签及其 code",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"查询待办任务列表应使用 todo task list;该命令只返回标签定义"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"查询待办任务列表应使用 todo task list;该命令只返回标签定义"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
},
|
||
{
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo tag list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo tag list"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
},
|
||
{
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI calls todo/list_todo_tags, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI calls todo/list_todo_tags, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed parameterless handler lists the current user's todo tags without mutation or confirmation."
|
||
},
|
||
{
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"需要查看待办标签目录或先取得标签 code 供打标、更新、删除使用"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要查看待办标签目录或先取得标签 code 供打标、更新、删除使用"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf和 Wukong 对齐实现审阅标签目录查询的选择边界与无参数示例。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed unpinned remote adapter: the executable CLI calls todo/list_todo_tags, which is absent from the pinned MCP metadata snapshot.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.list_todo_tags",
|
||
"Wukong-parity:3306c3307",
|
||
"cobra-help:dws todo tag list",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"live-dws-schema:todo.list_todo_tags#FAILED",
|
||
"skills/mono/references/products/todo.md"
|
||
],
|
||
"use_when": [
|
||
"需要查看待办标签目录或先取得标签 code 供打标、更新、删除使用"
|
||
]
|
||
},
|
||
"todo tag update": {
|
||
"agent_summary": "批量更新已有待办标签的名称等定义",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"给待办打标签应使用 todo tag add;创建没有 code 的新标签应使用 todo tag create"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo tag update --user-tags '[{\"code\":\"code1\",\"name\":\"新名称\"}]'"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "批量更新已有待办标签的名称等定义",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": "批量更新已有待办标签的名称等定义",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"给待办打标签应使用 todo tag add;创建没有 code 的新标签应使用 todo tag create"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"给待办打标签应使用 todo tag add;创建没有 code 的新标签应使用 todo tag create"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo tag update --user-tags '[{\"code\":\"code1\",\"name\":\"新名称\"}]'"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo tag update --user-tags '[{\"code\":\"code1\",\"name\":\"新名称\"}]'"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI decodes user tag JSON into UserTagAddRequest and calls todo/update_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed unpinned remote adapter: the executable CLI decodes user tag JSON into UserTagAddRequest and calls todo/update_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate.",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler requires a non-null JSON array of tag update records and invokes update_todo_tag without a runtime confirmation gate."
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已有标签 code,需要按 JSON 数组更新一个或多个标签定义"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已有标签 code,需要按 JSON 数组更新一个或多个标签定义"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据新增 Cobra leaf、JSON 数组校验和 Wukong 对齐实现审阅待办标签更新的选择边界与示例。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed unpinned remote adapter: the executable CLI decodes user tag JSON into UserTagAddRequest and calls todo/update_todo_tag, which is absent from the pinned MCP metadata snapshot.",
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.update_todo_tag",
|
||
"Wukong-parity:3306c3307",
|
||
"cobra-help:dws todo tag update",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"live-dws-schema:todo.update_todo_tag#FAILED",
|
||
"skills/mono/references/products/todo.md"
|
||
],
|
||
"use_when": [
|
||
"已有标签 code,需要按 JSON 数组更新一个或多个标签定义"
|
||
]
|
||
},
|
||
"todo task add-attachment": {
|
||
"agent_summary": "上传待办附件",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"待办尚未确认存在或仅试探调用时不要上传(会真实写附件)",
|
||
"要添加执行人/参与人/提醒时改用对应 add 命令"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task add-attachment --task-id \u003ctaskId\u003e --file-path /path/to/file.pdf",
|
||
"dws todo task add-attachment --task-id \u003ctaskId\u003e --file-path /path/to/file.pdf --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "上传待办附件",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "上传待办附件",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"待办尚未确认存在或仅试探调用时不要上传(会真实写附件)",
|
||
"要添加执行人/参与人/提醒时改用对应 add 命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"待办尚未确认存在或仅试探调用时不要上传(会真实写附件)",
|
||
"要添加执行人/参与人/提醒时改用对应 add 命令"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task add-attachment --task-id \u003ctaskId\u003e --file-path /path/to/file.pdf",
|
||
"dws todo task add-attachment --task-id \u003ctaskId\u003e --file-path /path/to/file.pdf --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task add-attachment --task-id \u003ctaskId\u003e --file-path /path/to/file.pdf",
|
||
"dws todo task add-attachment --task-id \u003ctaskId\u003e --file-path /path/to/file.pdf --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.add_todo_attachment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.add_todo_attachment",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId 且待办已确认存在,需要上传本地文件为待办附件时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId 且待办已确认存在,需要上传本地文件为待办附件时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "add_todo_attachment"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.add_todo_attachment",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task add-attachment",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment",
|
||
"live-dws-schema:todo.add_todo_attachment",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_attachment"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId 且待办已确认存在,需要上传本地文件为待办附件时"
|
||
]
|
||
},
|
||
"todo task add-executor": {
|
||
"agent_summary": "添加待办执行人",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要添加参与人时改用 dws todo task add-participant",
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"待办或执行人未确认时不要添加"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task add-executor --task-id \u003ctaskId\u003e --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task add-executor --task-id \u003ctaskId\u003e --executors userId1,userId2 --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "添加待办执行人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "添加待办执行人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要添加参与人时改用 dws todo task add-participant",
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"待办或执行人未确认时不要添加"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要添加参与人时改用 dws todo task add-participant",
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"待办或执行人未确认时不要添加"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task add-executor --task-id \u003ctaskId\u003e --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task add-executor --task-id \u003ctaskId\u003e --executors userId1,userId2 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task add-executor --task-id \u003ctaskId\u003e --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task add-executor --task-id \u003ctaskId\u003e --executors userId1,userId2 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.add_task_executors",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.add_task_executors",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要为待办追加执行人(userId 列表)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要为待办追加执行人(userId 列表)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "add_task_executors"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.add_task_executors",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task add-executor",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors",
|
||
"live-dws-schema:todo.add_task_executors",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_executors"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要为待办追加执行人(userId 列表)时"
|
||
]
|
||
},
|
||
"todo task add-participant": {
|
||
"agent_summary": "添加待办参与人",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要添加执行人时改用 dws todo task add-executor",
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"待办或参与人未确认时不要添加"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task add-participant --task-id \u003ctaskId\u003e --participants \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task add-participant --task-id \u003ctaskId\u003e --participants userId1,userId2 --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "添加待办参与人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "添加待办参与人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要添加执行人时改用 dws todo task add-executor",
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"待办或参与人未确认时不要添加"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要添加执行人时改用 dws todo task add-executor",
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"待办或参与人未确认时不要添加"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task add-participant --task-id \u003ctaskId\u003e --participants \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task add-participant --task-id \u003ctaskId\u003e --participants userId1,userId2 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task add-participant --task-id \u003ctaskId\u003e --participants \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task add-participant --task-id \u003ctaskId\u003e --participants userId1,userId2 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.add_task_participants",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.add_task_participants",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要为待办追加参与人(userId 列表)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要为待办追加参与人(userId 列表)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "add_task_participants"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.add_task_participants",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task add-participant",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants",
|
||
"live-dws-schema:todo.add_task_participants",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_participants"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要为待办追加参与人(userId 列表)时"
|
||
]
|
||
},
|
||
"todo task add-reminder": {
|
||
"agent_summary": "写入一条待办提醒规则(上游不支持规则读回)",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要重置/清除提醒规则时改用 dws todo task reset-reminder",
|
||
"提醒时间与目标待办未确认时不要添加",
|
||
"业务要求写后读取并核验 reminderRules 时不要声称可验证;当前 task get/list 均不返回提醒规则"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task add-reminder --task-id \u003ctaskId\u003e --base-time dueTime --due-date-offset -30",
|
||
"dws todo task add-reminder --task-id \u003ctaskId\u003e --base-time customTime --reminder-time-stamp \"2026-03-10T18:00:00+08:00\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "写入一条待办提醒规则(上游不支持规则读回)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "写入一条待办提醒规则(上游不支持规则读回)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要重置/清除提醒规则时改用 dws todo task reset-reminder",
|
||
"提醒时间与目标待办未确认时不要添加",
|
||
"业务要求写后读取并核验 reminderRules 时不要声称可验证;当前 task get/list 均不返回提醒规则"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要重置/清除提醒规则时改用 dws todo task reset-reminder",
|
||
"提醒时间与目标待办未确认时不要添加",
|
||
"业务要求写后读取并核验 reminderRules 时不要声称可验证;当前 task get/list 均不返回提醒规则"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task add-reminder --task-id \u003ctaskId\u003e --base-time dueTime --due-date-offset -30",
|
||
"dws todo task add-reminder --task-id \u003ctaskId\u003e --base-time customTime --reminder-time-stamp \"2026-03-10T18:00:00+08:00\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task add-reminder --task-id \u003ctaskId\u003e --base-time dueTime --due-date-offset -30",
|
||
"dws todo task add-reminder --task-id \u003ctaskId\u003e --base-time customTime --reminder-time-stamp \"2026-03-10T18:00:00+08:00\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.add_todo_reminder",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.add_todo_reminder",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要按截止时间偏移或自定义时间戳添加提醒时(dueTime 模式要求待办已有截止时间);成功响应仅作为写入回执"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要按截止时间偏移或自定义时间戳添加提醒时(dueTime 模式要求待办已有截止时间);成功响应仅作为写入回执"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "add_todo_reminder"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.add_todo_reminder",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task add-reminder",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder",
|
||
"live-dws-schema:todo.add_todo_reminder",
|
||
"skills/mono/references/intent-guide.md",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_reminder"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要按截止时间偏移或自定义时间戳添加提醒时(dueTime 模式要求待办已有截止时间);成功响应仅作为写入回执"
|
||
]
|
||
},
|
||
"todo task create": {
|
||
"agent_summary": "创建个人待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"只需查询已有待办时改用 dws todo task list",
|
||
"要创建子待办时改用 dws todo task create-sub;标题或执行人未确认时不要创建"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task create --title \"修复线上Bug\" --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e --priority 40",
|
||
"dws todo task create --title \"每日站会\" --executors \u003cUSER_ID\u003e --due \"2026-03-20T10:00:00+08:00\" --recurrence \"DTSTART:20260320T020000Z\\nRRULE:FREQ=DAILY;INTERVAL=1\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "创建个人待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "创建个人待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"只需查询已有待办时改用 dws todo task list",
|
||
"要创建子待办时改用 dws todo task create-sub;标题或执行人未确认时不要创建"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"只需查询已有待办时改用 dws todo task list",
|
||
"要创建子待办时改用 dws todo task create-sub;标题或执行人未确认时不要创建"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task create --title \"修复线上Bug\" --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e --priority 40",
|
||
"dws todo task create --title \"每日站会\" --executors \u003cUSER_ID\u003e --due \"2026-03-20T10:00:00+08:00\" --recurrence \"DTSTART:20260320T020000Z\\nRRULE:FREQ=DAILY;INTERVAL=1\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task create --title \"修复线上Bug\" --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e --priority 40",
|
||
"dws todo task create --title \"每日站会\" --executors \u003cUSER_ID\u003e --due \"2026-03-20T10:00:00+08:00\" --recurrence \"DTSTART:20260320T020000Z\\nRRULE:FREQ=DAILY;INTERVAL=1\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.create_personal_todo",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.create_personal_todo",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": true
|
||
},
|
||
{
|
||
"value": "todo.create_personal_todo",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"需要在当前组织创建个人待办(标题与执行人必填;可选截止时间、优先级、按天循环)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要在当前组织创建个人待办(标题与执行人必填;可选截止时间、优先级、按天循环)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "create_personal_todo"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.create_personal_todo",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task create",
|
||
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.create_personal_todo",
|
||
"internal/cli/schema_hints/imported/wukong.json",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_todo",
|
||
"live-dws-schema:todo.create_personal_todo",
|
||
"skills/mono/references/intent-guide.md",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.create_personal_todo",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_todo"
|
||
],
|
||
"use_when": [
|
||
"需要在当前组织创建个人待办(标题与执行人必填;可选截止时间、优先级、按天循环)时"
|
||
]
|
||
},
|
||
"todo task create-sub": {
|
||
"agent_summary": "创建个人子待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"只需创建顶层待办时改用 dws todo task create",
|
||
"父待办不是本人创建或 parentId 未确认时不要创建;子待办不支持独立循环规则"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task create-sub --parent-id \u003cPARENT_TASK_ID\u003e --title \"子任务标题\" --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e --priority 40",
|
||
"dws todo task create-sub --parent-id \u003cPARENT_TASK_ID\u003e --title \"子任务标题\" --executors \u003cUSER_ID\u003e --due \"2026-03-20T10:00:00+08:00\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "创建个人子待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "创建个人子待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"只需创建顶层待办时改用 dws todo task create",
|
||
"父待办不是本人创建或 parentId 未确认时不要创建;子待办不支持独立循环规则"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"只需创建顶层待办时改用 dws todo task create",
|
||
"父待办不是本人创建或 parentId 未确认时不要创建;子待办不支持独立循环规则"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task create-sub --parent-id \u003cPARENT_TASK_ID\u003e --title \"子任务标题\" --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e --priority 40",
|
||
"dws todo task create-sub --parent-id \u003cPARENT_TASK_ID\u003e --title \"子任务标题\" --executors \u003cUSER_ID\u003e --due \"2026-03-20T10:00:00+08:00\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task create-sub --parent-id \u003cPARENT_TASK_ID\u003e --title \"子任务标题\" --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e --priority 40",
|
||
"dws todo task create-sub --parent-id \u003cPARENT_TASK_ID\u003e --title \"子任务标题\" --executors \u003cUSER_ID\u003e --due \"2026-03-20T10:00:00+08:00\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.create_personal_sub_todo",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.create_personal_sub_todo",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"父待办由本人创建且已确认 parentId,需要创建子待办(标题、执行人、可选截止时间/优先级)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"父待办由本人创建且已确认 parentId,需要创建子待办(标题、执行人、可选截止时间/优先级)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "create_personal_sub_todo"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.create_personal_sub_todo",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task create-sub",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo",
|
||
"live-dws-schema:todo.create_personal_sub_todo",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_sub_todo"
|
||
],
|
||
"use_when": [
|
||
"父待办由本人创建且已确认 parentId,需要创建子待办(标题、执行人、可选截止时间/优先级)时"
|
||
]
|
||
},
|
||
"todo task delete": {
|
||
"agent_summary": "删除待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"用户未明确删除、目标 taskId 不确定或仍需保留任务记录时不要执行",
|
||
"只需标记完成时改用 dws todo task done"
|
||
],
|
||
"confirmation": "user_required",
|
||
"effect": "destructive",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo task delete --task-id \u003ctaskId\u003e"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "删除待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "删除待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"用户未明确删除、目标 taskId 不确定或仍需保留任务记录时不要执行",
|
||
"只需标记完成时改用 dws todo task done"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户未明确删除、目标 taskId 不确定或仍需保留任务记录时不要执行",
|
||
"只需标记完成时改用 dws todo task done"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "user_required",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": false
|
||
},
|
||
{
|
||
"value": "user_required",
|
||
"source": "skills/mono/SKILL.md",
|
||
"precedence": "skill",
|
||
"selected": false,
|
||
"review_reason": "Skill danger table explicitly reviews this operation"
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "destructive",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "destructive",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "destructive",
|
||
"source": "skills/mono/SKILL.md",
|
||
"precedence": "skill",
|
||
"selected": false,
|
||
"review_reason": "Skill danger table explicitly reviews this operation"
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task delete --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task delete --task-id \u003ctaskId\u003e"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.delete_todo",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.delete_todo",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": true
|
||
},
|
||
{
|
||
"value": "todo.delete_todo",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "high",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": false
|
||
},
|
||
{
|
||
"value": "high",
|
||
"source": "skills/mono/SKILL.md",
|
||
"precedence": "skill",
|
||
"selected": false,
|
||
"review_reason": "Skill danger table explicitly reviews this operation"
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"用户明确要求删除指定待办(所有执行者侧一并删除)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户明确要求删除指定待办(所有执行者侧一并删除)时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "delete_todo"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "high",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.delete_todo",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task delete",
|
||
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.delete_todo",
|
||
"internal/cli/schema_hints/imported/wukong.json",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo",
|
||
"live-dws-schema:todo.delete_todo",
|
||
"skills/mono/SKILL.md",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.delete_todo",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo"
|
||
],
|
||
"use_when": [
|
||
"用户明确要求删除指定待办(所有执行者侧一并删除)时"
|
||
]
|
||
},
|
||
"todo task done": {
|
||
"agent_summary": "修改执行者的待办完成状态",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要改标题/截止时间/优先级时改用 dws todo task update",
|
||
"执行人、目标待办或期望状态未确认时不要修改"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task done --task-id \u003ctaskId\u003e --status true",
|
||
"dws todo task done --task-id \u003ctaskId\u003e --status false"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "修改执行者的待办完成状态",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "修改执行者的待办完成状态",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_done_status.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要改标题/截止时间/优先级时改用 dws todo task update",
|
||
"执行人、目标待办或期望状态未确认时不要修改"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要改标题/截止时间/优先级时改用 dws todo task update",
|
||
"执行人、目标待办或期望状态未确认时不要修改"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task done --task-id \u003ctaskId\u003e --status true",
|
||
"dws todo task done --task-id \u003ctaskId\u003e --status false"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task done --task-id \u003ctaskId\u003e --status true",
|
||
"dws todo task done --task-id \u003ctaskId\u003e --status false"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_done_status.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.update_todo_done_status",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.update_todo_done_status",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": true
|
||
},
|
||
{
|
||
"value": "todo.update_todo_done_status",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_done_status.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要把执行者侧完成状态设为已完成或未完成时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要把执行者侧完成状态设为已完成或未完成时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "update_todo_done_status"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.update_todo_done_status",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task done",
|
||
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.update_todo_done_status",
|
||
"internal/cli/schema_hints/imported/wukong.json",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_done_status",
|
||
"live-dws-schema:todo.update_todo_done_status",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_done_status",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_done_status"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要把执行者侧完成状态设为已完成或未完成时"
|
||
]
|
||
},
|
||
"todo task get": {
|
||
"agent_summary": "查询待办详情",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"需要按条件查多个待办时改用 dws todo task list",
|
||
"需要修改待办时改用 update/done/delete 等写命令",
|
||
"需要读取或验证提醒规则时不要使用;当前详情接口不返回 reminderRules"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task get --task-id \u003ctaskId\u003e",
|
||
"dws todo task get --task-id \u003ctaskId\u003e --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询待办详情",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "查询待办详情",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.get_todo_detail.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"需要按条件查多个待办时改用 dws todo task list",
|
||
"需要修改待办时改用 update/done/delete 等写命令",
|
||
"需要读取或验证提醒规则时不要使用;当前详情接口不返回 reminderRules"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要按条件查多个待办时改用 dws todo task list",
|
||
"需要修改待办时改用 update/done/delete 等写命令",
|
||
"需要读取或验证提醒规则时不要使用;当前详情接口不返回 reminderRules"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task get --task-id \u003ctaskId\u003e",
|
||
"dws todo task get --task-id \u003ctaskId\u003e --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task get --task-id \u003ctaskId\u003e",
|
||
"dws todo task get --task-id \u003ctaskId\u003e --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.get_todo_detail.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.get_todo_detail",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.get_todo_detail",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": true
|
||
},
|
||
{
|
||
"value": "todo.get_todo_detail",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.get_todo_detail.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,且调用者是创建者或执行者,需要查看单条待办详情时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,且调用者是创建者或执行者,需要查看单条待办详情时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "get_todo_detail"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.get_todo_detail",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task get",
|
||
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.get_todo_detail",
|
||
"internal/cli/schema_hints/imported/wukong.json",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.get_todo_detail",
|
||
"live-dws-schema:todo.get_todo_detail",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.get_todo_detail",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_todo_detail"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,且调用者是创建者或执行者,需要查看单条待办详情时"
|
||
]
|
||
},
|
||
"todo task list": {
|
||
"agent_summary": "查询当前组织待办,或通过 --query-all 跨组织查询全部待办",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"已知 taskId 需要完整单条详情时改用 dws todo task get"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo task list --page 1 --size 20 --status false",
|
||
"dws todo task list --page 1 --size 20 --status false --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询当前组织待办,或通过 --query-all 跨组织查询全部待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "查询当前组织待办,或通过 --query-all 跨组织查询全部待办",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.get_user_todos_in_current_org.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"已知 taskId 需要完整单条详情时改用 dws todo task get"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId 需要完整单条详情时改用 dws todo task get"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task list --page 1 --size 20 --status false",
|
||
"dws todo task list --page 1 --size 20 --status false --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task list --page 1 --size 20 --status false",
|
||
"dws todo task list --page 1 --size 20 --status false --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.get_user_todos_in_current_org.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.get_user_todos_in_current_org",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.get_user_todos_in_current_org",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "todo.get_user_todos_in_current_org",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.get_user_todos_in_current_org.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true.",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed handler defaults omitted role-types to executor, preserves current-organization behavior by default, and switches both single-page and auto-page calls to get_user_todos only when --query-all is explicitly true."
|
||
},
|
||
{
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"需要按完成状态、优先级、角色或截止日期范围查询当前用户待办列表时;跨组织范围时显式使用 --query-all"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要按完成状态、优先级、角色或截止日期范围查询当前用户待办列表时;跨组织范围时显式使用 --query-all"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "get_user_todos_in_current_org"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.get_user_todos_in_current_org",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task list",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.get_user_todos_in_current_org",
|
||
"live-dws-schema:todo.get_user_todos_in_current_org",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_user_todos_in_current_org"
|
||
],
|
||
"use_when": [
|
||
"需要按完成状态、优先级、角色或截止日期范围查询当前用户待办列表时;跨组织范围时显式使用 --query-all"
|
||
]
|
||
},
|
||
"todo task list-attachment": {
|
||
"agent_summary": "查询待办附件列表",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"要删除附件时先用本命令确认 attachmentId,再改用 dws todo task remove-attachment"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "read",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task list-attachment --task-id \u003ctaskId\u003e",
|
||
"dws todo task list-attachment --task-id \u003ctaskId\u003e --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "查询待办附件列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。",
|
||
"candidates": [
|
||
{
|
||
"value": "查询待办附件列表",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"要删除附件时先用本命令确认 attachmentId,再改用 dws todo task remove-attachment"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要上传附件时改用 dws todo task add-attachment",
|
||
"要删除附件时先用本命令确认 attachmentId,再改用 dws todo task remove-attachment"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "read",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task list-attachment --task-id \u003ctaskId\u003e",
|
||
"dws todo task list-attachment --task-id \u003ctaskId\u003e --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task list-attachment --task-id \u003ctaskId\u003e",
|
||
"dws todo task list-attachment --task-id \u003ctaskId\u003e --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "idempotent",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "composite",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
}
|
||
]
|
||
},
|
||
"interface_reason": {
|
||
"value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "interface_disposition_matrix",
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref",
|
||
"candidates": [
|
||
{
|
||
"value": null,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "final interface mode composite forbids a direct MCP interface_ref"
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "low",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要查看该待办当前附件及其 attachmentId、文件名和大小时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要查看该待办当前附件及其 attachmentId、文件名和大小时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "依据当前 Cobra Help、Todo Skill 与 helper 中的 list_todo_attachment 调用手工审阅;当前 live leaf Schema 缺失,记录失败证据并以源码契约收口。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "idempotent",
|
||
"interface_mode": "composite",
|
||
"interface_reason": "Reviewed unpinned remote adapter: this executable CLI wrapper calls a remote helper that is absent from the pinned MCP metadata snapshot; no single pinned semantically equivalent interface_ref can represent the command.",
|
||
"reviewed": true,
|
||
"risk": "low",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.list_todo_attachment",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task list-attachment",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"live-dws-schema:todo.list_todo_attachment#FAILED",
|
||
"runtime-call:internal/helpers/todo.go#list_todo_attachment",
|
||
"skills/mono/references/products/todo.md"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要查看该待办当前附件及其 attachmentId、文件名和大小时"
|
||
]
|
||
},
|
||
"todo task remove-executor": {
|
||
"agent_summary": "移除待办执行人",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要添加执行人时改用 dws todo task add-executor",
|
||
"待办或执行人未确认时不要移除"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo task remove-executor --task-id \u003ctaskId\u003e --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task remove-executor --task-id \u003ctaskId\u003e --executors userId1 --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "移除待办执行人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "移除待办执行人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要添加执行人时改用 dws todo task add-executor",
|
||
"待办或执行人未确认时不要移除"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要添加执行人时改用 dws todo task add-executor",
|
||
"待办或执行人未确认时不要移除"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task remove-executor --task-id \u003ctaskId\u003e --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task remove-executor --task-id \u003ctaskId\u003e --executors userId1 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task remove-executor --task-id \u003ctaskId\u003e --executors \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task remove-executor --task-id \u003ctaskId\u003e --executors userId1 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.remove_task_executors",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.remove_task_executors",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"用户明确要求从待办移除指定执行人时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户明确要求从待办移除指定执行人时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "remove_task_executors"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.remove_task_executors",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task remove-executor",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors",
|
||
"live-dws-schema:todo.remove_task_executors",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_executors"
|
||
],
|
||
"use_when": [
|
||
"用户明确要求从待办移除指定执行人时"
|
||
]
|
||
},
|
||
"todo task remove-participant": {
|
||
"agent_summary": "移除待办参与人",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"要添加参与人时改用 dws todo task add-participant",
|
||
"待办或参与人未确认时不要移除"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "agent-hint",
|
||
"examples": [
|
||
"dws todo task remove-participant --task-id \u003ctaskId\u003e --participants \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task remove-participant --task-id \u003ctaskId\u003e --participants userId1 --format json"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "移除待办参与人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "移除待办参与人",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"要添加参与人时改用 dws todo task add-participant",
|
||
"待办或参与人未确认时不要移除"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"要添加参与人时改用 dws todo task add-participant",
|
||
"待办或参与人未确认时不要移除"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task remove-participant --task-id \u003ctaskId\u003e --participants \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task remove-participant --task-id \u003ctaskId\u003e --participants userId1 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task remove-participant --task-id \u003ctaskId\u003e --participants \u003cUSER_ID_1\u003e,\u003cUSER_ID_2\u003e",
|
||
"dws todo task remove-participant --task-id \u003ctaskId\u003e --participants userId1 --format json"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.remove_task_participants",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.remove_task_participants",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"用户明确要求从待办移除指定参与人时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"用户明确要求从待办移除指定参与人时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "remove_task_participants"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.remove_task_participants",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task remove-participant",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants",
|
||
"live-dws-schema:todo.remove_task_participants",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_participants"
|
||
],
|
||
"use_when": [
|
||
"用户明确要求从待办移除指定参与人时"
|
||
]
|
||
},
|
||
"todo task reset-reminder": {
|
||
"agent_summary": "整体替换或清除待办提醒规则(上游不支持规则读回)",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"只需追加一条提醒时改用 dws todo task add-reminder",
|
||
"新规则与目标待办未确认时不要重置",
|
||
"业务要求写后读取并核验 reminderRules 时不要声称可验证;当前 task get/list 均不返回提醒规则"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task reset-reminder --task-id \u003ctaskId\u003e",
|
||
"dws todo task reset-reminder --task-id \u003ctaskId\u003e --reminder-rules '[{\"dueDateOffset\":-30,\"baseTime\":\"dueTime\"},{\"reminderTimeStamp\":\"2026-03-10T18:00:00+08:00\",\"baseTime\":\"customTime\"}]'"
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "整体替换或清除待办提醒规则(上游不支持规则读回)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "整体替换或清除待办提醒规则(上游不支持规则读回)",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed CLI rejects malformed or structurally invalid non-empty reminder rules before the reset mutation, while preserving omission and [] as explicit clear forms.",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed CLI rejects malformed or structurally invalid non-empty reminder rules before the reset mutation, while preserving omission and [] as explicit clear forms."
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"只需追加一条提醒时改用 dws todo task add-reminder",
|
||
"新规则与目标待办未确认时不要重置",
|
||
"业务要求写后读取并核验 reminderRules 时不要声称可验证;当前 task get/list 均不返回提醒规则"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"只需追加一条提醒时改用 dws todo task add-reminder",
|
||
"新规则与目标待办未确认时不要重置",
|
||
"业务要求写后读取并核验 reminderRules 时不要声称可验证;当前 task get/list 均不返回提醒规则"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task reset-reminder --task-id \u003ctaskId\u003e",
|
||
"dws todo task reset-reminder --task-id \u003ctaskId\u003e --reminder-rules '[{\"dueDateOffset\":-30,\"baseTime\":\"dueTime\"},{\"reminderTimeStamp\":\"2026-03-10T18:00:00+08:00\",\"baseTime\":\"customTime\"}]'"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task reset-reminder --task-id \u003ctaskId\u003e",
|
||
"dws todo task reset-reminder --task-id \u003ctaskId\u003e --reminder-rules '[{\"dueDateOffset\":-30,\"baseTime\":\"dueTime\"},{\"reminderTimeStamp\":\"2026-03-10T18:00:00+08:00\",\"baseTime\":\"customTime\"}]'"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed CLI rejects malformed or structurally invalid non-empty reminder rules before the reset mutation, while preserving omission and [] as explicit clear forms.",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed CLI rejects malformed or structurally invalid non-empty reminder rules before the reset mutation, while preserving omission and [] as explicit clear forms."
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.reset_todo_reminder",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.reset_todo_reminder",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "The reviewed CLI rejects malformed or structurally invalid non-empty reminder rules before the reset mutation, while preserving omission and [] as explicit clear forms.",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "The reviewed CLI rejects malformed or structurally invalid non-empty reminder rules before the reset mutation, while preserving omission and [] as explicit clear forms."
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"需要清除或整体替换待办提醒规则时(不传 reminder-rules 或传 [] 可清除);非空规则会在远端调用前严格校验,成功响应仅作为写入回执"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"需要清除或整体替换待办提醒规则时(不传 reminder-rules 或传 [] 可清除);非空规则会在远端调用前严格校验,成功响应仅作为写入回执"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "reset_todo_reminder"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.reset_todo_reminder",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task reset-reminder",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder",
|
||
"live-dws-schema:todo.reset_todo_reminder",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.reset_todo_reminder"
|
||
],
|
||
"use_when": [
|
||
"需要清除或整体替换待办提醒规则时(不传 reminder-rules 或传 [] 可清除);非空规则会在远端调用前严格校验,成功响应仅作为写入回执"
|
||
]
|
||
},
|
||
"todo task update": {
|
||
"agent_summary": "修改整个待办任务",
|
||
"agent_summary_source": "dws-agent-selection/todo",
|
||
"availability": "available",
|
||
"avoid_when": [
|
||
"只需改执行者完成状态时优先 dws todo task done",
|
||
"目标任务与待改字段未确认时不要更新"
|
||
],
|
||
"confirmation": "not_required",
|
||
"effect": "write",
|
||
"effect_source": "command-verb",
|
||
"examples": [
|
||
"dws todo task update --task-id \u003ctaskId\u003e --title \"新标题\"",
|
||
"dws todo task update --task-id \u003ctaskId\u003e --priority 40 --due \"2026-03-10T18:00:00+08:00\""
|
||
],
|
||
"field_provenance": {
|
||
"agent_summary": {
|
||
"value": "修改整个待办任务",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": "修改整个待办任务",
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"availability": {
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "available",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_task.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"avoid_when": {
|
||
"value": [
|
||
"只需改执行者完成状态时优先 dws todo task done",
|
||
"目标任务与待改字段未确认时不要更新"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"只需改执行者完成状态时优先 dws todo task done",
|
||
"目标任务与待改字段未确认时不要更新"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"confirmation": {
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "not_required",
|
||
"source": "risk-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"effect": {
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "write",
|
||
"source": "command-verb",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"examples": {
|
||
"value": [
|
||
"dws todo task update --task-id \u003ctaskId\u003e --title \"新标题\"",
|
||
"dws todo task update --task-id \u003ctaskId\u003e --priority 40 --due \"2026-03-10T18:00:00+08:00\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"dws todo task update --task-id \u003ctaskId\u003e --title \"新标题\"",
|
||
"dws todo task update --task-id \u003ctaskId\u003e --priority 40 --due \"2026-03-10T18:00:00+08:00\""
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"idempotency": {
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "unknown",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"interface_mode": {
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": "mcp",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_task.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"interface_ref": {
|
||
"value": "todo.update_todo_task",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "todo.update_todo_task",
|
||
"source": "internal/cli/schema_hints/imported/wukong.json",
|
||
"precedence": "imported",
|
||
"selected": true
|
||
},
|
||
{
|
||
"value": "todo.update_todo_task",
|
||
"source": "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_task.interface_ref",
|
||
"precedence": "mcp_fallback",
|
||
"selected": false
|
||
}
|
||
]
|
||
},
|
||
"reviewed": {
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed",
|
||
"candidates": [
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/metadata/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "dws-tool-metadata/todo marks this tool as reviewed"
|
||
},
|
||
{
|
||
"value": true,
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": false,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
},
|
||
"risk": {
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"resolution": "highest_precedence",
|
||
"candidates": [
|
||
{
|
||
"value": "medium",
|
||
"source": "effect-default",
|
||
"precedence": "inference_or_default",
|
||
"selected": true
|
||
}
|
||
]
|
||
},
|
||
"use_when": {
|
||
"value": [
|
||
"已知 taskId,需要修改待办标题、截止时间、优先级或完成标记等字段时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"resolution": "highest_precedence",
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。",
|
||
"candidates": [
|
||
{
|
||
"value": [
|
||
"已知 taskId,需要修改待办标题、截止时间、优先级或完成标记等字段时"
|
||
],
|
||
"source": "internal/cli/schema_hints/selection/todo.json",
|
||
"precedence": "reviewed_explicit",
|
||
"selected": true,
|
||
"review_reason": "结合本机 dws schema 实时描述、Skill 与 Cobra 手写选型;pinned schema_mcp_metadata 仅对照。"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"idempotency": "unknown",
|
||
"interface_mode": "mcp",
|
||
"interface_ref": {
|
||
"product_id": "todo",
|
||
"rpc_name": "update_todo_task"
|
||
},
|
||
"reviewed": true,
|
||
"risk": "medium",
|
||
"source_refs": [
|
||
"CommandRegistry:canonical_path=todo.update_todo_task",
|
||
"Skill:skills/mono/references/products/todo.md",
|
||
"cobra-help:dws todo task update",
|
||
"dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.update_todo_task",
|
||
"internal/cli/schema_hints/imported/wukong.json",
|
||
"internal/cli/schema_hints/metadata/todo.json",
|
||
"internal/cli/schema_hints/selection/todo.json",
|
||
"internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_task",
|
||
"live-dws-schema:todo.update_todo_task",
|
||
"skills/mono/references/products/todo.md",
|
||
"structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_task",
|
||
"structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_task"
|
||
],
|
||
"use_when": [
|
||
"已知 taskId,需要修改待办标题、截止时间、优先级或完成标记等字段时"
|
||
]
|
||
}
|
||
}
|
||
}
|