diff --git a/.cursor/rules/karuo-ai.mdc b/.cursor/rules/karuo-ai.mdc index 852c14f6..95b40b89 100644 --- a/.cursor/rules/karuo-ai.mdc +++ b/.cursor/rules/karuo-ai.mdc @@ -37,8 +37,8 @@ alwaysApply: true - **每日对话收集**(每天仅一次):检查 `last_chat_collect_date.txt` → 非今日则执行 `python collect_chat_daily.py` - **Gitea 同步**:对话结束前有文件变更时执行 `bash 自动同步.sh`(单文件 >20MB 不提交) -- **飞书复盘发群(默认关闭)**:**不**在每次对话结束时自动执行 `send_review_to_feishu_webhook.py`。仅当**同时**满足:① **捆绑明确**——用户本轮**明说**要发(如「复盘发飞书」「发群」),或**正在执行的某条 `SKILL.md` 步骤**写明本步须发飞书复盘(Agent 须在执行前在正文点明:**依据哪份 Skill、哪一步**);② **工作区绑定**——本轮主任务落在 **`/Users/karuo/Documents/个人/卡若AI`** 仓库内(多根工作区时以**当前对话主要改动的仓库**为准,主战场不是卡若AI 则**不发**,避免误推)。满足后再执行: - `python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/send_review_to_feishu_webhook.py" "简洁复盘"`(≤500 字) +- **飞书复盘发群(强制关闭·默认零推送)**:写完卡若复盘块**之后**,**禁止**自动执行 `send_review_to_feishu_webhook.py`;**禁止**因「本轮对话结束」「任务做完」而推送。飞书群机器人消息可能被成员在飞书或关联微信里看到——**默认不向该群推送**卡若AI 日常对话复盘。**唯一例外**:用户**当轮对话中明确口述**要发(例如「把本条复盘发到飞书群」「复盘发飞书群」),且主任务在卡若AI 仓库时,才可手动执行一次: + `python3 "/Users/karuo/Documents/个人/卡若AI/02_卡人(水)/水桥_平台对接/飞书管理/脚本/send_review_to_feishu_webhook.py" "简洁复盘"`(≤500 字)。**不得**因其他 `SKILL.md` 里曾写过「本步可发群」而在用户未当轮明说时代发。 - **终端命令**:一律直接执行,不询问,50 字内说明后执行 - **常规操作**:优先命令行 + 复用现成流程,不提问 - **默认零提问(强制)**:开发、改需求、跑脚本、查日志、部署类任务,**禁止**向卡若发起「是否执行」「要不要我…」「请选一个」等确认式提问。缺信息时:**先读仓库配置 / 代码 / 环境变量 / 文档** → 合理默认 → **直接做完**。仅当 **客观上无法代劳** 时极简说明缺什么(如:本机短信验证码、支付密码、用户明文密钥未配置、明确不可逆删除且规范要求人工确认)。 diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/复盘总结发飞书群_SKILL.md b/02_卡人(水)/水桥_平台对接/飞书管理/复盘总结发飞书群_SKILL.md index c490f594..28f1102d 100644 --- a/02_卡人(水)/水桥_平台对接/飞书管理/复盘总结发飞书群_SKILL.md +++ b/02_卡人(水)/水桥_平台对接/飞书管理/复盘总结发飞书群_SKILL.md @@ -1,6 +1,6 @@ --- name: 复盘总结发飞书群 -description: 按需将简洁复盘发到飞书群(webhook)。默认不自动发;用户明说「复盘发飞书」或某 SKILL 步骤书面要求时才发,且须以卡若AI 工作区为主战场。 +description: 仅当用户当轮明确口令时将简洁复盘发到飞书群(webhook)。对话结束、写完复盘块后默认不发;不因其他 Skill 步骤自动代发。 triggers: 复盘发飞书、飞书复盘、对话总结发群、复盘总结发群、FEISHU_REVIEW_WEBHOOK owner: 水桥 group: 水 @@ -10,7 +10,7 @@ updated: "2026-03-23" # 复盘总结发飞书群(水桥) -> **默认不自动发。** 用户口令或**其他 Skill 步骤中写明须发**时才执行;执行前在对话中注明依据(Skill 名 + 步骤)。 +> **默认零推送。** 仅当用户**当轮明确说**要发飞书群(如「复盘发飞书群」「把复盘发到飞书」)时才执行。**禁止**在写完复盘块后自动发;**禁止**仅凭某 Skill 文档里「可发群」字样在用户未口述时代发(避免内容进到飞书群及可能被转微信侧)。 > **卡罗拉 = 卡若AI**:飞书文案里两种叫法均可,与《卡若复盘格式》五块一致即可。 --- @@ -22,10 +22,10 @@ updated: "2026-03-23" --- -## 规则(按需) +## 规则(仅口述触发) -- **时机**:完成「卡若复盘」后,且满足 `.cursor/rules/karuo-ai.mdc` 中「捆绑明确 + 卡若AI 主工作区」。 -- **频率**:非每轮;仅用户要求或绑定的 Skill 流程要求时。 +- **时机**:用户**当轮明确口令**要发飞书群;与是否刚写完复盘块**无**默认关联。 +- **频率**:非每轮;**不因**对话结束、不因 Skill 内历史表述自动发。 - **内容**:精简版复盘(不必五块全写,保留:时间、目标·结果·达成率、完成要点、下一步)。 --- @@ -52,7 +52,7 @@ python3 .../send_review_to_feishu_webhook.py --file /path/to/summary.txt ## 与其他规则的关系 -- **Cursor 规则**:`.cursor/rules/karuo-ai.mdc`「飞书复盘发群(默认关闭)」。 +- **Cursor 规则**:`.cursor/rules/karuo-ai.mdc`「飞书复盘发群(强制关闭·默认零推送)」。 - **对话沉淀与优化规则**:`运营中枢/使用手册/对话沉淀与优化规则.md` §2.1 按需。 - **工作台说明**:`运营中枢/工作台/飞书复盘总结发群说明.md`。 diff --git a/03_卡木(木)/木叶_视频内容/多平台分发/脚本/publish_log.json b/03_卡木(木)/木叶_视频内容/多平台分发/脚本/publish_log.json index 164422dd..c4bc2cdf 100644 --- a/03_卡木(木)/木叶_视频内容/多平台分发/脚本/publish_log.json +++ b/03_卡木(木)/木叶_视频内容/多平台分发/脚本/publish_log.json @@ -397,3 +397,24 @@ {"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/群主和交付师不一样.mp4", "title": "群主和交付师不一样 #Soul派对 #创业日记", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/群主和交付师不一样_5_verify.png", "elapsed_sec": 30.115286827087402, "timestamp": "2026-03-23 13:14:36"} {"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/职场课为什么卖不动.mp4", "title": "职场课为什么卖不动 #Soul派对 #创业日记", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/职场课为什么卖不动_5_verify.png", "elapsed_sec": 30.429933071136475, "timestamp": "2026-03-23 13:15:14"} {"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/链接要落到具体事.mp4", "title": "链接要落到具体事 #Soul派对 #创业日记", "success": true, "status": "reviewing", "message": "API确认,列表未匹配 (未在列表前20条中找到)", "screenshot": "/tmp/channels_ss/链接要落到具体事_5_verify.png", "elapsed_sec": 30.445733070373535, "timestamp": "2026-03-23 13:15:53"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/Soul上像开老茶馆.mp4", "title": "Soul上像开老茶馆", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:56:57"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/三百七十万罚单亲历.mp4", "title": "三百七十万罚单亲历", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:02"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/三百简历只要两三个.mp4", "title": "三百简历只要两三个", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:07"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/三角洲模型怎么卖.mp4", "title": "三角洲模型怎么卖", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:13"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/上麦讲你上月做啥.mp4", "title": "上麦讲你上月做啥", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:18"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/二百七十万推流从哪来.mp4", "title": "二百七十万推流从哪来", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:24"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/什么话题最好起量.mp4", "title": "什么话题很好起量", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:29"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/保镖业务先讲清模式.mp4", "title": "保镖业务先讲清模式", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:34"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/分他靠自己赚不到的那块.mp4", "title": "分他靠自己赚不到的那块", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:39"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/场景里拍视频就链接.mp4", "title": "场景里拍视频就链接", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:44"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/学历不如可验证实操.mp4", "title": "学历不如可验证实操", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:49"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/性格不对团队白搭.mp4", "title": "性格不对团队白搭", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:57:54"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/想两万月薪先看月烧多少.mp4", "title": "想两万月薪先看月烧多少", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:00"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/政商金融矿产华侨.mp4", "title": "政商金融矿产华侨", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:06"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/最大产值不是写代码.mp4", "title": "很大产值不是写代码", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:11"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/现在缺的是流量.mp4", "title": "现在缺的是流量", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:16"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/筛对了人能跟十二年.mp4", "title": "筛对了人能跟十二年", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:21"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/线上更适合阿米巴.mp4", "title": "线上更适合阿米巴", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:26"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/群主和交付师不一样.mp4", "title": "群主和交付师不一样", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:31"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/职场课为什么卖不动.mp4", "title": "职场课为什么卖不动", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:37"} +{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第127场_20260318_output/成片/链接要落到具体事.mp4", "title": "链接要落到具体事", "success": false, "status": "error", "message": "localStorage 缺少 finder_raw(rawKeyBuff),post_create 会报 300002。请运行: python3 视频号发布/", "elapsed_sec": 0.0, "timestamp": "2026-03-23 13:58:44"} diff --git a/运营中枢/使用手册/对话沉淀与优化规则.md b/运营中枢/使用手册/对话沉淀与优化规则.md index c1a98371..dcfc2783 100644 --- a/运营中枢/使用手册/对话沉淀与优化规则.md +++ b/运营中枢/使用手册/对话沉淀与优化规则.md @@ -14,9 +14,9 @@ ## 二、对话后沉淀(必做项) -### 2.1 飞书复盘总结发群(按需 · 非默认) +### 2.1 飞书复盘总结发群(可选 · 默认零推送) -**默认不发群。** 仅在**捆绑明确**且**工作区为卡若AI 主战场**时发送简洁复盘(建议 ≤500 字)。条件与 Cursor 规则 `.cursor/rules/karuo-ai.mdc`「飞书复盘发群」一致:用户**明说**要发,或**某 Skill 步骤**书面要求发(执行时注明 Skill 与步骤);多根工作区时主任务不在卡若AI 仓库则不发。 +**默认不发群。** 写完卡若复盘后**不**自动发飞书(飞书群内容可能出现在关联微信侧)。**仅当**用户**当轮明确口述**要发时才发(建议 ≤500 字)。与 Cursor 规则 `.cursor/rules/karuo-ai.mdc`「飞书复盘发群(强制关闭·默认零推送)」一致;**不因**某 Skill 文档里写过发群步骤而自动代发。 - **脚本**:`02_卡人(水)/水桥_平台对接/飞书管理/脚本/send_review_to_feishu_webhook.py` - **用法**:`python3 send_review_to_feishu_webhook.py "【卡若AI复盘】YYYY-MM-DD HH:mm\n🎯 目标·结果·达成率\n📌 完成要点\n▶ 下一步"` diff --git a/运营中枢/参考资料/卡若AI_Mongo对话留存闭环.md b/运营中枢/参考资料/卡若AI_Mongo对话留存闭环.md index e960f6b7..8ef79404 100644 --- a/运营中枢/参考资料/卡若AI_Mongo对话留存闭环.md +++ b/运营中枢/参考资料/卡若AI_Mongo对话留存闭环.md @@ -54,5 +54,5 @@ python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资(金)/金仓_存储 ## 五、与飞书 / Gitea 的相对顺序(建议) -- **Mongo 同步** → **飞书复盘 webhook**(**仅当**用户或 Skill 步骤明确要求,见 `karuo-ai.mdc`)→ **Gitea 自动同步**(若本轮改仓库文件)→ **复盘块收尾**。 +- **Mongo 同步** → **飞书复盘 webhook**(**仅当**用户**当轮口述**要发,见 `karuo-ai.mdc`;**默认跳过**)→ **Gitea 自动同步**(若本轮改仓库文件)→ **复盘块收尾**。 具体以 `.cursor/rules/karuo-ai.mdc` 为准。 diff --git a/运营中枢/工作台/gitea_push_log.md b/运营中枢/工作台/gitea_push_log.md index 36a08022..e63f374a 100644 --- a/运营中枢/工作台/gitea_push_log.md +++ b/运营中枢/工作台/gitea_push_log.md @@ -424,3 +424,4 @@ | 2026-03-23 09:48:42 | [强制] 🔄 卡若AI 同步 2026-03-23 09:48 | 更新:Cursor规则、金仓、水桥平台对接、卡木、火炬、运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 11 个 | | 2026-03-23 13:36:13 | [强制] 🔄 卡若AI 同步 2026-03-23 13:35 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | | 2026-03-23 13:49:45 | [强制] 🔄 卡若AI 同步 2026-03-23 13:49 | 更新:金仓、水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | +| 2026-03-23 13:58:20 | [强制] 🔄 卡若AI 同步 2026-03-23 13:58 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | diff --git a/运营中枢/工作台/代码管理.md b/运营中枢/工作台/代码管理.md index 66c1d03e..1152badc 100644 --- a/运营中枢/工作台/代码管理.md +++ b/运营中枢/工作台/代码管理.md @@ -427,3 +427,4 @@ | 2026-03-23 09:48:42 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 09:48 | 更新:Cursor规则、金仓、水桥平台对接、卡木、火炬、运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-23 13:36:13 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 13:35 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-23 13:49:45 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 13:49 | 更新:金仓、水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | +| 2026-03-23 13:58:20 | 成功(强制) | 成功 | 🔄 卡若AI 同步 2026-03-23 13:58 | 更新:水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | diff --git a/运营中枢/工作台/平台集成配置.md b/运营中枢/工作台/平台集成配置.md index a16af83c..50899dc6 100644 --- a/运营中枢/工作台/平台集成配置.md +++ b/运营中枢/工作台/平台集成配置.md @@ -9,7 +9,7 @@ | key | 类型 | 名称 | enabled | 网关路径 | 外部地址 / webhook | 说明(可编辑) | |:---|:---|:---|:---:|:---|:---|:---| -| feishu_review | 飞书群机器人 | 卡若AI复盘 | ✅ | `/api/integrations/webhook/feishu-review` | `https://open.feishu.cn/open-apis/bot/v2/hook/8b7f996e-2892-4075-989f-aa5593ea4fbc` | **按需**:用户明说或 Skill 步骤要求时,由脚本 `send_review_to_feishu_webhook.py` 发简洁复盘;非每轮自动 | +| feishu_review | 飞书群机器人 | 卡若AI复盘 | ✅ | `/api/integrations/webhook/feishu-review` | `https://open.feishu.cn/open-apis/bot/v2/hook/8b7f996e-2892-4075-989f-aa5593ea4fbc` | **默认不用**:仅用户**当轮口述**要发时脚本 `send_review_to_feishu_webhook.py`;对话结束、写完复盘后**不**自动推(避免进飞书/微信侧) | | github_push | GitHub Webhook | 代码推送通知 | ✅ | `/api/integrations/webhook/github-push` | (GitHub 仓库 Webhook 推送地址) | main 分支推送时通知到卡若AI 网关或飞书群,用于代码变更追踪 | > 说明列可自由编辑,用于给卡若AI / 人类解释该集成的用途、触发条件与注意点。 @@ -28,6 +28,6 @@ ## 三、与其他文档的关系 - **账号与 API**:具体凭证仍以 `00_账号与API索引.md` 为准,本文件只记录「集成级别」的信息(开关、路径、用途)。 -- **飞书复盘总结发群**:`feishu_review` 与 `send_review_to_feishu_webhook.py`、`复盘总结发飞书群_SKILL.md`、`.cursor/rules/karuo-ai.mdc` 中按需发群规则对应(默认不自动发)。 +- **飞书复盘总结发群**:`feishu_review` 与 `send_review_to_feishu_webhook.py`、`复盘总结发飞书群_SKILL.md`、`.cursor/rules/karuo-ai.mdc` 对应:**默认零推送**,仅口述触发。 - **Gitea / GitHub 推送**:`github_push` 集成与 `Gitea管理` Skill 中的仓库推送策略、CI/通知策略关联。 diff --git a/运营中枢/工作台/飞书复盘总结发群说明.md b/运营中枢/工作台/飞书复盘总结发群说明.md index a8030a87..51a4a363 100644 --- a/运营中枢/工作台/飞书复盘总结发群说明.md +++ b/运营中枢/工作台/飞书复盘总结发群说明.md @@ -1,16 +1,16 @@ -# 飞书复盘总结发群(按需) +# 飞书复盘总结发群(仅口述触发) -> **默认不发。** 仅当业务与卡若AI 工作区**捆绑清楚**(用户明说或 Skill 步骤要求)时才发。 -> 更新:2026-03-23(取消「每轮必发」) +> **默认零推送。** 写完复盘块后**不**自动发飞书群(避免内容进入飞书及可能被转微信侧)。**仅当**用户**当轮明确口令**要发时才发。 +> 更新:2026-03-23(强化:取消「复盘结束即推」「Skill 步骤代发」) --- ## 一、规则 -- **时机**:对话结束、完成「卡若复盘」后,**且**满足 Cursor 规则中的「捆绑 + 工作区」条件(见 `.cursor/rules/karuo-ai.mdc`)。 +- **时机**:**仅**用户当轮说清要发(如「复盘发飞书群」);与「刚写完复盘」**无**默认关联。 - **内容**:简洁版复盘总结(建议 ≤500 字),包含:日期时间、目标·结果·达成率、完成的任务要点、下一步(若有)。 - **对象**:飞书群(通过 bot v2 webhook 推送)。 -- **频率**:**非默认**;用户口令或 Skill 步骤要求时才发。多根工作区时以**本轮主改动的仓库**为准,主战场非卡若AI 不发。 +- **频率**:**禁止**每轮自动发;**禁止**仅凭 Skill 文档表述代发。主任务须在卡若AI 仓库时再执行脚本。 --- @@ -41,6 +41,6 @@ python3 .../send_review_to_feishu_webhook.py --file /path/to/summary.txt ## 四、与规则 / Skill 的对应 -- **Cursor 规则**(`.cursor/rules/karuo-ai.mdc`):飞书发群为**按需**,见「飞书复盘发群(默认关闭)」。 -- **对话沉淀与优化规则**(`运营中枢/使用手册/对话沉淀与优化规则.md`):§2.1 为按需项,非每轮必做。 -- **飞书管理 Skill**:能力与脚本见 `飞书管理/复盘总结发飞书群_SKILL.md`;某运营闭环若在自身 `SKILL.md` 中写明「本步发飞书」,则该步执行时**才算**捆绑明确。 +- **Cursor 规则**(`.cursor/rules/karuo-ai.mdc`):见「飞书复盘发群(强制关闭·默认零推送)」。 +- **对话沉淀与优化规则**(`运营中枢/使用手册/对话沉淀与优化规则.md`):§2.1 为**可选**,非对话结束必做。 +- **飞书管理 Skill**:`飞书管理/复盘总结发飞书群_SKILL.md`;**不因** Skill 正文曾出现「可发群」而在用户未口述时执行。