Skip to content

v0.3.2 — Auditable Generation Contracts

Choose a tag to compare

@swping999 swping999 released this 09 Aug 12:16
· 5 commits to main since this release

Highlights

  • Formal reviews now require validated candidate_output records; benchmark references can no longer bypass output binding.
  • Every prompt includes an exact PNG output contract for MIME type, dimensions, and aspect ratio.
  • Cinematic Storyboard now ships a complete Prompt → failed render → failed review → retry → post-retry render → accepted review hash chain.
  • Embedded images are fully decoded and safely re-encoded, with file-size and pixel-count limits.
  • Deterministic renderers use Scene Card intent and layout emphasis instead of case-specific copy or a fixed coastal map.
  • Mixed legacy/current Scene Card schemas migrate safely.

主要更新

  • 正式审核只接受经过绑定和解码校验的候选输出,Benchmark 参考图不能再绕过审核合同。
  • Prompt 增加精确的 PNG 输出规格:MIME、宽高和画面比例。
  • Cinematic Storyboard 补齐从失败输出到重试成功的完整哈希证据链。
  • SVG 图片嵌入改为完整解码后安全重编码,并限制文件大小与像素数量。
  • 确定性 Renderer 改由 Scene Card 的叙事意图与布局重点驱动,移除案例文案泄漏和固定海岸地图。
  • 修复新旧 Scene Card Schema 混用时的迁移崩溃。

Verification

  • 21 tests passed on the local release commit.
  • Skill package validation passed.
  • Python source compilation and git diff --check passed.

Full Changelog: v0.3.1...v0.3.2