切目标+派棒:左侧导航改回基准形态64px(95d7e790,22:35);只动侧栏这一处

This commit is contained in:
WorkBuddy committed 2026-10-10 22:33:40 +08:00
1 parent 61de32b324
commit f990d06903
14 files changed
+173 -47

No files matched your search

@@ -0,0 +1,45 @@
# 队列 · 把八条已定口径落进 ②段两份与原型
> 目标(2026-10-10 07:57 下达,已切目标):用户 10-09~10-10 陆续下达的口径已累积**八条**,目前只存在于两份裁决记录与项目记忆里 —— 这一轮把它们**落进 `2a`/`2b` 与原型**。
> 用户口径(逐字,07:56):「后续具体做投放功能的时候在说」⇒ **定时发布挂起**,等真做投放功能时再议;其余八条现在落。
> 上一版队列(旧目标「分析 social-auto-upload 项目」)已留痕:同目录 `NEXT-旧目标-分析social-auto-upload-已归档20261010-0757.md`。
---
## 1、按八条口径改 `2a`/`2b`/原型 —— 待
**执行者**:执行会话(本工作区,域目录 `执行会话`)
**目标目录**:`执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/`
(⚠️ 机制按 `title[:20]` **去空格**命名目录,开工以实际建出来的目录为准。)
**只读输入(起点,⛔ 不要改它)**:`执行会话/目标-导航改七项一层并重排功能归属(P8 并入复盘)-fc471a/`
(`2a-产品功能-新版.md`、`2b-界面布局-新版.md`、`ui/mcn-workbench.html` V3、`ui/DESIGN.md`、`ui/3b-实测记录.md`)
**口径来源(两份裁决记录,**逐条照做**)**:
- `执行会话/目标-征询GPT对当前七页结构与操作路径的建议-b49e02/用户口径裁决-5条回应.md`
- `执行会话/目标-分析social-auto-upload项目,用于投放页与发布对象的判断-0ec0a7/用户口径追加-账号是两个概念.md`
**八条口径(逐条写明落到哪)**:
1、**功能归属判据换成「一类事情放同一个页面」** —— 写进 `2a` 开头的判据处,并用它复核七页归属。
2、**资产入库不限页** —— 任何页产生资产都可就地入库;**资产库页=统一管理的地方**。`2a` 对象字典里 `Asset` 的"产生位置"由 `P3` 改成「P2/P3/P4 均可」;并写清「一个对象只有一处产生」管的是**唯一权威数据**、⛔ 不是**写入动作的地点**。
3、**选题库容纳"对选题有帮助的任何信息"、靠分类区分** —— 随手记仍落选题库(⛔ 不新增"待整理"状态、⛔ 不做多去向);在 `2b` 选题页把分类维度写清(现有"待做/在写/已用"是按**进度**分,与**类型**是两个维度 —— 分类维度由本棒出方案)。
4、**记录与对账属复盘、不拆不分区** —— `2b` P7 的 10 块保持平铺,⛔ 不划子区;并写明它属「发布之后看数据与看收入」这一类。
5、**一条内容对应多个发布渠道** —— `2a` 对象字典里 `PublishTask` 的定义由「含目标账号与平台」改成「含**发布渠道**」;`2b` 投放页数据摘要区的「目标账号数/目标平台数」对齐。
6、**账号分两个概念**(`2a` 对象字典 + `2b` P6)—— **内容账号**=管**内容属性**(账号设定:定位/风格/受众/偏好红线/长期记忆),**平台不归它**;**平台账号**=**发布的渠道**(带**平台 + 登录态 + 授权状态**)。⚠️ `2b` P6 画像六维**去掉「平台」那一维**;建模=**不加对象**,平台账号做成内容账号下的**子项清单**(1 → N)。
7、**投放页「目标选择」的两级关系** —— 按**平台账号**选(一个内容账号下的各平台账号,勾选要投哪些);`2b` P5 第 1 块写清这条判据。
8、**F7 展开单位改平台账号 + F13 补「一版一路」** —— `2a` F7 由「账号 × 平台」改成「**按平台账号展开**」;F13 加一句「一版一路」(一个渠道只对应一个版本);`PublishRecord` **不加渠道字段**。
**做完的硬要求**:闸门全过(骨架/自检/变异/逐视口/命名);页内构成若动,**逐视口密度表整表重跑**(⛔ 不许沿用上一版的数)。
---
## 每棒通用硬约束
- **重写 ≠ 润色**:内容层必须真改;结构变了要在文末列「与上一版的实质差别」,逐条列。
- 一切落盘文字过「说人话」(判据源 `E:/ProgramData/.workbuddy/skills/humanizer-zh`),门槛 ≥45/50,文末写明评分。
- **域目录 `执行会话`**,抢到域锁才能写;抢不到 ⇒ 停手报告。
- 浏览器:**只连不起**(9223 已有实例)+ **一类任务只开一个标签页并复用**;公开 API 优先 curl。
- 做完即停、上报:`python .workbuddy/collab/collabd.py --report <sid> --state done --artifact "<路径>"`。
- 收工必跑 `--release-exec` 释放域锁。
- 半成品按失败交付,⛔ 不许当完成上报。
+21 -24
View File
@@ -1,45 +1,42 @@
# 队列 · 把八条已定口径落进 ②段两份与原型
# 队列 · 左侧导航改回基准形态(64px、图标在上)
> 目标(2026-10-10 07:57 下达,已切目标):用户 10-09~10-10 陆续下达的口径已累积**八条**,目前只存在于两份裁决记录与项目记忆里 —— 这一轮把它们**落进 `2a`/`2b` 与原型**。
> 用户口径(逐字,07:56):「后续具体做投放功能的时候在说」⇒ **定时发布挂起**,等真做投放功能时再议;其余八条现在落。
> 上一版队列(旧目标「分析 social-auto-upload 项目」)已留痕:同目录 `NEXT-旧目标-分析social-auto-upload-已归档20261010-0757.md`。
> 目标(2026-10-10 22:32 下达,已切目标):用户令「**左侧导航改回去**」—— 把侧栏从现在的 `128px`/图标在左,改回**设计供给的基准形态**:`64px` 药丸浮栏、**图标在上、名字在下**。
> 依据:`design-system-tiaoyue` 的 `SKILL.md` 行 95 写的是「左侧栏(`app-sidebar`,宽 `w-16`)」= **64px**;配合第八轮实测值「栏 64/内衬 3/圆角 100/项 56×78/字 12px-500-行高 16」。
> ⚠️ 本轮**只动这一处** —— 用户 2026-10-10 令「**没让改的 交互不允许乱改**」,其余交互一律保持原样。
> 上一版队列(旧目标「把八条已定口径落进②段两份与原型」)已留痕:同目录 `NEXT-旧目标-落八条口径-已归档20261010-2232.md`。
---
## 1、按八条口径改 `2a`/`2b`/原型 —— 待
## 1、把侧栏改回基准形态 —— 待
**执行者**:执行会话(本工作区,域目录 `执行会话`)
**目标目录**:`执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/`
(⚠️ 机制按 `title[:20]` **去空格**命名目录,开工以实际建出来的目录为准。)
**目标目录**:`执行会话/目标-左侧导航改回基准形态 64px 图标在上-41c8bd/`
(⚠️ 机制按 `title[:20]` 去空格命名目录,开工以实际建出来的为准。)
**只读输入(起点,⛔ 不要改它)**:`执行会话/目标-导航改七项一层并重排功能归属(P8 并入复盘)-fc471a/`
(`2a-产品功能-新版.md`、`2b-界面布局-新版.md`、`ui/mcn-workbench.html` V3、`ui/DESIGN.md`、`ui/3b-实测记录.md`)
**起点(只读,⛔ 不要改它)**:`执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/`
(`2a-产品功能-新版.md`、`2b-界面布局-新版.md`、`ui/mcn-workbench.html` V4、`ui/DESIGN.md`、`ui/3b-实测记录.md`)
**口径来源(两份裁决记录,**逐条照做**)**:
- `执行会话/目标-征询GPT对当前七页结构与操作路径的建议-b49e02/用户口径裁决-5条回应.md`
- `执行会话/目标-分析social-auto-upload项目,用于投放页与发布对象的判断-0ec0a7/用户口径追加-账号是两个概念.md`
**要改的(只有这一处)**:
**八条口径(逐条写明落到哪)**:
1、侧栏宽度 `128px` → **`64px`**,仍是圆角浮栏(内衬 `3px`、圆角 `100px`)。
2、导航项尺寸照第八轮实测值:项 `56×78`、字 `12px / 500 / 行高 16`。
3、导航项的排布由「图标在左、名字在右」改成「**图标在上(`24px`)、名字在下**」;名字**两字常驻**(说明走悬停提示)。
4、窄屏那条横滚标签条的规则跟着 64px 栏重新对一遍。
1、**功能归属判据换成「一类事情放同一个页面」** —— 写进 `2a` 开头的判据处,并用它复核七页归属。
2、**资产入库不限页** —— 任何页产生资产都可就地入库;**资产库页=统一管理的地方**。`2a` 对象字典里 `Asset` 的"产生位置"由 `P3` 改成「P2/P3/P4 均可」;并写清「一个对象只有一处产生」管的是**唯一权威数据**、⛔ 不是**写入动作的地点**。
3、**选题库容纳"对选题有帮助的任何信息"、靠分类区分** —— 随手记仍落选题库(⛔ 不新增"待整理"状态、⛔ 不做多去向);在 `2b` 选题页把分类维度写清(现有"待做/在写/已用"是按**进度**分,与**类型**是两个维度 —— 分类维度由本棒出方案)。
4、**记录与对账属复盘、不拆不分区** —— `2b` P7 的 10 块保持平铺,⛔ 不划子区;并写明它属「发布之后看数据与看收入」这一类。
5、**一条内容对应多个发布渠道** —— `2a` 对象字典里 `PublishTask` 的定义由「含目标账号与平台」改成「含**发布渠道**」;`2b` 投放页数据摘要区的「目标账号数/目标平台数」对齐。
6、**账号分两个概念**(`2a` 对象字典 + `2b` P6)—— **内容账号**=管**内容属性**(账号设定:定位/风格/受众/偏好红线/长期记忆),**平台不归它**;**平台账号**=**发布的渠道**(带**平台 + 登录态 + 授权状态**)。⚠️ `2b` P6 画像六维**去掉「平台」那一维**;建模=**不加对象**,平台账号做成内容账号下的**子项清单**(1 → N)。
7、**投放页「目标选择」的两级关系** —— 按**平台账号**选(一个内容账号下的各平台账号,勾选要投哪些);`2b` P5 第 1 块写清这条判据。
8、**F7 展开单位改平台账号 + F13 补「一版一路」** —— `2a` F7 由「账号 × 平台」改成「**按平台账号展开**」;F13 加一句「一版一路」(一个渠道只对应一个版本);`PublishRecord` **不加渠道字段**。
**⛔ 不许动的**:导航项的名字与顺序(仍是 首页/选题/创作/投放/复盘/账号/资产)、页数、每页板块、流转契约、以及**其余任何交互**(用户 2026-10-10 令:「没让改的 交互不允许乱改」)。
**做完的硬要求**:闸门全过(骨架/自检/变异/逐视口/命名);页内构成若动,**逐视口密度表整表重跑**(⛔ 不许沿用上一版的数)。
**要同步的**:`ui/DESIGN.md` 里侧栏形态那几行;`2b-界面布局-新版.md` 若提到栏宽也一并对齐。
**硬要求**:闸门全过(骨架/自检/变异/逐视口/命名);**逐视口密度表整表重跑**(栏宽从 128 变 64,主区宽度跟着变,⛔ 不许沿用上一版的数)。
---
## 每棒通用硬约束
- **重写 ≠ 润色**:内容层必须真改;结构变了要在文末列「与上一版的实质差别」,逐条列。
- **重写 ≠ 润色**:内容层必须真改;结构变了要在文末列「与上一版的实质差别」。
- 一切落盘文字过「说人话」(判据源 `E:/ProgramData/.workbuddy/skills/humanizer-zh`),门槛 ≥45/50,文末写明评分。
- **域目录 `执行会话`**,抢到域锁才能写;抢不到 ⇒ 停手报告。
- 浏览器:**只连不起**(9223 已有实例)+ **一类任务只开一个标签页并复用**;公开 API 优先 curl。
- 浏览器:**只连不起**(9223 已有实例)+ **一类任务只开一个标签页并复用**。
- 做完即停、上报:`python .workbuddy/collab/collabd.py --report <sid> --state done --artifact "<路径>"`。
- 收工必跑 `--release-exec` 释放域锁。
- 半成品按失败交付,⛔ 不许当完成上报。
+1 -1
View File
@@ -1 +1 @@
2026-10-10 22:23:22
2026-10-10 22:26:17
+7 -7
View File
@@ -1,13 +1,13 @@
{
"round": 45,
"name": "[检查]-[目标检查]-contentm_agent-第45棒",
"round": 46,
"name": "[检查]-[目标检查]-contentm_agent-第46棒",
"reason": "queue-empty",
"kind": "目标检查",
"at": "2026-10-10T09:28:28",
"fire_at": "09:29:58",
"at": "2026-10-10T22:33:09",
"fire_at": "22:34:39",
"queue_pending": 0,
"idle_min": 20.3,
"id": "33795aa3-73e9-4a27-8fe4-0b013c3a0822",
"last_queue-empty": 1791595708.4609833,
"idle_min": 775.4,
"id": "87dc0755-8f43-47c5-92e1-c126be335318",
"last_queue-empty": 1791642789.0696142,
"last_sessions-ended": 1791505026.3432362
}
+1 -1
View File
@@ -1 +1 @@
{"roles": {}, "notify_pending": [], "to_main_retired": true, "queue_info": {"n": 22, "by": {"pending": 0, "running": 0, "done": 22, "blocked": 0}, "awaiting": "", "sent": "", "phase": "", "notice": "", "deliver": {"skipped": "retired-20261003"}, "goals_open": false}, "q_sig": "1b5dce36-1d47-4661-b6e5-af6c7ad2e33e=done|254f554c-2b47-47c9-ae69-3047cf1da84e=done|34ab0198-d0fa-4e9d-978b-6c7f40a2978a=done|47860f06-c51f-4c2a-b7ad-2a6362b8a675=done|4927305a-4eee-4809-97f8-5c7ad7a2f85e=done|52ace70a-bd4a-4201-a7b0-62237c092375=done|6ec1b428-b2d7-4274-bb74-07c1122d9aa6=done|6f6cd256-854d-4817-8512-938df6944b07=done|7446f482-0572-46ae-b444-7dbbf046cf6f=done|745bf50a-5b42-4f2d-8452-1c830abb6215=done|75bfa487-7983-4863-b365-44085950f016=done|99c2557c-c4e1-494f-acd9-226212c0132c=done|a41bb3a3-1015-4a1c-9269-1fd75f998cb7=done|a4993b72-040e-49db-beb4-375f5201ff61=done|ab0f2d84-6db2-4d78-94fa-f08f5a8e99d2=done|b7a72c2c-a4ab-462d-a71a-002031e9f285=done|d7ea834b-1aff-4a3b-afcf-cb9ec9aefd51=done|dc972b1d-b702-45f1-95b9-e0c2c5c28f43=done|ea3ce52d-6afd-4397-a737-ec7626e2e73d=done|f1b99d3d-2488-44b1-9d43-1e41524d29ba=done|fae90e6f-c1fa-404e-b023-6e5fb4835b6a=done|fd655683-dec4-461f-88cd-b7135638d995=done", "q_transition_at": 1791595188.017153}
{"roles": {}, "notify_pending": [], "to_main_retired": true, "queue_info": {"n": 22, "by": {"pending": 0, "running": 0, "done": 22, "blocked": 0}, "awaiting": "", "sent": "", "phase": "", "notice": "", "deliver": {"skipped": "retired-20261003"}, "goals_open": true}, "q_sig": "1b5dce36-1d47-4661-b6e5-af6c7ad2e33e=done|254f554c-2b47-47c9-ae69-3047cf1da84e=done|34ab0198-d0fa-4e9d-978b-6c7f40a2978a=done|47860f06-c51f-4c2a-b7ad-2a6362b8a675=done|4927305a-4eee-4809-97f8-5c7ad7a2f85e=done|52ace70a-bd4a-4201-a7b0-62237c092375=done|6ec1b428-b2d7-4274-bb74-07c1122d9aa6=done|6f6cd256-854d-4817-8512-938df6944b07=done|7446f482-0572-46ae-b444-7dbbf046cf6f=done|745bf50a-5b42-4f2d-8452-1c830abb6215=done|75bfa487-7983-4863-b365-44085950f016=done|99c2557c-c4e1-494f-acd9-226212c0132c=done|a41bb3a3-1015-4a1c-9269-1fd75f998cb7=done|a4993b72-040e-49db-beb4-375f5201ff61=done|ab0f2d84-6db2-4d78-94fa-f08f5a8e99d2=done|b7a72c2c-a4ab-462d-a71a-002031e9f285=done|d7ea834b-1aff-4a3b-afcf-cb9ec9aefd51=done|dc972b1d-b702-45f1-95b9-e0c2c5c28f43=done|ea3ce52d-6afd-4397-a737-ec7626e2e73d=done|f1b99d3d-2488-44b1-9d43-1e41524d29ba=done|fae90e6f-c1fa-404e-b023-6e5fb4835b6a=done|fd655683-dec4-461f-88cd-b7135638d995=done", "q_transition_at": 1791595188.017153}
+11 -11
View File
@@ -1,24 +1,24 @@
{
"title": "把八条已定口径落进②段两份与原型",
"why": "用户 2026-10-09~10 陆续下达的口径已累积八条(一类事情在一个页面/资产入库不限页/选题库分类/记录与对账属复盘不拆/一条内容对多渠道/账号分两个概念/投放页目标选择两级/F7展开单位改平台账号+F13一版一路),都只在裁决记录与记忆里,②段与原型未动。用户 2026-10-10 07:56 令「后续具体做投放功能的时候在说」⇒ 定时发布挂起,其余八条现在落。",
"title": "左侧导航改回基准形态 64px 图标在上",
"why": "用户令:左侧导航改回去。基准来自 design-system-tiaoyue 的 SKILL.md 行95,侧栏是 app-sidebar 宽 w-16 等于 64px,加第八轮实测值 栏64 内衬3 圆角100 项56x78 字12px-500-行高16。现原型是 128px 图标在左,既非用户点名也非基准。",
"topics": [
"产品规划"
],
"topics_declared_at": "2026-10-10T07:57",
"topics_declared_at": "2026-10-10T22:32",
"topics_declared_by": "对话(调用 session-mechanism 时说明)",
"acceptance_state": {
"八条口径在 2a 条条有落点": "过",
"2b 与原型已同步 含 P6 画像五维加平台账号块": "过",
"五道闸门现跑全过 含逐视口三档红已登记": "过"
"原型侧栏回到 64px 且图标在上名字在下": "未过",
"DESIGN.md 与 2b 已同步该形态": "未过",
"闸门全过且未顺手动别的交互": "未过"
},
"declared_at": "2026-10-10T22:24",
"declared_at": "2026-10-10T22:32",
"declared_by": "对话(调用 session-mechanism 时说明)",
"lifecycle": "已完成",
"lifecycle_at": "2026-10-10T09:35:15",
"lifecycle_by": "[检查]-[目标检查]-contentm_agent-第45棒",
"lifecycle": "进行中",
"lifecycle_at": "2026-10-10T22:32:53",
"lifecycle_by": "goalctl declare --switch-goal(换目标自动复位)",
"execution_doc": "执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/目标执行状态.md",
"execution_doc_at": "2026-10-10 09:04:48",
"lifecycle_why": "换目标 ⇒ 复位(改前=已完成);旧目标整份归档,可在归档件里回查",
"_前身目标": "分析 social-auto-upload 项目,用于投放页与发布对象的判断(已于 2026-10-10T07:57 换目标时归档至 goals/分析 social-auto-upload 项目,用于投放页与发布对象的判断__20261010-0757.json)",
"_前身目标": "把八条已定口径落进②段两份与原型(已于 2026-10-10T22:32 换目标时归档至 goals/把八条已定口径落进②段两份与原型__20261010-2232.json)",
"execution_doc_by": "[检查]-[目标检查]-contentm_agent-第42棒"
}
@@ -0,0 +1,24 @@
{
"title": "把八条已定口径落进②段两份与原型",
"why": "用户 2026-10-09~10 陆续下达的口径已累积八条(一类事情在一个页面/资产入库不限页/选题库分类/记录与对账属复盘不拆/一条内容对多渠道/账号分两个概念/投放页目标选择两级/F7展开单位改平台账号+F13一版一路),都只在裁决记录与记忆里,②段与原型未动。用户 2026-10-10 07:56 令「后续具体做投放功能的时候在说」⇒ 定时发布挂起,其余八条现在落。",
"topics": [
"产品规划"
],
"topics_declared_at": "2026-10-10T07:57",
"topics_declared_by": "对话(调用 session-mechanism 时说明)",
"acceptance_state": {
"八条口径在 2a 条条有落点": "过",
"2b 与原型已同步 含 P6 画像五维加平台账号块": "过",
"五道闸门现跑全过 含逐视口三档红已登记": "过"
},
"declared_at": "2026-10-10T22:24",
"declared_by": "对话(调用 session-mechanism 时说明)",
"lifecycle": "已完成",
"lifecycle_at": "2026-10-10T09:35:15",
"lifecycle_by": "[检查]-[目标检查]-contentm_agent-第45棒",
"execution_doc": "执行会话/目标-把八条已定口径落进②段两份与原型-fa6e07/目标执行状态.md",
"execution_doc_at": "2026-10-10 09:04:48",
"lifecycle_why": "换目标 ⇒ 复位(改前=已完成);旧目标整份归档,可在归档件里回查",
"_前身目标": "分析 social-auto-upload 项目,用于投放页与发布对象的判断(已于 2026-10-10T07:57 换目标时归档至 goals/分析 social-auto-upload 项目,用于投放页与发布对象的判断__20261010-0757.json)",
"execution_doc_by": "[检查]-[目标检查]-contentm_agent-第42棒"
}
+1 -1
View File
@@ -1 +1 @@
39980
13524