# EveryPublish V1 PRD(网页端优先) ## 用户目标 单机部署后,用户只打开浏览器即可管理多平台内容发布,不需要安装或配对客户端。用户可以添加平台账号、上传素材、创建任务、审核、处理挑战、查看结果和审计。 ## 必须完成 - 邮箱密码登录、刷新、退出、工作区隔离。 - 视频/图片素材上传、预览、去重、删除。 - 平台账号登记、网页登录/扫码挑战、Cookie 状态和重新登录;当前真实 adapter 以 B 站为首个验收平台,其他平台必须独立接入后再开放。 - 多账号发布向导、草稿、审核、定时、任务队列、重试、取消;未接入真实平台时只允许显式 mock 联调。 - 挑战中心(QR、验证码、APP 确认、过期、重发)。 - 通知、审计、Browser WS 实时更新和 REST 兜底。 - mock executor 全流程自动化验收。 ## 明确不做 - Windows/macOS 客户端、安装包、托盘、设备配对和 Agent 管理。 - 未经用户扫码的真实平台账号登录。 - 用 fake URL 冒充真实平台发布成功。 - 一次性把 19 个平台注册为“已支持”但没有独立 adapter 测试。 ## 角色 | 角色 | 权限 | |---|---| | owner/admin | 工作区、账号、成员、审核、任务、设置 | | operator | 素材、账号登录、创建/提交任务、查看自己任务 | | reviewer | 查看任务、审核、查看挑战和结果 | | viewer | 只读工作台/任务/素材 | ## 成功标准 mock 任务从创建到成功可在本机重复运行;真实平台流程在用户完成一次手动扫码后可观察、可恢复、可追责。