Some irreversible deletions are not gated by explicit user confirmation
Source references: 5Progress and alignment deletions are described as irreversible, but their execution commands and workflows require neither --yes nor prior user confirmation. The same Skill applies an explicit confirmation protocol to comment deletion.
A mistaken ID, cycle, or objective could permanently remove a progress record or delete an alignment, damaging OKR history or organizational relationship displays.
Progress and alignment deletion are explicitly irreversible, yet their execution examples and workflows require neither user confirmation nor a confirmation flag. Comment deletion, by contrast, requires a dry run, an irreversibility warning, user confirmation, and --yes. If an agent directly acts on a general deletion request, a progress record or alignment could be permanently lost. Users can require the same explicit confirmation gate used for comment deletion.
根据 ID 删除一条 OKR 进展记录。此操作为高风险操作,删除后不可恢复。Show 4 other places
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 确认结果。