Files
MemRelay/projects/25464650-ed5d-440e-b362-190f2852d451/Checkpoint 2026-09-29 21-50-45 UTC [a584145af7].md
T
memrelay 355f0d49fb 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
2026-09-30 05:50:48 +08:00

30 lines
2.0 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-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 备份;不要在主工作区改文件。