🔄 卡若AI 同步 2026-03-23 14:01 | 更新:Cursor规则、水桥平台对接、卡木、运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 11 个
This commit is contained in:
@@ -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 字内说明后执行
|
||||
- **常规操作**:优先命令行 + 复用现成流程,不提问
|
||||
- **默认零提问(强制)**:开发、改需求、跑脚本、查日志、部署类任务,**禁止**向卡若发起「是否执行」「要不要我…」「请选一个」等确认式提问。缺信息时:**先读仓库配置 / 代码 / 环境变量 / 文档** → 合理默认 → **直接做完**。仅当 **客观上无法代劳** 时极简说明缺什么(如:本机短信验证码、支付密码、用户明文密钥未配置、明确不可逆删除且规范要求人工确认)。
|
||||
|
||||
@@ -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`。
|
||||
|
||||
|
||||
@@ -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"}
|
||||
|
||||
@@ -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▶ 下一步"`
|
||||
|
||||
@@ -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` 为准。
|
||||
|
||||
@@ -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 个 |
|
||||
|
||||
@@ -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) |
|
||||
|
||||
@@ -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/通知策略关联。
|
||||
|
||||
|
||||
@@ -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 正文曾出现「可发群」而在用户未口述时执行。
|
||||
|
||||
Reference in New Issue
Block a user