Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 00-07-03 UTC [9a6d816aec].md
T
memrelay ef3699ab53 create: Checkpoint 2026-09-30 00:07:03 UTC [9a6d816aec]
MemRelay-Operation: checkpoint-save:i5-disable-checkpoint-20260930-0759
MemRelay-Resource: f7c8f7b3-c37b-4dd3-a92f-a01aed5f806d
2026-09-30 08:07:05 +08:00

44 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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