diff --git a/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-review-plan.md b/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-review-plan.md index 493c5e83..66eb8677 100644 --- a/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-review-plan.md +++ b/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-review-plan.md @@ -345,7 +345,7 @@ "move_permission_state": "movable|denied|unknown", "move_permission_basis": "owner|explicit_full_access|api_denied|not_owner_unverified|metadata_unavailable|unsupported_direction|target_denied", "target_write_state": "confirmed|unknown|denied", - "resolve_status": "resolved|partial|failed", + "item_resolve_status": "resolved|partial|failed", "content_verify_state": "verified|search_evidence_only|skipped_by_move_permission|permission_denied|unverifiable|unsupported", "content_evidence": ["证据"], "relevance": "high|medium|low|permission_denied|no_move_permission|move_permission_unknown|unverifiable|unsupported_move_target" @@ -364,6 +364,7 @@ | `move_permission_state` | 当前身份下的移动资格状态;只有 `movable` 可进入默认移动链路。 | | `move_permission_basis` | 移动资格判断依据,用于解释为什么纳入或排除。 | | `target_write_state` | 目标位置是否确认可写。 | +| `item_resolve_status` | 资源项解析状态;不要和 `TargetLocation.target_resolve_status` 混用。 | | `content_verify_state` | 内容验证状态或跳过验证原因。 | | `content_evidence` | 支撑相关性判断的命中证据。 | | `relevance` | 相关性和可执行性分组。 | diff --git a/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-setup.md b/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-setup.md index a93f9bec..5541979b 100644 --- a/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-setup.md +++ b/skills/lark-drive/references/lark-drive-workflow-topic-move-collector-setup.md @@ -59,7 +59,8 @@ 2. 如果目标需要创建,只解析父级位置和新目标名称。 3. 在本状态中不得创建文件夹或 Wiki 节点。 4. 分别保留 Drive 文件夹 token、Wiki 节点 token、Wiki 对象 token、space ID 和 parent token。 -5. 如果已知移动方向不支持,尽早标记。 +5. 如果目标 URL / token 存在,但当前身份无法读取或解析目标位置,设置 `target_resolve_status=permission_denied` 并停止进入搜索。 +6. 如果已知移动方向不支持,尽早标记。 ### 目标解析 @@ -72,6 +73,15 @@ | 以 Wiki 空间根节点作为目标 | 解析 `space_id`;parent token 可以为空 | `wiki_space` | | 目标名称有歧义 | 仅在必要时搜索或列出候选;展示候选并等待用户选择 | `unknown` | +### 目标解析状态 + +| 条件 | `target_resolve_status` | +|------|--------------------------| +| 目标已解析,或待创建目标的父级位置已解析 | `resolved` | +| 目标名称有歧义、候选不唯一,或 `target_type=unknown` 需要用户选择 | `ambiguous` | +| 已知目标方向或目标类型不支持本 workflow | `unsupported` | +| 目标 URL / token 存在,但当前身份无权读取、解析或确认目标位置 | `permission_denied` | + ### 跨容器规则 | 来源 -> 目标 | 默认规则 | @@ -137,7 +147,7 @@ "target_name": "待创建目标名称", "create_required": false, "allow_cross_container_move": true, - "resolve_status": "resolved|ambiguous|unsupported|permission_denied" + "target_resolve_status": "resolved|ambiguous|unsupported|permission_denied" } ``` @@ -150,4 +160,4 @@ | `target_name` | 待创建目标的名称。 | | `create_required` | 是否需要在 `EXECUTE` 阶段创建目标。 | | `allow_cross_container_move` | 是否允许 Drive / Wiki 之间移动。 | -| `resolve_status` | 目标解析状态。 | +| `target_resolve_status` | 目标位置解析状态;不要和 `ResourceItem.item_resolve_status` 混用。 |