From 2aad4472f83176943e02b64e980fa06ad5ba1588 Mon Sep 17 00:00:00 2001 From: karuo Date: Mon, 2 Mar 2026 03:21:06 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20=E5=8D=A1=E8=8B=A5AI=20=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=202026-03-02=2003:21=20|=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=9ACursor=E8=A7=84=E5=88=99=E3=80=81=E6=B0=B4=E6=A1=A5?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E5=AF=B9=E6=8E=A5=E3=80=81=E6=B0=B4=E6=BA=AA?= =?UTF-8?q?=E6=95=B4=E7=90=86=E5=BD=92=E6=A1=A3=E3=80=81=E8=BF=90=E8=90=A5?= =?UTF-8?q?=E4=B8=AD=E6=9E=A2=E5=8F=82=E8=80=83=E8=B5=84=E6=96=99=E3=80=81?= =?UTF-8?q?=E8=BF=90=E8=90=A5=E4=B8=AD=E6=9E=A2=E5=B7=A5=E4=BD=9C=E5=8F=B0?= =?UTF-8?q?=20|=20=E6=8E=92=E9=99=A4=20>20MB:=2014=20=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/rules/karuo-ai.mdc | 8 ++++- .../水桥_平台对接/自动记忆管理/SKILL.md | 34 +++++++++---------- .../水桥_平台对接/飞书管理/卡猫复盘/SKILL.md | 2 +- .../水溪_整理归档/记忆系统/README.md | 4 +-- .../参考资料/卡若AI优化方案_借鉴Yinova拆解.md | 4 +-- .../参考资料/卡若读书笔记格式_固定规则.md | 4 +-- 运营中枢/参考资料/记忆路径规范.md | 31 +++++++++++++++++ 运营中枢/工作台/gitea_push_log.md | 1 + 运营中枢/工作台/代码管理.md | 1 + 9 files changed, 64 insertions(+), 25 deletions(-) create mode 100644 运营中枢/参考资料/记忆路径规范.md diff --git a/.cursor/rules/karuo-ai.mdc b/.cursor/rules/karuo-ai.mdc index 877f8bbd..28a0a88f 100644 --- a/.cursor/rules/karuo-ai.mdc +++ b/.cursor/rules/karuo-ai.mdc @@ -8,11 +8,17 @@ alwaysApply: true > 本文件是 Cursor 专用的薄层适配器。卡若AI 的核心逻辑、团队结构、执行流程全部在 **`BOOTSTRAP.md`** 和 **`SKILL_REGISTRY.md`** 里,不在这里重复。 +## 记忆路径(强制) + +- **唯一记忆源**:卡若AI 所有需要读取或写入「记忆」的场景,**仅认** `/Users/karuo/Documents/个人/1、卡若:本人/`。主文档:`1、卡若:本人/记忆.md`;分类文档:`1、卡若:本人/记忆/`(如 人脉.md、原则.md)。 +- 每次对话开始自动读取该目录下记忆文档;有需写入时只写此处,**不得随意更改、删除或大面积改写已有条目**,详见该目录内 `记忆.md` 文首规则。 + ## 启动(每次对话开始) 1. **读 `BOOTSTRAP.md`**(根目录)— 身份、团队、执行流程、全局规则 2. **读 `SKILL_REGISTRY.md`**(根目录)— 按用户需求查找技能 -3. 匹配到技能后读对应 `SKILL.md` 执行 +3. **读 `个人/1、卡若:本人/记忆.md`**(及 `1、卡若:本人/记忆/` 下文件)— 长期偏好与沉淀 +4. 匹配到技能后读对应 `SKILL.md` 执行 ## 异常处理与红线(强制) diff --git a/02_卡人(水)/水桥_平台对接/自动记忆管理/SKILL.md b/02_卡人(水)/水桥_平台对接/自动记忆管理/SKILL.md index 2c441678..98a68d42 100644 --- a/02_卡人(水)/水桥_平台对接/自动记忆管理/SKILL.md +++ b/02_卡人(水)/水桥_平台对接/自动记忆管理/SKILL.md @@ -19,7 +19,7 @@ updated: "2026-02-16" ## 🎯 核心功能 ### 1. 自动读取记忆 -- 每次对话开始时,自动读取 `/Users/karuo/Documents/个人/记忆.md` +- 每次对话开始时,自动读取 `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` - 读取分类记忆目录下的所有文档 - 将记忆内容作为上下文,指导AI行为 @@ -38,13 +38,13 @@ updated: "2026-02-16" | 分类 | 存储位置 | 格式 | |:---|:---|:---| -| **项目** | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [项目] 内容` | -| **技术** | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [技术] 内容` | -| **商业** | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [商业] 内容` | -| **学习** | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [学习] 内容` | -| **偏好** | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [偏好] 内容` | -| **人脉** | `/Users/karuo/Documents/个人/记忆/人脉.md` | 按人分类记录 | -| **原则** | `/Users/karuo/Documents/个人/记忆/原则.md` | 按原则分类记录 | +| **项目** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [项目] 内容` | +| **技术** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [技术] 内容` | +| **商业** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [商业] 内容` | +| **学习** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [学习] 内容` | +| **偏好** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [偏好] 内容` | +| **人脉** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆/人脉.md` | 按人分类记录 | +| **原则** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆/原则.md` | 按原则分类记录 | --- @@ -178,12 +178,12 @@ memories = mm.read_all_memories() ``` #### 读取内容 -1. **主记忆文档**:`/Users/karuo/Documents/个人/记忆.md` +1. **主记忆文档**:`/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` - 固定偏好(输出风格、技术栈、沟通方式) - 长期规则(运行命令前解释、安装前检查等) - 日期记录(按日期记录的项目、技术、商业等内容) -2. **分类记忆文档**:`/Users/karuo/Documents/个人/记忆/` +2. **分类记忆文档**:`/Users/karuo/Documents/个人/1、卡若:本人/记忆/` - `人脉.md` - 人脉关系记录 - `原则.md` - 决策原则记录 - `方法论.md` - SOP和方法论 @@ -240,13 +240,13 @@ if not mm.check_duplicate(content): | 分类 | 存储位置 | 格式 | |:---|:---|:---| -| 项目 | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [项目] 内容` | -| 技术 | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [技术] 内容` | -| 商业 | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [商业] 内容` | -| 学习 | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [学习] 内容` | -| 偏好 | `/Users/karuo/Documents/个人/记忆.md` | `- [时间] [偏好] 内容` | -| 人脉 | `/Users/karuo/Documents/个人/记忆/人脉.md` | 按人分类记录 | -| 原则 | `/Users/karuo/Documents/个人/记忆/原则.md` | 按原则分类记录 | +| 项目 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [项目] 内容` | +| 技术 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [技术] 内容` | +| 商业 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [商业] 内容` | +| 学习 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [学习] 内容` | +| 偏好 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | `- [时间] [偏好] 内容` | +| 人脉 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆/人脉.md` | 按人分类记录 | +| 原则 | `/Users/karuo/Documents/个人/1、卡若:本人/记忆/原则.md` | 按原则分类记录 | ### 3. 分类机制 diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/卡猫复盘/SKILL.md b/02_卡人(水)/水桥_平台对接/飞书管理/卡猫复盘/SKILL.md index 5e19eedf..b87bf472 100644 --- a/02_卡人(水)/水桥_平台对接/飞书管理/卡猫复盘/SKILL.md +++ b/02_卡人(水)/水桥_平台对接/飞书管理/卡猫复盘/SKILL.md @@ -39,7 +39,7 @@ updated: "2026-02-28" ## 三、执行步骤 1. **读格式**:读 `运营中枢/参考资料/卡猫复盘格式_固定规则.md`。 -2. **取当年总目标**:从 记忆.md 或婼瑄目录内已有复盘/文档中提取「卡猫 [年份] 年总目标」;若无则写「待补充」并注明完成约 X%。 +2. **取当年总目标**:从 `个人/1、卡若:本人/记忆.md` 或婼瑄目录内已有复盘/文档中提取「卡猫 [年份] 年总目标」;若无则写「待补充」并注明完成约 X%。 3. **选文件**:在婼瑄目录下按日期或用户指定,列出本次依据的 txt/md 文件。 4. **读内容**:读取上述文件,提取**具体的人、具体的事、具体的数字**。 5. **写复盘**:按卡猫复盘格式五块(🎯📌💡📝▶)撰写,目标·结果=今年总目标+完成%,过程/反思/总结中人/事/数具体。 diff --git a/02_卡人(水)/水溪_整理归档/记忆系统/README.md b/02_卡人(水)/水溪_整理归档/记忆系统/README.md index edc95cf8..85325758 100644 --- a/02_卡人(水)/水溪_整理归档/记忆系统/README.md +++ b/02_卡人(水)/水溪_整理归档/记忆系统/README.md @@ -9,7 +9,7 @@ | 层级 | 存储位置 | 说明 | |:---|:---|:---| | **短期记忆(STM)** | Cursor 对话上下文 | 由 Cursor 自动管理,单次对话有效 | -| **长期记忆(LTM)** | `/Users/karuo/Documents/个人/记忆.md` + `记忆/` | 卡若的长期偏好、规则、日期记录、人脉、原则、方法论 | +| **长期记忆(LTM)** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` + `1、卡若:本人/记忆/` | 卡若的长期偏好、规则、日期记录、人脉、原则、方法论(**强制**:仅认此目录,不随意更改) | | **结构化记忆** | `02_卡人(水)/水溪_整理归档/记忆系统/structured/` | 技能注册表、Agent 成果追踪、每日摘要 | --- @@ -62,4 +62,4 @@ python memory_watchdog.py - **SKILL.md**(根目录):技能主索引,人类可读版本 - **skills_registry.json**:与 SKILL.md 内容一致,机器可读版本 - **_经验库/**:经验沉淀的持久存储 -- **记忆.md**:卡若个人的长期记忆(偏好、规则、人脉等) +- **记忆**:卡若个人的长期记忆(偏好、规则、人脉等),路径固定为 `个人/1、卡若:本人/记忆.md` 与 `个人/1、卡若:本人/记忆/` diff --git a/运营中枢/参考资料/卡若AI优化方案_借鉴Yinova拆解.md b/运营中枢/参考资料/卡若AI优化方案_借鉴Yinova拆解.md index f7429310..433658cd 100644 --- a/运营中枢/参考资料/卡若AI优化方案_借鉴Yinova拆解.md +++ b/运营中枢/参考资料/卡若AI优化方案_借鉴Yinova拆解.md @@ -53,7 +53,7 @@ Yinova 的问题是"64个进程同时跑太重",卡若AI 的问题是"60个技 ### 当前问题 - 任务交接靠"任务交接单"模板,但实际很少严格执行 -- 执行日志散在多个路径:`水溪/执行日志/`、`运营中枢/工作台/`、`记忆.md` +- 执行日志散在多个路径:`水溪/执行日志/`、`运营中枢/工作台/`、`个人/1、卡若:本人/记忆.md` - 跨组协作时,信息靠"概念传递"而非"实际文件中转" ### 优化方案 @@ -91,7 +91,7 @@ Yinova 的问题是"64个进程同时跑太重",卡若AI 的问题是"60个技 | 执行日志 | `运营中枢/工作台/执行日志/` | 所有角色(按日期) | | 经验沉淀 | `水溪/经验库/待沉淀/` | 保持不变 | -其他散落的日志入口(如记忆.md 的每日沉淀、gitea_push_log 等)保留但不再作为主日志。 +其他散落的日志入口(如 个人/1、卡若:本人/记忆.md 的每日沉淀、gitea_push_log 等)保留但不再作为主日志。 --- diff --git a/运营中枢/参考资料/卡若读书笔记格式_固定规则.md b/运营中枢/参考资料/卡若读书笔记格式_固定规则.md index f9df8030..4212827a 100644 --- a/运营中枢/参考资料/卡若读书笔记格式_固定规则.md +++ b/运营中枢/参考资料/卡若读书笔记格式_固定规则.md @@ -20,7 +20,7 @@ - **文件名**:`作者或主题_书名或简称_读书笔记.md`(例:`曾仕强_易经_读书笔记.md`、`纳瓦尔访谈_读书笔记.md`)。 - **存放路径**:`/Users/karuo/Documents/卡若Ai的文件夹/导出/读书笔记/`。 -- **记忆写入**:在 `记忆.md` 当日日期下追加 1~2 行摘要 + 本笔记文件路径;便于后续从记忆调出。 +- **记忆写入**:在 `个人/1、卡若:本人/记忆.md` 当日日期下追加 1~2 行摘要 + 本笔记文件路径;便于后续从记忆调出。 --- @@ -124,7 +124,7 @@ ## 五、与记忆、Skill 的衔接 -- **记忆**:读书笔记写完后,在 `记忆.md` 当日下追加一条,格式: +- **记忆**:读书笔记写完后,在 `个人/1、卡若:本人/记忆.md` 当日下追加一条,格式: `[HH:MM] 读书笔记·《书名》/主题:一句话摘要;全文见 卡若Ai的文件夹/导出/读书笔记/xxx.md。` - **读书笔记 Skill**:`04_卡火(火)/火炬_全栈消息/读书笔记/SKILL.md` 定义五行拆书流程与 XMind 写入;本格式与之对齐,完整版即该 Skill 的 Markdown 版输出。 - **分类**:个人提升 / 人际关系 / 创业 / 商业思维 / 投资;若写 XMind 需选其一。 diff --git a/运营中枢/参考资料/记忆路径规范.md b/运营中枢/参考资料/记忆路径规范.md new file mode 100644 index 00000000..9b79cf76 --- /dev/null +++ b/运营中枢/参考资料/记忆路径规范.md @@ -0,0 +1,31 @@ +# 记忆路径规范(强制) + +> 卡若AI 所有与「记忆」相关的读写,**仅认**本规范指定路径;不得使用其他路径或随意更改记忆内容。 + +## 唯一记忆源 + +| 类型 | 路径 | 说明 | +|:---|:---|:---| +| **主文档** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md` | 长期偏好、规则、每日沉淀、读书笔记摘要等 | +| **分类目录** | `/Users/karuo/Documents/个人/1、卡若:本人/记忆/` | 人脉.md、原则.md、方法论.md 等按需创建 | + +即:**卡若本人** 目录为记忆根目录,所有技能、规则、对话中涉及的「记忆」读写均指向此处。 + +## 强制规则 + +1. **读取**:每次对话开始自动读取 `1、卡若:本人/记忆.md` 及 `1、卡若:本人/记忆/` 下已有文件,作为长期记忆与偏好。 +2. **写入**:仅当用户明确要求或符合「长期有价值信息」时写入;只追加、带时间戳、按日期分组;不写敏感信息。 +3. **禁止**:不得随意更改、删除或大面积改写已有记忆条目;非用户明确要求不得修改历史内容。 +4. **去重**:同一天相同条目不重复写入。 + +## 相关文档 + +- 记忆内容与格式:见 `个人/1、卡若:本人/记忆.md` 文首「卡若AI 记忆规则」。 +- 自动记忆管理技能:`02_卡人(水)/水桥_平台对接/自动记忆管理/SKILL.md`。 +- 记忆系统(结构化):`02_卡人(水)/水溪_整理归档/记忆系统/README.md`(LTM 指向本路径)。 + +## 更新记录 + +| 日期 | 变更 | +|:---|:---| +| 2026-03-02 | 初版:记忆统一迁至「1、卡若:本人」目录,强制唯一路径。 | diff --git a/运营中枢/工作台/gitea_push_log.md b/运营中枢/工作台/gitea_push_log.md index 6d1502e6..9c612f55 100644 --- a/运营中枢/工作台/gitea_push_log.md +++ b/运营中枢/工作台/gitea_push_log.md @@ -200,3 +200,4 @@ | 2026-03-02 03:05:39 | 🔄 卡若AI 同步 2026-03-02 03:05 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 14 个 | | 2026-03-02 03:09:39 | 🔄 卡若AI 同步 2026-03-02 03:09 | 更新:运营中枢工作台 | 排除 >20MB: 14 个 | | 2026-03-02 03:10:50 | 🔄 卡若AI 同步 2026-03-02 03:10 | 更新:运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 14 个 | +| 2026-03-02 03:13:03 | 🔄 卡若AI 同步 2026-03-02 03:13 | 更新:运营中枢工作台 | 排除 >20MB: 14 个 | diff --git a/运营中枢/工作台/代码管理.md b/运营中枢/工作台/代码管理.md index 4472d5cd..3617ea44 100644 --- a/运营中枢/工作台/代码管理.md +++ b/运营中枢/工作台/代码管理.md @@ -203,3 +203,4 @@ | 2026-03-02 03:05:39 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-02 03:05 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-02 03:09:39 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-02 03:09 | 更新:运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-02 03:10:50 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-02 03:10 | 更新:运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | +| 2026-03-02 03:13:03 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-02 03:13 | 更新:运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |