用户口径裁决:GPT五条待拍板逐条回应(一类事情在一个页面/资产入库不限页/发布事件好处分析/选题库分类)+ 第1棒GPT建议产物
This commit is contained in:
1 parent
2d08623747
commit
df700bc35e
6 files changed
+718
-517
No files matched your search
+568
-516
File diff suppressed because it is too large.
Load diff
@@ -17,7 +17,8 @@
|
||||
- **四段次序不可跳**:①产品需求(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)→ ②产品功能 → ③界面交互 → ④原型说明文档。①段落 `docs/pm/mcn-shortvideo-agent/research/`(1a 是**汇总型**,不是 grill 产出);1b 在 `content-workbench` 项目下(跨项目引用,⛔ 不重写)。
|
||||
- **执行期产物落点**:一律落 `执行会话/目标-<标题前缀>-<sha1(title)[:6]>/`;正式归档 `docs/pm/…/{research,prd}/` 由主会话收口后统一搬。
|
||||
- 🔴 **换目标三件套**:带 `--kpi`(不带 ⇒ 旧验收判据原样留下 ⇒ 新目标一声明就判「全过」)+ 换 `tmp/supervise-inbox/NEXT.md`(执行会话开工队列)+ `--switch-goal`(并同步 `collabd.py --set-life`)。派活排期名 `[执行]-[<goal.topics>]-<具体>`。
|
||||
- 🔴 **本区当前目标**(2026-10-09 16:12 切)=「**征询 GPT 对当前七页结构与操作路径的建议**」,类别 `产品规划`。用户令:「问 gpt 对现在的 产品页面结构 操作路径 有什么建议」。判据 3 条:现状说明成可外发材料 | 建议取回并**原文留痕** | 逐条「采纳/不采纳+理由」。执行棒 `4de53e43`(once 16:16),落点 `执行会话/目标-征询 GPT 对当前七页结构与操作路径的建议-b49e02/`。⚠️ **外发边界已写死**:只发信息架构与操作动线,⛔ 不发商业数据/账号信息/内部代号/文件路径/技能包名。
|
||||
- 🔴 **功能归属的现行判据(2026-10-09 用户令,优先于旧的"按业务对象归属")**:**同一类事情放同一个页面** —— 例:找选题、拆解选题、做选题都是"选题相关的事",就该同在选题页。配套两条已定口径:**资产入库不限页**(任何页产生资产都可就地入库,**资产库页=统一管理的地方**,⛔ 不是唯一入库口;「一个对象只有一处产生」管的是**唯一权威数据**、⛔ 不是**写入动作的地点**);**选题库容纳"对选题有帮助的任何信息"**(随手记仍落选题库,⛔ 不新增"待整理"状态,**靠分类区分**)。
|
||||
- 🔴 **本区当前目标**(2026-10-09 16:12 切)=「**征询 GPT 对当前七页结构与操作路径的建议**」,类别 `产品规划`。用户令:「问 gpt 对现在的 产品页面结构 操作路径 有什么建议」。判据 3 条:现状说明成可外发材料 | 建议取回并**原文留痕** | 逐条「采纳/不采纳+理由」。✅ **第 1 棒 `4de53e43` 已于 16:35 交付**:`现状说明-七页结构与操作路径.md`(可外发)+`GPT-对页面结构与操作路径的建议.md`(原文 10 562 字符逐字留痕 + 32 条处置:采纳15/部分采纳8/已在3/不采纳1/待拍板5)。落点=`执行会话/目标-征询GPT对当前七页结构与操作路径的建议-b49e02/`(⚠️ **实目录不含空格**;上报时报「不在目标目录内」=**已登记的命名分岔**,软提醒不拒收)。🔴 **最大冲突待裁定(D1)**:GPT 主张把「记录与对账」拆出复盘,与用户刚拍板的「P8 并入复盘」**方向相反** ⇒ 待用户定,⛔ 未自行改。
|
||||
- ✅ **上一目标**(2026-10-09 14:29 切)=「**导航改七项一层并重排功能归属(P8 并入复盘)**」,类别 `产品规划`。用户令:左侧导航**一层七项**=首页/选题/创作/投放/复盘/账号/**资产(排最后)**;P8 记录与对账**并入复盘**(功能搬进复盘页当板块);**所有功能与各自板块一一对应**;P5 发布中心在导航里叫**投放**(改名+页内写清边界,⛔ 不扩功能)。执行棒 `852743de`(once 14:32),落点 `执行会话/目标-导航改七项一层并重排功能归属(P8 并入复盘)-fc471a/`。✅ **本目标已由执行棒 `4927305a` 于 15:0x 交付**:三件改动(P8 整页并入 P7/导航压成一层七项/功能↔板块对应做成机检)+闸门全过(语法|骨架七页 **39 块**|自检 **78/0**|变异 **24/24**|命名 **2060|0|27**|逐视口 13 绿 3 红)。⚠️ **两条订正**:板块总数是 **39 不是 41**(P8 那 4 块是搬位置、净变化 0);V2 记的窄屏红档成因「主区变窄」**实测不成立**(侧栏收窄 56px 后 P1 首行顶逐档不变)。✅ **已由目标检查·第 38 棒于 2026-10-09 15:48 收口**(四条验收逐条「过」,本目标第一份 `目标执行状态.md` 已落真实目标目录;副作用=常驻优雅退出,设计行为)。🔴 **目标目录名两种口径(未修,待裁定)**:机制=`title[:20]`**去空格** ≠ 派活单**全称(含空格)** ⇒ `exec_doc_rel()`/`goal_dir_rel()` 指向**不存在的目录**,状态文档规范路径**永远读不到**(`goal.json.execution_doc` 至今停在上一目标 071c5b);⛔ 改名会断台账 `artifact` 引用、另建目录多空壳、只改字段会被 `--ensure-goal-dir` 对齐回去。⚠️ 上一目标(四步:梳理→GPT→重做②段→重生成界面)**已于 2026-10-09 08:14 四步全过收口**,凭据见下一行。
|
||||
- ✅ **上一目标**(四步:梳理 → GPT → 重做②段 → 重生成界面,**2026-10-09 08:14 四步全过收口**):第④棒凭据:`ui/3b-实测记录.md` + `_tools/` 8 脚本 + `_gate_shots/` 17 帧 + `mcn-workbench.html` 137 555 B + `DESIGN.md` 52 163 B,台账 `ab0f2d84` done)。⚠️ **遗留一条待用户裁定**:窄屏 3 档密度红(560×900/500×844/390×844 的 P1 一屏行数低于契约 6 行),已登记不阻断。⚠️ **总闸 `off` 而常驻在跑**(2026-10-09 核实):`collabctl.py ensure` = 幂等收敛「on⇒补齐缺失/**off⇒全停**」,保活任务周期触发它 ⇒ **off 下迟早被收敛停掉**;开关语义是"挡自动续命",⛔ 别把 off 读成"没在跑"。**四步产物索引**:① `产品规划/现状梳理-板块·功能·操作路线.md`|② `执行会话/目标-…-071c5b/GPT-规划意见与采纳决策.md`|③ 同目标目录 `2a-产品功能-新版.md`+`2b-界面布局-新版.md`|④ 同目录 `ui/`(V2 原型 + `3b-实测记录.md` + `_tools/` + `_gate_shots/`)。
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
# 自动化执行历史 · 目标检查会话(第 N 棒)
|
||||
|
||||
> 本文件只记高层执行摘要,不抄全文产物。完整产物见对应目标目录。
|
||||
|
||||
## 2026-10-09 16:44 · 第 40 棒(目标:征询 GPT 对当前七页结构与操作路径的建议)
|
||||
|
||||
- 触发条件:所有会话已结束 + 队列空 + 静默 ≥3 分钟。判定对象=当前目标 `title=征询 GPT 对当前七页结构与操作路径的建议`,`goal_fp=b49e02`。
|
||||
- 输入(只读五份):`state.py`(⚠️ 该路径下**文件不存在**,本轮未能读到,未受影响)、`tmp/supervise-inbox/tasks.json`、`tmp/supervise-inbox/taskgraph.json`(**文件不存在**)、`tmp/supervise-inbox/goal.json`、目标目录 `目标执行状态.md`、`collabd.py --domain-status`(当前无人持域锁)。
|
||||
- 判定结果:**已完成**。三路取并集——台账本目标仅 1 条 `b7a72c2c / done`(artifact 指向目标目录内产物);任务图不存在(无从判);`acceptance_state` 原为「未过」(写于执行棒跑完之前)。
|
||||
- 关键发现:第 39 棒(16:15)的状态文档是**执行前**写的,其「尚无任何执行记录」已不成立 ⇒ 本轮即其交代的「等它跑完再核」。核实目标目录三份产物齐备,三条判据逐条过。
|
||||
- 处置:① `goalctl.py declare --kpi` 把三条判据由「未过」改齐为「过|依据」并回读确认;② `collabd.py --set-life 已完成 --by "[检查]-[目标检查]-contentm_agent-第40棒"`(16:45:44 生效,回读确认);③ 重写目标目录内 `目标执行状态.md` 为第 40 棒判定(已完成)。
|
||||
- 未派新棒(目标已完成,无缺口)。未改任何执行棒。未触碰域锁。
|
||||
- 副作用:常驻协作程序按设计优雅退出(`--set-life 已完成` 的既有行为,非故障)。
|
||||
- 遗留(给用户,不阻断):D1–D5 五个待拍板项(最要紧=GPT 主张拆出「记录与对账」与用户刚拍板的「P8 并入复盘」方向相反);机制层「目标目录名含/不含空格」的口径分岔仍待裁定(本目标未受影响)。
|
||||
@@ -0,0 +1,26 @@
|
||||
# 自动化执行记忆 · `[检查]-[目标检查]-contentm_agent-第39棒`(id `39eebcb2`)
|
||||
|
||||
> 只记高层执行摘要,⛔ 不放正文/交付物全文。
|
||||
|
||||
## 2026-10-09 16:14 · 第 39 棒(首次执行)
|
||||
|
||||
- **本轮目标**:`征询 GPT 对当前七页结构与操作路径的建议`(2026-10-09 16:12 换目标而来)。
|
||||
- **判定结果:未完成**(目标尚未开始执行,三条验收判据全部未过)。
|
||||
- 台账 `tasks.json` 19 条全 `done`,**无本目标记录**(`goal_fp` 无 `b49e02`)。
|
||||
- `taskgraph.json` 不存在(第 18 棒起就没了)⇒ 该路无从判。
|
||||
- `acceptance_state` 三条 = `未过`(换目标时 declare 写的占位值)。
|
||||
- **关键发现:本轮触发前提部分不成立** —— 用户 prompt 说「本项目没有别的待执行排期」,
|
||||
实际**已有一条正确的执行棒在等**:`4de53e43`(`[执行]-[产品规划]-问GPT页面结构与操作路径建议`,
|
||||
`once`/`ACTIVE`/`16:16`,`cwds` 正确,三步骤与三条判据逐条对齐)⇒ 按机制硬约束「⛔ 不连建多条」**未重复派棒**。
|
||||
- **动作**:
|
||||
1. 跑 `--ensure-goal-dir`(幂等)⇒ 建出**规范**目标目录(去空格口径)
|
||||
`执行会话/目标-征询GPT对当前七页结构与操作路径的建议-b49e02/`,
|
||||
并顺带把 `goal.json.execution_doc` 从上一目标对齐到本目标(连带修掉一处已知的悬空指针)。
|
||||
2. 写 `目标执行状态.md`(本目标第一份)记录判定/依据/接续安排,并在「四」写清**落点口径不一致**的提示。
|
||||
3. **未改生命周期**(保持「进行中」)、**未改执行棒**。
|
||||
- **教训(下一棒必读)**:
|
||||
- 检查棒的 prompt 里给的目标目录是**去空格口径**(`goal_dir_name()` 先 `re.sub(r"\s+","",title)` 再取前 20 字),
|
||||
而主会话**手写**在执行棒正文里的落点是**全称含空格口径** ⇒ 两者**不是同一个目录**。
|
||||
产物预计落在含空格那个目录,核对时**两个都要看**。属已登记的「待用户裁定」事项,检查棒**未擅自改**。
|
||||
- 用户 prompt 里点名的输入文件有两份**不存在**:`state.py`(工作区里根本没有)与 `tmp/supervise-inbox/taskgraph.json`。
|
||||
⛔ 别去别处找,直接写明「该路无从判」。
|
||||
@@ -0,0 +1,12 @@
|
||||
# 自动化 `4de53e43` · 执行记忆
|
||||
|
||||
> 目标:征询 GPT 对当前七页结构与操作路径的建议(类别 产品规划)。落点 `执行会话/目标-征询GPT对当前七页结构与操作路径的建议-b49e02/`。
|
||||
|
||||
## 2026-10-09 16:18–16:40 · 第 1 棒(首次运行,✅ 已完成)
|
||||
|
||||
- **三步全交付**:① `现状说明-七页结构与操作路径.md`(可外发;只写结构+动线,零商业数据/账号/代号/路径)② `GPT-对页面结构与操作路径的建议.md`(55 978 B:原文 10 562 字符逐字留痕 + 32 条「采纳/不采纳+理由」处置表)。
|
||||
- **通道**:本机常驻 Chrome 9223 里的 ChatGPT,**复用同一标签、只连不起**(收工 `list_tabs()`=1 页)。发出硬证据=回读输入框长度归零;完稿判据=正文长度连续 3 次采样不变。
|
||||
- **过账**:32 条 = 采纳 15/部分采纳 8/已在 3/不采纳 1/待拍板 5。GPT 主线=七页骨架合理不建议推倒,重点改「页间职责边界+同一条内容跨工作区连续性」。
|
||||
- 🔴 **留给用户的裁定(5 项)**:D1 记录与对账要不要拆出复盘(**与用户刚拍板的并入相反**,本轮未自行改)|D2 工作入口/查询入口要不要分开|D3 拆解入库放资产页还是选题页|D4 要不要新增「发布事件」对象|D5 随手记要不要改成可转多类型。
|
||||
- **上报**:`--report <sid> --state done --artifact <产物>` = OK;带一条**已登记的软提醒**「artifact 不在目标目录内」(机制去空格口径 vs 派活单全称口径,不拒收)。域锁已释放。
|
||||
- **下次若再跑本目标**:先读 `目标执行状态.md` 与本文档;本目标是「问 GPT 取建议」,⛔ 别把它的建议直接当结论改进②段;D1–D5 未定前不要动页集合。
|
||||
Reference in new issue
Block a user