MemRelay-Operation: checkpoint-save:nixmsg-h02-checkpoint-20260930-afe6a77 MemRelay-Resource: 58b096d3-7851-42cb-8706-c45e4c3026f6
1.8 KiB
1.8 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-09-30 07:31:39 UTC [24c34d156d] | checkpoint | main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-30-07-31-39-utc-24c34d156d | 58b096d3-7851-42cb-8706-c45e4c3026f6 | project | checkpoint | 25464650-ed5d-440e-b362-190f2852d451 | 0c9feb46-d06e-43cd-9ef0-c5813c84a998 | active | 1 | nixmsg-h02-checkpoint-20260930-afe6a77 | 2026-09-30T07:31:39.662776+00:00 | 2026-09-30T07:31:39.662776+00:00 |
|
H-02 审计日志已完成并推送(未 merge main,未做 H-07)
- 工作树:
E:\\code\\NixMsg-wt\\r2-h - 分支:
feat/fix-admin-web(普通 push,非 force,未合 main) - HEAD:
afe6a77fix: 独立审计日志并补齐令牌身份与失败记录 - 基于第一波 HEAD
08c0eb0
完成内容(Gitea #45 统一方案)
Deps.AuditLogger独立 slog,始终 Info;cmd/nixmsg/serve.go只加这一行装配,未改 staticFileHandler/listener。- 审计增加
token_id;令牌名称 1–64 字符。 - 不含秘密的
detail:enabled、code_changed、generated、members、failed、new_owner、导入前 20 个编号 + total。 - 批量结果 ok/partial/failed。
admin_auth_fail:ip + reason(bad_password / rate_limited / invalid_token)。Cookie 未登录不记。
验证
go test ./internal/admin/ ./cmd/nixmsg/ -count=1通过(admin 2.542s,cmd/nixmsg 4.972s)
未做
- H-07 (#50) 等 B-04,不要修
- 未 merge main;未关 issue
- 未改 RegistrationView
给下个会话
- 复用工作树
E:\\code\\NixMsg-wt\\r2-h与分支feat/fix-admin-web - 不要在
e:\\code\\NixMsg主工作区改;不要删E:\\code\\NixMsg-wt\\fix3 - 总控可审阅后 ff-merge;不要强推 main