换目标:用户打回上一轮(框图只有架子无细节)并追加问GPT;新目标=征询GPT+补细节+重画图;派棒800d9096(16:50);判据升到可执行粒度

This commit is contained in:
WorkBuddy committed 2026-10-11 16:42:22 +08:00
1 parent 911c17eb13
commit 5be92fec75
5 files changed
+134 -35

No files matched your search

@@ -0,0 +1,46 @@
# 队列 · 梳理「热点」与「选题」两个板块的逻辑关系 + 出产品框图与功能流程图
> 目标(2026-10-11 04:03 下达,已切目标):用户令「**完成目标:根据Easel分析梳理热点和选题板块功能的逻辑关系,并画出产品框图和功能流程图**」。
> 上一目标(「侧栏改回64px基准形态并刷新按钮改icon」)已于 23:41 收口为**已完成**、04:03 换目标时整份归档到 `goals/侧栏改回64px基准形态并刷新按钮改icon__20261011-0403.json`。
> 🔴🔴 **落点**:`执行会话/目标-根据Easel分析梳理热点和选题板块功能-0a758b/`
> (机制口径:`title[:20]` 去空格 + `sha1(title)[:6]` ⇒ 前缀截到 `…板块功能`。**目录与状态文档骨架已建好、`goal.json.execution_doc` 已指向它**。)
> 上一版队列已留痕:`NEXT-旧目标-侧栏64px与刷新按钮-已归档20261011-0403.md`
---
## 1、梳理逻辑关系 + 出两张图 —— 待
**执行者**:执行会话(本工作区,域目录 `执行会话`)
**目标目录**:`执行会话/目标-根据Easel分析梳理热点和选题板块功能-0a758b/`
**起点(只读,⛔ 不要改它们)**:
- 素材主源:`执行会话/目标-逆向Easel热点雷达与选题链路补齐现版-547748/第1棒_逆向Easel热点雷达与选题链路_2026-10-10.md`(15 456 B,结构=一·完整链路/二·与现版 P2 逐项对照/三·落地方案)
+ 同目录 `取证/` 12 份原件(Easel 的 skills 与 web 源码)
- 现版对照:`执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/2b-界面布局-新版.md`(P2 选题雷达的板块与流转)
+ 同目录 `2a-产品功能-新版.md`(F1–F3 等选题相关功能)
**要交付三样(一件都不能少)**:
1、**逻辑关系文档** —— 把「热点」与「选题」两个板块的功能逻辑关系梳理清楚:谁产出什么、什么触发什么、数据怎么流、边界在哪。
2、**产品框图** —— 产品层面的模块/对象关系图。
3、**功能流程图** —— 从热点到选题的功能流程(含分支与状态)。
**画图用什么**:用 `product-planning` 技能自带的 **`diagram-design`**
(`E:/ProgramData/.workbuddy/skills/product-planning/references/stage-requirements/assets/diagram-design/SKILL.md`)。
它支持 architecture/flowchart/sequence/state machine/ER 等图型。**先读它的 SKILL.md 再画**,⛔ 别自己手搓 SVG 或另起一套画法。
**⛔ 不许动的**:
- 现版原型 `执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/ui/mcn-workbench.html` 与它的 `2a`/`2b` —— **一个字都不许改**(本轮是「梳理 + 出图」,不是改产品)。
- 页面数 7、导航项名与顺序、板块数 39、流转契约 20 条、业务对象 11 个 —— 一律保持原样。
- 用户红线(2026-10-10 逐字):「**没让改的 交互不允许乱改**」。要动别处 ⇒ 停手,写 `tmp/supervise-inbox/NEED-USER.md` 交回。
---
## 每棒通用硬约束
- **重写 ≠ 润色**:内容层必须真改;结构变了要在文末列「与上一版的实质差别」。
- 一切落盘文字过「说人话」(判据源 `E:/ProgramData/.workbuddy/skills/humanizer-zh`),门槛 ≥45/50,文末写明评分。
- **域目录 `执行会话`**,抢到域锁才能写;抢不到 ⇒ 停手报告。
- 浏览器:**先探再连**(`netstat -ano | grep -E "127\.0\.0\.1:9223 .*LISTENING"`);⚠️ 探不到**不要停手**,按 `E:/ProgramData/.workbuddy/skills/browser-harness/SKILL.md` §1 的整段命令**用本会话的后台任务起**(⛔ 不建计划任务、⛔ 不复制副本到工作区)。一类任务只开一个标签页并复用。
- 做完即停、上报:`python .workbuddy/collab/collabd.py --report <sid> --state done --artifact "<路径>"`。
- 收工必跑 `--release-exec` 释放域锁。
- 半成品按失败交付,⛔ 不许当完成上报。
+60 -25
View File
@@ -1,37 +1,72 @@
# 队列 · 梳理「热点」与「选题」两个板块的逻辑关系 + 出产品框图与功能流程图
# 队列 · 带着问题征询 GPT ⇒ 补全热点与选题板块的功能细节 ⇒ 重画框图与流程图
> 目标(2026-10-11 04:03 下达,已切目标):用户令「**完成目标:根据Easel分析梳理热点和选题板块功能的逻辑关系,并画出产品框图和功能流程图**」。
> 上一目标(「侧栏改回64px基准形态并刷新按钮改icon」)已于 23:41 收口为**已完成**、04:03 换目标时整份归档到 `goals/侧栏改回64px基准形态并刷新按钮改icon__20261011-0403.json`。
> 🔴🔴 **落点**:`执行会话/目标-根据Easel分析梳理热点和选题板块功能-0a758b/`
> (机制口径:`title[:20]` 去空格 + `sha1(title)[:6]` ⇒ 前缀截到 `…板块功能`。**目录与状态文档骨架已建好、`goal.json.execution_doc` 已指向它**。)
> 上一版队列已留痕:`NEXT-旧目标-侧栏64px与刷新按钮-已归档20261011-0403.md`
> 目标(2026-10-11 16:41 下达,已切目标):用户对上一轮交付的批评(逐字):
> 「**画出图就发现问题了。热点与选题产品框图对应 整合营销平台的选题板块。框图中没有细节,热点从哪里来,根据什么分类,怎么体现热度,如何展示这些细节都没有,做出来的产品也是一个架子没有细节**」
> 追加令(逐字):「**不光是我说的这些 带着问题问问 gpt在做判断**」。
> 🔴🔴 **落点**:`执行会话/目标-征询GPT对选题板块细节的建议并重画框图-8a649c/`
> (机制口径:`title[:20]` 去空格 + `sha1(title)[:6]`。目录与状态文档骨架已建好、`goal.json.execution_doc` 已指向它。)
> 🔴 上一目标(`0a758b`)已于 16:41 换目标时归档到 `goals/` —— 它**被判过「完成」但没满足用户**:三条判据只要求「有文档/有图」,没要求「细节到位」。
> ⇒ **本目标的判据必须落到「四问各有能执行的答案」这一层**,⛔ 不许再画一张只有板块名与功能编号的架子图。
---
## 1、梳理逻辑关系 + 出两张图 —— 待
## 1、三件事,按顺序做 —— 待
**执行者**:执行会话(本工作区,域目录 `执行会话`)
**目标目录**:`执行会话/目标-根据Easel分析梳理热点和选题板块功能-0a758b/`
**目标目录**:`执行会话/目标-征询GPT对选题板块细节的建议并重画框图-8a649c/`
**起点(只读,⛔ 不要改它们)**:
- 素材主源:`执行会话/目标-逆向Easel热点雷达与选题链路补齐现版-547748/第1棒_逆向Easel热点雷达与选题链路_2026-10-10.md`(15 456 B,结构=一·完整链路/二·与现版 P2 逐项对照/三·落地方案)
+ 同目录 `取证/` 12 份原件(Easel 的 skills 与 web 源码)
- 现版对照:`执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/2b-界面布局-新版.md`(P2 选题雷达的板块与流转)
+ 同目录 `2a-产品功能-新版.md`(F1–F3 等选题相关功能)
### 第 1 件:带着问题问 GPT
**要交付三样(一件都不能少)**:
1、**逻辑关系文档** —— 把「热点」与「选题」两个板块的功能逻辑关系梳理清楚:谁产出什么、什么触发什么、数据怎么流、边界在哪。
2、**产品框图** —— 产品层面的模块/对象关系图。
3、**功能流程图** —— 从热点到选题的功能流程(含分支与状态)。
**为什么**:用户明令「带着问题问问 gpt 在做判断」⇒ 先拿到外部判断,再动手设计。
**画图用什么**:用 `product-planning` 技能自带的 **`diagram-design`**
(`E:/ProgramData/.workbuddy/skills/product-planning/references/stage-requirements/assets/diagram-design/SKILL.md`)。
它支持 architecture/flowchart/sequence/state machine/ER 等图型。**先读它的 SKILL.md 再画**,⛔ 别自己手搓 SVG 或另起一套画法。
**问什么(用户四问 + 补全的问题,一并问)**:
1. 热点的**数据来源**该有哪几路?(哪些平台、怎么取、取不到怎么降级)
2. 热点**按什么分类**?(分类维度、几级、谁维护)
3. **热度怎么体现**?(用什么量、怎么算、阈值怎么定)
4. 这些细节**在界面上如何展示**?(列表/卡片/榜单、排序、一屏信息密度)
5. 额外问:一个「选题板块」要**具备哪些细节才算不是空架子**?除上面四问还缺什么?
6. 额外问:评分/判断这一层该怎么落进界面(显示分数?显示维度?还是只给结论)?
**⛔ 不许动的**:
- 现版原型 `执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/ui/mcn-workbench.html` 与它的 `2a`/`2b` —— **一个字都不许改**(本轮是「梳理 + 出图」,不是改产品)。
- 页面数 7、导航项名与顺序、板块数 39、流转契约 20 条、业务对象 11 个 —— 一律保持原样。
- 用户红线(2026-10-10 逐字):「**没让改的 交互不允许乱改**」。要动别处 ⇒ 停手,写 `tmp/supervise-inbox/NEED-USER.md` 交回。
**怎么问**:走本机常驻 9223 的独立 Chrome,用 `browser-harness` 技能
(`E:/ProgramData/.workbuddy/skills/browser-harness/SKILL.md`,§「用 browser-harness 调 AI 工具(ChatGPT 等)的提问方法」)。
⚠️ 该技能文档 §6 明写「本项目 3c-GPT 参考版本轮不做」,那是**上一目标的红线**;**本目标用户已明确要求问** ⇒ 本目标的这一项**照做**。
🔴 **发送边界(重要)**:只发**产品层面的内容**(板块结构、四问、现状描述、要什么判断)。
⛔ 不发仓库路径、机制细节(goalctl/域锁/台账那套)、源码、内部编号(F1/P2 这类可保留,它们是产品语言)。
发的内容先写成一份 `GPT提问稿` 存在目标目录里,留痕后再发。
**留痕**:把提问稿与 GPT 回复**各自落盘**(回复要逐字留,别转述),写清用的哪个模型/页面、什么时候问的。
### 第 2 件:把细节补全成文档
产出 `热点与选题-功能细节-2026-10-11.md`(名字可调,日期用当天)。**四问每一项都要有能被执行的答案**,
判据是「照着它就能做出来」,⛔ 不是「说了要有这个」。
**素材(只读,⛔ 不要改)**:
- 上一轮的三样产出(用户的批评对象)与逻辑关系文档:`执行会话/目标-根据Easel分析梳理热点和选题板块功能-0a758b/`
- Easel 逆向报告:`执行会话/目标-逆向Easel热点雷达与选题链路补齐现版-547748/第1棒_逆向Easel热点雷达与选题链路_2026-10-10.md`
- 🔴 **Easel 取证里有现成答案,务必读**(同目录 `取证/`):
- `skills__shared__hotlist-apis.md` —— 10 个免费无密钥中文热榜 API(60s v2 + xxapi 备选),返回 `{title, hot, url}`,含降级链与刷新频率 ⇒ **「热点从哪来」的原料**
- `skills__shared__scoring-dimensions.md` —— **七维评分**(流量 25%/账号匹配 20%/竞争 15%/变现 15%/时效 10%/成本 8%/合规 7%),1-10 分、两个反向维度、综合分满分 100、阈值 ≥70 做/50-69 改方向/<50 不做、8 类敏感赛道 ⇒ **「热度/判断怎么体现」的原料**
- `skills__openclaw__skill-trending-topics__SKILL.md`(4 078 B)/`skill-trend-rider`(6 478 B)/`skill-ugc-discovery`(5 087 B)/`skill-topic-evaluator`(5 968 B)/`skill-content-matrix`(4 746 B)—— 分类与筛选口径多半在这几份里
- `web__frontend__src__components__TrendsPage.tsx`(4 536 B)/`IdeasPage.tsx`(6 749 B)—— **「怎么展示」的原料**(Easel 真实界面的组件结构与字段)
- 现版产品(⛔ 一个字都不许改):`执行会话/目标-侧栏改回64px基准形态并刷新按钮改ic-20a8ac/2a-产品功能-新版.md`、`2b-界面布局-新版.md`(**最新版在这**,V5;`fa6e07` 目录那两份是 V4 旧版)
### 第 3 件:重画框图与流程图
把第 2 件的细节**画进图里** —— 图上要能看见数据从哪来、怎么分、热度怎么标、界面怎么摆。
⛔ 不许再是「板块名 + 功能编号」的占位图;⛔ 不许只交「图的描述文字」。
**画图用什么**:`product-planning` 自带的 **`diagram-design`**
(`E:/ProgramData/.workbuddy/skills/product-planning/references/stage-requirements/assets/diagram-design/SKILL.md`)
—— 先读它的 SKILL.md 再画,⛔ 别手搓 SVG、⛔ 别另起一套画法。图要**能直接打开看**(HTML/SVG)。
### ⛔ 不许动的
- 现版原型 `ui/mcn-workbench.html` 与 `2a`/`2b` —— **一个字都不许改**(最新在 `20a8ac` 目录)。本轮是「补细节 + 重画图」,不是改产品。
- 上一轮那三样产出所在的 `0a758b` 目录 —— 只读引用,⛔ 不改它。
- 页面数 7、导航名与顺序、板块 39、流转 20 条、对象 11 个 —— 保持。
- 用户红线(2026-10-10 逐字):「**没让改的 交互不允许乱改**」。
---
@@ -40,7 +75,7 @@
- **重写 ≠ 润色**:内容层必须真改;结构变了要在文末列「与上一版的实质差别」。
- 一切落盘文字过「说人话」(判据源 `E:/ProgramData/.workbuddy/skills/humanizer-zh`),门槛 ≥45/50,文末写明评分。
- **域目录 `执行会话`**,抢到域锁才能写;抢不到 ⇒ 停手报告。
- 浏览器:**先探再连**(`netstat -ano | grep -E "127\.0\.0\.1:9223 .*LISTENING"`);⚠️ 探不到**不要停手**,按 `E:/ProgramData/.workbuddy/skills/browser-harness/SKILL.md` §1 的整段命令**用本会话的后台任务起**(⛔ 不建计划任务、⛔ 不复制副本到工作区)。一类任务只开一个标签页并复用。
- 浏览器:**先探再连**(`netstat -ano | grep -E "127\.0\.0\.1:9223 .*LISTENING"`);⚠️ 探不到不要停手,按 `browser-harness/SKILL.md` §1 的整段命令**用本会话的后台任务起**(⛔ 不建计划任务、⛔ 不复制副本到工作区)。一类任务只开一个标签页并复用。
- 做完即停、上报:`python .workbuddy/collab/collabd.py --report <sid> --state done --artifact "<路径>"`。
- 收工必跑 `--release-exec` 释放域锁。
- 半成品按失败交付,⛔ 不许当完成上报。
+9 -9
View File
@@ -1,5 +1,5 @@
{
"title": "根据Easel分析梳理热点和选题板块功能的逻辑关系,并画出产品框图和功能流程图",
"title": "征询GPT对选题板块细节的建议并重画框图流程图",
"why": "用户令:这两件事都纳入目标管理。一、左侧导航改回去=侧栏从 128px 图标在左 改回设计供给基准 64px 药丸浮栏图标在上名字在下 依据 design-system-tiaoyue SKILL.md 行95 w-16 等于 64px 加第八轮实测值;二、刷新按钮用 icon 按钮并和小标题一行右对齐 即由文字按钮改成图标 挪到页面标题行右侧。此前这两件只挂在排期 95d7e790 上、到点未被拉起,故纳入目标管理。",
"topics": [
"产品规划"
@@ -7,18 +7,18 @@
"topics_declared_at": "2026-10-10T22:49",
"topics_declared_by": "对话(调用 session-mechanism 时说明)",
"acceptance_state": {
"热点板块与选题板块的逻辑关系已梳理成文档": "未过|本轮刚声明待派活",
"产品框图已画出并落盘": "未过|本轮刚声明待派活",
"功能流程图已画出并落盘": "未过|本轮刚声明待派活"
"已带着问题征询GPT并留下问答留痕": "未过|本轮刚声明待派活",
"热点与选题的功能细节已补全成文档": "未过|本轮刚声明待派活",
"框图与流程图已按细节重画并落盘": "未过|本轮刚声明待派活"
},
"declared_at": "2026-10-11T04:03",
"declared_at": "2026-10-11T16:41",
"declared_by": "对话(调用 session-mechanism 时说明)",
"lifecycle": "进行中",
"lifecycle_at": "2026-10-11T04:03:42",
"lifecycle_at": "2026-10-11T16:41:30",
"lifecycle_by": "goalctl declare --switch-goal(换目标自动复位)",
"execution_doc": "执行会话/目标-根据Easel分析梳理热点和选题板块功能-0a758b/目标执行状态.md",
"execution_doc_at": "2026-10-11 04:03:48",
"execution_doc": "执行会话/目标-征询GPT对选题板块细节的建议并重画框图-8a649c/目标执行状态.md",
"execution_doc_at": "2026-10-11 16:41:30",
"lifecycle_why": "换目标 ⇒ 复位(改前=已完成);旧目标整份归档,可在归档件里回查",
"_前身目标": "侧栏改回64px基准形态并刷新按钮改icon(已于 2026-10-11T04:03 换目标时归档至 goals/侧栏改回64px基准形态并刷新按钮改icon__20261011-0403.json)",
"_前身目标": "根据Easel分析梳理热点和选题板块功能的逻辑关系,并画出产品框图和功能流程图(已于 2026-10-11T16:41 换目标时归档至 goals/根据Easel分析梳理热点和选题板块功能的逻辑关系,并画出产品框图和功能流程图__20261011-1641.json)",
"execution_doc_by": "[检查]-[目标检查]-contentm_agent-第42棒"
}