合伙人增强包 reserve 输出链
这页先把单人版 reserve 评估链收完整:脱敏题目、内部 API、公开输出骨架和示例结果都先固定下来。
内部 API
当前 reserve 先走 `/api/assessment/partner-risk`。GET 看题库与示例,POST 用公开 profile 摘要 + 答案生成单人版结果。
单人版 curl 示例
curl -X POST http://localhost:3000/api/assessment/partner-risk \
-H 'Content-Type: application/json' \
-d '{
"mode": "partner_persona_advice",
"profile": {
"decisionStyle": "balanced",
"readinessScore": 68,
"finalRank": "D3",
"riskLevel": "中",
"frictionDominant": "协作边界",
"profileState": "待校准"
},
"answers": {
"PR_Q01": "B",
"PR_Q02": "B",
"PR_Q03": "B"
}
}'双人版 curl 示例
curl -X POST http://localhost:3000/api/assessment/partner-risk \
-H 'Content-Type: application/json' \
-d '{
"mode": "partner_match_result",
"profileA": {
"decisionStyle": "balanced",
"readinessScore": 68,
"finalRank": "D3",
"riskLevel": "中",
"frictionDominant": "协作边界",
"profileState": "待校准"
},
"profileB": {
"decisionStyle": "analytical",
"readinessScore": 72,
"finalRank": "D4",
"riskLevel": "低",
"frictionDominant": "分工机制",
"profileState": "稳态"
}
}'公开输出骨架
单人版 reserve 当前先把这组公开字段固定下来,后面增强包追加时不改对外结构。
{
"best_partner_types": [],
"avoid_partner_types": [],
"self_blindspots": [],
"boundary_checks": []
}专项题库(脱敏预览)
前台与联调只看题干和选项,题目权重继续只留服务端。
PR_Q01
当一个机会高回报但争议较大时,你更可能:
PR_Q02
在决定是否与某人深度合作前,你通常:
PR_Q03
当合作项目遇到坏消息时,你更倾向:
PR_Q04
当项目成果超出预期时,你更关注:
PR_Q05
如果一个合作机会能带来高收益,但合规边界有点模糊,你更可能:
PR_Q06
面对一个短期赚钱但会透支关系或品牌的合作,你更倾向:
单人版 reserve 示例结果
这里先固定一份可读的单人版结果,方便后续把 Prompt、报告和前台承接都接到同一套结构上。
风险标签
low_risk_partner
绑定建议
staged_binding
题目覆盖
12/12
合伙人关系风险评估 · 单人版
如果把合伙协作放进来,这一轮更像具备一定协同基础,但还需要继续验证边界、透明与退出责任。
合作盲区
适合 / 避免画像
合作前必须先验证
试合作建议
双人版 reserve 示例结果
双人版先按 reserve 结构预留:当前已经能输出匹配度、互补标签、冲突热区、绑定建议和试合作建议。
匹配度
94/100
匹配档位
高匹配
绑定建议
deep_binding
合伙人关系风险评估 · 双人版 reserve
如果把两个人放进同一条合伙链里看,当前更像具备深度绑定的基础,但仍需要先把规则写死。
互补优势
冲突热区
邀请裂变预留链
裂变邀请链先按 reserve 对象固定下来,后面接二维码 / 分享渠道时不会改结构。
partner_invite reserve
{
"inviteId": "invite_partner_demo_001",
"inviterUserId": "user_demo_partner_a",
"mode": "partner_match",
"status": "pending",
"targetUrl": "/app/assess/partner/invite/invite_partner_demo_001",
"shareCopy": "我已完成合作画像分析,系统建议我们做一次双向匹配验证。完成后可以看到互补优势、潜在冲突点和更安全的合作方式建议。",
"shareActions": [
"复制邀请链接",
"生成二维码",
"微信分享",
"邮件分享"
],
"sharePayloads": [
{
"action": "copy_link",
"label": "复制链接",
"description": "适合直接贴给对方,先把进入路径和邀请说明发出去。",
"payload": "/app/assess/partner/invite/invite_partner_demo_001"
},
{
"action": "generate_qr",
"label": "二维码内容",
"description": "后续真实二维码会直接编码这条主链地址。",
"payload": "QRCODE:/app/assess/partner/invite/invite_partner_demo_001"
},
{
"action": "wechat_share",
"label": "微信分享文案",
"description": "适合微信私聊或小群分享,先发邀请说明再附链接。",
"payload": "我已完成合作画像分析,系统建议我们做一次双向匹配验证。完成后可以看到互补优势、潜在冲突点和更安全的合作方式建议。\n/app/assess/partner/invite/invite_partner_demo_001"
},
{
"action": "email_share",
"label": "邮件分享文案",
"description": "适合正式协作邀请,先说明目的,再附双人版入口。",
"payload": "主题:邀请你一起完成合伙人双向匹配\n\n我已完成合作画像分析,系统建议我们做一次双向匹配验证。完成后可以看到互补优势、潜在冲突点和更安全的合作方式建议。\n\n入口:/app/assess/partner/invite/invite_partner_demo_001"
}
],
"qrHint": "当前二维码仍是 reserve,占位先固定编码内容和展示位置;后续会接真实二维码生成与扫码统计。",
"currentStep": "pending",
"statusFlow": [
{
"key": "pending",
"label": "已发出邀请",
"description": "邀请链接和分享动作已经生成,等待对方真正打开。",
"state": "current"
},
{
"key": "opened",
"label": "对方已打开",
"description": "对方已经从邀请链进入,开始承接双人版匹配输入。",
"state": "upcoming"
},
{
"key": "submitted",
"label": "对方已提交",
"description": "对方已经完成双人版输入,结果即将进入匹配输出。",
"state": "upcoming"
},
{
"key": "matched",
"label": "双向匹配完成",
"description": "最后会回到双人版结果页,看匹配度、冲突热区和绑定建议。",
"state": "upcoming"
}
]
}分享文案示意
我已完成合作画像分析,系统建议我们做一次双向匹配验证。完成后可以看到互补优势、潜在冲突点和更安全的合作方式建议。