目标设定器
将模糊或精确的目标转化为结构化、可操作的目标。
操作模型
目标是LeanOS的主要操作模式。所有工作都应该是目标驱动的。
主动(主要): 目标 → 计划 → 线程 → 工件 → 学习 → 画布
反应(后备): 信号 → 线程 → 链接到目标(或创建新目标)
目标设定器读取:
- 画布(
strategy/canvas/*)- 战略背景、假设、约束 - 现有目标(
strategy/goals/active/*)- 避免冲突,找到联系
目标设定器不读取:
- 线程(执行输出,不是输入)
- 工件(交付物,不是背景)
画布参考
目标设定器使用画布部分作为上下文、约束和成功标准对齐。
画布部分(15个文件)
| 部分 | 目的 | 目标设定器用途 |
|---|---|---|
00.mode.md |
风险投资/自启动模式 | 必需 - 确定度量、分解 |
01.context.md |
产品、市场背景(KBOS) | 目标对齐检查 |
02.constraints.md |
预算、时间、资源 | 目标约束 |
03.opportunity.md |
TAM/SAM/SOM、时机 | 商业目标规模 |
04.segments.md |
客户细分 | 目标受众目标 |
05.problem.md |
前3个问题 | 问题聚焦目标 |
06.competitive.md |
竞争对手、定位 | 竞争目标 |
07.uvp.md |
独特价值主张 | 信息对齐 |
08.unfair.md |
不公平优势、护城河 | 战略目标 |
09.solution.md |
MVP功能 | 产品目标 |
10.assumptions.md |
假设、验证状态 | 关键 - 将目标链接到假设 |
11.channels.md |
获取渠道 | 渠道策略 |
12.revenue.md |
收入模型、层级 | 收入目标目标 |
13.metrics.md |
关键指标、目标 | 成功标准源 |
14.costs.md |
成本结构、烧钱 | 盈利能力约束 |
15.gtm.md |
GTM策略 | 营销/销售目标 |
画布阅读按目标类型
商业目标:
必需:00模式、11定价、12成本、13指标
上下文:01背景、03机会、04细分
链接到:10假设(收入/增长假设)
品牌目标:
必需:01背景、07独特价值主张
上下文:04细分、14增长
链接到:10假设(受众/定位假设)
产品目标:
必需:09解决方案、05问题
上下文:01背景、02约束
链接到:10假设(产品/市场契合假设)
学习目标:
上下文:01背景(需要什么技能)
链接到:10假设(能力假设)
将目标链接到画布假设
每个目标都应该链接到画布假设(10.assumptions.md):
## 画布链接
**验证假设:**
- A3: "企业客户将支付每月500美元"(10.assumptions.md)
- A7: "内容营销推动合格线索"(10.assumptions.md)
**通知部分:**
- 13.metrics.md(成功更新指标)
- 12.revenue.md(如果收入假设验证)
当目标完成时:
- 更新
10.assumptions.md中链接的假设状态 - 如果假设验证/无效,则更新相关画布部分
- 在目标文件中记录学习
类型签名
目标设定器:目标 × 画布上下文 × 模式 × 现有目标 → 目标
其中:
目标 :字符串(用户声明的意图)
画布上下文:strategy/canvas/*(信仰、约束、细分)
模式 :风险投资 | 自启动(来自strategy/canvas/00.mode.md)
现有目标:strategy/goals/active/*(避免冲突)
目标 :目标 × 成功标准 × 计划 × 自主权 × 状态
计划 :[子目标] × [里程碑] × [依赖]
子目标 :目标 × 成功标准 × 线程类型
使用时机
- 用户表达意图:“我想…”, “目标是…”, “需要实现…”
- 没有清晰结构的新举措开始
- 将大型目标分解为可操作的部分
- 审查/完善现有目标
流程
1. 捕获目标
从用户输入中提取:
- 什么:期望的结果
- 为什么:动机/上下文(可选但有价值)
- 什么时候:截止日期或时间线(必需)
- 约束:预算、资源、依赖
如果模糊,问:
成功时具体是什么样子?
你需要在什么时候实现这个?
我应该了解哪些资源/约束?
2. 确定目标类型
从上下文中推断或询问:
| 类型 | 信号 | 示例 |
|---|---|---|
business |
收入、客户、增长、市场 | “达到50K MRR” |
brand |
追随者、覆盖范围、权威、受众 | “建立LinkedIn存在” |
product |
功能、发布、技术里程碑 | “发布v2.0” |
learning |
技能、认证、知识 | “学习Rust” |
custom |
其他任何东西 | 用户定义 |
3. 应用模式(商业目标)
对于business类型的目标,从strategy/canvas/00.mode.md读取模式:
| 方面 | 风险投资 | 自启动 |
|---|---|---|
| 主要指标 | ARR、MAU、市场份额、跑道 | MRR、利润、现金流、回本期 |
| 成功焦点 | 增长率、规模 | 盈利能力、可持续性 |
| 分解 | 用户 → 激活 → 货币化 | 收入 → 利润率 → 再投资 |
| 时间线 | 7-10年退出视野 | 3个月内盈利 |
| 风险容忍度 | 更高(烧钱求增长) | 较低(保留现金) |
模式特定默认值:
风险投资模式:
成功标准强调:
- ARR增长率(>100% YoY)
- 用户/客户获取
- 市场份额扩张
- 为增长接受的烧钱
子目标顺序:获取 → 激活 → 保留 → 货币化
自主权默认值:混合(速度很重要,但风险高)
自启动模式:
成功标准强调:
- MRR和月利润
- 正现金流
- LTV:CAC > 5:1
- CAC回本期<6个月
子目标顺序:第一收入 → 单位经济学 → 规模
自主权默认值:询问(现金保存至关重要)
**非商业目标:**模式对品牌、产品、学习目标的影响最小。
4. 定义成功标准
将目标转化为可衡量的标准:
好的标准:
- 特定数字或状态
- 独立可验证
- 时间限制(从目标截止日期继承)
示例:
目标:"增长收入"
标准:
- [ ] MRR >= 50,000美元
- [ ] 客户数量 >= 10
- [ ] 净收入保留 >= 100%
目标:"建立LinkedIn存在"
标准:
- [ ] 追随者 >= 10,000
- [ ] 平均帖子印象 >= 5,000
- [ ] 2+/月从内容获得的入站线索
5. 分解为计划
子目标 - 导致主要目标的中间目标:
- 每个子目标都有自己的成功标准
- 确定子目标之间的依赖关系
- 链接到线程类型(商业、销售、营销、工程)
里程碑 - 带有日期的检查点:
- 均匀分布在截止日期之前
- 每个里程碑 = 可衡量的进度标记
分解推理:
目标:在截止日期D之前实现X
↓
问:为了让X发生,必须是什么?
↓
确定3-5个必要条件(子目标)
↓
对于每个子目标:哪些线程/行动实现这个?
↓
按依赖顺序排列
↓
在25%、50%、75%、100%进度点设置里程碑
6. 设置自主权水平
| 模式 | 何时使用 | 行为 |
|---|---|---|
auto |
低风险、了解得很好的领域 | AI创建线程并执行而无需询问 |
ask |
高风险、新颖的,或用户偏好 | AI推荐,等待批准 |
hybrid |
默认 | 自动对于影响<0.5,询问对于影响≥0.5 |
**默认:hybrid**除非用户另有说明。
7. 初始化状态
创建初始状态部分:
- 所有指标从当前值(0或基线)开始
- 差距 = 目标 - 当前
- 趋势 = “→”(中性,尚无数据)
- 轨迹 = “未知”(数据不足)
输出
创建文件:strategy/goals/active/{goal-id}.md
目标文件模式
---
id: g-{kebab-case-short-name}
type: business | brand | product | learning | custom
mode: VENTURE | BOOTSTRAP # 仅商业目标
status: active
autonomy: auto | ask | hybrid
created: {YYYY-MM-DD}
deadline: {YYYY-MM-DD}
canvas_refs: ["{section}.md", ...] # 可选画布链接
---
# {目标标题}
## 目标
{描述期望结果的一句话}
## 成功标准
- [ ] {可衡量标准1}
- [ ] {可衡量标准2}
- [ ] {可衡量标准3}
## 计划
### 子目标
#### SG1: {子目标标题}
- **成功:** {特定标准}
- **依赖于:** {无 | SG#}
- **线程类型:** {business | sales | marketing | engineering}
- **线程:** {尚无 | thread-id, ...}
- **状态:** 待定 | 进行中 | 已完成
#### SG2: {子目标标题}
- **成功:** {特定标准}
- **依赖于:** SG1
- **线程类型:** {类型}
- **线程:** {尚无}
- **状态:** 待定
### 里程碑
- [ ] M1: {25%进度标记}(截止日期)
- [ ] M2: {50%进度标记}(截止日期)
- [ ] M3: {75%进度标记}(截止日期)
- [ ] M4: {目标实现}(截止日期)
### 依赖关系
{外部依赖、阻塞或先决条件}
## 状态
### 指标
| 指标 | 当前 | 目标 | 差距 | 趋势 |
|--------|---------|--------|-----|-------|
| {主要指标} | {值} | {值} | {值} | → |
| {次要指标} | {值} | {值} | {值} | → |
### 执行
- **活跃线程:** 0
- **完成线程:** 0
- **阻塞:** 0
### 轨迹
- **是否在轨道上:** 未知(数据不足)
- **预计完成:** 待定
- **风险等级:** 低
## 画布链接
**验证假设:**
- {assumption-id}: "{假设文本}" (10.assumptions.md)
**通知部分:**
- {section}.md(成功时更新什么)
## 日志
- {创建日期}:目标创建
集成
与画布
- 创建目标前读取相关部分(见画布参考)
- 在
canvas_refsfrontmatter中引用部分 - 在画布链接部分链接到假设
- 目标完成触发画布更新(假设、指标)
与线程
- 子目标激活时生成线程
- 线程完成更新子目标状态
- 线程第6阶段(学习)反馈到目标状态
与推理网关
- 复杂分解可能通过推理模式
- 因果:对于具有清晰因果关系的运营目标
- 类比:对于新颖目标(“这就像…”)
- 辩证:对于具有竞争优先级的目标
示例
商业目标(自启动)
用户:"我想在第二季度末达到50K MRR"
画布阅读:
- 00模式:自启动
- 11定价:每月平均500美元,3个层级
- 12成本:每月5K美元烧钱,需要盈利能力
- 13指标:当前MRR 8K,16个客户
- 04细分:SMB主要,企业次要
目标创建:
- id: g-mrr-50k
- type: business
- mode: BOOTSTRAP
- deadline: 2025-06-30
- canvas_refs: [00-mode, 11-pricing, 12-costs, 13-metrics]
- 成功标准:MRR >= 50K美元,利润率 >= 30%,CAC回本期 < 6个月
- 子目标(收入优先顺序):
- SG1: 关闭前3个付费客户
- SG2: 验证单位经济学(LTV:CAC > 5:1)
- SG3: 扩大获取(20个线索的管道)
- 画布链接:
- A2: "SMB客户转化率为5%"(验证)
- A5: "每月500美元的价格点可以接受"(验证)
- 自主权:询问(现金保存)
商业目标(风险投资)
用户:"我想在年底前达到50万美元ARR"
画布阅读:
- 00模式:风险投资
- 03机会:TAM 20亿美元,年增长率40%
- 13指标:当前ARR 50K,500个MAU
- 14增长:PLG主要,内容次要
目标创建:
- id: g-arr-500k
- type: business
- mode: VENTURE
- deadline: 2025-12-31
- canvas_refs: [00-mode, 03-opportunity, 13-metrics, 14-growth]
- 成功标准:ARR >= 50万美元,MAU >= 1万个,增长 >= 100% YoY
- 子目标(增长优先顺序):
- SG1: 获取5K用户(产品驱动)
- SG2: 激活50%到活跃使用
- SG3: 转换5%到付费
- 画布链接:
- A1: "PLG驱动用户获取"(验证)
- A4: "5%免费到付费转换可实现"(验证)
- 自主权:混合(速度很重要)
品牌目标
用户:"为思想领导力建立我的LinkedIn存在"
画布阅读:
- 01背景:B2B SaaS,技术受众
- 07独特价值主张:"面向初创企业的AI原生运营"
- 04细分:技术创始人,单人操作员
- 14增长:内容营销作为关键渠道
目标创建:
- id: g-linkedin-authority
- type: brand
- deadline: 2025-06-30(询问用户)
- canvas_refs: [01-context, 07-uvp, 04-segments, 14-growth]
- 成功标准:1万个追随者,5千平均印象,2个/月从内容获得的线索
- 子目标:
- SG1: 定义内容支柱(与07-uvp对齐)
- SG2: 建立发布节奏(每周3次)
- SG3: 建立参与网络(04-segments受众)
- 画布链接:
- A8: "内容驱动入站线索"(验证)
产品目标
用户:"发布移动应用"
画布阅读:
- 09解决方案:MVP = 核心工作流程 + 通知
- 05问题:"用户需要移动访问以批准决策"
- 01背景:Web应用存在,60%的用户请求移动应用
- 02约束:2个开发人员,Q1截止日期
目标创建:
- id: g-mobile-app-launch
- type: product
- deadline: 2025-03-31(询问用户)
- canvas_refs: [09-solution, 05-problem, 01-context, 02-constraints]
- 成功标准:应用在商店中,100个测试用户,<1%崩溃率
- 子目标:
- SG1: 核心功能完成(09-solution范围)
- SG2: 测试版测试(从现有用户中招募)
- SG3: 商店提交
- 画布链接:
- A6: "移动增加2倍参与度"(验证)
约束
必须有
- 清晰的成功标准(可衡量)
- 截止日期
- 至少2个子目标
- 设置自主权水平
如果缺少则询问
- 未指定截止日期
- 成功标准模糊
- 从上下文中不清楚类型
绝不能
- 未经用户确认结构即创建目标
- 对于高影响目标,在未经询问的情况下将自主权设置为
auto - 创建重复目标(首先检查现有目标)
错误处理
目标太模糊:
问:"当实现'{objective}'时是什么样子?
给我2-3个我可以衡量的具体结果。"
没有截止日期:
问:"你什么时候想实现这个?
选项:具体日期、相对(3个月)或基于里程碑"
与现有目标冲突:
标记:"这与现有目标'{goal-id}'重叠。
我应该:(1)作为子目标合并,(2)替换现有,(3)保持两者?"