Add multi-page Studio artwork documents and native PNG delivery #5

Merged
Zayden-Jung merged 6 commits from codex/studio-series into main 2026-10-28 16:37:54 +00:00
Collaborator

从主题制作整组小红书图文时,原来的单页参数无法表达统一视觉、内容分镜与页序。本 PR 增加多页作品文档:agent 提交完整设计后,用户直接打开同一 UUID 的原生结果,按顺序查看封面、正文与结尾。

  • 新增 schemaVersion 2 的 series API;在既有 design 表、修订号、Wiki 入口与可恢复归档上原子保存整组内容,任一页或素材无效时整体回滚。旧单页 API 保留,并防止误写多页作品。
  • 内容模型包含 brief、设计意图、图片策略、素材来源、样式版本、配色、字体层级、间距、逐页角色/文案和元素绑定;共享 token 参与真实渲染,显式单元素参数可覆盖。
  • 直接结果页服务端输出多页原生文字与 CSS,支持 page 参数。导出计划提供固定页序、像素与文件名;高质量 WebP 衍生图保留裁切和缩放,不受常规缩略图尺寸降级影响。
  • ces-control 上的交付脚本通过真实 HTTP 上传、保存并取得 UUID,使用 Chromium 在目标像素重新渲染 PNG,记录实际中文字体、文字溢出、素材分辨率、桌面/手机、修订一致性与哈希。成品按 revision-N 分目录保留。
  • 统一 Wiki 源文档与 agent_mode 实时契约,保留三个文档入口和原工具箱。正文发布脚本先检查前后端能力,避免提前发布尚未部署的说明。

完整示例为三页《把秋天装进一页》:完整场景封面、银杏局部观察正文、圆形图位和行动结尾。原创银杏图已由 imagegen 生成并经真实上传 API 保存(assetId: 2cc1b693-6653-4645-b60a-7dbc956a526a);提示词与来源保留在独立作品目录。仓库夹具不包含虚构素材 ID。该整组作品尚待部署后调用新 API 创建,未把单张配图当作已完成作品。

验证:最终提交 4b24745 的 Studio CI #472 已通过(复用同一应用源码已验证的类型检查、10项测试、生产构建与多页SSR冒烟层)。源码契约一致性、脚本语法与完整差异检查通过。Wiki CI #473 已通过:类型检查、40项测试、2项原始素材保留检查、生产构建/冒烟、真实 PostgreSQL/S3 和 HTTP 集成、认证配置及重启回归均成功;隔离测试环境已清理。两个检查均运行于 ces-control / aliyun-ces-control。PR 已可评审,等待用户手动合并。

限制与后续人工步骤:网站不运行模型推理,不自动向小红书发布。样式版本记录创作配置,不冻结未来渲染器;交付保留 PNG、design.json 与 manifest。请用户手动合并;bot 不合并或直接推送 main。部署后还需在 http://8.211.154.134:18131 完成真实整组保存、Wiki 正文同步、桌面/手机与最终 PNG 视觉验收,当前未宣称线上能力或成品已验收。

