|
|
@@ -0,0 +1,114 @@
|
|
|
+# ② 判颗 + 类型闸 + 三 lane 成形 + 轻标签
|
|
|
+
|
|
|
+输入:①读懂后的文字内容。
|
|
|
+干三件事:**判这帖有几颗、各是什么类型**(how/what/why)→ **按类型把每颗成形** → **顺手打轻标签**。
|
|
|
+**不碰作用域**(留给 ③)。产物:`framework.json` 的 `knowledges[]`(一帖多颗)。
|
|
|
+
|
|
|
+> 核心:**颗是单位,一帖 = N 颗**(可混类型)。what/why 既能独立成颗,也能作为某 how 的「组件颗」单列。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## A. 拆颗顺序 —— how 先抽,what/why 都单列(含组件)
|
|
|
+
|
|
|
+```
|
|
|
+这帖有没有"不可跳步的工序(how)"?
|
|
|
+├─ 有 → 抽 how 骨架(可能 1-2 个)→ 出 How 颗(主颗,role=主)
|
|
|
+│ ① how 步骤里嵌的 what/why → 既写在步骤里,又【各单列成一颗组件颗】
|
|
|
+│ (role=组件,parent={how_id, step})。如某步产出"叙事弧线五要素"=一颗 what 组件。
|
|
|
+│ ② how 没覆盖到的、独立的 what/why → 单列成颗(role=主,parent=null)
|
|
|
+└─ 没有 → 它本来就是一颗 What(界定/清单) 或 Why(原理)(role=主)
|
|
|
+```
|
|
|
+
|
|
|
+**判 step(压进 how,不单列为 step)**:①产出半成品 ②被同帖另一块当输入 ③拿走则成品残缺。
|
|
|
+**判组件颗(step 里的 what/why 该不该单列)**:见 §C 判据。
|
|
|
+**铁律**:没工序**别硬造假 how**("7 种叙事结构"当选型菜单就压进 step,别硬掰成 how 框架);一颗 = 一个完整东西,不拆碎。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## B. 三类成形模板(三条对等 lane)
|
|
|
+
|
|
|
+### How(工序)— role 主
|
|
|
+`purpose`(把某输入一路做成成品)+ 有序 `steps`,每步:
|
|
|
+- `intent` 目的(≤25字,动作+对象)
|
|
|
+- `directive` 怎么做(含判断标准;**原帖示例必须原文保留** `例:『…』`;不编原文没有的例子)
|
|
|
+- `output` 产出
|
|
|
+- `出处`(图N / 视频时间)
|
|
|
+
|
|
|
+### What(构成)— role 主 或 组件
|
|
|
+`界定`(一句话这是什么)+ `构成`:`[{要素, 说明}]`。无 steps。
|
|
|
+> 组件 what:它是某 how 某步的产出类型,但本身可独立复用(如"脚本三要素")。
|
|
|
+
|
|
|
+### Why(原理)— role 主 或 组件
|
|
|
+`主张`(核心观点)+ `依据`(原理/平台逻辑/读者心理)+ `对创作的影响`(取舍含义)。无 steps。
|
|
|
+> 组件 why:它是某 how 某步 directive 里"为什么这样选"的判断依据,但本身可独立复用。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## C. 组件颗判据(最难一刀)
|
|
|
+
|
|
|
+对每块(step 里嵌的、或 how 之外的)what/why 问:
|
|
|
+
|
|
|
+> **脱离这个 how,它还独立成立、能被单独检索复用吗?**
|
|
|
+> - **是 → 单列成一颗**(step 里嵌的→组件颗带 parent;how 之外的→主颗 parent=null)。
|
|
|
+> - **否(只是这一步一次性指令、无复用价值)→ 只留在步骤里**,不单列。
|
|
|
+> - **N 选 1 并列清单**:清单整体若是可复用知识("7 种叙事结构")→ 单列一颗 What;否则压进 step 菜单。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## D. 创作 vs 制作(剔除写进 `dropped`)
|
|
|
+剔:纯工艺执行(器材/打光/剪辑软件/调色/导出)、具体素材、太空泛。
|
|
|
+边界看「设计决策 vs 工艺执行」:景别/构图/字幕/结构=设计决策→保留为 step;操作设备软件那层→剔。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## E. 轻标签(顺手打,按类型分流)
|
|
|
+
|
|
|
+| 标签 | how | what | why | 取值 |
|
|
|
+|---|:--:|:--:|:--:|---|
|
|
|
+| 知识类型 | ✓ | ✓ | ✓ | how/what/why(已在 type 字段) |
|
|
|
+| 业务阶段(颗级多值) | ✓ | ✓ | ✓ | 灵感/选题/脚本 |
|
|
|
+| 创作阶段(**每步1个**) | ✓ | ✗ | ✗ | 定向/构思/结构/成文/打磨 |
|
|
|
+| 动作(**每步1个**,开放) | ✓ | ✗ | ✗ | 具体手法,帖子语言 |
|
|
|
+
|
|
|
+> 创作阶段/动作只有 how 有(要有步骤)。what/why 只给业务阶段。
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## framework.json 模板(②产出,作用域留空待③)
|
|
|
+
|
|
|
+```json
|
|
|
+{
|
|
|
+ "source": {"id":"xhs_<id>","source_type":"post","title":"<原帖标题>","author":"<作者>",
|
|
|
+ "source_metadata":{"platform":"<小红书/抖音>","url":"<…>","date":"<…>"}},
|
|
|
+ "knowledges": [
|
|
|
+ {
|
|
|
+ "id": "k1", "type": "how", "role": "主", "parent": null,
|
|
|
+ "title": "<框架名>", "purpose": "<一句话目标>", "业务阶段": ["选题"],
|
|
|
+ "steps": [
|
|
|
+ {"id":"s1","intent":"<目的>","directive":"<怎么做,例:『…』>","output":"<产出>",
|
|
|
+ "出处":["图3"],"创作阶段":"定向","动作":"列赛道圣经句","作用域":[]}
|
|
|
+ ],
|
|
|
+ "dropped": ["<剔除项 — 理由>"]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "k2", "type": "what", "role": "组件", "parent": {"how_id":"k1","step":2},
|
|
|
+ "title": "叙事弧线五要素", "业务阶段": ["脚本"],
|
|
|
+ "界定": "一条完整叙事弧线由五类要素构成。",
|
|
|
+ "构成": [{"要素":"激励事件","说明":"打破平衡的第一个重大事件"}],
|
|
|
+ "作用域": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "id": "k3", "type": "why", "role": "主", "parent": null,
|
|
|
+ "title": "<原理名>", "业务阶段": ["选题"],
|
|
|
+ "主张": "<核心观点>", "依据": "<原理/逻辑>", "对创作的影响": "<取舍含义>",
|
|
|
+ "作用域": []
|
|
|
+ }
|
|
|
+ ]
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+## 过关条件 → 进 ③
|
|
|
+- 颗数合理(how 主颗 + 组件颗 + orphan,可混);每颗有 type/role/parent。
|
|
|
+- how 颗:每步 intent/directive/output/出处 + 创作阶段 + 动作;what 颗:界定+构成;why 颗:主张+依据+影响。
|
|
|
+- 组件颗有 parent cross-ref;颗级业务阶段都填了。
|
|
|
+- 所有颗的 `作用域` 留空(含 how 的每步),③ 来填。
|