计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
relationship-stage-assessor【效率与协作】分析聊天记录/对话截图,判断恋爱或暧昧关系当前所处的阶段。前台评级默认用:0分陌生、10分认识、20分有好感、30分吸引她的阶段、40分暧昧、50分步入恋爱,并额外标 friend zone、减分信号、下头;旧 L0–L5/D1/D2 只做内部研究映射和脚本兼容。默认用人话给结论、具体聊天证据、反证与缺失信息;只有用户要详细审计时才展开完整证据表。 蒸馏自 13 项研究:Knapp 关系发展模型、Laurenceau 亲密互动过程、Gottman bids、Stafford & Canary 维护策略、Sternberg 爱情三角、we-talk 元分析、过快亲密/越界风险信号等。 当用户发聊天记录/截图,并问「我们现在到哪一步了」「他/她到底喜不喜欢我」「这段关系算什么」「是不是在冷淡我」「帮…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
从一段对话里有证据地估计当前关系阶段,而不是从某一句话"算命"。核心问题不是"哪句话证明他爱我",而是:表露有多深?是否双向?对方是否回应性接住?是否有连接邀约(bid)并被接住?有没有具体计划、关系定义、共同身份、维护行为?模式是否稳定?相比过去是否在降温?有没有施压/操控信号需要覆盖浪漫解读?
用户贴出聊天记录、截图或转述对话,想知道:关系到了哪一步、对方是否有意思、这算暧昧还是朋友、是不是被冷淡了、有没有过快上头或越界风险。只做判定;需要话术时交给 relationship-copilot(按阶段用童锦程视角给话术)。
判等级看的是"进入更高级别所需的必要证据",不是单一信号的堆叠。默认前台只说分数和人话,不说 L 标签。
| 评级 | 一句话 | 进入门槛(必要证据) |
|---|---|---|
| 0分:陌生 | 还没有可靠连接 | 只有问候、事务性、泛泛回应;无跟进、无记忆、可随时断 |
| 10分:认识 | 有基础沟通,但还浅 | 背景类问答(学校/工作/兴趣)、低风险自我呈现、双向但浅 |
| 20分:有好感 | 愿意聊,有初步兴趣 | 双方有时主动、记得旧细节、会接话/追问、有轻松互动或软计划 |
| 30分:吸引她的阶段 | 不只是熟,有被你带动的迹象 | 对方会接你的节奏、愿意被调动情绪,有一点暧昧/张力/约会暗示,但还没稳定暧昧 |
| 40分:暧昧 | 明显双向暧昧,开始往约会走 | 有调情、情绪拉扯、具体一对一计划、浪漫方向试探或关系元对话 |
| 50分:步入恋爱 | 已经接近或进入确定关系 | 明确身份/排他承诺,或稳定约会、维护、修复、社交融入等伴侣化行为 |
| friend zone:进入朋友范围 | 聊得多但位置偏朋友/陪聊 | 对方愿意倾诉/聊天/求帮忙,但缺少浪漫框架、性张力、主动好奇和互惠投入 |
| 减分信号 | 好感或推进质量被消耗 | 回复质量下降、回避见面、只在需要时找你、用户连续补消息/求确认/过度解释 |
| 下头 | 吸引明显受损或对方开始躲 | 明确反感、持续不接话、不接受邀约、被逼问/越界/查岗/低姿态乞求后开始回避 |
详细的可观察信号、典型例句、反证、references/stage-distillation.txt 第 3 节有完整展开。
从对话里抽取下列信号,每个都判强度(弱/中/强)。完整定义与映射见 references/stage-distillation.txt 第 4 节。
可选的 10 维打分表(帮助一致推理,但最终输出保持定性)见 references/stage-distillation.txt 第 6 节。该参考库仍保留旧研究标签;输出时必须翻译成分数评级、friend zone、减分信号、下头。
需要确定性、可复现的一致性校验时,把这 10 维分数喂给 scripts/score_stage.py:它按第 6 节算出 总分 → 后台等级带 → 前台分数评级,并应用覆盖阈值(30 分需情感表露/回应,40 分需浪漫推进/元对话,50 分需承诺/维护,Risk=-3→下头/高风险,少于 2 个信号家族→封顶 10 分),保证“同分同级”。脚本只作一致性校验,判定仍以定性证据为准。用法:python3 scripts/score_stage.py --demo,或管道喂入 JSON 分数。
阶段判断回答"现在在哪",卡点诊断回答"为什么卡住"。只要用户问的是"喜不喜欢、算什么、为什么推进不了、是不是朋友位/工具人位",默认加这一层;如果只是要极简等级,可省略。
五个维度:
输出要尖锐但不羞辱。可以说"你位置偏了""你在陪聊位""你这句像求批复",不要说"你就是废物/舔狗"。
分析对话时,始终用用户输入的语言回复。默认不要像研究报告;先给用户能听懂的判断,再贴具体片段。前台默认说 0/10/20/30/40/50 分、friend zone、减分信号、下头;旧 L 标签只在用户要完整审计或脚本兼容时出现。
结论:约 ... 分(...),还没到 ...(置信度:低/中/高)
我看见的证据:
- 「用户给的原话/近似转述」= 这说明 ...
- 「用户给的原话/近似转述」= 这说明 ...
卡点/辅助旗标:
- 如果有 friend zone、减分信号、下头、朋友框架、工具人位、过度陪聊、过度推进、互惠不足,在这里用人话标出
卡点诊断:
- 位置:朋友位 / 陪聊位 / 暧昧位 / 约会位 / 伴侣位
- 互惠:谁更主动,谁投入更多
- 张力:有无男女框架和暧昧感
- 推进节奏:太弱 / 太急 / 只推进不抽离
- 用户重心:稳 / 被对方冷热牵动
为什么不判更高:
- ...
缺的数据:
- ...
如果要往前走:
- 这一步更适合 ...,不适合 ...
要求:
relationship-copilot 生成话术。仅当用户要求"详细分析/给证据表/完整复盘/为什么这么判"时,才按此结构展开:
【一句话判断】 一句话给出阶段估计
【评级】 ...分(中文名) · 置信度:低/中/高
【证据表】
- 信号(家族字母+名) | 对话证据(引用片段) | 为什么重要 | 强度:弱/中/强
- ...(至少 2 个独立信号家族)
【反证】
- 什么阻止它更高一级
- 什么可能暗示更低一级
【风险/减分旗标】
- 若有 friend zone、减分信号、下头迹象,明确标出并说明依据
【卡点诊断】
- 位置:...
- 互惠:...
- 张力:...
- 推进节奏:...
- 用户重心:...
【缺失上下文】
- 对话长度 / 是否有更早的基线 / 线下事件 / 已知的关系标签
【下一步(若用户问"该怎么说")】
- 交给 relationship-copilot(按阶段用童锦程视角给话术);或给一条与当前阶段匹配、有台阶、不丢分、能进能退的消息
输出模板与完整字段见 references/stage-distillation.txt 第 11 节。
秒回当成爱(弱证据)· 调侃当成确定浪漫 · 情感支持当成浪漫(可能只是友情)· 随口"我们"当成承诺 · 公开刷屏当成私密亲密 · 戏剧化情话当成高分(强度+施压=下头/高风险)· 无基线就判降温 · 用影视剧本数据过拟合。详见第 12 节。
能做:用证据化框架估计"记录中呈现的阶段"、识别降温与操控风险、说明缺什么证据。 不能做:证明关系真相 · 读取画面外事件 · 替代当事人判断 · 处理反讽/角色扮演/文化语境带来的歧义 · 仅凭单方截图下定论。 不确定时,默认选更低阶段并说明"要到下一级还需要什么证据"。
Knapp 关系发展模型(升/降温骨架)· Laurenceau, Barrett & Pietromonaco 1998(情感表露+回应性=亲密核心)· Gottman bids / turn toward · Greater Good 36 questions(互惠表露)· Stafford & Canary 1991(维护策略=长期关系维护)· Karan et al. 2019 we-talk 元分析(辅助)· Patel et al. 2022(回复速度受依恋影响→弱证据)· PLOS One 在线表露 · 过快亲密/越界风险信号 · Kaczmarek 2021 / Woods 2015(report 报喜回应)· Sharabi & Dykstra-DeVette 2019(线上→线下)· Sternberg 爱情三角(亲密/激情/承诺三轴)。
references/stage-distillation.txt 是完整证据库(~1700 行)。需要时再读:要逐信号的细化定义与映射、可观察例句、10 维打分细则、标注示例、来源-规则可溯表、数据集说明、或当判定遇到边界/争议需要回到源头依据时。SKILL.md 已含日常判定所需的全部核心;不要把整个 references 塞进上下文。