--- title: Checkpoint 2026-09-30 00:07:03 UTC [9a6d816aec] type: checkpoint permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-00-07-03-utc-9a6d816aec stable_id: f7c8f7b3-c37b-4dd3-a92f-a01aed5f806d scope: project memory_type: checkpoint project_id: 25464650-ed5d-440e-b362-190f2852d451 usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 status: active revision: 1 request_id: i5-disable-checkpoint-20260930-0759 created_at: '2026-09-30T00:07:03.807958+00:00' updated_at: '2026-09-30T00:07:03.807958+00:00' tags: - ready-to-merge - I - I5 - feat/i5-disable --- # 检查点:身份 I I5 完成(ready-to-merge) ## 线 / 任务 - 线:身份 I - 任务:I5 停用与删除级联 - 分支:`feat/i5-disable`(已推送 `origin/feat/i5-disable`) - 提交:`23f0342` feat: 实现端停用与删除的消息作废与群主转让级联 - 工作树:`e:\\code\\NixMsg-wt\\i5` - 基线:`origin/main` = `0efcfbb` ## 完成内容 - `identity.App.Disable/Enable/Delete`:清令牌、作废 pending/scheduled(endpoint_* / sender_*)、已推送发 revoked、删除时退群/转让最早加入成员/无人则解散、清授权/回执/防重/发出记录 - `admin.Deps.Identity`:停用/启用/删除委托 I5;未注入时保留 A2 行为 - 未改 `cmd/nixmsg`、未改上行分发、未改 PRD - `docs/DEVIATIONS.md`「身份 I」增补 I5 节 ## 验证 - `task check` 通过 - 直接调用 + httptest:停用拒新消息、作废双向未到点定时;删群主转让最早成员;删后同号重开无旧回执 ## 下一步 / 给下个会话 - 总控审阅后 ff-only 合并;接线时给 admin 注入 Identity + KickEndpoint/Downlink - 标签:ready-to-merge