🔄 卡若AI 同步 2026-03-27 00:01 | 更新:Cursor规则、金仓、水桥平台对接、卡木、火炬、总索引与入口、运营中枢、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 12 个
This commit is contained in:
@@ -27,7 +27,7 @@ alwaysApply: true
|
||||
|
||||
## 强制复盘(每次对话结束)
|
||||
|
||||
**每次对话的最后一条回复,必须以完整复盘块收尾。** 格式严格按 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v5.0**:**🎯📌💡📝▶** 五块,标题带日期+时间(YYYY-MM-DD HH:mm)。**🎯 仅一行一句话、≤50 字(含标点)**,句内包含 **达成率数值(%)**(**可为负**),目标/结果/原奇门体感**全部揉进该句**。**达成率**须与**本回合主交付验收**一致(**视频号等分发**以 **成功条数÷计划条数** 为主口径,见真源文件)。**禁止**:`➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、标准复盘内**独立** ☯/奇门/八门段;用户**点名起盘**时八门见 `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`,**附在五块之后**。即使是简单任务也必须复盘。速查:`04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md`(F01d)。
|
||||
**每次对话的最后一条回复,必须以完整复盘块收尾。** 格式严格按 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v6.0**:**🎯📌💡📝▶** 五块,标题带日期+时间(YYYY-MM-DD HH:mm)。**🎯 三行极简**:**目标:** … / **结果:** … / **达成率:** **0~100%**(禁止负数,与 📌 验收一致;**视频号等分发**以 **成功条数÷计划条数** 为主口径)。**💡** 在 1~3 点反思后**必须一行** **Human 3.0 四象限快扫**(心智·身体·精神·职业,见 `04_卡火(火)/火眼_智能追问/智能追问/参考资料/Human3.0提问法.md` §二)。**禁止**:`➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、标准复盘内**独立** ☯/奇门/八门段;用户**点名起盘**时八门见 `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`,**附在五块之后**。即使是简单任务也必须复盘。速查:`04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md`(F01d)。
|
||||
|
||||
## Soul 创业派对子项目(多根工作区)
|
||||
|
||||
|
||||
@@ -1,7 +1,55 @@
|
||||
{
|
||||
"updated": "2026-03-26T14:34:27.060179+00:00",
|
||||
"updated": "2026-03-26T16:01:20.877940+00:00",
|
||||
"conversations": [
|
||||
{
|
||||
"对话ID": "ff8edeb0-9797-4fd8-a98a-508499421b54",
|
||||
"名称": "五清单 APP 网址添加与任务规划",
|
||||
"项目": "未分类",
|
||||
"首条消息": "兰州清单的 APP 上,正在专治五清单的 APP 上面增加一个网址,电竞的一个开发的那个专注清单开发的一个任务,以及相应的子任务的范围写好符合这个我开发的一个进度的一个条件和规划一个时间",
|
||||
"创建时间": "2026-03-26T15:59:03.700000+00:00",
|
||||
"消息数量": 18
|
||||
},
|
||||
{
|
||||
"对话ID": "2a80ebfe-e704-4c74-833d-d8585ab44092",
|
||||
"名称": "File extraction to root directory",
|
||||
"项目": "未分类",
|
||||
"首条消息": "@www.lkdie.com/lkdiecom_backup.tar.gz 解压到这个根目录",
|
||||
"创建时间": "2026-03-26T15:48:36.501000+00:00",
|
||||
"消息数量": 6
|
||||
},
|
||||
{
|
||||
"对话ID": "97e3ddbc-181f-485d-95e9-a3cede186dc2",
|
||||
"名称": "网站-游戏代练",
|
||||
"项目": "未分类",
|
||||
"首条消息": "我查询一下市面上有没有游戏代练的平台,有完整的一个接口和完整的一个服务,可以让我整合到丸子电竞里面",
|
||||
"创建时间": "2026-03-26T15:24:21.491000+00:00",
|
||||
"消息数量": 16
|
||||
},
|
||||
{
|
||||
"对话ID": "72bd51c5-2ed4-4b09-a510-dfb80c9dfcd4",
|
||||
"名称": "运营-市场调研",
|
||||
"项目": "玩值电竞",
|
||||
"首条消息": "说说我自己的这个项目,以及这个项目里面几个板块。这个板块网站上面的几个 APP,上面的几个板块。能看见市场上面这个整个里面价值客单价最高,最容易变现的是去各个的平台上面去看一下所有网站的 SEO 的排名,哪些网站我们这个上面的一些业务,哪一个业务从哪个业务开始做?那以及这个网站去百度其他几个网站的全网的 SEO 搜索一下的排名前十的网站,以及他们的关键字帮我列出来可最有价值的做个表格",
|
||||
"创建时间": "2026-03-26T15:18:47.844000+00:00",
|
||||
"消息数量": 15
|
||||
},
|
||||
{
|
||||
"对话ID": "82241a17-bc93-4283-917b-525c39094b18",
|
||||
"名称": "运营-运营报表",
|
||||
"项目": "未分类",
|
||||
"首条消息": "运营报表\n133场",
|
||||
"创建时间": "2026-03-26T14:41:39.721000+00:00",
|
||||
"消息数量": 94
|
||||
},
|
||||
{
|
||||
"对话ID": "0d919dcf-9e8e-4a4a-af6a-ed7a9442d5cc",
|
||||
"名称": "Focus list control mechanism",
|
||||
"项目": "卡若AI",
|
||||
"首条消息": "一个专注清单的话,不要去弄这个专注清单,这里的话就不要有那个界面了,那卡罗亚那个 skill 控制专注清单的 control 这个东西,专注清单不要有,就不要弹出界面去操作,就直接通过 control 直接控制,然后那个实时的去帮我那个操作那个功能。那现在的话就直接帮我启动一个那个网站开发的那个工作,手机的一个工作登录,现在直接帮我操作。",
|
||||
"创建时间": "2026-03-26T14:27:06.178000+00:00",
|
||||
"消息数量": 102
|
||||
},
|
||||
{
|
||||
"对话ID": "e9f6cf76-3aa5-4f8f-a02c-0ce7de4cd82a",
|
||||
"名称": "ai-升级",
|
||||
"项目": "个人",
|
||||
@@ -18,14 +66,6 @@
|
||||
"消息数量": 67
|
||||
},
|
||||
{
|
||||
"对话ID": "0d919dcf-9e8e-4a4a-af6a-ed7a9442d5cc",
|
||||
"名称": "Focus list control mechanism",
|
||||
"项目": "卡若AI",
|
||||
"首条消息": "一个专注清单的话,不要去弄这个专注清单,这里的话就不要有那个界面了,那卡罗亚那个 skill 控制专注清单的 control 这个东西,专注清单不要有,就不要弹出界面去操作,就直接通过 control 直接控制,然后那个实时的去帮我那个操作那个功能。那现在的话就直接帮我启动一个那个网站开发的那个工作,手机的一个工作登录,现在直接帮我操作。",
|
||||
"创建时间": "2026-03-26T14:27:06.178000+00:00",
|
||||
"消息数量": 102
|
||||
},
|
||||
{
|
||||
"对话ID": "d8bddee3-4c13-49a8-acbd-487c2c0fbc9b",
|
||||
"名称": "功能抽象成skill",
|
||||
"项目": "Soul创业",
|
||||
|
||||
@@ -178,12 +178,12 @@ def feishu_read_values(
|
||||
|
||||
|
||||
def _col_letter(n: int) -> str:
|
||||
# 0->A, 1->B ... 25->Z, 26->AA
|
||||
# 0->A ... 25->Z, 26->AA(n//26-1 避免 26 误成 BA)
|
||||
s = ""
|
||||
while True:
|
||||
s = chr(65 + n % 26) + s
|
||||
n = n // 26
|
||||
if n <= 0:
|
||||
s = chr(65 + (n % 26)) + s
|
||||
n = n // 26 - 1
|
||||
if n < 0:
|
||||
break
|
||||
return s
|
||||
|
||||
|
||||
@@ -81,9 +81,9 @@ def read_range(token, range_str):
|
||||
def _col_letter(n):
|
||||
s = ''
|
||||
while True:
|
||||
s = chr(65 + n % 26) + s
|
||||
n = n // 26
|
||||
if n <= 0:
|
||||
s = chr(65 + (n % 26)) + s
|
||||
n = n // 26 - 1
|
||||
if n < 0:
|
||||
break
|
||||
return s
|
||||
|
||||
|
||||
@@ -77,11 +77,15 @@ ROWS = {
|
||||
'131': [ '视频号中枢Soul哨兵', 126, 0, 1144, 0, 2105, 0, 0, 4, 75 ],
|
||||
# 132场 2026-03-24:直播结束页 02:07:54≈128min;观众817、最高47、关注4、总热度24、送礼1;直播收入未入表;Soul推流0→跳过第5行
|
||||
'132': [ 'Soul817热24礼1', 128, 0, 817, 0, 24, 1, 0, 4, 47 ],
|
||||
# 133场 2026-03-25:小助手末张 109min建房/214进房/10人均/75互动/10关注/话题职场;较早张 90min/189/8/55/7/知识;房间题 3d打印如何搞钱;关闭页推流礼物灵魂力最高在线无截图填0
|
||||
'133': [ '3D打印网吧充电宝模式', 109, 0, 214, 10, 75, 0, 0, 10, 0 ],
|
||||
# 134场 2026-03-26:关闭页 155min/174成员/41最高/23新增/9礼物/16灵魂力/灵果+4144;推流无截图填0→跳过;小助手人均互动未截图填0待补
|
||||
'134': [ '30秒AI测MBTI', 155, 0, 174, 0, 0, 9, 16, 23, 41 ],
|
||||
}
|
||||
# 场次→按日期列填写时的日期(表头为当月日期 1~31)
|
||||
SESSION_DATE_COLUMN = {'105': '20', '106': '21', '107': '23', '113': '2', '114': '3', '115': '4', '116': '5', '117': '6', '118': '7', '119': '8', '124': '14', '126': '17', '127': '18', '128': '19', '129': '20', '130': '21', '131': '23', '132': '24', '133': '25'}
|
||||
SESSION_DATE_COLUMN = {'105': '20', '106': '21', '107': '23', '113': '2', '114': '3', '115': '4', '116': '5', '117': '6', '118': '7', '119': '8', '124': '14', '126': '17', '127': '18', '128': '19', '129': '20', '130': '21', '131': '23', '132': '24', '133': '25', '134': '26'}
|
||||
# 场次→月份(用于选择 2月/3月 等工作表标签,避免写入错月)
|
||||
SESSION_MONTH = {'105': 2, '106': 2, '107': 2, '113': 3, '114': 3, '115': 3, '116': 3, '117': 3, '118': 3, '119': 3, '124': 3, '126': 3, '127': 3, '128': 3, '129': 3, '130': 3, '131': 3, '132': 3, '133': 3}
|
||||
SESSION_MONTH = {'105': 2, '106': 2, '107': 2, '113': 3, '114': 3, '115': 3, '116': 3, '117': 3, '118': 3, '119': 3, '124': 3, '126': 3, '127': 3, '128': 3, '129': 3, '130': 3, '131': 3, '132': 3, '133': 3, '134': 3}
|
||||
|
||||
# 派对录屏(飞书妙记)链接:场次 → 完整 URL,填表时写入「派对录屏」行对应列
|
||||
# 从飞书妙记复制链接后填入,新场次需补全
|
||||
@@ -101,6 +105,7 @@ PARTY_VIDEO_LINKS = {
|
||||
'131': 'https://cunkebao.feishu.cn/minutes/obcnjzx7dyxco67btud7y8gz',
|
||||
'132': 'https://cunkebao.feishu.cn/minutes/obcnl35646ayfcgf94h4n8ir',
|
||||
'133': 'https://cunkebao.feishu.cn/minutes/obcnmr15ssh29opo6e65na6i',
|
||||
'134': 'https://cunkebao.feishu.cn/minutes/obcnng8965zat58s9v6p9mrt',
|
||||
}
|
||||
|
||||
# 团队会议(飞书妙记)链接:场次 → 完整 URL,填表时写入「团队会议」行对应列(row 31)
|
||||
@@ -119,6 +124,7 @@ TEAM_MEETING_LINKS = {
|
||||
'131': 'https://cunkebao.feishu.cn/minutes/obcnjzx7dyxco67btud7y8gz',
|
||||
'132': 'https://cunkebao.feishu.cn/minutes/obcnl35646ayfcgf94h4n8ir',
|
||||
'133': 'https://cunkebao.feishu.cn/minutes/obcnmr15ssh29opo6e65na6i',
|
||||
'134': 'https://cunkebao.feishu.cn/minutes/obcnng8965zat58s9v6p9mrt',
|
||||
}
|
||||
|
||||
# 补充直链(A 列无独立标签的空行):场次 → [(行号1-based, 完整URL), ...]
|
||||
@@ -155,6 +161,8 @@ MINIPROGRAM_EXTRA_3 = {
|
||||
'21': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月21日 130场(从小程序后台更新)
|
||||
'23': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月23日 131场(从小程序后台更新)
|
||||
'24': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月24日 132场(从小程序后台更新)
|
||||
'25': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月25日 133场(从小程序后台更新)
|
||||
'26': {'访问次数': 0, '访客': 0, '交易金额': 0}, # 3月26日 134场(从小程序后台更新)
|
||||
}
|
||||
|
||||
|
||||
@@ -412,12 +420,12 @@ def update_sheet_range(access_token, spreadsheet_token, range_str, values, value
|
||||
|
||||
|
||||
def _col_letter(n):
|
||||
"""0->A, 1->B, ..., 25->Z, 26->AA"""
|
||||
"""0-based 列下标 → 列字母(A..Z, AA..);须用 n//26-1,避免 26 误成 BA 而非 AA。"""
|
||||
s = ''
|
||||
while True:
|
||||
s = chr(65 + n % 26) + s
|
||||
n = n // 26
|
||||
if n <= 0:
|
||||
s = chr(65 + (n % 26)) + s
|
||||
n = n // 26 - 1
|
||||
if n < 0:
|
||||
break
|
||||
return s
|
||||
|
||||
@@ -453,7 +461,7 @@ def main():
|
||||
session = (sys.argv[1] if len(sys.argv) > 1 else '104').strip()
|
||||
row = ROWS.get(session)
|
||||
if not row:
|
||||
print('❌ 未知场次,可用: 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 113, 114, 115, 116, 117, 118, 119, 124, 126, 127, 128, 129, 130, 131, 132')
|
||||
print('❌ 未知场次,可用: 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 113, 114, 115, 116, 117, 118, 119, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134')
|
||||
sys.exit(1)
|
||||
token = load_token() or refresh_and_load_token()
|
||||
if not token:
|
||||
@@ -510,9 +518,9 @@ def main():
|
||||
if os.environ.get('SOUL_PARTY_PUSH_GROUP', '').strip() != '1':
|
||||
print('⏭️ 已跳过飞书群推送(需 export SOUL_PARTY_PUSH_GROUP=1 后重跑本脚本才会推送运营数据到群)')
|
||||
return
|
||||
if sess not in ('105', '106', '107', '113', '114', '115', '116', '117', '118', '119', '124', '126', '127', '128', '129', '130', '131', '132'):
|
||||
if sess not in ('105', '106', '107', '113', '114', '115', '116', '117', '118', '119', '124', '126', '127', '128', '129', '130', '131', '132', '133', '134'):
|
||||
return
|
||||
date_label = {'105': '2月20日', '106': '2月21日', '107': '2月23日', '113': '3月2日', '114': '3月3日', '115': '3月4日', '116': '3月5日', '117': '3月6日', '118': '3月7日', '119': '3月8日', '124': '3月14日', '126': '3月17日', '127': '3月18日', '128': '3月19日', '129': '3月20日', '130': '3月21日', '131': '3月23日', '132': '3月24日'}.get(sess, sess + '场')
|
||||
date_label = {'105': '2月20日', '106': '2月21日', '107': '2月23日', '113': '3月2日', '114': '3月3日', '115': '3月4日', '116': '3月5日', '117': '3月6日', '118': '3月7日', '119': '3月8日', '124': '3月14日', '126': '3月17日', '127': '3月18日', '128': '3月19日', '129': '3月20日', '130': '3月21日', '131': '3月23日', '132': '3月24日', '133': '3月25日', '134': '3月26日'}.get(sess, sess + '场')
|
||||
report_link = OPERATION_REPORT_LINK if sheet_id == SHEET_ID else f'https://cunkebao.feishu.cn/wiki/wikcnIgAGSNHo0t36idHJ668Gfd?sheet={sheet_id}'
|
||||
lines = [
|
||||
'【Soul 派对运营报表】',
|
||||
@@ -523,7 +531,7 @@ def main():
|
||||
for i, label in enumerate(LABELS_GROUP):
|
||||
val = raw_vals[i] if i < len(raw_vals) else ''
|
||||
lines.append(f'{label}:{val}')
|
||||
src_date = {'105': '20260220', '106': '20260221', '107': '20260223', '113': '20260302', '114': '20260303', '115': '20260304', '116': '20260305', '117': '20260306', '118': '20260307', '119': '20260308', '124': '20260314', '126': '20260317', '127': '20260318', '128': '20260319', '129': '20260320', '130': '20260321', '131': '20260323', '132': '20260324'}.get(sess, '20260220')
|
||||
src_date = {'105': '20260220', '106': '20260221', '107': '20260223', '113': '20260302', '114': '20260303', '115': '20260304', '116': '20260305', '117': '20260306', '118': '20260307', '119': '20260308', '124': '20260314', '126': '20260317', '127': '20260318', '128': '20260319', '129': '20260320', '130': '20260321', '131': '20260323', '132': '20260324', '133': '20260325', '134': '20260326'}.get(sess, '20260220')
|
||||
lines.append(f'数据来源:soul 派对 {sess}场 {src_date}.txt')
|
||||
msg = '\n'.join(lines)
|
||||
ok, _ = send_feishu_group_message(FEISHU_GROUP_WEBHOOK, msg)
|
||||
|
||||
@@ -94,9 +94,9 @@ def update_cell(token, range_str, value, value_input_option='USER_ENTERED'):
|
||||
def _col_letter(n):
|
||||
s = ''
|
||||
while True:
|
||||
s = chr(65 + n % 26) + s
|
||||
n = n // 26
|
||||
if n <= 0:
|
||||
s = chr(65 + (n % 26)) + s
|
||||
n = n // 26 - 1
|
||||
if n < 0:
|
||||
break
|
||||
return s
|
||||
|
||||
|
||||
@@ -83,9 +83,9 @@ def update_cell(token, range_str, value, value_input_option='USER_ENTERED'):
|
||||
def _col_letter(n):
|
||||
s = ''
|
||||
while True:
|
||||
s = chr(65 + n % 26) + s
|
||||
n = n // 26
|
||||
if n <= 0:
|
||||
s = chr(65 + (n % 26)) + s
|
||||
n = n // 26 - 1
|
||||
if n < 0:
|
||||
break
|
||||
return s
|
||||
|
||||
|
||||
@@ -1552,3 +1552,6 @@
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/我带ID我是知道 当天的总销售 是随.mp4", "title": "我带ID我是知道 当天的总销售 是随", "success": true, "status": "published", "message": "✓ API+列表API (列表第8条命中 | kw=我带ID我是知道 当天的总销售 是随 | createTime=2026-03-26 22:34 | 无tips)", "screenshot": "/tmp/channels_ss/我带ID我是知道 当天的总销售 是随_5_before_close.png", "elapsed_sec": 48.000049114227295, "timestamp": "2026-03-26 22:34:48"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/我看你不太好 你不太好 你不太好 你.mp4", "title": "我看你不太好 你不太好 你不太好 你", "success": true, "status": "published", "message": "✓ API+列表API (列表第8条命中 | kw=我看你不太好 你不太好 你不太好 你 | createTime=2026-03-26 22:35 | 无tips)", "screenshot": "/tmp/channels_ss/我看你不太好 你不太好 你不太好 你_5_before_close.png", "elapsed_sec": 46.88549304008484, "timestamp": "2026-03-26 22:35:35"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/看直播的分论 啥意思呢 我们进入 进.mp4", "title": "看直播的分论 啥意思呢 我们进入 进", "success": true, "status": "published", "message": "✓ API+列表API (列表第8条命中 | kw=看直播的分论 啥意思呢 我们进入 进 | createTime=2026-03-26 22:36 | 无tips)", "screenshot": "/tmp/channels_ss/看直播的分论 啥意思呢 我们进入 进_5_before_close.png", "elapsed_sec": 50.23806095123291, "timestamp": "2026-03-26 22:36:25"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/这样会比较能性化一点 但是活儿是很.mp4", "title": "这样会比较能性化一点 但是活儿是很", "success": true, "status": "published", "message": "✓ API+列表API (列表第8条命中 | kw=这样会比较能性化一点 但是活儿是很 | createTime=2026-03-26 22:37 | 无tips)", "screenshot": "/tmp/channels_ss/这样会比较能性化一点 但是活儿是很_5_before_close.png", "elapsed_sec": 50.05494785308838, "timestamp": "2026-03-26 22:37:15"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/这里搜索 选择要同步 要同步的人 要.mp4", "title": "这里搜索 选择要同步 要同步的人 要", "success": true, "status": "published", "message": "✓ API+列表API (列表第8条命中 | kw=这里搜索 选择要同步 要同步的人 要 | createTime=2026-03-26 22:37 | 无tips)", "screenshot": "/tmp/channels_ss/这里搜索 选择要同步 要同步的人 要_5_before_close.png", "elapsed_sec": 47.7402822971344, "timestamp": "2026-03-26 22:38:03"}
|
||||
{"platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/需要优化的点 第一个是 介面优化 第.mp4", "title": "需要优化的点 第一个是 介面优化 第", "success": true, "status": "published", "message": "✓ API+列表API (列表第8条命中 | kw=需要优化的点 第一个是 介面优化 第 | createTime=2026-03-26 22:38 | 无tips)", "screenshot": "/tmp/channels_ss/需要优化的点 第一个是 介面优化 第_5_before_close.png", "elapsed_sec": 47.31434106826782, "timestamp": "2026-03-26 22:38:50"}
|
||||
|
||||
@@ -42,3 +42,6 @@
|
||||
{"timestamp": "2026-03-26 22:34:48", "platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/我带ID我是知道 当天的总销售 是随.mp4", "video_signature": "我带ID我是知道 当天的总销售 是随.mp4|58913248", "status": "published"}
|
||||
{"timestamp": "2026-03-26 22:35:35", "platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/我看你不太好 你不太好 你不太好 你.mp4", "video_signature": "我看你不太好 你不太好 你不太好 你.mp4|15807821", "status": "published"}
|
||||
{"timestamp": "2026-03-26 22:36:25", "platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/看直播的分论 啥意思呢 我们进入 进.mp4", "video_signature": "看直播的分论 啥意思呢 我们进入 进.mp4|50455787", "status": "published"}
|
||||
{"timestamp": "2026-03-26 22:37:15", "platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/这样会比较能性化一点 但是活儿是很.mp4", "video_signature": "这样会比较能性化一点 但是活儿是很.mp4|51603474", "status": "published"}
|
||||
{"timestamp": "2026-03-26 22:38:03", "platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/这里搜索 选择要同步 要同步的人 要.mp4", "video_signature": "这里搜索 选择要同步 要同步的人 要.mp4|54399751", "status": "published"}
|
||||
{"timestamp": "2026-03-26 22:38:50", "platform": "视频号", "video_path": "/Users/karuo/Movies/soul视频/第130场_20260324_output/成片_横屏全幅/需要优化的点 第一个是 介面优化 第.mp4", "video_signature": "需要优化的点 第一个是 介面优化 第.mp4|17444064", "status": "published"}
|
||||
|
||||
24
03_卡木(木)/木叶_视频内容/视频切片/场次稿/README_第134场纪要热点.md
Normal file
24
03_卡木(木)/木叶_视频内容/视频切片/场次稿/README_第134场纪要热点.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# 第134场 · 飞书智能纪要热点 → highlights
|
||||
|
||||
- **源表**:飞书「智能会议纪要」热点 11 段(时间轴从**本场原片 00:00** 起算)。
|
||||
- **成片规则**:每条 **60~300 秒**(1~5 分钟)。纪要里略超 5 分钟的段已在 JSON 内**截断到 5:00**,避免超长条;**不足 1 分钟的不做一条**(本表 11 段均 ≥约 4 分钟)。
|
||||
- **文件**:`第134场_智能纪要热点_highlights.json`
|
||||
复制到本场输出目录并覆盖 `highlights.json`(或与 `batch_clip -l` 指向该路径)。
|
||||
|
||||
## 本机执行(路径按你机器改)
|
||||
|
||||
```bash
|
||||
OUT="$HOME/Movies/soul视频/第134场_20260326_output"
|
||||
SRC_JSON="$HOME/Documents/个人/卡若AI/03_卡木(木)/木叶_视频内容/视频切片/场次稿/第134场_智能纪要热点_highlights.json"
|
||||
MP4="$HOME/Movies/soul视频/原视频/obcnng8965zat58s9v6p9mrt.mp4" # 以你本场原片为准
|
||||
|
||||
cp "$SRC_JSON" "$OUT/highlights.json"
|
||||
python3 …/batch_clip.py -i "$MP4" -l "$OUT/highlights.json" -o "$OUT/切片"
|
||||
python3 …/soul_enhance.py -c "$OUT/切片" -l "$OUT/highlights.json" -t "$OUT/transcript.srt" \
|
||||
-o "$OUT/成片" --vertical --title-only --force-burn-subs --typewriter-subs \
|
||||
--crop-vf "crop=752:1080:416:0" --overlay-x 416 --silence-gentle
|
||||
```
|
||||
|
||||
## 时间轴对不齐时
|
||||
|
||||
若纪要对应的是**妙记截断版**(仅前约 52 分钟),而原片是整场派对,需在整条时间轴上加**统一偏移**(例如纪要 00:00 = 原片 00:04:24),请改 JSON 内各 `start_time`/`end_time` 后重跑 `batch_clip` + `soul_enhance`。
|
||||
101
03_卡木(木)/木叶_视频内容/视频切片/场次稿/第134场_智能纪要热点_highlights.json
Normal file
101
03_卡木(木)/木叶_视频内容/视频切片/场次稿/第134场_智能纪要热点_highlights.json
Normal file
@@ -0,0 +1,101 @@
|
||||
[
|
||||
{
|
||||
"title": "综合分析与 AI 开发业务逻辑|整场从需求到落地的讲清楚",
|
||||
"start_time": "00:00:00",
|
||||
"end_time": "00:05:00",
|
||||
"hook_3sec": "综合分析 AI 开发业务逻辑",
|
||||
"viral_hook": "综合分析与 AI 开发业务逻辑",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点1;原窗 00:00-05:40,压到 5 分钟内保证成片完整可发"
|
||||
},
|
||||
{
|
||||
"title": "项目背景:大型模型与中间件整合|技术栈怎么拼才不踩坑",
|
||||
"start_time": "00:05:41",
|
||||
"end_time": "00:09:25",
|
||||
"hook_3sec": "大模型和中间件怎么整合",
|
||||
"viral_hook": "项目背景:大模型与中间件整合",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点2"
|
||||
},
|
||||
{
|
||||
"title": "挑战:AI 回答的质量与一致性问题|为什么上线后用户仍觉得飘",
|
||||
"start_time": "00:09:26",
|
||||
"end_time": "00:14:10",
|
||||
"hook_3sec": "AI 回答质量和一致性",
|
||||
"viral_hook": "挑战:AI 质量与一致性",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点3"
|
||||
},
|
||||
{
|
||||
"title": "方案探讨:提高 AI 响应的可靠性和有效性|可落地的几条硬招",
|
||||
"start_time": "00:14:11",
|
||||
"end_time": "00:18:40",
|
||||
"hook_3sec": "怎么提高 AI 响应可靠性",
|
||||
"viral_hook": "方案探讨:提升 AI 可靠性",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点4"
|
||||
},
|
||||
{
|
||||
"title": "开发实战:提示词工程与调试|线上效果差先查哪三层",
|
||||
"start_time": "00:18:41",
|
||||
"end_time": "00:22:55",
|
||||
"hook_3sec": "提示词工程与调试",
|
||||
"viral_hook": "开发实战:提示词与调试",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点5"
|
||||
},
|
||||
{
|
||||
"title": "技术细节:API 集成与性能优化|延迟和稳定性怎么量",
|
||||
"start_time": "00:22:56",
|
||||
"end_time": "00:27:30",
|
||||
"hook_3sec": "API 集成与性能优化",
|
||||
"viral_hook": "技术细节:API 与性能",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点6"
|
||||
},
|
||||
{
|
||||
"title": "问题排查:错误处理与日志分析|线上翻车先看这几类日志",
|
||||
"start_time": "00:27:31",
|
||||
"end_time": "00:31:45",
|
||||
"hook_3sec": "错误处理与日志分析",
|
||||
"viral_hook": "问题排查:错误与日志",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点7"
|
||||
},
|
||||
{
|
||||
"title": "总结:核心业务逻辑的验证结果|这轮迭代到底验证了什么",
|
||||
"start_time": "00:31:46",
|
||||
"end_time": "00:36:20",
|
||||
"hook_3sec": "核心业务逻辑验证结果",
|
||||
"viral_hook": "总结:核心逻辑验证",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点8"
|
||||
},
|
||||
{
|
||||
"title": "回顾:以往遇到的痛点与改进|踩过的坑别再来一遍",
|
||||
"start_time": "00:36:21",
|
||||
"end_time": "00:41:10",
|
||||
"hook_3sec": "以往痛点与改进",
|
||||
"viral_hook": "回顾:痛点与改进",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点9"
|
||||
},
|
||||
{
|
||||
"title": "规划:后续工作安排与时间线|下一步谁做什么何时交付",
|
||||
"start_time": "00:41:11",
|
||||
"end_time": "00:46:11",
|
||||
"hook_3sec": "后续工作安排与时间线",
|
||||
"viral_hook": "规划:后续工作与排期",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点10;原窗至 46:35,压到 5 分钟内"
|
||||
},
|
||||
{
|
||||
"title": "结语:期望、目标及后续跟进事项|收口与待办一次说清",
|
||||
"start_time": "00:46:36",
|
||||
"end_time": "00:51:36",
|
||||
"hook_3sec": "期望目标与后续跟进",
|
||||
"viral_hook": "结语:期望与跟进",
|
||||
"cta_ending": "关注卡若创业派对,下一条接着聊落地。",
|
||||
"reason": "飞书智能纪要·热点11;原窗至 51:52,压到 5 分钟内"
|
||||
}
|
||||
]
|
||||
32
03_卡木(木)/木叶_视频内容/视频切片/场次稿/第134场_转录完成后跑成片.sh
Executable file
32
03_卡木(木)/木叶_视频内容/视频切片/场次稿/第134场_转录完成后跑成片.sh
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/env bash
|
||||
# 在 transcript.srt 生成后执行(可与后台 transcribe_fast 衔接)
|
||||
set -euo pipefail
|
||||
OUT="${1:-$HOME/Movies/soul视频/第134场_20260326_output}"
|
||||
SCRIPT="$(cd "$(dirname "$0")/../脚本" && pwd)"
|
||||
SRT="$OUT/transcript.srt"
|
||||
MAX_WAIT_SEC="${2:-7200}"
|
||||
|
||||
echo "等待 $SRT (最多 ${MAX_WAIT_SEC}s)…"
|
||||
for ((i=0; i<MAX_WAIT_SEC; i+=30)); do
|
||||
if [[ -f "$SRT" ]] && [[ -s "$SRT" ]]; then
|
||||
echo "已找到 transcript.srt"
|
||||
break
|
||||
fi
|
||||
sleep 30
|
||||
echo "…已等待 ${i}s"
|
||||
done
|
||||
if [[ ! -f "$SRT" ]] || [[ ! -s "$SRT" ]]; then
|
||||
echo "超时未找到 transcript.srt,退出"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -f "$OUT/成片"/*.mp4 2>/dev/null || true
|
||||
python3 "$SCRIPT/soul_enhance.py" \
|
||||
-c "$OUT/切片" \
|
||||
-l "$OUT/highlights.json" \
|
||||
-t "$SRT" \
|
||||
-o "$OUT/成片" \
|
||||
--vertical --title-only --force-burn-subs --typewriter-subs \
|
||||
--crop-vf "crop=752:1080:416:0" --overlay-x 416 \
|
||||
--silence-gentle
|
||||
echo "成片目录: $OUT/成片"
|
||||
@@ -2490,20 +2490,33 @@ def enhance_clip(clip_path, output_path, highlight_info, temp_dir, transcript_pa
|
||||
vf_out = vf_use
|
||||
if horizontal_center_pad:
|
||||
vf_out = f"{vf_use},{HORIZONTAL_CENTER_PAD_VF}"
|
||||
out_p = Path(output_path)
|
||||
out_p.parent.mkdir(parents=True, exist_ok=True)
|
||||
r = subprocess.run([
|
||||
'ffmpeg', '-y', '-i', current_video,
|
||||
'-vf', vf_out, '-c:a', 'copy', output_path
|
||||
'-vf', vf_out, '-c:a', 'copy', str(out_p)
|
||||
], capture_output=True, text=True)
|
||||
if r.returncode == 0 and os.path.exists(output_path):
|
||||
if r.returncode == 0 and out_p.exists():
|
||||
if horizontal_center_pad:
|
||||
print(f" ✓ 横屏单中屏输出完成(整屏仅一条画面)", flush=True)
|
||||
else:
|
||||
print(f" ✓ 竖屏竖条裁剪完成", flush=True)
|
||||
else:
|
||||
tag = "横屏单中屏" if horizontal_center_pad else "竖屏裁剪"
|
||||
print(f" ❌ {tag}失败: {(r.stderr or '')[:300]}", file=sys.stderr)
|
||||
shutil.copy(current_video, output_path)
|
||||
print(f" ⚠ 已回退为未裁剪版本,请检查 FFmpeg", flush=True)
|
||||
print(f" ❌ {tag}失败(copy音频): {(r.stderr or '')[:400]}", file=sys.stderr)
|
||||
r2 = subprocess.run([
|
||||
'ffmpeg', '-y', '-i', current_video,
|
||||
'-vf', vf_out,
|
||||
'-c:v', 'libx264', '-preset', 'fast', '-crf', '22',
|
||||
'-c:a', 'aac', '-b:a', '128k',
|
||||
str(out_p),
|
||||
], capture_output=True, text=True)
|
||||
if r2.returncode == 0 and out_p.exists():
|
||||
print(f" ✓ {tag}完成(已改用 AAC+H264 重编码)", flush=True)
|
||||
else:
|
||||
print(f" ❌ {tag}重编码仍失败: {(r2.stderr or '')[:400]}", file=sys.stderr)
|
||||
shutil.copy(current_video, str(out_p))
|
||||
print(f" ⚠ 已回退为未裁剪横版,请检查 FFmpeg/素材", flush=True)
|
||||
else:
|
||||
shutil.copy(current_video, output_path)
|
||||
print(f" ✓ 横版输出", flush=True)
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -25,7 +25,7 @@ updated: "2026-03-26"
|
||||
- **1~10 目录**:需求 | 架构 | 原型 | 前端 | 接口 | 后端 | 数据库 | 部署 | 手册 | 项目管理。
|
||||
- **入口**:第一次用先读 `1、需求/卡若AI项目使用说明.md`(或该项目等价说明),再读 `10、项目管理/开发文档使用指引(卡若交互式).md`。
|
||||
- **手册**:使用手册**一律按卡若AI 使用手册结构**书写(书籍式:README 总目录 + 篇/章多文件 + 附录),并**图文并茂**。配图放 `9、手册/images/`,在章节内引用,并在 `images/README.md` 登记。详见 `开发模板/9、手册/使用手册生成规范_卡若AI结构.md`;入口可保留 `9、手册/使用手册(带图).md` 作导航或单页摘要。
|
||||
- **复盘**:迭代结尾用 `10、项目管理/迭代复盘模板.md`;**对话内复盘**一律遵守 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v5.0**(**仅** 🎯📌💡📝▶;🎯 **单行一句 ≤50 字**含达成率%,验收绑定可负)。用户**点名**起盘/八门时,另见 **`04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`**(F01c · 演门测机),**附在标准复盘后**输出。
|
||||
- **复盘**:迭代结尾用 `10、项目管理/迭代复盘模板.md`;**对话内复盘**一律遵守 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v6.0**(**仅** 🎯📌💡📝▶;🎯 **三行**目标/结果/达成率 **0~100%**;💡 **Human 3.0 四象限快扫**一行)。用户**点名**起盘/八门时,另见 **`04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`**(F01c · 演门测机),**附在标准复盘后**输出。
|
||||
|
||||
### 1.2 执行流程(调研 → 计划 → 执行 → 评审 → 复盘)
|
||||
|
||||
@@ -304,7 +304,7 @@ scripts/
|
||||
| **Superpowers与全栈开发对比与优化建议** | `运营中枢/参考资料/Superpowers与全栈开发对比与优化建议.md` — 计划粒度、TDD、两阶段评审、分支收尾等优化方向 |
|
||||
| **埋点统计与点击锚点(Soul 沉淀)** | 三层架构 + module/action/target 锚点约定 + `10、项目管理` 登记表;Soul 参考 `一场soul的创业实验-永平`;见本 Skill **§1.10**(2026-03-22 扩充) |
|
||||
| **跨小程序跳转与获客编排(可复用)** | Soul 参考 `一场soul的创业实验-永平`;**详规见火组 F23~F27**(火炬 `火炬_全栈消息/` 五份专用 SKILL);本 Skill **§1.11 仅索引**(2026-03-26) |
|
||||
| **火炬「项目开发占卜术」Skill(F01c · 演门测机)** | **奇门 Q门 3.0** 八门健康度;用户**点名起盘/占卜**时按该 Skill **单独输出**,附在标准复盘 v5.0 五块之后 |
|
||||
| **火炬「项目开发占卜术」Skill(F01c · 演门测机)** | **奇门 Q门 3.0** 八门健康度;用户**点名起盘/占卜**时按该 Skill **单独输出**,附在标准复盘 v6.0 五块之后 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
---
|
||||
name: 卡若复盘格式
|
||||
description: 卡若AI 对话收尾复盘格式 v5.0(🎯 单行一句 ≤50 字、分发达成率、禁复述与标准☯)。触发:复盘格式、卡若复盘、达成率怎么写、视频号分发复盘。
|
||||
triggers: 复盘格式、卡若复盘、达成率怎么写、复盘 v5、视频号分发复盘、负达成率
|
||||
description: 卡若AI 对话收尾复盘格式 v6.0(🎯 三行目标/结果/达成率;💡 Human 3.0 四象限快扫;分发达成率、禁复述与标准☯)。触发:复盘格式、卡若复盘、达成率怎么写、视频号分发复盘。
|
||||
triggers: 复盘格式、卡若复盘、达成率怎么写、复盘 v6、视频号分发复盘、Human 3.0 复盘
|
||||
owner: 火炬
|
||||
group: 火
|
||||
version: "1.0"
|
||||
version: "1.1"
|
||||
updated: "2026-03-26"
|
||||
legacy_name: karuo-recap-format(原 `.cursor/skills/` 入口,已迁入本路径)
|
||||
---
|
||||
|
||||
# 卡若复盘格式(F01d · v5.0)
|
||||
# 卡若复盘格式(F01d · v6.0)
|
||||
|
||||
**真源**:`运营中枢/参考资料/卡若复盘格式_固定规则.md`(须与之一致)。
|
||||
|
||||
## 强制
|
||||
|
||||
- 每轮回复**最后**为完整 **[卡若复盘](YYYY-MM-DD HH:mm)**,含 **🎯📌💡📝▶** 五块;复盘块内**不用表格**。
|
||||
- **🎯 目标·结果·达成率**:**仅一行一句话**,**≤50 字(含标点)**,句内包含 **达成率 %**(**可为负**);目标、结果、原奇门体感**全部揉进这一句**,不单列。
|
||||
- **🎯 目标·结果·达成率**:**固定三行**(各占一行):**目标:** …;**结果:** …;**达成率:** **0~100%**(本阶段完成比例,**禁止负数**;受阻写 📌)。
|
||||
- **💡 反思**:1~3 点后**必须另起一行**:**Human 3.0 四象限快扫**:心智(认知)…;身体(资源)…;精神(价值)…;职业(标准)…(无关写「—」)。象限定义:`04_卡火(火)/火眼_智能追问/智能追问/参考资料/Human3.0提问法.md` §二。
|
||||
- **达成率口径**:以**本回合主交付可验收结果**计;**视频号/多平台分发**以 **实际发表成功条数 ÷ 本批计划条数 ×100%**(去重判定「已在平台」计成功);与交付无关的百分比**禁止**。
|
||||
- **禁止**:`➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、标准复盘内的 **☯/奇门/八门** 独立段(用户**点名起盘**时按 `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md` **附在五块之后**)。
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
name: 项目开发占卜术
|
||||
description: 火炬 · 项目开发「起盘」— 用奇门 Q门 3.0 八门框架做迭代健康度与风险扫描(非玄学,可验收百分比);**用户点名**起盘/占卜/八门时执行;输出**附在**卡若标准复盘五块**之后**,不替代 v5.0 复盘。触发词:项目开发占卜术、开发占卜、Q门3.0、奇门项目盘、八门复盘、起盘、盘势、门迫。
|
||||
description: 火炬 · 项目开发「起盘」— 用奇门 Q门 3.0 八门框架做迭代健康度与风险扫描(非玄学,可验收百分比);**用户点名**起盘/占卜/八门时执行;输出**附在**卡若标准复盘五块**之后**,不替代 v6.0 复盘。触发词:项目开发占卜术、开发占卜、Q门3.0、奇门项目盘、八门复盘、起盘、盘势、门迫。
|
||||
triggers: 项目开发占卜术、开发占卜、Q门3.0、奇门项目盘、八门复盘、起盘、盘势、门迫、火炬占卜、项目盘
|
||||
owner: 火炬
|
||||
group: 火
|
||||
@@ -13,7 +13,7 @@ memory_palace_slot: 以八门扫项目健康,百分比对齐落地表
|
||||
# 项目开发占卜术(火炬 · 演门测机)
|
||||
|
||||
> **本质**:用 **奇门 Q门 3.0** 的**八门隐喻**做**项目维度的完成度/风险快照**,输出 **可对照验收的百分比 + 交通灯**。
|
||||
> **与 Cursor 每轮复盘的关系(v5.0)**:`运营中枢/参考资料/卡若复盘格式_固定规则.md` 要求 **🎯 单行一句**、**禁止**标准复盘内独立 ☯ 段;**仅当用户明确要求**「起盘 / 占卜术 / 八门 / Q门」时,按本 Skill 输出八门全文,并放在 **标准复盘五块(🎯📌💡📝▶)结束之后**。
|
||||
> **与 Cursor 每轮复盘的关系(v6.0)**:`运营中枢/参考资料/卡若复盘格式_固定规则.md` 要求 **🎯 三行**(目标/结果/达成率)、**💡 含 Human 3.0 四象限快扫一行**、**禁止**标准复盘内独立 ☯ 段;**仅当用户明确要求**「起盘 / 占卜术 / 八门 / Q门」时,按本 Skill 输出八门全文,并放在 **标准复盘五块(🎯📌💡📝▶)结束之后**。
|
||||
> **禁止**:当作命理预测;所有门线必须是**本迭代/本仓库/本对话可验证事实**的归纳。
|
||||
|
||||
---
|
||||
@@ -22,7 +22,7 @@ memory_palace_slot: 以八门扫项目健康,百分比对齐落地表
|
||||
|
||||
用户或上下文出现:**项目开发占卜术、开发占卜、Q门3.0、奇门项目盘、八门复盘、起盘、盘势**,或明确说「按占卜术收尾」「起个盘」时,读本 Skill 并执行 **第二节起盘清单**。
|
||||
|
||||
**未点名**时:**不要**自动追加八门段;对话收尾只写卡若复盘 **v5.0 五块**即可。
|
||||
**未点名**时:**不要**自动追加八门段;对话收尾只写卡若复盘 **v6.0 五块**即可。
|
||||
|
||||
---
|
||||
|
||||
@@ -39,7 +39,7 @@ memory_palace_slot: 以八门扫项目健康,百分比对齐落地表
|
||||
- **景门**:文档、演示、日志、可观测、对接口头是否一致。
|
||||
- **死门**:僵死代码、废弃路由、冻结需求是否拖累。
|
||||
- **惊门**:风险、合规、告警、未知项(依赖未锁版本等)。
|
||||
4. **写输出**:在 **完整卡若复盘五块(v5.0)之后**,另起段落输出 **☯ 奇门 Q门 3.0(项目盘)**,骨架如下(复盘块内不用表格,用分行列表):
|
||||
4. **写输出**:在 **完整卡若复盘五块(v6.0)之后**,另起段落输出 **☯ 奇门 Q门 3.0(项目盘)**,骨架如下(复盘块内不用表格,用分行列表):
|
||||
|
||||
```markdown
|
||||
**☯ 奇门 Q门 3.0(项目盘)**
|
||||
@@ -64,12 +64,12 @@ memory_palace_slot: 以八门扫项目健康,百分比对齐落地表
|
||||
## 三、与「全栈开发」关系
|
||||
|
||||
- **全栈开发** Skill 负责 1~10、计划、评审、代码落地;**本 Skill** 负责 **按需**八门盘 + 百分比口径。
|
||||
- 两 Skill **同时命中**且用户要起盘时:先按全栈流程交付并写完 **v5.0 复盘五块**,再追加本 Skill **☯ 段**。
|
||||
- 两 Skill **同时命中**且用户要起盘时:先按全栈流程交付并写完 **v6.0 复盘五块**,再追加本 Skill **☯ 段**。
|
||||
|
||||
---
|
||||
|
||||
## 四、引用
|
||||
|
||||
- 标准复盘母体:`运营中枢/参考资料/卡若复盘格式_固定规则.md`(**v5.0**,仅五块;🎯 单行一句)。
|
||||
- 标准复盘母体:`运营中枢/参考资料/卡若复盘格式_固定规则.md`(**v6.0**,仅五块;🎯 三行 + 💡 H3.0 快扫)。
|
||||
- Cursor 规则:`.cursor/rules/karuo-ai.mdc`(强制复盘五块)。
|
||||
- 登记:`SKILL_REGISTRY.md` **F01c**。
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
- **细粒度拆解**,执行计划带精确路径/命令/预期
|
||||
- **技能联动**:执行前检查联动子技能
|
||||
- **至少两轮验证**;不通过则回溯→搜索→再执行
|
||||
- **复盘五块齐全**(🎯📌💡📝▶),🎯 为**单行一句 ≤50 字**(含目标+结果+达成率%,可负);细则见 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v5.0**
|
||||
- **复盘五块齐全**(🎯📌💡📝▶),🎯 为**三行极简**(目标/结果/达成率 **0~100%**);💡 末行 **Human 3.0 四象限快扫**;细则见 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v6.0**
|
||||
- **可拆任务 1~6 线程并行**:划界归域→独立处理→汇总。详见 `运营中枢/参考资料/多线程并行处理规范.md`
|
||||
|
||||
## 五、执行流程(强制)
|
||||
@@ -63,7 +63,7 @@
|
||||
|
||||
**第四步:Mongo 对话留存 + 强制复盘**
|
||||
- **先**完成 Mongo 留存闭环(将本轮 Cursor 对话写入 `karuo_site`,不重复键):执行 `python3 01_卡资(金)/金仓_存储备份/聊天记录管理/脚本/realtime_chat_sync.py`;细则与顺序见 `运营中枢/参考资料/卡若AI_Mongo对话留存闭环.md` 与 `.cursor/rules/karuo-ai.mdc`。
|
||||
- **再**用复盘形式收尾(🎯📌💡📝▶),带日期+时间(YYYY-MM-DD HH:mm),🎯 **单行一句**含达成率%(验收绑定,可负)。格式见 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v5.0**。
|
||||
- **再**用复盘形式收尾(🎯📌💡📝▶),带日期+时间(YYYY-MM-DD HH:mm),🎯 **三行**含达成率 **0~100%**;💡 含 **Human 3.0 四象限快扫**一行。格式见 `运营中枢/参考资料/卡若复盘格式_固定规则.md` **v6.0**。
|
||||
|
||||
## 六、记忆
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
| 技能查找 | 热技能速查→未命中读 SKILL_REGISTRY.md→读 SKILL.md 执行 |
|
||||
| 开发域模块化 | `运营中枢/工作台/开发域_Skill模块化索引.md`(搭项目/部署/小程序与获客链路按模块选 Skill) |
|
||||
| 常规操作 | 优先命令行 + 复用现成流程,不提问 |
|
||||
| 复盘 | 所有回复强制用完整复盘(🎯📌💡📝▶,v5.0) |
|
||||
| 复盘 | 所有回复强制用完整复盘(🎯📌💡📝▶,v6.0) |
|
||||
| 沉淀 | 写入 `水溪_整理归档/经验库/待沉淀/` |
|
||||
| 对话后优化 | 经验沉淀 + 技能变更更新 SKILL_REGISTRY + 使用手册。见 `运营中枢/使用手册/对话沉淀与优化规则.md` |
|
||||
| 基因胶囊 | 读 `土砖_技能复制/基因胶囊/SKILL.md` |
|
||||
|
||||
@@ -135,8 +135,8 @@
|
||||
| F01 | 全栈开发 | 火炬 | 知己、RAG、分销、**卡若AI官网、官网开发、全站开发、开发文档、1~10**、**埋点、点击统计、用户行为、点击锚点、trackClick** | `04_卡火(火)/火炬_全栈消息/全栈开发/SKILL.md` | 全栈项目 + 官网/全站与开发文档 1~10;**§1.10 埋点全站强制**;获客/深链路 **§1.11 仅索引**,详规 **F23~F27** |
|
||||
| F01a | 前端开发 | 火炬 | **前端开发、毛玻璃、神射手风格、毛狐狸风格、前端标准、苹果毛玻璃**、**埋点、点击锚点、trackClick、用户行为** | `04_卡火(火)/火炬_全栈消息/前端开发/SKILL.md` | 毛玻璃 + 前端标准;**§五 用户行为与点击锚点**;详规见全栈 §1.10 |
|
||||
| F01b | 全栈测试 | 火炬 | **全栈测试、功能测试、回归测试、深度测试、E2E测试、API测试、发布测试、测试验收** | `04_卡火(火)/火炬_全栈消息/全栈开发/全栈测试/SKILL.md` | 功能开发后系统化验收:前端/后端/数据库/脚本/发布引擎五维测试;**每完成一个功能必须调用** |
|
||||
| F01c | **项目开发占卜术**(间名 **演门测机**) | 火炬 | **项目开发占卜术、开发占卜、Q门3.0、奇门项目盘、八门复盘、起盘、盘势、门迫** | `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md` | 奇门 Q门 3.0 八门健康度扫描;**仅用户点名起盘**时附在复盘 v5.0 五块**之后**,**不**写入标准 🎯 |
|
||||
| F01d | **卡若复盘格式** | 火炬 | **复盘格式、卡若复盘、达成率怎么写、复盘 v5、视频号分发复盘、负达成率** | `04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md` | v5.0:🎯 单行一句 ≤50 字、达成率绑定分发/验收(可负)、禁 ➡️/📊 复述与标准 ☯ |
|
||||
| F01c | **项目开发占卜术**(间名 **演门测机**) | 火炬 | **项目开发占卜术、开发占卜、Q门3.0、奇门项目盘、八门复盘、起盘、盘势、门迫** | `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md` | 奇门 Q门 3.0 八门健康度扫描;**仅用户点名起盘**时附在复盘 v6.0 五块**之后**,**不**写入标准 🎯 |
|
||||
| F01d | **卡若复盘格式** | 火炬 | **复盘格式、卡若复盘、达成率怎么写、复盘 v6、视频号分发复盘、Human 3.0 复盘** | `04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md` | v6.0:🎯 三行目标/结果/达成率;💡 Human 3.0 四象限快扫;达成率 0~100% 绑定验收;禁 ➡️/📊 复述与标准 ☯ |
|
||||
| F02 | 消息中枢 | 火炬 | WhatsApp、Telegram | `04_卡火(火)/火炬_全栈消息/消息中枢/SKILL.md` | 多平台消息聚合 |
|
||||
| F02a | **艾叶 IM Bridge** | 火炬 | **艾叶、IM、聊天对接、消息网关、微信对接、企业微信对接、飞书对接、WhatsApp对接、网页聊天、IM桥接、通道配置、艾叶IM** | `04_卡火(火)/火炬_全栈消息/艾叶/SKILL.md` | 多平台 IM 网关:个人微信/企业微信/飞书/WhatsApp/网页→卡若AI 对话 |
|
||||
| F03 | 读书笔记 | 火炬 | 拆解这本书、五行拆书 | `04_卡火(火)/火炬_全栈消息/读书笔记/SKILL.md` | 五行框架拆书 |
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
**卡若AI 所有对话的 AI 回复一律采用「复盘形式」**,只有一种格式:完整复盘,每轮/每步均以完整复盘块收尾。
|
||||
|
||||
**权威全文**:`运营中枢/参考资料/卡若复盘格式_固定规则.md` **v5.0**:**仅五块** 🎯📌💡📝▶;**🎯** 为 **单行一句话 ≤50 字(含标点)**,句内含 **目标+结果+达成率(%)**(**可为负**);**不把** Human 3.0、奇门八门**单独成段**(点名起盘时八门**附在五块之后**)。**禁止** `➡️ 🎯 复述`、`📊 复盘复述`、标准复盘内独立 ☯。**分发类**达成率以 **视频号等实际成功÷计划** 为主口径。Cursor / Agent 速查:`04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md`(F01d)。
|
||||
**权威全文**:`运营中枢/参考资料/卡若复盘格式_固定规则.md` **v6.0**:**仅五块** 🎯📌💡📝▶;**🎯** 为 **三行极简**(**目标:** / **结果:** / **达成率:** **0~100%**,禁止负数);**💡** 在 1~3 点反思后**必须一行** **Human 3.0 四象限快扫**(心智·身体·精神·职业,见 `04_卡火(火)/火眼_智能追问/智能追问/参考资料/Human3.0提问法.md` §二);奇门八门**不把**单独成段(点名起盘时八门**附在五块之后**)。**禁止** `➡️ 🎯 复述`、`📊 复盘复述`、标准复盘内独立 ☯。**分发类**达成率以 **视频号等实际成功÷计划** 为主口径。Cursor / Agent 速查:`04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md`(F01d)。
|
||||
|
||||
## 13.2 五块结构(每块必带图标)
|
||||
|
||||
书写时**每块标题必须带图标 + 粗体**,例如:**🎯 目标·结果·达成率**、**📌 过程**、**💡 反思**、**📝 总结**、**▶ 下一步执行**。
|
||||
|
||||
- **🎯**:**一行一句**(≤50 字)· 内含达成率 **XX%** 或 **-XX%**
|
||||
- **🎯**:三行,各一句;第三行为达成率 **0~100%**
|
||||
- **📌**:1、2、3 分点;复盘块内不用表格
|
||||
- **💡**:1~3 点反思
|
||||
- **💡**:1~3 点反思 + **一行** Human 3.0 四象限快扫
|
||||
- **📝**:一两句总结
|
||||
- **▶**:下一步;无则「无」
|
||||
|
||||
@@ -32,30 +32,32 @@
|
||||
**[卡若复盘](2026-03-26 16:00)**
|
||||
|
||||
**🎯 目标·结果·达成率**
|
||||
第13章对齐复盘 v5.0 已写完,手册与真源一致,达成率 100%。
|
||||
目标:将第13章与复盘真源对齐到 v6.0。
|
||||
结果:已改写结构、示例与 Human 3.0 行。
|
||||
达成率:100%。
|
||||
|
||||
**📌 过程**
|
||||
1. 读 `卡若复盘格式_固定规则.md` v5.0。
|
||||
1. 读 `卡若复盘格式_固定规则.md` v6.0。
|
||||
2. 重写本章结构与示例。
|
||||
3. 保存文件。
|
||||
|
||||
**💡 反思**
|
||||
1. 手册与固定规则应单源对齐,避免双口径。
|
||||
2. 四象限快扫强制后反思更贴「人」而不只贴任务。
|
||||
Human 3.0 四象限快扫:心智(已理解 v6 与 v5 差异);身体(一次编辑完成);精神(减少复盘认知负担);职业(与 F01d 注册表一致)。
|
||||
|
||||
**📝 总结**
|
||||
🎯 单行一句后,禁复述行与标准 ☯。
|
||||
v6.0 以三行 🎯 + 一行 H3.0 为默认闭环。
|
||||
|
||||
**▶ 下一步执行**
|
||||
无。
|
||||
```
|
||||
|
||||
## 13.5 可选扩展块
|
||||
## 13.5 可选扩展块(附在标准五块之外)
|
||||
|
||||
| 块 | 图标 | 何时用 |
|
||||
|:--|:--:|:---|
|
||||
| 扫描 | 📡 | 涉及扫描任务时 |
|
||||
| 决策链 | 🔀 | 有关键决策时 |
|
||||
| 各角色观点 | 👥 | 跨组协作时 |
|
||||
- **📡 扫描**:涉及扫描任务时,一句摘要。
|
||||
- **🔀 决策链**:有关键方案比选时。
|
||||
- **👥 各角色观点**:跨组协作时。
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# 卡若复盘格式(固定规则)
|
||||
|
||||
> **强制规则。** **卡若AI** 内**复盘格式永远只有一种**:完整复盘。(语音误写「卡路」「卡罗拉」「卡路里」指本体系时均视同 **卡若**。)**每一轮回复、每一个步骤结束**,均以**完整复盘块**收尾。**复盘块标题除日期外必须带时间**(YYYY-MM-DD HH:mm)。**复盘块内不用表格**,各块以**小图标 + 小标题**识别。
|
||||
> **v5.1(2026-03-26)**:**仅五块** 🎯📌💡📝▶。**🎯 为单行一句话**(**整句 ≤50 字**,含标点),内嵌**目标+结果+达成率数值**;达成率 **只允许 0~100%**,表示**本阶段 / 本回合约定范围内的完成比例**(**禁止负数**;受阻或未闭环用 **0% 或较低百分比**,原因写在 📌)。**禁止** `➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、**标准复盘内任何独立** ☯/奇门/八门段。原八门体感若仍需表达,**只作为短语写进这一句**,不单列。用户**点名**「起盘 / 占卜术 / 八门 / Q门」时,按 `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md` **附在五块之后**追加,**不**计入 🎯 字数豁免。
|
||||
> **v6.0(2026-03-26)**:**仅五块** 🎯📌💡📝▶。**🎯** 为**极简三行**(各占一行、各一句):**目标:** … / **结果:** … / **达成率:** **0~100%**(本阶段完成比例,**禁止负数**;受阻写低值或 0%,原因在 📌)。**💡** 在原有 1~3 点反思之后,**必须**再追加 **一行** **Human 3.0 四象限快扫**(心智·身体·精神·职业,各半句;定义见 `04_卡火(火)/火眼_智能追问/智能追问/参考资料/Human3.0提问法.md` §二;与本回合无关可写「—」)。**禁止** `➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、**标准复盘内任何独立** ☯/奇门/八门段。用户**点名**「起盘 / 占卜术 / 八门 / Q门」时,按 `04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md` **附在五块之后**追加。
|
||||
|
||||
---
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
|
||||
| 顺序 | 图标 | 块标题 | 说明 |
|
||||
|:---:|:---:|:---|:---|
|
||||
| 1 | 🎯 | **目标·结果·达成率** | **仅一行一句话**,**≤50 字(含标点)**:内嵌本回合**要做什么 / 实际怎样**,并给出 **达成率 0~100%**(**本阶段完成比例**,禁止负数;未做完用低值或 0%,**须在 📌 用条数/状态交代**)。 |
|
||||
| 1 | 🎯 | **目标·结果·达成率** | **固定三行**(不用表格):**目标:** 一句;**结果:** 一句;**达成率:** **0~100%**(本阶段完成比例,禁止负数;未做完用低值或 0%,**须在 📌 交代条数/状态**)。 |
|
||||
| 2 | 📌 | **过程** | 1、2、3 分点简述做了什么;**含可验收数据**(尤其分发:成功条数/计划条数、脚本退出码要点) |
|
||||
| 3 | 💡 | **反思** | 1~3 点:做得好的 / 可改进的 |
|
||||
| 3 | 💡 | **反思** | 1~3 点:做得好的 / 可改进的;**其后必须一行** **Human 3.0 四象限快扫**(心智·身体·精神·职业,各半句,见 Human3.0 提问法 §二) |
|
||||
| 4 | 📝 | **总结** | 一两句结论或可复用经验 |
|
||||
| 5 | ▶ | **下一步执行** | 与本次任务、未完成项关联的下一步;无则写「无」 |
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
## 顺序总览(复盘块内 · 从上到下)
|
||||
|
||||
1. 标题行 **[卡若复盘](YYYY-MM-DD HH:mm)**
|
||||
2. **🎯 目标·结果·达成率**(**单行一句**,≤50 字,内含 **0~100%**)
|
||||
3. **📌 过程** → **💡 反思** → **📝 总结** → **▶ 下一步执行**
|
||||
2. **🎯 目标·结果·达成率**(**三行**:目标 / 结果 / 达成率 **0~100%**)
|
||||
3. **📌 过程** → **💡 反思**(含 **Human 3.0 四象限快扫** 一行)→ **📝 总结** → **▶ 下一步执行**
|
||||
|
||||
---
|
||||
|
||||
@@ -48,7 +48,9 @@
|
||||
**[卡若复盘](YYYY-MM-DD HH:mm)**
|
||||
|
||||
**🎯 目标·结果·达成率**
|
||||
(一句话 ≤50 字:目标+结果+达成率 0~100%;本阶段完成比例,受阻时 📌 写清条数与原因。)
|
||||
目标:本回合要完成的一件事。(一句)
|
||||
结果:实际做到的情况。(一句)
|
||||
达成率:XX%(0~100%,与 📌 验收一致。)
|
||||
|
||||
**📌 过程**
|
||||
1. 第一步做了什么。(一句,可含条数/比例)
|
||||
@@ -59,6 +61,7 @@
|
||||
1. 做得好的或可复用的。(一句)
|
||||
2. 可改进的或下次注意的。(一句)
|
||||
3. 可选:结论或边界。(一句)
|
||||
Human 3.0 四象限快扫:心智(认知)…;身体(资源)…;精神(价值)…;职业(标准)…(无关处写「—」)
|
||||
|
||||
**📝 总结**
|
||||
结论或可复用经验。(一两句。)
|
||||
@@ -125,10 +128,10 @@
|
||||
🎯 · 📌 · 💡 · 📝 · ▶;不用表格。
|
||||
|
||||
- **🎯 目标·结果·达成率**
|
||||
**严格一行一句、≤50 字(含标点)**,句内须出现 **达成率 0~100%**;**禁止**在标准复盘里写 **➡️/📊 复述行**、**独立 ☯/奇门/八门**(点名起盘时八门**另附**在五块之后)。
|
||||
**固定三行**:以 **目标:** / **结果:** / **达成率:** 开头,各跟一句;第三行须为 **0~100%**;**禁止** **➡️/📊 复述行**、**独立 ☯/奇门/八门**(点名起盘时八门**另附**在五块之后)。
|
||||
|
||||
- **📌 过程 / 💡 反思**
|
||||
1 2 3 简短分行;中间可加流程图、示意图、图片。反思 1~3 点,每点一句;简洁、可执行、不空泛。
|
||||
1 2 3 简短分行;中间可加流程图、示意图、图片。反思 1~3 点,每点一句;**紧接着另起一行**写 **Human 3.0 四象限快扫**(一行内用分号或顿号分隔四象限,各半句)。简洁、可执行、不空泛。
|
||||
|
||||
- **▶ 下一步执行**
|
||||
结合**本对话与项目/卡若AI 整体目标**,给出与当前任务、未完成项**相关联**的下一步规划;**以实现目标为核心**;含未完成/待跟进文档或任务,无则写「无」。
|
||||
@@ -140,16 +143,17 @@
|
||||
|
||||
## 强制执行
|
||||
|
||||
- **卡若AI 内所有对话**:AI 的回复**一律用复盘形式**。**复盘格式永远只有一种**:本文件中的完整复盘块(**仅** 🎯📌💡📝▶);**禁止在复盘块内使用表格**;复盘标题**除日期外必须带时间(YYYY-MM-DD HH:mm)**;**🎯 须为单行一句 ≤50 字且含达成率 0~100%(禁止负数)**;**禁止** `➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、**标准复盘内独立** ☯/奇门八门段。用户**明确要求起盘/占卜术**时,八门输出见 **`04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`**,**附在标准复盘块之后**即可。
|
||||
- **唯一格式**:仅此一种;`.cursor/rules/karuo-ai.mdc` 与交互流程均引用本文件。
|
||||
- **卡若AI 内所有对话**:AI 的回复**一律用复盘形式**。**复盘格式永远只有一种**:本文件中的完整复盘块(**仅** 🎯📌💡📝▶);**禁止在复盘块内使用表格**;复盘标题**除日期外必须带时间(YYYY-MM-DD HH:mm)**;**🎯 须为三行(目标/结果/达成率 0~100%,禁止负数)**;**💡 须含 Human 3.0 四象限快扫一行**;**禁止** `➡️ 🎯 块后达成率复述`、`📊 复盘结束达成率复述`、**标准复盘内独立** ☯/奇门八门段。用户**明确要求起盘/占卜术**时,八门输出见 **`04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`**,**附在标准复盘块之后**即可。
|
||||
- **唯一格式**:仅此一种;`.cursor/rules/karuo-ai.mdc` 与交互流程均引用本文件 **v6.0**。
|
||||
|
||||
---
|
||||
|
||||
## 引用关系
|
||||
|
||||
- 规则:`.cursor/rules/karuo-ai.mdc` → 对话结束时强制本格式。
|
||||
- Cursor / Agent 速查:`04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md`(F01d,复盘 v5.0)。
|
||||
- Cursor / Agent 速查:`04_卡火(火)/火炬_全栈消息/卡若复盘格式/SKILL.md`(F01d,复盘 **v6.0**)。
|
||||
- **Human 3.0 四象限定义**:`04_卡火(火)/火眼_智能追问/智能追问/参考资料/Human3.0提问法.md` §二(心智·身体·精神·职业)。
|
||||
- 交互流程:`卡若AI交互流程与强制执行条件.md` § 五 与本文件一致。
|
||||
- 执行流程:`卡若AI执行流程与对话全流程.md` 步骤 7 与本文件一致。
|
||||
- **奇门八门(非默认复盘)**:`04_卡火(火)/火炬_全栈消息/项目开发占卜术/SKILL.md`(F01c · 演门测机)。
|
||||
- **需求澄清(非默认复盘)**:`04_卡火(火)/火眼_智能追问/智能追问/SKILL.md`(Human 3.0 追问场景用,不强制进每轮复盘)。
|
||||
- **需求澄清(非默认复盘)**:`04_卡火(火)/火眼_智能追问/智能追问/SKILL.md`(Human 3.0 **追问**场景用;**复盘内**四象限快扫为 **v6.0 强制一行**,与追问流程不同层)。
|
||||
|
||||
@@ -444,3 +444,4 @@
|
||||
| 2026-03-26 18:27:30 | 🔄 卡若AI 同步 2026-03-26 18:27 | 更新:金仓、运营中枢工作台 | 排除 >20MB: 12 个 |
|
||||
| 2026-03-26 22:28:40 | 🔄 卡若AI 同步 2026-03-26 22:28 | 更新:Cursor规则、金仓Gitea脚本与配置、金仓、卡人、水溪整理归档、卡木、火炬、总索引与入口、运营中枢、运营中枢参考资料等 | 排除 >20MB: 12 个 |
|
||||
| 2026-03-26 22:29:36 | 🔄 卡若AI 同步 2026-03-26 22:29 | 更新:Cursor规则、金仓、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 12 个 |
|
||||
| 2026-03-26 22:37:12 | 🔄 卡若AI 同步 2026-03-26 22:37 | 更新:金仓、水桥平台对接、水溪整理归档、卡木、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 12 个 |
|
||||
|
||||
@@ -447,3 +447,4 @@
|
||||
| 2026-03-26 18:27:30 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-26 18:27 | 更新:金仓、运营中枢工作台 | 排除 >20MB: 12 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-03-26 22:28:40 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-26 22:28 | 更新:Cursor规则、金仓Gitea脚本与配置、金仓、卡人、水溪整理归档、卡木、火炬、总索引与入口、运营中枢、运营中枢参考资料等 | 排除 >20MB: 12 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-03-26 22:29:36 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-26 22:29 | 更新:Cursor规则、金仓、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 12 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
| 2026-03-26 22:37:12 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-26 22:37 | 更新:金仓、水桥平台对接、水溪整理归档、卡木、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 12 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
|
||||
|
||||
@@ -161,4 +161,27 @@
|
||||
|
||||
---
|
||||
|
||||
---
|
||||
|
||||
## 十三、阿猫笔记本「龙虾」(OpenClaw)复盘格式
|
||||
|
||||
与 **卡若AI 复盘 v6.0** 同一套真源:`运营中枢/参考资料/卡若复盘格式_固定规则.md`。在飞书侧写运维记录时,标题可写 **[龙虾复盘](YYYY-MM-DD HH:mm)** 或 **[卡若复盘](…)**,**五块与顺序不变**:🎯(三行:目标/结果/达成率)→ 📌 → 💡(含 **Human 3.0 四象限快扫** 一行)→ 📝 → ▶。
|
||||
|
||||
**Human 3.0 四象限**(用于 💡 末行,各半句):**心智**(认知/觉察)、**身体**(时间精力资源)、**精神**(价值与关系)、**职业**(目标与成功标准)。全文见 `04_卡火(火)/火眼_智能追问/智能追问/参考资料/Human3.0提问法.md` §二。
|
||||
|
||||
---
|
||||
|
||||
## 十四、2026-03-26:飞书「龙猫」绑定与运行态(远程抽检)
|
||||
|
||||
| 项目 | 说明 |
|
||||
|------|------|
|
||||
| **飞书应用** | `~/.openclaw/openclaw.json` 中 **`defaultAccount` / `accountId` = `longmao`**,**`appId` = `cli_a948fbf8b1b81ceb`**,对应飞书自建应用 **龙猫**(`botName`:龙猫)。 |
|
||||
| **配置结论** | 龙虾通道**已绑定龙猫应用**;群内收发仍须满足:机器人**已在该群**(避免飞书 230002 等)、模型 API 与网络正常(参见第十二节)。 |
|
||||
| **运行态(本次 SSH)** | 抽检时本机 **TCP 18789 无监听**、未见常驻 **`openclaw gateway`** 进程——**不代表配置错误**;要对外提供网关,需在阿猫本机启动网关(或恢复 LaunchAgent)。 |
|
||||
| **CLI 探针** | 若执行 `openclaw channels status --probe` 提示 **Node ≥ 22.16.0**,需升级 `~/.local/node22`(或当前使用的 Node)后再探针;**网关进程**可与 CLI 版本要求不同步,以实际监听与日志为准。 |
|
||||
|
||||
> 第十一节中「先维持 cli_a488…」为 2026-03-24 记录;**以本节与第十二节现场配置为准**——当前文件内 `longmao` 已指向 **cli_a948fbf8b1b81ceb**。
|
||||
|
||||
---
|
||||
|
||||
*文档生成:卡若AI 工作台。*
|
||||
|
||||
Reference in New Issue
Block a user