From 355f0d49fb8e7f4b929ff7831a853cf7c7752f7c Mon Sep 17 00:00:00 2001 From: MemRelay Date: Wed, 30 Sep 2026 05:50:48 +0800 Subject: [PATCH] create: Checkpoint 2026-09-29 21:50:45 UTC [a584145af7] MemRelay-Operation: checkpoint-save:t01-checkpoint-20260930-0530 MemRelay-Resource: b00ef735-8716-4395-b784-8b3acfa81925 --- memrelay-manifest.json | 4 +++ ...nt 2026-09-29 21-50-45 UTC [a584145af7].md | 30 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 21-50-45 UTC [a584145af7].md diff --git a/memrelay-manifest.json b/memrelay-manifest.json index 3d32b48..cd7fc84 100644 --- a/memrelay-manifest.json +++ b/memrelay-manifest.json @@ -87,6 +87,10 @@ { "kind": "directory", "value": "e:/code/nixmsg" + }, + { + "kind": "directory", + "value": "e:/code/nixmsg-wt/t01" } ], "created_at": "2026-09-29T15:42:27.642284+00:00", diff --git a/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 21-50-45 UTC [a584145af7].md b/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 21-50-45 UTC [a584145af7].md new file mode 100644 index 0000000..ffd3ff6 --- /dev/null +++ b/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 21-50-45 UTC [a584145af7].md @@ -0,0 +1,30 @@ +--- +title: Checkpoint 2026-09-29 21:50:45 UTC [a584145af7] +type: checkpoint +permalink: main/projects/25464650-ed5d-440e-b362-190f2852d451/checkpoint-2026-09-29-21-50-45-utc-a584145af7 +stable_id: b00ef735-8716-4395-b784-8b3acfa81925 +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: t01-checkpoint-20260930-0530 +created_at: '2026-09-29T21:50:45.393155+00:00' +updated_at: '2026-09-29T21:50:45.393155+00:00' +tags: +- t01 +- ready-to-merge +- line-L +- feat/t01-skeleton +--- + +完成:T0.1 仓库骨架(线 L)。 +分支:feat/t01-skeleton +工作树:E:/code/NixMsg-wt/t01(勿在 e:/code/NixMsg 主工作区改) +提交:5041a5b chore: 建立仓库目录骨架、Go 模块与构建检查配置;857ba89 feat: 初始化 Vue 前端工程与 embed 占位;27fccc2 feat: 实现 version/serve 骨架、迁移占位与健康检查;86dc10a docs: 补充部署示例、worktrees 设置并记录 T0.1 偏差。已推送 origin/feat/t01-skeleton。 +关键实现:DEVELOPMENT 第3节目录;go.mod=git.asio.asia/nixevol/NixMsg Go1.27;Taskfile(build/test/lint/check/web:*/itest/docker)+ taskfiles/*.yml;golangci-lint v2;web Vite+Vue3+TS+Naive+Router+Pinia;embed 用 embeddist 标签(stub 保证裸 go build);cmd/nixmsg version+serve(SQLite modernc、空迁移 0001、/healthz、listen.addr);deploy/config.example.yaml + Dockerfile 骨架;.cursor/worktrees.json。 +验证:Windows task check / task build 通过;二进制 nixmsg.exe 嵌入前端;Docker 容器 t01-task-check(golang:1.27-bookworm)task check 通过(DOCKER_CHECK_OK),容器已 --rm。 +偏差:见 docs/DEVIATIONS.md「总控 L」T0.1 五条。 +下一步:总控审核后 ff-merge 进 main;再开 T0.2/T0.3/T0.5。 +给下个会话:复用工作树 E:/code/NixMsg-wt/t01 与分支 feat/t01-skeleton;T0.3 需替换 0001 正文并补 VACUUM 备份;不要在主工作区改文件。 \ No newline at end of file