Files
MemRelay/projects/f1812459-8630-4306-98e0-8a44e8d137d9/Checkpoint 2026-09-16 13-20-26 UTC [c645707963].md
T

42 lines
2.6 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-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”,用户如需可自行重命名。