--- title: Checkpoint 2026-09-16 13:20:26 UTC [c645707963] type: checkpoint permalink: main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/checkpoint-2026-09-16-13-20-26-utc-c645707963 stable_id: 8a43a462-823e-47b2-871f-3fa1b713ebe0 scope: project project_id: f1812459-8630-4306-98e0-8a44e8d137d9 memory_type: checkpoint status: active revision: 1 restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2 created_at: '2026-09-23T15:13:38.822043+00:00' updated_at: '2026-09-23T15:13:38.822104+00:00' tags: - rules - cursor - install --- ## 完成内容 - 基于 MemRelay 全部 10 条 global 原始记忆重新整理 RULES.md(标题“协作规则”,8 个章节:优先级与范围 / 沟通与工作方式 / 开发与验证 / Web 界面 / MemRelay 记忆流程 / 凭证与密码库 / Git 工作流 / 结束前核对),去除“AI”字样与说明性前言,只保留规则。 - 重写 SOURCES.md(来源表 + 10 条冲突取舍)与 README.md(Cursor 已安装方式、Codex 待安装方式、更新片段)。 - Cursor 本机全局安装:%USERPROFILE%\.cursor\plugins\local\collaboration-rules\{.cursor-plugin\plugin.json, rules\collaboration-rules.mdc},frontmatter 仅 alwaysApply: true,正文与 RULES.md 逐字一致(已脚本校验),UTF-8 无 BOM。 ## 冲突处理要点 - 推送策略采用“功能完成即提交并按远端状态推送”rev3,放弃旧“默认仅 commit”。 - 记忆位置采用“MemRelay 为主、aidocs 仅离线暂存”rev3。 - 项目解析与本地导出以原始规则为准,覆盖 MemRelay 客户端说明中的默认流程。 - 项目级环境参数(Docker 代理、网关、超时、RK3568 等)未纳入全局正文。 ## 验证 - 脚本校验:.mdc 去掉 frontmatter 后与 RULES.md 相等;plugin.json 可解析;5 个文件均无 “AI” 字样;无 BOM。 - 尚未在新 Agent 会话中验证插件规则是否被实际加载(需 Reload Window 后由用户新开对话确认)。 ## 坑 - 通过 Shell 工具向 PowerShell 传中文字面量会乱码,写含中文的文件要用 Write 工具或从文件读取;frontmatter 因此改为纯 ASCII。 - Get-Content 行数统计在乱码时不可靠,用 [IO.File]::ReadAllText 拆分。 ## 下一步 / 给下个会话 - 用户 Reload Window 后新开对话验证 collaboration-rules 已加载;若未加载,备选是在 %USERPROFILE%\.cursor\rules 放同一 .mdc(仅工作区位于主目录下时有效)。 - Codex:把 RULES.md 正文写入 %USERPROFILE%\.codex\AGENTS.md(当前为空),用户表示后续自行处理。 - 本目录不是 Git 仓库,未 init/提交;文件夹名含“AI”,用户如需可自行重命名。