用途:把已通过 ray-writer 检查的定稿中文长文,排版为适合手机浏览的微信公众号富文本,生成本地可复制预览;仅在用户当前任务中明确要求写入草稿箱时,才创建或更新公众号草稿,并回读验收。
主要能力:提供 ray-judgment、ray-method、ray-deepread 三套自有主题,按文章阅读动作选择;用自有渲染器生成干净正文与手机预览;上传正文图片并替换为永久链接;创建或更新草稿;回读核对标题、封面、正文完整性、空段落、署名与中文编码。
使用方式:先判定授权级别,只有本轮原话同时出现具体平台和落点(如“保存到微信草稿箱”)才进入 draft_write,否则只做本地产物。排版命令:python3 scripts/render_article.py --article <文章.md> --theme <ray-judgment|ray-method|ray-deepread> --html <公众号正文.html> --preview <手机预览.html>。本地交付门:python3 scripts/prepare_article.py --article <文章.md> --html <公众号正文.html> --signature absent --out <交付清单.json>。图片上传先干跑:python3 scripts/wechat_images.py --html <公众号正文.html> --dry-run,再正式上传。草稿更新:python3 scripts/wechat_draft.py update --article <文章.md> --html <公众号正文.html> --config ~/.wewrite/config.yaml --theme <主题标识> --signature absent --record --confirm;无草稿 ID 且用户同意创建时用 create,并需封面与摘要。
适用场景:公众号重新排版、推送到草稿箱、更新已有草稿、修复排版单调或多余空行、恢复失败的草稿更新。
限制:只接收定稿,content-pack、idea、research 需先找正文;译介稿需 source_permission 为 granted 或 open-license;默认不生成签名、二维码或尾注;只保存草稿,不调用发布或群发接口;接口默认经固定出口,不可用时停止;不输出密钥;真机样式需用户自行在手机预览复核。