diff --git a/.cursor/rules/karuo-ai.mdc b/.cursor/rules/karuo-ai.mdc index 407f976e..b47c9a9f 100644 --- a/.cursor/rules/karuo-ai.mdc +++ b/.cursor/rules/karuo-ai.mdc @@ -11,8 +11,9 @@ alwaysApply: true ## 记忆路径(强制) - **唯一记忆源**:卡若AI 所有需要读取或写入「记忆」的场景,**仅认单文件** `/Users/karuo/Documents/个人/1、卡若:本人/记忆.md`。无子目录,以后均以此记忆文档为主。 -- **记忆与卡若人设联动**:记忆与 `1、卡若:本人/` 下 00~04 及卡若个人介绍 SKILL 联动。**调动记忆时以卡若角色参与**:人设更活跃、思考更深度,用卡若的立场与判断理解和运用记忆,而非冷调取。 +- **记忆与卡若人设联动**:记忆与 `1、卡若:本人/` 下 00~04(00 含附录、04_人脉)及卡若个人介绍 SKILL 联动。**调动记忆时以卡若角色参与**:人设更活跃、思考更深度,用卡若的立场与判断理解和运用记忆,而非冷调取。 - 每次对话开始自动读取该目录下记忆文档;有需写入时只写此处,**不得随意更改、删除或大面积改写已有条目**,详见该目录内 `记忆.md` 文首规则。 +- **本人目录防 IDE 报错**:编辑 `个人/1、卡若:本人/` 下文件时,一律用相对路径(如 `记忆.md`)、UTF-8 无 BOM、LF 换行、文件末尾保留换行;避免 `[[wikilink]]` 与绝对路径。重命名/删除文件后提示用户 Reload Window。详见 `运营中枢/参考资料/本人目录文件规范_防IDE报错.md`。 ## 启动(每次对话开始) diff --git a/.gitignore b/.gitignore index 5aca4615..545be499 100644 --- a/.gitignore +++ b/.gitignore @@ -92,9 +92,6 @@ _大文件外置/财务管理_data/chat.snapshot_收集.db # === 自动排除结束 === # === 自动排除:超过20MB的文件(脚本自动管理,勿手动修改)=== -.venv/lib/python3.14/site-packages/playwright/driver/node -.venv_mem0/lib/python3.14/site-packages/grpc/_cython/cygrpc.cpython-314-darwin.so -.venv_ppt/lib/python3.14/site-packages/playwright/driver/node 01_卡资(金)/金仓_存储备份/大文件外置/消息中枢_dist/windows控制包.zip 01_卡资(金)/金仓_存储备份/大文件外置/视频切片_models/ggml-small.bin 01_卡资(金)/金仓_存储备份/大文件外置/财务管理_data/chat.snapshot_data.db diff --git a/运营中枢/参考资料/本人目录文件规范_防IDE报错.md b/运营中枢/参考资料/本人目录文件规范_防IDE报错.md new file mode 100644 index 00000000..88e5d372 --- /dev/null +++ b/运营中枢/参考资料/本人目录文件规范_防IDE报错.md @@ -0,0 +1,25 @@ +# 本人目录文件规范(防 IDE「Unable to open / Assertion Failed」) + +> 编辑 `个人/1、卡若:本人/` 下任何文件时须遵守,避免 Cursor/VS Code 出现「Unable to open 'xxx.md'」「Assertion Failed: Argument is undefined or null」。 + +--- + +## 一、必须遵守 + +1. **路径**:本目录内互相引用一律用**相对路径**(如 `记忆.md`、`01_自我与性格.md`),不在正文写绝对路径(如 `/Users/karuo/...`),避免多工作区下解析为 null。 +2. **编码与换行**:文件保存为 **UTF-8 无 BOM**,换行符 **LF**;**文件末尾保留一个换行符**。 +3. **链接**:避免使用 `[[文件名]]` 等 wikilink,改用普通文本或 `文件名.md`;不写可能指向已删除文件的链接。 +4. **重命名/删除后**:若在本目录做了重命名或删除(如 05 合并进 00),提示用户 **Reload Window**(命令面板 `Developer: Reload Window`)或关闭后重新从左侧资源管理器打开文件,以刷新 IDE 状态。 + +--- + +## 二、出现报错时的处理 + +- 单文件报错:检查该文件是否末尾无换行、是否含绝对路径或 `[[...]]`,修正后保存;让用户关闭该标签页后重新从树状图打开。 +- 多文件或整目录报错:按上一条规范检查并修正所有 md;提醒用户执行 Reload Window。 + +--- + +## 三、与记忆路径的关系 + +- 记忆**读取/写入**仍以规则中约定的唯一路径为准;本规范约束的是**写在文件内容里的路径表述**,避免 IDE 解析时拿到 undefined/null。 diff --git a/运营中枢/工作台/gitea_push_log.md b/运营中枢/工作台/gitea_push_log.md index abd80e11..3c8c33d6 100644 --- a/运营中枢/工作台/gitea_push_log.md +++ b/运营中枢/工作台/gitea_push_log.md @@ -216,3 +216,4 @@ | 2026-03-03 10:15:48 | 🔄 卡若AI 同步 2026-03-03 10:15 | 更新:水桥平台对接、卡木、火炬、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 14 个 | | 2026-03-03 10:20:17 | 🔄 卡若AI 同步 2026-03-03 10:20 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 14 个 | | 2026-03-03 12:01:38 | 🔄 卡若AI 同步 2026-03-03 12:01 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 14 个 | +| 2026-03-03 14:29:21 | 🔄 卡若AI 同步 2026-03-03 14:29 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 14 个 | diff --git a/运营中枢/工作台/代码管理.md b/运营中枢/工作台/代码管理.md index 5195e013..aae7b77e 100644 --- a/运营中枢/工作台/代码管理.md +++ b/运营中枢/工作台/代码管理.md @@ -219,3 +219,4 @@ | 2026-03-03 10:15:48 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-03 10:15 | 更新:水桥平台对接、卡木、火炬、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-03 10:20:17 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-03 10:20 | 更新:水桥平台对接、运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-03 12:01:38 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-03 12:01 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | +| 2026-03-03 14:29:21 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-03 14:29 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 14 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |