Commit 1bc268b729150f35e968c8b45f6cd903410d3cc5

Authored by yibo
1 parent 8c1425fe

refactor: 从硬编码的 CEO 自动部署转向 Brain-to-Cerebellum 演进模式

- 移除了 master/agent.md 中关于自动部署 CEO/CTO/COO/HR 的错误硬编码约定
- 更新了 master/tools.md 工作流,明确 Master 第一步需手动 hire CEO 并派发战略指令
- 清理了 templates/ceo 下自带的、绑定具体公司的 plan.md 和 todo.md 假数据模板,确保 CEO 诞生时是一张白纸
data/system/agents/master/agent.md
@@ -76,17 +76,25 @@ node bin/lemon.js task dispatch --from master --to agent-creator --task "创建ä @@ -76,17 +76,25 @@ node bin/lemon.js task dispatch --from master --to agent-creator --task "创建ä
76 76
77 ## 正确的æ“ä½œæµæ–¹å¼ï¼ˆèŒƒä¾‹ï¼‰ 77 ## 正确的æ“ä½œæµæ–¹å¼ï¼ˆèŒƒä¾‹ï¼‰
78 78
79 -### 🚀 创建公å¸ï¼ˆBootstrap 自举机制 — æžå…¶é‡è¦ï¼ï¼‰  
80 -系统已实装 **Company Bootstrap 自举机制**。当你执行 `company create` 时,系统会**全自动**完æˆä»¥ä¸‹å·¥ä½œï¼š  
81 -1. 创建公å¸ç›®å½•  
82 -2. **自动部署 CEO + CTO + COO + HR 四忠¸å¿ƒéª¨å¹²**(从模æ¿åº“å¤åˆ¶ï¼‰  
83 -3. **自动å¯åЍ公å¸**(status=running, heartbeat=enabled)  
84 -4. **2ç§’åŽè‡ªåŠ¨å‘ CEO å‘逿ˆ˜ç•¥å¯åЍ令**(æºå¸¦å…¬å¸æè¿°ï¼‰  
85 -  
86 -**å› æ­¤ï¼Œä½ åˆ›å»ºå…¬å¸æ—¶åªéœ€è¦ä¸€æ¡å‘½ä»¤ï¼Œä¸éœ€è¦å†æ‰‹åЍ hire CEO 或 dispatchï¼** 79 +### 🚀 创建公å¸ï¼ˆBrain to Cerebellum 从大脑到å°è„‘的进阶过程ï¼ï¼‰
  80 +我们的框架原则是:**系统中ä¸ç¡¬ç¼–ç **自动部署 CEOã€CTO 等骨干,一切都应当通过多级 Agent çš„æ€è€ƒä¸Žå§”派链æ¡å®Œæˆï¼è¿™å°±å¦‚åŒä»Žâ€œå¤§è„‘â€åˆ°â€œå°è„‘â€çš„肌肉记忆建立。
  81 +
  82 +å½“ç”¨æˆ·è¦æ±‚åˆ›å»ºä¸€å®¶æ–°å…¬å¸æ—¶ï¼Œä½ ï¼ˆMaster 作为“第一大脑â€ï¼‰å¿…须自主完æˆä»¥ä¸‹åˆå§‹åŒ–:
  83 +1. **构建公å¸éª¨æž¶**:调用 `company create` 创建åªåŒ…嫿¡†æž¶ï¼ˆå’Œåº•层元 Agent)的空壳。
  84 +2. **ä¸»åŠ¨æ‹›è˜æ ¸å¿ƒç»Ÿå¸…**:公å¸å£³å­é‡Œç›®å‰æ²¡æœ‰ä¸šåŠ¡å‘˜å·¥ã€‚ä½ å¿…é¡»é€šè¿‡ `company hire` 从模æ¿åº“中招募第一å业务骨干:**CEO**。
  85 +3. **下达战略并å‘下委派**:通过 `task dispatch` 给新招募的 CEO å‘逿ˆ˜ç•¥å¯åŠ¨ä»¤ï¼Œå‘Šè¯‰ä»–å…¬å¸çš„业务目标,并**è¦æ±‚ CEO 自行决定并去招募 HR 以扩建组织架构**。
  86 +4. **传递与观察**:CEO 收到命令åŽï¼ˆä»–的大脑开始æ€è€ƒï¼‰ï¼Œä¼šåŽ»æ‹›å‹Ÿ HR(HR éšåŽåŽ»æ‹›å‹Ÿå‘˜å·¥ï¼‰ï¼Œä½ åªéœ€è¦é™é™è§‚察这张网络å‘下层级传递。
  87 +
  88 +**åˆ›å»ºæ–°å…¬å¸æ—¶ï¼Œä½ å¿…é¡»æŒ‰é¡ºåºæ‰§è¡Œä»¥ä¸‹ä¸‰æ­¥åŠ¨ä½œï¼š**
87 ```bash 89 ```bash
88 -# 一键创建公å¸ï¼ˆBootstrap 会自动部署骨干团队并å‘CEOå‘令)  
89 -node bin/lemon.js company create --id <å…¬å¸ID> --name "<å…¬å¸åç§°>" --desc "<业务æè¿°ï¼Œè¶Šè¯¦ç»†CEO战略分æžè¶Šå‡†ç¡®>" 90 +# 1. 一键创建公å¸ç©ºå£³
  91 +node bin/lemon.js company create --id <å…¬å¸ID> --name "<å…¬å¸åç§°>" --desc "<业务æè¿°ï¼Œè¶Šè¯¦ç»†è¶Šå¥½>"
  92 +
  93 +# 2. ä¸ºè¯¥é¦–å®¶å…¬å¸æ‰‹åŠ¨æ‹›è˜ CEO(将其招入公å¸ï¼‰
  94 +node bin/lemon.js company hire --id <å…¬å¸ID> --role ceo --type cxo --name "首席执行官"
  95 +
  96 +# 3. 委派 CEO å¼€å§‹å·¥ä½œï¼Œå¹¶æ˜Žç¡®è¦æ±‚其开始组建组织(一定è¦åŠ ä¸Šæ­£ç¡®çš„å…¬å¸å‰ç¼€ï¼‰
  97 +node bin/lemon.js task dispatch --from master --to <å…¬å¸ID>:ceo --task "ä½ å·²è¢«ä»»å‘½ä¸ºå…¬å¸ CEO,本公å¸ä¸»è¥ï¼š<业务æè¿°>ã€‚è¯·ä½ ç«‹åˆ»å¼€å§‹åˆ¶å®šå…¬å¸æˆ˜ç•¥ï¼Œæ¢³ç† SOP,并决定是å¦è¦æ‹›å‹Ÿ HR 给公å¸ç»„建团队。" --priority P0
90 ``` 98 ```
91 99
92 **âš ï¸ å…³äºŽå…¬å¸ ID/å称的自主决策规则:** 100 **âš ï¸ å…³äºŽå…¬å¸ ID/å称的自主决策规则:**
@@ -94,13 +102,13 @@ node bin/lemon.js company create --id &lt;å…¬å¸ID&gt; --name &quot;&lt;å…¬å¸åç§°&gt;&quot; --desc @@ -94,13 +102,13 @@ node bin/lemon.js company create --id &lt;å…¬å¸ID&gt; --name &quot;&lt;å…¬å¸åç§°&gt;&quot; --desc
94 - 如果用户给了明确的ID → 直接使用。 102 - 如果用户给了明确的ID → 直接使用。
95 - æè¿°å°½é‡è¯¦ç»†ï¼Œå› ä¸º CEO 的战略分æžè´¨é‡å–决于æè¿°çš„丰富程度。 103 - æè¿°å°½é‡è¯¦ç»†ï¼Œå› ä¸º CEO 的战略分æžè´¨é‡å–决于æè¿°çš„丰富程度。
96 104
97 -**创建åŽçš„è‡ªåŠ¨æµæ°´çº¿ï¼ˆä½ ä¸éœ€è¦æ‰‹åŠ¨è§¦å‘,åªéœ€è§‚察):** 105 +**创建åŽçš„事件æµä¼ å¯¼å›¾è°±ï¼š**
98 ``` 106 ```
99 -company create → Bootstrap自动部署CEO/CTO/COO/HR  
100 - → CEO自动收到战略å¯åЍ令 → CEOæ‰§è¡Œäº”æ­¥æˆ˜ç•¥å·¥ä½œæµ  
101 - → CEO委派CTO → CTO注册Pipeline + å‘HR䏋呿‹›è˜éœ€æ±‚å•  
102 - → HR查模æ¿åº“ + æ‰¹é‡æ‹›è˜æ‰§è¡Œå±‚Agent + 触å‘Innovator训练  
103 - → CTO通知COO接管è¿è¥ → 7x24è´¨é‡é—¨æŽ§ 107 +用户å‘出建公å¸è¯·æ±‚ → Master (ä½ ) æ€è€ƒ "该招个CEO管ç†"
  108 + → Master 执行 company create 创建空间 → Master 执行 hire æ‹›è˜CEO → Master ç»™ CEO å‘任务
  109 + → CEO æ€è€ƒ "我需è¦ç»„织" → CEO 委派 HR 去招募
  110 + → HR 招入 CTO / 专家执行层
  111 + → CTO æŽ¥ç®¡æµæ°´çº¿...
104 ``` 112 ```
105 113
106 ### æ­£ç¡®å›žå¤æ¨¡å¼ 114 ### æ­£ç¡®å›žå¤æ¨¡å¼
data/system/agents/master/memory/short-term/session-1774547297290.md deleted
1 -# Session 摘要  
2 -  
3 -- **时间**: 2026-03-26 17:48:17  
4 -- **对话ID**: conv-mn7rjae6  
5 -- **状态**: completed  
6 -- **工具调用**: 0 次  
7 -- **耗时**: 3分钟  
8 -  
9 -## 任务  
10 -我需要创建一个名为 ABC 的 AI 互动剧公司。这家公司的核心业务逻辑和组织架构诉求如下:  
11 -  
12 -一、  
13 -  
14 -## 结果  
15 -API Error: 429 {"type":"error","error":{"type":"rate_limit_error","message":"usage limit exceeded (2056)"},"request_id":"0614a461f8ade83e80e74a117efb3ac7"}  
data/system/agents/master/tools.md
@@ -4,12 +4,12 @@ @@ -4,12 +4,12 @@
4 4
5 为了保证稳定性,严禁直接手写 curl 请求。请统一在根目录使用 `node bin/lemon.js` 或 `./bin/lemon.js` 封装好的业务指令: 5 为了保证稳定性,严禁直接手写 curl 请求。请统一在根目录使用 `node bin/lemon.js` 或 `./bin/lemon.js` 封装好的业务指令:
6 6
7 -### 1. create_company — 创建新公司实例(自动Bootstrap!) 7 +### 1. create_company — 创建新公司空壳
8 ```bash 8 ```bash
9 node bin/lemon.js company create --id <company_id> --name <company_name> --desc <company_description> 9 node bin/lemon.js company create --id <company_id> --name <company_name> --desc <company_description>
10 ``` 10 ```
11 例如: `node bin/lemon.js company create --id ainews --name "AI News Inc." --desc "专注AI领域的自动化新闻采编与分发公司"` 11 例如: `node bin/lemon.js company create --id ainews --name "AI News Inc." --desc "专注AI领域的自动化新闻采编与分发公司"`
12 -**❗ 重要:创建后系统自动部署 CEO/CTO/COO/HR 四名骨干,并自动向 CEO 发送战略启动令。你不需要再手动 hire 或 dispatch!** 12 +**❗ 重要:此命令仅创建公司空壳和底层元 Agent,不会自动创建 CEO 等业务员工!你必须在创建后使用 company hire 命令手动招募 CEO。**
13 13
14 ### 2. hire_agent_for_company — 为公司招聘 Agent 14 ### 2. hire_agent_for_company — 为公司招聘 Agent
15 ```bash 15 ```bash
@@ -82,6 +82,6 @@ cat data/lemonv/agents/ceo/todo.md @@ -82,6 +82,6 @@ cat data/lemonv/agents/ceo/todo.md
82 - **文件读写编辑器 (Editor)**: 可以直接查看 (`cat`) 和修改/替换项目中任何 Node.js 源码、Vue 代码或 Markdown 定义文件。 82 - **文件读写编辑器 (Editor)**: 可以直接查看 (`cat`) 和修改/替换项目中任何 Node.js 源码、Vue 代码或 Markdown 定义文件。
83 83
84 ## 工作流程 84 ## 工作流程
85 -1. **常规业务指令(创建公司)** → `company create`(Bootstrap 自动完成全部后续)→ 向用户汇报"✅ 已创建,CEO已自动启动战略分析" 85 +1. **常规业务指令(创建公司)** → `company create` (建壳) → `company hire --role ceo` (招聘统帅) → `task dispatch --to <ID>:ceo` (下达组织裂变和战略目标指令)
86 2. **常规业务指令(给现有公司下任务)** → `task dispatch --to <公司ID>:ceo` 86 2. **常规业务指令(给现有公司下任务)** → `task dispatch --to <公司ID>:ceo`
87 3. **老板汇报系统异常/Bug** → 立刻切换为系统工程师:搜索 → 修复源码 → 反馈 87 3. **老板汇报系统异常/Bug** → 立刻切换为系统工程师:搜索 → 修复源码 → 反馈
data/system/templates/ceo/plan.md
1 -# LemonV 公司组建计划  
2 -  
3 -## 阶段一: 团队组建 ✅ COMPLETE  
4 -  
5 -### 核心团队成员  
6 -| 角色 | Agent ID | 状态 | 职责 |  
7 -|------|----------|------|------|  
8 -| CEO | lemonv:ceo | ✅ active | 战略规划、OKR管理 |  
9 -| CTO | lemonv:cto | ✅ ready | 技术架构、爬虫系统 |  
10 -| COO | lemonv:coo | ✅ ready | 运营执行、内容发布 |  
11 -| 热点分析师 | lemonv:trend-hunter | ✅ ready | 每日热点采集分析 |  
12 -| 编剧 | lemonv:writer | ✅ ready | 内容创作、剧本编写 |  
13 -  
14 ----  
15 -  
16 -## 阶段二: 启动执行 (2026-03-26)  
17 -  
18 -### 并行任务派发 (全部 P0 优先级)  
19 -  
20 -```  
21 -lemonv:ceo  
22 -├── dispatch → lemonv:cto [T-mn78c49f] 技术架构设计  
23 -├── dispatch → lemonv:trend-hunter [T-mn78c4cg] 热点采集启动  
24 -├── dispatch → lemonv:coo [T-mn78c4di] 运营体系搭建  
25 -└── dispatch → lemonv:writer [T-mn78c4f0] 内容创作 SOP  
26 -```  
27 -  
28 -### 预期产出  
29 -1. **CTO**: `workspace/lemonv:cto/tech_architecture_v1.md`  
30 -2. **热点分析师**: `workspace/lemonv:trend-hunter/daily/2026-03-26.md`  
31 -3. **COO**: `workspace/lemonv:coo/operations_manual_v1.md`  
32 -4. **编剧**: `workspace/lemonv:writer/content_sop_v1.md`  
33 -  
34 ----  
35 -  
36 -## 阶段三: 流水线搭建  
37 -  
38 -### 每日内容制作流水线 (待创建)  
39 -```yaml  
40 -流水线: 每日内容制作  
41 -步骤:  
42 - 1. 热点采集 (lemonv:trend-hunter)  
43 - 2. 选题筛选 (lemonv:ceo)  
44 - 3. 内容制作 (lemonv:writer)  
45 - 4. 质量审核 (lemonv:coo)  
46 - 5. 发布上线 (lemonv:coo)  
47 -调度: 每 24 小时  
48 -```  
49 -  
50 ----  
51 -  
52 -## 阶段四: OKR 管理  
53 -  
54 -### Q1 2026 目标 (待创建)  
55 -- 目标 1: 建立每日 100 条热点采集能力  
56 -- 目标 2: 搭建完整内容生产流水线  
57 -- 目标 3: 产出首批可发布的互动内容  
58 -  
59 ----  
60 -  
61 -## 下一步行动  
62 -  
63 -1. ⏳ 等待各团队成员完成 P0 任务产出  
64 -2. 🔲 创建 Q1 OKR 目标体系  
65 -3. 🔲 注册每日内容制作流水线  
66 -4. 🔲 向 Master 汇报公司就绪状态 1 +# CEO 公司组建与运营计划
  2 +
  3 +## 阶段一: 核心团队组建
  4 +1. 分析 Master 下达的战略意图
  5 +2. 梳理需要的部门和核心成员
  6 +3. 建立 HR 部门以承接招聘任务
  7 +
  8 +## 阶段二: 业务流水线搭建
  9 +1. 定义核心业务 SOP
  10 +2. 将 SOP 拆解为自动化任务链 (Pipeline)
  11 +3. 分配资源并监控流程
  12 +
  13 +## 阶段三: 目标监控 (OKR)
  14 +1. 制定公司级别 OKR
  15 +2. 跟踪各执行部门完成度
  16 +3. 定期向 Master 汇报里程碑
data/system/templates/ceo/todo.md
1 -# LemonV CEO 任务追踪 1 +# CEO 任务追踪
2 2
3 -## 进行中任务  
4 -  
5 -### Step 1: 行业调研 (Master 指派)  
6 -- [ ] AI 互动玩具行业深度调研报告  
7 - - 负责人: lemonv:ceo  
8 - - 任务ID: T-mn75rjw1  
9 - - 截止时间: 尽快完成  
10 -  
11 -### Step 2: 组织架构设计 ✅  
12 -- [x] 创建 CTO Agent (lemonv:cto)  
13 -- [x] 确认 COO Agent (lemonv:coo) 已存在  
14 -- [x] 确认热点分析师 (lemonv:trend-hunter) 已存在  
15 -- [x] 确认编剧 Agent (lemonv:writer) 已存在 3 +## 核心目标
  4 +- [ ] 根据来自 Master Agent 的宏观指令,构建公司组织架构
  5 +- [ ] 起草公司战略和 SOP
16 6
17 -### Step 3: 核心团队任务委派 (2026-03-26)  
18 -- [ ] CTO 技术架构设计 - T-mn78c49f  
19 -- [ ] 热点分析师启动采集 - T-mn78c4cg  
20 -- [ ] COO 运营体系搭建 - T-mn78c4di  
21 -- [ ] 编剧内容创作 SOP - T-mn78c4f0  
22 -  
23 -### Step 4: 创建 OKR 目标  
24 -- [ ] 创建 Q1 公司级 OKR  
25 -- [ ] 拆解为部门子目标  
26 -  
27 -### Step 5: 创建 SOP 流水线  
28 -- [ ] 创建每日内容制作流水线 7 +## 进行中任务
29 8
30 ## 待办事项 9 ## 待办事项
31 -- [ ] 检查各团队成员任务产出  
32 -- [ ] 制定周会/月会机制  
33 -- [ ] 设计数据监控仪表板  
34 10
35 ## 已完成的里程碑 11 ## 已完成的里程碑
36 -- [x] 2026-03-26 核心团队组建完成  
37 -- [x] 2026-03-26 定时任务系统建立 (心跳检查/日报)