外观
纠正、撤销、归档和删除的区别?
项目版本说明
这些问答整合历史设计与实现资料;当前 main 分支 README 以工作包描述建设状态。具体能力、实验数据与设计目标的边界见项目状态与证据。
标准回答
纠正建立新的正确版本并处理旧依据,撤销使内容不再具备当前使用资格,归档改变组织或当前展示,删除涉及数据移除和保留策略。名称相近不代表权限、可恢复性和历史查询语义相同。
当前记忆视图必须排除不再允许使用的旧事实和受影响推断;历史视图可以按授权保留曾经发生的状态,不能通过历史入口绕开资源权限。修正来源后,旧缓存和衍生内容也需重新核对依据。
操作接口应表达用户真正想改变的状态,并让后台任务遵守这一变化。已经创建的候选不能仅因为排队较早就在撤销之后重新变成当前。物理清理可以异步,但当前授权与资格不能等到清理完成才生效。
追问与回答
撤销是否能保证数据从所有备份消失
不能自动推导。备份、审计和外部副本有独立保留与清理语义,当前 API 拒绝访问只证明在线访问边界。
错误纠正能否直接覆盖旧文本
若需要追溯和处理衍生依赖,应保留可关联的版本转换;无版本覆盖会丢失旧结果依据。
易混淆点
- 把不可检索、逻辑删除与物理抹除当成同一保证。
内容来源
- Android 与 AI 工程 Wiki · 原条目
q174