update: NixMsg 开发阶段的仓库与多 Agent 协作决定(2026-09-30)

MemRelay-Operation: memory-save:nixmsg-20260930-0545-dev-workflow-multitask
MemRelay-Resource: a7727313-15dc-459d-8323-6f8c48192773
This commit is contained in:
2026-09-30 05:26:25 +08:00
parent 6cc9f92c33
commit 5eda644630
@@ -8,10 +8,10 @@ memory_type: decision
project_id: 25464650-ed5d-440e-b362-190f2852d451 project_id: 25464650-ed5d-440e-b362-190f2852d451
usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998 usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998
status: active status: active
revision: 1 revision: 2
request_id: nixmsg-20260930-0520-dev-workflow request_id: nixmsg-20260930-0545-dev-workflow-multitask
created_at: '2026-09-29T21:10:46.177083+00:00' created_at: '2026-09-29T21:10:46.177083+00:00'
updated_at: '2026-09-29T21:10:46.177083+00:00' updated_at: '2026-09-29T21:26:23.224325+00:00'
tags: tags:
- nixmsg - nixmsg
- git - git
@@ -20,8 +20,8 @@ tags:
--- ---
用户 2026-09-30 确定: 用户 2026-09-30 确定:
- 代码仓库:https://git.asio.asia/nixevol/NixMsg.git(自建 Gitea),主分支 main,后续代码全部提交并推送到这里。密码库条目名 git.asio.asia(用户名 nixevol,库里有两条内容相同的重复条目);推送走本机 Windows 凭据管理器(Git Credential Manager)里存好的凭证。 - 代码仓库:https://git.asio.asia/nixevol/NixMsg.git(自建 Gitea),主分支 main,后续代码全部提交并推送到这里。密码库条目名 git.asio.asia(用户名 nixevol,有两条内容相同的重复条目);推送走本机 Windows 凭据管理器(Git Credential Manager)里存好的凭证。
- 开发交给 Grok 开发团队,在 Cursor 里用多个本地 Agent 并行开发和测试,按 docs/TASKS.md 的分线(总控 L、平台 P、连接 N、消息 M、身份 I、后台接口 A、后台网页 W、SDK S1/S2、测试交付 Q)和阶段(0 总控骨架与契约 → 1 并行 → 2 联调验收 → 3 审核交付)执行。 - 开发交给 Grok 开发团队。用户用的是 Cursor 的 Multitask 模式:只给总控发一段提示词(docs/TASKS.md 第 8.1 节),总控自己做阶段 0,再按第 8.2 节分四波派子 Agent(每个在独立工作树和分支,each in its own environment,用第 8.3 节模板),每波结束审核、按顺序快进合并、验证、汇报,最后执行阶段 3。不再用「总控提示词 + 开发线提示词」的手动多窗口做法。中途断了就重发同一段提示词,总控按 MemRelay 检查点和 git log 从断点继续。
- 一功能一验证一提交;各线在自己的工作树和 feat/<任务号>-<简述> 分支上工作;只有总控快进合并 main。 - 分线:总控 L、平台 P、连接 N、消息 M、身份 I、后台接口 A、后台网页 W、SDK S1/S2、测试交付 Q。一功能一验证一提交;只有总控快进合并 main。
- 用户已授权:开发 Agent 在 rebase 后可以用 git push --force-with-lease 更新自己的 feat/*、fix/* 远端分支;main 任何时候都不许强推。 - 用户已授权:开发 Agent 在 rebase 后可以用 git push --force-with-lease 更新自己的 feat/*、fix/* 远端分支;main 任何时候都不许强推。
- 本机有 Docker 和各开发环境,缺工具用 scoop 安装;MemRelay 和 docs/ 是开发资料。云端 Agent 不支持 Gitea,只用本地 Agent。 - 本机有 Docker 和各开发环境,缺工具用 scoop 安装;MemRelay 和 docs/ 是开发资料。云端 Agent 不支持 Gitea,只用本地 Agent。