部分不可恢复删除操作没有强制用户确认
原文依据:5 处进展删除和对齐关系删除均被注明不可恢复,但给出的真实执行命令及工作流不要求 --yes 或在执行前取得用户确认;同一 Skill 的评论删除却有明确确认协议。
选错 ID、周期或目标时,进展记录可能永久丢失,对齐关系也会被移除,影响 OKR 历史和组织关系展示。
进展记录和对齐关系删除都被明确描述为不可恢复,但其真实执行示例及工作流没有要求用户确认或确认参数。相比之下,评论删除明确要求先 dry-run、告知不可恢复、取得确认并附加 --yes。若代理将一般“删除”请求直接执行,用户可能永久丢失进展记录或对齐关系。用户可要求这些删除采用与评论删除相同的显式确认门槛。
根据 ID 删除一条 OKR 进展记录。此操作为高风险操作,删除后不可恢复。查看另外 4 个位置
1. 使用 `+progress-get` 确认要删除的进展记录 ID 和内容。2. 执行 `lark-cli okr +progress-delete --progress-id "1234567890123456789"`。3. 报告结果:已删除的进展记录 ID。> **注意**:此操作不可恢复,建议在删除前先用 `+progress-get` 确认记录内容。```bashlark-cli okr alignments delete --alignment-id "<对齐关系ID>"```### 注意事项- 删除操作不可逆,请谨慎操作- 需要对关联的目标有编辑权限1. 使用 [+comment-list](lark-okr-comment-list.md)、[+comment-detail](lark-okr-comment-detail.md) 或 [+comment-get](lark-okr-comment-get.md) 定位并确认 comment-id。2. 判断是否真的需要删除:解决评论使用 [+comment-solve](lark-okr-comment-solve-reopen.md),删除只用于永久移除内容。3. 先执行带 --dry-run 的命令检查 URL 和 comment-id。4. 向用户明确说明删除不可恢复;得到确认后,在原始命令末尾追加 --yes 执行。5. 根据 deleted=true 和返回的 comment_id 确认结果。