从主题制作整组小红书图文时,原来的单页参数无法表达统一视觉、内容分镜与页序。本 PR 增加多页作品文档:agent 提交完整设计后,用户直接打开同一 UUID 的原生结果,按顺序查看封面、正文与结尾。 - 新增 schemaVersion 2 的 series API;在既有 design 表、修订号、Wiki 入口与可恢复归档上原子保存整组内容,任一页或素材无效时整体回滚。旧单页 API 保留,并防止误写多页作品。 - 内容模型包含 brief、设计意图、图片策略、素材来源、样式版本、配色、字体层级、间距、逐页角色/文案和元素绑定;共享 token 参与真实渲染,显式单元素参数可覆盖。 - 直接结果页服务端输出多页原生文字与 CSS,支持 page 参数。导出计划提供固定页序、像素与文件名;高质量 WebP 衍生图保留裁切和缩放,不受常规缩略图尺寸降级影响。 - ces-control 上的交付脚本通过真实 HTTP 上传、保存并取得 UUID,使用 Chromium 在目标像素重新渲染 PNG,记录实际中文字体、文字溢出、素材分辨率、桌面/手机、修订一致性与哈希。成品按 revision-N 分目录保留。 - 统一 Wiki 源文档与 agent_mode 实时契约,保留三个文档入口和原工具箱。正文发布脚本先检查前后端能力,避免提前发布尚未部署的说明。 完整示例为三页《把秋天装进一页》:完整场景封面、银杏局部观察正文、圆形图位和行动结尾。原创银杏图已由 imagegen 生成并经真实上传 API 保存(assetId: 2cc1b693-6653-4645-b60a-7dbc956a526a);提示词与来源保留在独立作品目录。仓库夹具不包含虚构素材 ID。该整组作品尚待部署后调用新 API 创建,未把单张配图当作已完成作品。 验证:最终提交 4b24745 的 [Studio CI #472](https://gitea.entroia.com/Zayden-Jung/probably-rendering-one-more-pixel-tonight/actions/runs/472) 已通过(复用同一应用源码已验证的类型检查、10项测试、生产构建与多页SSR冒烟层)。源码契约一致性、脚本语法与完整差异检查通过。[Wiki CI #473](https://gitea.entroia.com/Zayden-Jung/probably-rendering-one-more-pixel-tonight/actions/runs/473) 已通过:类型检查、40项测试、2项原始素材保留检查、生产构建/冒烟、真实 PostgreSQL/S3 和 HTTP 集成、认证配置及重启回归均成功;隔离测试环境已清理。两个检查均运行于 ces-control / aliyun-ces-control。PR 已可评审,等待用户手动合并。 限制与后续人工步骤:网站不运行模型推理,不自动向小红书发布。样式版本记录创作配置,不冻结未来渲染器;交付保留 PNG、design.json 与 manifest。请用户手动合并;bot 不合并或直接推送 main。部署后还需在 http://8.211.154.134:18131 完成真实整组保存、Wiki 正文同步、桌面/手机与最终 PNG 视觉验收,当前未宣称线上能力或成品已验收。
codex-bot added 1 commit 2026-10-28 15:37:26 +00:00
Add versioned multi-page Studio artwork documents and native exports
studio CI and deployment / verify-and-deploy (pull_request) Failing after 3m51s
waterfall-wiki CI and deployment / verify-and-deploy (pull_request) Failing after 2m58s
174a3ef266
codex-bot added 1 commit 2026-10-28 15:42:22 +00:00
Harden series validation and synchronize agent delivery contracts
studio CI and deployment / verify-and-deploy (pull_request) Successful in 6m43s
waterfall-wiki CI and deployment / verify-and-deploy (pull_request) Has been cancelled
04df551f6a
codex-bot added 1 commit 2026-10-28 15:51:05 +00:00
Preserve exported revisions and provide a remote delivery command
studio CI and deployment / verify-and-deploy (pull_request) Has been cancelled
waterfall-wiki CI and deployment / verify-and-deploy (pull_request) Has been cancelled
6a7d924436
codex-bot added 1 commit 2026-10-28 15:53:20 +00:00
Exercise multi-page server rendering and transactional asset validation
studio CI and deployment / verify-and-deploy (pull_request) Successful in 6m12s
waterfall-wiki CI and deployment / verify-and-deploy (pull_request) Has been cancelled
dbc575ced7
codex-bot added 1 commit 2026-10-28 16:03:44 +00:00
Measure export image resolution using the selected object fit
studio CI and deployment / verify-and-deploy (pull_request) Has been cancelled
waterfall-wiki CI and deployment / verify-and-deploy (pull_request) Has been cancelled
0360a5165b
codex-bot added 1 commit 2026-10-28 16:09:27 +00:00
Document and verify the high-quality preview HTTP contract
studio CI and deployment / verify-and-deploy (pull_request) Successful in 1m8s
waterfall-wiki CI and deployment / verify-and-deploy (pull_request) Successful in 18m56s
4b24745eb9
codex-bot marked the pull request as ready for review 2026-10-28 16:31:01 +00:00
Zayden-Jung merged commit 8d487fa457 into main 2026-10-28 16:37:54 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/probably-rendering-one-more-pixel-tonight#5