Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-30 02-55-36 UTC [e5a6de7d9f].md
T
memrelay 6bb1f282fb create: Checkpoint 2026-09-30 02:55:36 UTC [e5a6de7d9f]
MemRelay-Operation: checkpoint-save:fix4-checkpoint-20260930-1055
MemRelay-Resource: a329cd35-6b6e-4616-b5b5-75d3f1b54f38
2026-09-30 10:55:39 +08:00

42 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 02:55:36 UTC [e5a6de7d9f]
type: checkpoint
permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-02-55-36-utc-e5a6de7d9f
stable_id: a329cd35-6b6e-4616-b5b5-75d3f1b54f38
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: fix4-checkpoint-20260930-1055
created_at: '2026-09-30T02:55:36.536829+00:00'
updated_at: '2026-09-30T02:55:36.536829+00:00'
tags:
- fix-4
- feat/fix-4-fatal-revoked
---
# 检查点:fix Gitea #4 fatal/revoked(已推送,未合 main)
## 线 / 任务
- Issue:https://git.asio.asia/nixevol/NixMsg/issues/4
- 分支:`feat/fix-4-fatal-revoked`(基于 origin/main `479a08e`)
- 工作树:`e:\\code\\NixMsg-wt\\fix4`
- 提交:`1d6be59` fix: 停用删除重置密码发 fatal 并注入 Downlink 发 revoked
## 完成
- `serve`:`identity.New` 注入 `Downlink: brk`;`DisableKick`/`DeleteKick`/`PasswordResetKick` → `Session.Disable`/`Deleted`/`ResetPassword`;`KickEndpoint` 仍只 `Kick`
- identity:停用/删除后 `publishRevokes`;ConnControl 异步断开兜底
- admin:重置走 PasswordResetKick;停用/删除走 DisableKick/DeleteKick
- DEVIATIONS 追加 `### fix-issue-4`
- 测试:`TestDisableEmitsRevokedForPushed`;`TestUplinkDisableFatalAndRevoked`;`TestUplinkResetPasswordFatal`
## 验证
- `go test ./internal/app/identity/ ./cmd/nixmsg/ ./internal/admin/` 通过
- 未跑全仓 `task check`;未合 main;未关 issue
## 给下个会话
- 总控可审阅后 ff-only 合并;勿强推 main
- 其它 issues #1/#2/#3/#5/#6 勿混进本分支