碎碎念 reserve 快速入口
模板执行这页也先把碎碎念 reserve 子链收进来,方便把模板 run、前台总览和运行时摘要一起放在同一条核对链里。
AI 教练 Template Run Reserve 示例
这页专门看 `/api/coach/templates/[slug]/run` 在 reserve 阶段会怎么返回,方便后面接真实模板执行时不重新猜字段。
当前重点是先把: template / input / result.summary / result.nextStep / sampleReply / quickActions 这套结构看稳。
现在还要再多看 1 件事: content 模板有没有吃到 `creator_mapping`,sales 模板有没有吃到 `sales_mapping`,dashboard 模板有没有吃到 Org-OS handoff, 这样后面接真实执行引擎时,文帮 / 销帮执行指令和组织诊断承接都不会掉。
按 v2.3 基线,这页现在还要继续核: `parent_task_id / target_ids[] / blind_spot / data_source / masking_mode / taskChainPreview` 有没有已经进入模板运行输入和返回。
最后一轮还是回这 4 条链
当前 1–6 周先把 4 条链的角色分清:个人测评负责生成共同底座,组织诊断负责结构问题,开放平台负责对外交付,AI 教练继续做解释与承接,不单独改写主线优先级。
如果要先回总图
这页适合看 OpenMind Coach template run reserve;如果你想先确认当前总收口节奏,先回最终联调总地图,再看 OpenMind Coach v2.3 总映射,最后再回这页继续看模板承接会更稳。
v2.3 审计输入一起核
template run 这页现在不只核 summary / nextStep,也要一起核任务链 / 多方博弈 / 盲点识别输入有没有进入模板。
工作台模板运行 4 种承接示例
dashboard 模板运行现在也会按当前更偏文帮、销帮还是 Org-OS 切换结果。这里把 4 种 reserve 输入和输出排开。
工作台总承接
{
"message": "工作台里我不知道先点哪个。",
"scenario": "workspace_focus"
}已按「工作台教练」生成 reserve 结果,当前基于 工作台里我不知道先点哪个。 给出结构化建议。
下一步:承接当前状态
你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。
文帮承接
{
"message": "我现在更适合先去文帮,但还想确认是不是先写内容。",
"scenario": "workspace_focus",
"creator_mapping": {
"content_direction": "机制设计型",
"primary_topic": "为什么团队提效不是加班,而是先把协同机制设计对",
"next_content_hint": "先围绕当前推荐主题起一版可保存的结构。"
}
}已按「工作台教练」生成 reserve 结果,当前基于 我现在更适合先去文帮,但还想确认是不是先写内容。 给出结构化建议。
下一步:承接当前状态
你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。
销帮承接
{
"message": "我现在更适合先去销帮,但还想确认是不是先做判断。",
"scenario": "workspace_focus",
"sales_mapping": {
"sales_direction": "价值对齐",
"friction_label": "战略性多动",
"next_step_hint": "先做部门负责人版本的价值对齐摘要。"
}
}已按「工作台教练」生成 reserve 结果,当前基于 我现在更适合先去销帮,但还想确认是不是先做判断。 给出结构化建议。
下一步:承接当前状态
你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。
Org-OS 承接
{
"message": "我刚看完组织诊断结果,不知道先继续看报告还是直接进咨询。",
"scenario": "workspace_focus",
"org_step": "组织报告预览",
"org_risk_level": "中风险",
"org_next_step_hint": "先看组织报告预览,再决定要不要继续进入 Org-OS 标准版。",
"org_consult_tier": "standard",
"org_coach_hint": "当前更适合先沿 Org-OS 标准版这条承接继续。",
"parent_task_id": "audit-root-001",
"target_ids": [
"founder-001",
"cto-002",
"coo-003"
],
"blind_spot": {
"title": "创始人误判警告",
"founder_belief": "CTO 是情绪抗拒",
"mindos_diagnosis": "实际更偏路径依赖",
"corrected_strategy": "不要谈改变态度,先谈技术试点方案"
},
"data_source": "API",
"masking_mode": "executive_safe"
}任务链与审计承接
任务链:audit-root-001
多方对象:3 个(founder-001 / cto-002 / coo-003)
数据源:API
脱敏模式:executive_safe
盲点识别:创始人误判警告
已按「工作台教练」生成 reserve 结果,当前基于 我刚看完组织诊断结果,不知道先继续看报告还是直接进咨询。 给出结构化建议。 当前已一起吃到任务链与审计承接:任务链:audit-root-001;多方对象:3 个(founder-001 / cto-002 / coo-003);数据源:API;脱敏模式:executive_safe;盲点识别:创始人误判警告。
下一步:承接当前状态
你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。
测评结果教练
在测评报告页里先承接情绪,再把工作心智分析结果收敛成一个可立即执行的下一步。
请求体 JSON
{
"input": {
"message": "我刚做完测评,但不知道先去文帮还是销帮。",
"scenario": "assessment_result"
}
}curl 示例
curl -X POST http://localhost:3000/api/coach/templates/coach%2Fassessment%2Fprovide_emotional_guidance_v1/run \
-H 'Content-Type: application/json' \
-d '{\
"input": {\
"message": "我刚做完测评,但不知道先去文帮还是销帮。",\
"scenario": "assessment_result"\
}\
}'接口返回 JSON 预览
{
"ok": true,
"data": {
"template": {
"slug": "coach/assessment/provide_emotional_guidance_v1",
"module": "assessment",
"name": "测评结果教练",
"description": "在测评报告页里先承接情绪,再把工作心智分析结果收敛成一个可立即执行的下一步。",
"emotionalSignals": [
"焦虑",
"困惑",
"满意",
"兴奋",
"中性"
],
"outputChecklist": [
"先共情",
"解释工作心智结果",
"解释为什么推荐这一步",
"只给一个最小动作",
"保持支持性语气"
],
"scenarioExamples": [
"刚看完工作心智分析,不知道先去文帮还是销帮",
"觉得报告说得对,但不知道怎么开始"
],
"quickActions": [
"先回看完整档案",
"按推荐去下一步",
"回工作台看承接"
],
"sampleReply": "你现在不用一下把整份工作心智分析都消化完,我们先只抓住最值得开始的那一步。"
},
"input": {
"message": "我刚做完测评,但不知道先去文帮还是销帮。",
"scenario": "assessment_result"
},
"result": {
"summary": "已按「测评结果教练」生成 reserve 结果,当前基于 我刚做完测评,但不知道先去文帮还是销帮。 给出结构化建议。",
"nextStep": "先共情",
"sampleReply": "你现在不用一下把整份工作心智分析都消化完,我们先只抓住最值得开始的那一步。",
"quickActions": [
"先回看完整档案",
"按推荐去下一步",
"回工作台看承接"
],
"taskChainPreview": null
},
"mappingPreview": null,
"reserveMode": true
}
}reserve 返回结果
已按「测评结果教练」生成 reserve 结果,当前基于 我刚做完测评,但不知道先去文帮还是销帮。 给出结构化建议。
下一步:先共情
你现在不用一下把整份工作心智分析都消化完,我们先只抓住最值得开始的那一步。
quick actions
工作台教练
根据工作台状态和测评风格给出一条支持性建议。
请求体 JSON
{
"input": {
"message": "工作台里我不知道先点哪个。",
"scenario": "workspace_focus"
}
}curl 示例
curl -X POST http://localhost:3000/api/coach/templates/coach%2Fdashboard%2Fguide_next_step_v1/run \
-H 'Content-Type: application/json' \
-d '{\
"input": {\
"message": "工作台里我不知道先点哪个。",\
"scenario": "workspace_focus"\
}\
}'接口返回 JSON 预览
{
"ok": true,
"data": {
"template": {
"slug": "coach/dashboard/guide_next_step_v1",
"module": "dashboard",
"name": "工作台教练",
"description": "根据工作台状态和测评风格给出一条支持性建议。",
"emotionalSignals": [
"焦虑",
"困惑",
"满意",
"中性"
],
"outputChecklist": [
"承接当前状态",
"说明为什么推荐",
"保持一句话可执行"
],
"scenarioExamples": [
"打开工作台,不知道先点哪个入口",
"已经做了几步,但不确定该继续文帮还是销帮"
],
"quickActions": [
"先回工作台推荐",
"先回看完整档案",
"先回看资产沉淀"
],
"sampleReply": "你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。"
},
"input": {
"message": "工作台里我不知道先点哪个。",
"scenario": "workspace_focus"
},
"result": {
"summary": "已按「工作台教练」生成 reserve 结果,当前基于 工作台里我不知道先点哪个。 给出结构化建议。",
"nextStep": "承接当前状态",
"sampleReply": "你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。",
"quickActions": [
"先回工作台推荐",
"先回看完整档案",
"先回看资产沉淀"
],
"taskChainPreview": null
},
"mappingPreview": null,
"reserveMode": true
}
}reserve 返回结果
已按「工作台教练」生成 reserve 结果,当前基于 工作台里我不知道先点哪个。 给出结构化建议。
下一步:承接当前状态
你现在最值钱的不是多看功能,而是先把工作台推荐的第一步做出来。
quick actions
审计任务教练
面向组织诊断和多方博弈场景,按任务链和盲点识别输出下一步承接。
请求体 JSON
{
"input": {
"message": "请基于当前上下文给我建议。",
"scenario": "general"
}
}curl 示例
curl -X POST http://localhost:3000/api/coach/templates/coach%2Fgeneral%2Frun_audit_task_v1/run \
-H 'Content-Type: application/json' \
-d '{\
"input": {\
"message": "请基于当前上下文给我建议。",\
"scenario": "general"\
}\
}'接口返回 JSON 预览
{
"ok": true,
"data": {
"template": {
"slug": "coach/general/run_audit_task_v1",
"module": "general",
"name": "审计任务教练",
"description": "面向组织诊断和多方博弈场景,按任务链和盲点识别输出下一步承接。",
"emotionalSignals": [
"焦虑",
"困惑",
"中性",
"满意"
],
"outputChecklist": [
"说明当前阶段",
"指出风险层级",
"补任务链",
"补盲点警告",
"只给一个下一步动作"
],
"scenarioExamples": [
"刚看完组织报告,不知道先继续看报告还是进咨询",
"准备做高管认知审计,但还没确定先找谁对齐"
],
"quickActions": [
"先回报告预览",
"先确认多方对象",
"先记录盲点假设"
],
"sampleReply": "我们先把这次组织审计当成一条任务链来收,不急着一次把所有人都拉进来。"
},
"input": {
"message": "请基于当前上下文给我建议。",
"scenario": "general"
},
"result": {
"summary": "已按「审计任务教练」生成 reserve 结果,当前基于 请基于当前上下文给我建议。 给出结构化建议。",
"nextStep": "说明当前阶段",
"sampleReply": "我们先把这次组织审计当成一条任务链来收,不急着一次把所有人都拉进来。",
"quickActions": [
"先回报告预览",
"先确认多方对象",
"先记录盲点假设"
],
"taskChainPreview": null
},
"mappingPreview": null,
"reserveMode": true
}
}reserve 返回结果
已按「审计任务教练」生成 reserve 结果,当前基于 请基于当前上下文给我建议。 给出结构化建议。
下一步:说明当前阶段
我们先把这次组织审计当成一条任务链来收,不急着一次把所有人都拉进来。
quick actions
销帮教练
解释判断结果、成交策略映射、主摩擦和下一步推进建议。
请求体 JSON
{
"input": {
"message": "客户一直犹豫,我不知道下一步怎么推进。",
"scenario": "sales_progress",
"sales_mapping": {
"sales_direction": "价值对齐",
"friction_label": "战略性多动",
"next_step_hint": "先帮客户把优先级压缩成一个当前最值得确认的部门目标"
}
}
}执行映射入参
销帮执行映射:价值对齐 / 战略性多动
curl 示例
curl -X POST http://localhost:3000/api/coach/templates/coach%2Fsales%2Fexplain_judgment_and_next_step_v1/run \
-H 'Content-Type: application/json' \
-d '{\
"input": {\
"message": "客户一直犹豫,我不知道下一步怎么推进。",\
"scenario": "sales_progress",\
"sales_mapping": {\
"sales_direction": "价值对齐",\
"friction_label": "战略性多动",\
"next_step_hint": "先帮客户把优先级压缩成一个当前最值得确认的部门目标"\
}\
}\
}'接口返回 JSON 预览
{
"ok": true,
"data": {
"template": {
"slug": "coach/sales/explain_judgment_and_next_step_v1",
"module": "sales",
"name": "销帮教练",
"description": "解释判断结果、成交策略映射、主摩擦和下一步推进建议。",
"emotionalSignals": [
"困惑",
"挫折",
"满意",
"兴奋"
],
"outputChecklist": [
"解释判断",
"解释成交策略",
"拆开主摩擦",
"给下一条动作",
"保持可操作"
],
"scenarioExamples": [
"这条线索值不值得跟",
"判断做完了,下一步先推进什么",
"客户犹豫不决,该怎么往前推",
"这条机会当前更适合按什么成交策略来谈"
],
"quickActions": [
"解释判断理由",
"解释成交策略",
"给下一步建议",
"生成轻量话术建议"
],
"sampleReply": "我们先别急着把整条机会一次讲完,先把当前成交策略、主摩擦和下一步拆清楚。"
},
"input": {
"message": "客户一直犹豫,我不知道下一步怎么推进。",
"scenario": "sales_progress",
"sales_mapping": {
"sales_direction": "价值对齐",
"friction_label": "战略性多动",
"next_step_hint": "先帮客户把优先级压缩成一个当前最值得确认的部门目标"
}
},
"result": {
"summary": "已按「销帮教练」生成 reserve 结果,当前基于 客户一直犹豫,我不知道下一步怎么推进。 给出结构化建议。 当前已一起吃到销帮执行映射:更适合按「价值对齐」推进,并先拆「战略性多动」。",
"nextStep": "先帮客户把优先级压缩成一个当前最值得确认的部门目标",
"sampleReply": "这条机会先不要一口气讲完,我们先按「价值对齐」来谈,并把当前主摩擦「战略性多动」拆开,再决定下一步怎么推进。",
"quickActions": [
"解释判断理由",
"解释成交策略",
"给下一步建议",
"生成轻量话术建议"
],
"taskChainPreview": null
},
"mappingPreview": {
"title": "销帮执行映射",
"items": [
"成交策略:价值对齐",
"主摩擦:战略性多动",
"下一步提示:先帮客户把优先级压缩成一个当前最值得确认的部门目标"
]
},
"reserveMode": true
}
}reserve 返回结果
已按「销帮教练」生成 reserve 结果,当前基于 客户一直犹豫,我不知道下一步怎么推进。 给出结构化建议。 当前已一起吃到销帮执行映射:更适合按「价值对齐」推进,并先拆「战略性多动」。
下一步:先帮客户把优先级压缩成一个当前最值得确认的部门目标
联调时同时确认:这条模板运行有没有把执行映射一起接住,再决定 quick actions。
这条机会先不要一口气讲完,我们先按「价值对齐」来谈,并把当前主摩擦「战略性多动」拆开,再决定下一步怎么推进。
quick actions
文帮教练
帮助用户按当前内容方向、主推荐主题和沉淀节奏把内容写出来。
请求体 JSON
{
"input": {
"message": "我有主题,但不知道先写还是先想结构。",
"scenario": "content_creation",
"creator_mapping": {
"content_direction": "机制设计型",
"primary_topic": "拒绝低质量的忙碌",
"next_content_hint": "先写一版“团队为什么总在忙但没有更有效”的结构提纲"
}
}
}执行映射入参
文帮执行映射:机制设计型 / 拒绝低质量的忙碌
curl 示例
curl -X POST http://localhost:3000/api/coach/templates/coach%2Fcontent%2Fguide_creation_progress_v1/run \
-H 'Content-Type: application/json' \
-d '{\
"input": {\
"message": "我有主题,但不知道先写还是先想结构。",\
"scenario": "content_creation",\
"creator_mapping": {\
"content_direction": "机制设计型",\
"primary_topic": "拒绝低质量的忙碌",\
"next_content_hint": "先写一版“团队为什么总在忙但没有更有效”的结构提纲"\
}\
}\
}'接口返回 JSON 预览
{
"ok": true,
"data": {
"template": {
"slug": "coach/content/guide_creation_progress_v1",
"module": "content",
"name": "文帮教练",
"description": "帮助用户按当前内容方向、主推荐主题和沉淀节奏把内容写出来。",
"emotionalSignals": [
"焦虑",
"困惑",
"满意",
"兴奋"
],
"outputChecklist": [
"降低开始门槛",
"解释当前内容方向",
"鼓励保存",
"引导转销售素材"
],
"scenarioExamples": [
"不知道从哪个主题开始写",
"草稿有了,但不确定要不要保存",
"想把内容转成销售素材",
"这轮更适合先写哪类内容"
],
"quickActions": [
"先按推荐主题起一版",
"先保存草稿",
"再转销售素材"
],
"sampleReply": "先按当前最匹配的内容方向把第一版沉淀出来,比一开始就追求写得完美更重要。"
},
"input": {
"message": "我有主题,但不知道先写还是先想结构。",
"scenario": "content_creation",
"creator_mapping": {
"content_direction": "机制设计型",
"primary_topic": "拒绝低质量的忙碌",
"next_content_hint": "先写一版“团队为什么总在忙但没有更有效”的结构提纲"
}
},
"result": {
"summary": "已按「文帮教练」生成 reserve 结果,当前基于 我有主题,但不知道先写还是先想结构。 给出结构化建议。 当前已一起吃到文帮执行映射:更适合先走「机制设计型」,并围绕「拒绝低质量的忙碌」起内容。",
"nextStep": "先写一版“团队为什么总在忙但没有更有效”的结构提纲",
"sampleReply": "先别急着把内容一次写满,我们先按「机制设计型」这条方向,围绕「拒绝低质量的忙碌」起一版可保存的结构。",
"quickActions": [
"先按推荐主题起一版",
"先保存草稿",
"再转销售素材"
],
"taskChainPreview": null
},
"mappingPreview": {
"title": "文帮执行映射",
"items": [
"内容方向:机制设计型",
"推荐主题:拒绝低质量的忙碌",
"下一步提示:先写一版“团队为什么总在忙但没有更有效”的结构提纲"
]
},
"reserveMode": true
}
}reserve 返回结果
已按「文帮教练」生成 reserve 结果,当前基于 我有主题,但不知道先写还是先想结构。 给出结构化建议。 当前已一起吃到文帮执行映射:更适合先走「机制设计型」,并围绕「拒绝低质量的忙碌」起内容。
下一步:先写一版“团队为什么总在忙但没有更有效”的结构提纲
联调时同时确认:这条模板运行有没有把执行映射一起接住,再决定 quick actions。
先别急着把内容一次写满,我们先按「机制设计型」这条方向,围绕「拒绝低质量的忙碌」起一版可保存的结构。
quick actions