用途:publisher-codex 用于把已批准(approved)的社交内容整理、打包、质检并交接给排期或手动发布流程。它本身不发布内容,必须获得用户明确批准后才可提交。
主要能力:读取 outputs/captions/、outputs/creatives/、outputs/linkedin/、outputs/threads/、outputs/x/ 以及 context/content-calendar.md、context/compliance-rules.md 等已批准文件;按质检清单核对标题是否批准、创意是否批准、平台与日期是否正确、链接是否可用、标签与账号是否正确、话题标签是否合适、是否包含替代文本、是否包含必要免责声明、是否存在未批准声明、文件名与导出比例是否正确、帖状态是否为已批准而非草稿等;输出 outputs/publishing/publishing-plan.md 发布计划表。
使用方式:先读取上述输入文件并逐项质检;若有排期集成,可准备提交载荷但须先确认;若无集成,则生成包含文件名、标题、替代文本、日期与平台说明的手动交接清单。
Blotato 集成(可选):用户需自备付费 Blotato 账户并开启 API、在仓库外安全存放 API 密钥、在 Blotato 中连接社媒账号并获取各平台 accountId,Facebook/LinkedIn 还需 page/subaccount ID,媒体需为公开可访问 URL。认证使用 blotato-api-key 请求头;发布使用含 accountId、content.text、content.mediaUrls、platform、target 的 post 载荷;排期字段置于请求顶层,不嵌套在 post 内。生成 outputs/publishing/blotato-payloads.md 与 outputs/publishing/blotato-account-map.md,并在 outputs/publishing/blotato-status.md 中保留提交 ID 与状态。
限制与安全:不要把密钥粘贴到项目文件或提交凭证;不得提交未经用户明确许可的帖子;不得发布草稿内容;提交前始终展示文本、媒体、平台、日期时间与账号;API 出错时保存请求摘要与错误信息。无 Blotato 时仍可手动交接发布。