| name | dasheng-media-sop |
| description | Use when running, resuming, auditing, or updating the Dasheng self-media workflow in this repo. This is the only formal orchestration entry and it governs the simplified canonical chain. |
dasheng-media-sop
定位
这是本仓库唯一正式总控 skill。
唯一正式主仓:{DASHENG_ROOT}(环境变量,默认为本仓库根目录)
唯一正式主链:
intake -> brief -> draft -> transwrite -> publish -> postmortem
可选前置资产:paradigm-learning / dasheng-paradigm-profiler。用户提供标准文章、内容模板、爆款样本或渠道模板时,先生成 ParadigmProfile,再供 brief / draft / transwrite / publish 消费;它不改变正式主链,也不是强制 gate。
distribute 不再单列为正式阶段;平台适配与分发动作并入 publish。
独立素材环节已删除。数据、图表、配图和 HTML 嵌入由 Draft 负责;公众号转写、口播视频、播客生产进入 transwrite;真正 publish 只负责验收、打包、推草稿/发布包和链接回收。
何时使用
- 从头开始跑当天创作流
- 继续下一阶段
- 审核某一阶段是否能进入下游
- 收口或更新 workflow / skill / SOP
- 检查某次 run 是否符合 canonical stage contract
统一规则
- 只允许 canonical manifest + gate 文件驱动阶段切换。
- 禁止通过"最新目录""旧命名习惯""历史 skill 别名"猜阶段。
- 每个选题独立目录、独立文档、独立素材、独立改写包。
- 文档只是交付视图,不是唯一状态源;状态源以本地 manifest + gate 为准。
- 阶段 1-3 直接形成可发布底稿,不把内部流程统计当正文论据。
ParadigmProfile 与 Style DNA 必须分离:前者控制结构范式、场景适配和渠道框架;后者控制作者口吻、语言节奏和表达习惯。
- 数据、图表和配图都在 Draft 内完成,不能扩大成独立阶段。
- 多版本改写并入
transwrite 的渠道表达,不再单独设置阶段。
transwrite 负责 WeChat Article -> Talking-head Video -> Podcast 三路生产包。
publish 负责 Publish Gate -> Package -> Draft Push/Manual Pack -> Link Recovery -> Publish Guard 执行闭环。
- 所有发布动作都必须绑定正式平台执行 skill,不允许把"生成了文案/视频"误报为"已发布"。
- 所有运行产物、临时文章、HTML、图片、音频、视频、审核页都必须写入
产物/、tmp/ 或用户显式指定的工作目录;不得写入 skills/、openclaw-skill-exports/ 或任意 skill 根目录。
阶段路由
-
paradigm-learning(可选)→ dasheng-paradigm-profiler → 引擎/03_全链路SOP工作流/00_范式学习_prompt.md
-
intake → dasheng-daily-intake → scripts/run_stage1_intake.py
-
brief → dasheng-daily-phase2 → scripts/phase2_rebuilder.py
-
draft → Draft 主链脚本 / Prompt / gate / 可选风格化
-
transwrite → dasheng-stage-transwrite → scripts/build_stage4_transwrite.py
-
publish → dasheng-stage-publish → scripts/build_stage5_publish.py + 平台发布 skill 组合
-
postmortem → dasheng-daily-postmortem → scripts/postmortem_writeback.py
全链路CLI
- 诊断:
python3 scripts/workflow_doctor.py --latest
- 统一 CLI:
python3 scripts/run_mainline_stage.py
- 分阶段:
scripts/run_mainline_stage.py <stage> --run-id <run_id>
参考文档
- 阶段契约:
docs/STAGE_INTERFACES.md
- 阶段地图:
skills/dasheng-media-sop/references/stage-map.md
- 模块映射:
skills/dasheng-media-sop/references/stage-module-map.md
- 交付接口:
skills/dasheng-media-sop/references/file-contracts.md
- Publish 架构:
skills/dasheng-media-sop/references/publish-architecture.md
- Publish 技能矩阵:
skills/dasheng-media-sop/references/publish-skill-matrix.md
- 迁移表:
skills/dasheng-media-sop/references/legacy-migration-map.md
OpenClaw 能力集成
| 平台 | Skill | 来源 |
|---|
| 微信公众号 | wechat-multi-publisher | OpenClaw |
| 小红书 | xiaohongshu-auto | OpenClaw |
| 抖音 | douyin-upload-skill | OpenClaw |
| 微博 | baoyu-post-to-weibo | OpenClaw |
运行时目录结构
{DASHENG_ROOT}/
├── scripts/ # 所有阶段脚本
├── skills/ # 所有技能包
├── 产物/ # 运行产物
│ ├── 01_内容采集/
│ ├── 02_内容聚合及选题分析/
│ ├── 05_初稿生成/
│ ├── 06_转写生产/
│ ├── 07_发布执行/
│ └── 08_分析复盘/
└── 引擎/ # SOP文档与规范
安装与配置
详见 docs/INSTALLATION.md 或执行安装脚本 bash scripts/install.sh。
环境变量:
DASHENG_ROOT:项目根目录(默认自动检测)
DASHENG_OUTPUT_DIR:产物输出目录(默认 {DASHENG_ROOT}/产物)
DASHENG_WORLDMONITOR_ROOT:WorldMonitor项目目录(可选)
DASHENG_FINANCE_MOTION_ROOT:Finance Motion项目目录(可选)