Skip to content

Package

A consumer needs to know exactly which images it received and which uses their acceptance covered. atelier.export_visual_package@1 seals that answer in VisualAssetBundle@1; atelier.review_visual_package@1 returns findings without changing approved material.

What crosses the boundary

The manifest binds revision/digest, target profile, assets, visual constraints, source and derivative lineage, tools/provider receipts, validators, findings, approvals, and known use or likeness boundaries. Foundry can admit exact revisions for engine import and playability. Broadcast can admit them for claims, storyboards, timeline, render, accessibility, and publication. Each consumer may refuse.

The handoff carries no Sigil, secret, provider session, approval for another use, or downstream effect authority. Exported files cannot convey the director's judgment about an entirely different commission.

Effects, failure, and return

Paid generation and external handoff are separate effects. Each binds an idempotency key and exact payload digest. Missing acknowledgement leaves an unknown result. Reconcile the same effect with its provider or consumer before deciding whether another attempt is permitted.

A bad reference, revoked consent, or later finding stales every dependent revision while preserving accepted history. Restart requires pinned Pattern, schema, sources, providers, tools, receipts, and artifacts. Incompatible parked work drains, migrates explicitly, or ends non-complete. Deletion inventories derivatives and handoffs, requests authorized downstream removal, and leaves external custody honest.

Proving package

First build a local, style-led 2D package from licensed references: frozen brief, versioned direction, concept plus sprite/texture assets, probes and normalization, bounded repair, and accepted VisualAssetBundle@1. No sound, engine import, channel render, Portal, paid generation, or public release enters that proof.

Then exercise separate landscape and portrait hero profiles. Retain their accepted stills, animate one or two exact boundary frames through an admitted Video implementation, probe loop/export behavior, and seal a successor package. Either declared still or motion boundary may finish honestly.

Model-returned sound crosses only with pre-execution role authority, its independent SemanticFacetAdmissionReceipt@1, and shared compound parent. Motion follows each role's admission. Broadcast alone accepts the final editorial audiovisual relation.

Return to Atelier, or follow the declared finish in Motion.