其他
在 OKR 周期结束需要按 KR 类型评分并复盘时用:按…
OKR 周期结束或部分关闭时,基于最终 KR 值、基线和目标,对每个 KR 按类型评分并输出可信评审、证据质量、举措复盘、学习与下周期建议。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 48/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 57/100 ×0.15
适用场景
在 OKR 周期结束需要按 KR 类型评通用
解决思路
- 校验评分就绪性:检查原始 OKR 集、周期日期、最终 KR 值(或部分关闭的中间值)、基线、目标、证据来源、OKR 类型(committed | aspirational | learning | operational_health | compliance_or_safety)。缺失值显式标记为 `not-yet-observable`、`not-instrumented`、`not-supplied`;不得编造。原始定义完全缺失的 KR 拒绝评分。
- 分类每个 KR 的 OKR 类型与指标类别。OKR 类型为 `committed | aspirational | learning | operational_health | compliance_or_safety` 之一;指标类别为 `leading | lagging | guardrail | health | evidence_generation` 之一。优先沿用原始 OKR 集,未指定则赋默认值。OKR 类型决定评分惯例:`aspirational` 用 0.6 到 0.7 甜点区;`committed` 目标 1.0;`compliance_or_safety` 二元;`operational_health` 对阈值带做 pass | fail | drift-within-tolerance;`learning` 按 validated 或 invalidated 而非分数。指标类别在类型评分之上追加独立规则。
- 按每个 KR 的 OKR 类型惯例评分,再叠加指标类别规则;参见 Scoring Rules 的按类型惯例表与 guardrail 规则。每个分数说明计算或理由,并给出证据置信度(high | medium | low | unknown)。
- 解读目标分数:当某个 KR 是 guardrail、合规阈值或学习型 KR 时,避免简单平均;除粗略数值平均外,给出目标的定性解读;明确说明分数意味着什么、不意味着什么。
- 评估证据质量:对每个 KR 指明证据可靠性与注意事项(埋点缺口、周期中目标偏移、队列定义变化、测量窗口不匹配、样本量限制)。为下一周期测量计划建议修复。
- 将举措作为赌注审查:对团队执行的每个举措,说明它预期推动哪个 KR、是否上线、表面贡献是什么、证据是否支持继续、退役或返工。使用 Castro 的 `initiatives are bets, not commitments` 框架。把上线状态与 KR 影响分开;按时上线但未推动 KR 的举措不是部分胜利。
- 合成学习:记录已验证假设、已失效假设、意外发现与决策影响。区分关于客户或产品的学习(向前携带)、关于团队流程的学习(交给 `iterate-retrospective`)、关于测量的学习(交给 `measure-instrumentation-spec` 或 `measure-dashboard-requirements`)。
- 准备下一周期建议:对每个目标给出 continue、revise、retire 或 escalate。为 `foundation-okr-writer` 建议候选下一周期 OKR 或开放问题。测量缺口交给 `measure-dashboard-requirements` 或 `measure-instrumentation-spec`;假设测试交给 `define-hypothesis`;团队流程工作交给 `iterate-retrospective`;组织记忆交给 `iterate-lessons-log`;下一周期起草交给 `foundation-okr-writer`。
- 暴露解读风险:明确指出分数可能误导读者的地方:对尚不可观察 KR 强行给数值分数、混杂的举措结果、低估证据的干系人框架、需要第二周期确认的单周期结果。
- 标注事实来源:产物是评审文档,不是规范 OKR 系统。包含 `source_of_truth` 字段并指向原始 OKR 跟踪器。
- 最终化以供直接使用:从最终产物移除所有技能说明性评论;最终输出面向读者。
- MUST NOT 追溯修改基线、目标或 KR 定义。若团队周期中调整,显式记录变更,并同时按原始和调整版本评分。
- MUST NOT 追溯缩小 `committed` 或 `compliance_or_safety` KR 的范围,把部分覆盖标记为通过。若原承诺 3 个 healthcare accounts 只审计 1 个,KR 是 `not-yet-fully-observable`;1 个账户结果是子信号,不是 KR 分数。
- MUST NOT 把 `committed`、`compliance_or_safety` 或 `operational_health` KR 的 0.7 当作成功;它们目标为 1.0(或阈值带)。
- MUST NOT 平均掉失败的 guardrail。失败的 guardrail 是独立信号,不被主 KR 成功稀释。
- MUST NOT 把努力等同影响。按时上线但未推动 KR 的举措不是部分胜利。
- MUST NOT 把 OKR 分数用作个人绩效评级或薪酬输入。若用户要求,拒绝并解释 sandbagging 与学习抑制风险。
- MUST NOT 惩罚诚实拉伸:若 OKR 撰写时已明确披露 aspirational 意图,0.6 aspirational 分数是设计甜点区。
- MUST NOT 把未达成的 committed 目标庆祝为雄心失败。Committed misses are misses。
- MUST 显式标记任何 not-yet-observable KR(例如 90-day retention cohort 窗口超出周期关闭)。对 not-yet-observable KR 强行数值分数会误导。
- MUST 在每个 KR 分数上包含证据置信度(high | medium | low | unknown)。
- MUST NOT 成为规范事实来源。始终包含指向用户实际 OKR 跟踪器的 `source_of_truth` 指针。
- 按 OKR 类型应用评分惯例,而不是按评分时团队偏好。OKR 类型和指标类别是独立维度;类型控制评分,指标类别追加报告规则。
- `aspirational`:0 到 1 数值分数 = (actual - baseline) / (target - baseline)。甜点区 0.6 到 0.7。低于 0.4 是 miss;多个周期高于 0.8 表明目标 sandbagged,需要重新校准。
- `committed`:对目标 pass 或 fail。低于 1.0 是 miss,需要 postmortem。不要用 aspirational 解读软化。
- `compliance_or_safety`:二元。Met 或 not met。无部分学分。无追溯范围缩小。若承诺范围只有部分可观察(一些审计待定、一些账户推迟),标记 KR 为 `not-yet-fully-observable`;观察到的子集是子信号,不是 KR 分数。
- `operational_health`:对阈值带做 pass | fail | drift-within-tolerance。
- `learning`:validated | invalidated | partially-validated | insufficient-evidence。无数值分数。
- 指标类别规则叠加在 OKR 类型评分之上:`guardrail`:KR 按其 OKR 类型评分,并额外作为独立信号报告,永远不平均进主目标分数。失败的 guardrail 不稀释高主 KR 分数,无论 guardrail 自身是 `committed`、`aspirational`、`operational_health` 还是 `compliance_or_safety`。
- 特殊状态 `not-yet-observable`:推迟评分。不要强行数值分数;标记中间信号与带明确置信度的预计分数,以及最终分数可用日期。
- 特殊状态 `not-yet-fully-observable`:`committed` 或 `compliance_or_safety` KR 只有部分覆盖。在全覆盖可观察前,KR 评分推迟。不要将子信号提升为 KR 级 pass。
- 扫描并标记或拒绝以下反模式:追溯目标调整(`we hit it because we changed the target`)- 记录变更;按两个定义评分。
- 追溯缩小 `committed` 或 `compliance_or_safety` KR 范围(承诺 3 个 healthcare audits,只完成 1 个,却评分为 `pass on in-scope`)- 拒绝并标记 not-yet-fully-observable。
- 平均掉 guardrail(失败的 guardrail 融入高主分数)- 分离 guardrail 信号。
- 用 aspirational 评 committed(在 committed KR 上把 0.7 当成功)- 拒绝并解释。
- 努力等同影响(举措上线,分数未动,评为部分胜利)- 分离上线状态与 KR 影响。
- 薪酬挂钩(用分数做绩效评估)- 拒绝并解释。
- 未达 committed 当拉伸(我们没有完全达到合同截止日期但团队很努力)- 拒绝该框架。
- Sandbagged target(aspirational 目标持续得分高于 0.85)- 标记下一周期目标重新校准。
- 对 not-yet-observable 强行评分(给 90-day 窗口尚未关闭的 KR 数值分数)- 标记 deferred。
- 无证据的举措为因(声称 Initiative X 驱动 KR Y,但时间或埋点不支持)- 分离表面贡献与因果主张。
- 隐藏低置信度(精确数值分数但证据薄弱)- 暴露置信度;不要让精度掩盖不确定性。
- 干系人叙事覆盖(领导者偏好的框架优先于证据)- 评分者的解读独立于干系人框架。
- 单周期确认(把一个周期的信号当证明)- 当证据有暗示但不稳健时建议第二周期。
- 确保所有必需章节按规范顺序出现:Summary, Scorecard, Objective Interpretation, Evidence Quality, Initiative Review, Learning, Next-cycle Recommendations, Risks in Interpretation。
- Scorecard 中每个 KR 包括:实际值(或 `not-yet-observable` / `not-yet-fully-observable` 标记)、按类型适当惯例的分数、证据置信度、解读。
- `aspirational` KR 使用 0 到 1 数值刻度;`committed` KR 为 pass 或 fail;`compliance_or_safety` KR 为二元;`operational_health` KR 为 pass | fail | drift-within-tolerance;`learning` KR 使用 validated 或 invalidated 语言。
- 指标类别为 `guardrail` 的 KR 单独呈现,且无论 OKR 类型,永远不平均进主目标分数。
- `committed` 或 `compliance_or_safety` KR 的部分覆盖标记为 `not-yet-fully-observable`,而不是 `pass-on-in-scope`。
- 存在事实来源说明并指向非技能位置。
- Hand-off 章节命名具体下游技能,用于学习、团队流程工作、假设测试与测量缺口。
- 仅 Markdown 输出。无 JSON。(注:这是技能内部输出契约;本次回答按用户要求只输出 JSON。)
- Measure 阶段分类:frontmatter 中 `phase: measure`;无 `classification:` 字段。
- 最终化前验证:每个 KR 有最终值、显式 `not-yet-observable` 标记,或显式 `not-yet-fully-observable` 标记(针对 `committed` 或 `compliance_or_safety` KR 的部分覆盖)。
- 每个 KR 都有证据置信度评级。
- 每个 KR 分数使用其 OKR 类型对应的惯例,来自规范枚举:`committed | aspirational | learning | operational_health | compliance_or_safety`。
- `guardrail` 作为指标类别处理,而不是 OKR 类型。
- 指标类别为 `guardrail` 的 KR 单独呈现,且永远不平均进主分数。
- 没有追溯目标变化被静默吸收。
- 没有对 `committed` 或 `compliance_or_safety` KR 的追溯范围缩小(部分覆盖是 `not-yet-fully-observable`,不是 `pass-on-in-scope`)。
- 没有 committed KR 被按 aspirational 评分。
- 没有举措上的努力等同影响框架。
- 没有薪酬挂钩框架。
- Risks-in-interpretation 章节指出分数可能误导读者的地方。
- Hand-off 章节命名具体下游技能并给理由。
- 存在事实来源说明。
- 从最终产物移除技能说明性评论。
- 仅 Markdown - 无 JSON 输出。
- 参考 `references/EXAMPLE.md` 查看完整 cycle review 示例:storevine 示例线程(Campaigns team, Q3 2026 close),演示 aspirational 评分、一个 KR not-yet-observable、守住的 guardrail,以及 templates-as-retention-driver 假设失效。`foundation-okr-writer` 生成被本技能评分的 OKR 集。
适用边界 · 注意事项
- 尚未有已达成并跟踪的 OKR 集时:仍在起草、从未跟踪或从未达成一致的场景不适用,应先用 `foundation-okr-writer` 补齐 OKR 集。
- 只需通用团队回顾、单次实验结果报告、或不带评分的干系人进度更新时:分别改用 `iterate-retrospective`、`measure-experiment-results`、`foundation-stakeholder-update`。
- 想用 OKR 评分评估个人绩效或薪酬时:不适用,应拒绝并说明 sandbagging 与学习抑制风险。