ASafarIMShowcase
05 /Manifests

Versioned artifact inspector

Every artifact a run produces records its configuration version and an inputs fingerprint — the acceptance criterion that every generated artifact records its inputs and configuration version, made concrete.

Fixture mode, no live providers. Every script, storyboard, and asset here is a deterministic, committed fixture — no LLM call, no render worker, no API keys. Assets are synthetic placeholders (CC0, described in fixtures/assets.json). The interactive pipeline below runs the real engine in your browser, with zero network calls. Runnable harness: benchmarks/vionto.
01 /Runs

Every reference run

B-01 — Product launch teaser
SucceededHappy path: no seeded failures, no rejections. Both approval gates accepted on the first pass.
Shot 1placeholder-clip2.5s · 60fShot 2placeholder-clip2.5s · 60fShot 3placeholder-image2.5s · 60f
StageConfig versionInputs fingerprintValue
Scriptv1afdff349
{
  "title": "Launch Day",
  "scenes": [
    {
      "description": "Product silhouette reveal",
      "narration": "Something new is coming."
    },
    {
      "description": "Feature close-up montage",
      "narration": "Built for the way you work."
    },
    {
      "description": "Logo and call to action",
      "narration": "Available now."
    }
  ]
}
Storyboardv159a7168f
{
  "shots": [
    {
      "sceneIndex": 0,
      "shotType": "wide",
      "durationSeconds": 3
    },
    {
      "sceneIndex": 1,
      "shotType": "medium",
      "durationSeconds": 4
    },
    {
      "sceneIndex": 2,
      "shotType": "close-up",
      "durationSeconds": 3
    }
  ]
}
Asset planv1ee3d7224
{
  "assets": [
    {
      "shotIndex": 0,
      "assetId": "asset-launch-01",
      "kind": "placeholder-clip"
    },
    {
      "shotIndex": 1,
      "assetId": "asset-launch-02",
      "kind": "placeholder-clip"
    },
    {
      "shotIndex": 2,
      "assetId": "asset-launch-03",
      "kind": "placeholder-image"
    }
  ]
}
Render reportv136c97154
{
  "fps": 24,
  "shots": [
    {
      "shotIndex": 0,
      "assetId": "asset-launch-01",
      "kind": "placeholder-clip",
      "durationSeconds": 2.5,
      "frameCount": 60
    },
    {
      "shotIndex": 1,
      "assetId": "asset-launch-02",
      "kind": "placeholder-clip",
      "durationSeconds": 2.5,
      "frameCount": 60
    },
    {
      "shotIndex": 2,
      "assetId": "asset-launch-03",
      "kind": "placeholder-image",
      "durationSeconds": 2.5,
      "frameCount": 60
    }
  ],
  "totalDurationSeconds": 7.5,
  "totalFrameCount": 180
}
B-02 — Birthday memory reel
SucceededSeeded schema-validation failure: the first asset-plan is missing a required field and fails validation. Retry regenerates the asset plan (attempt 1, now valid) and the run proceeds to completion.
Shot 1placeholder-image2.5s · 60fShot 2placeholder-image2.5s · 60f
StageConfig versionInputs fingerprintValue
Scriptv17471d568
{
  "title": "Happy Birthday",
  "scenes": [
    {
      "description": "Childhood photo montage",
      "narration": "So many years, so many memories."
    },
    {
      "description": "Friends and family gathering",
      "narration": "Surrounded by the people who matter."
    }
  ]
}
Storyboardv11e38f8ae
{
  "shots": [
    {
      "sceneIndex": 0,
      "shotType": "wide",
      "durationSeconds": 4
    },
    {
      "sceneIndex": 1,
      "shotType": "medium",
      "durationSeconds": 4
    }
  ]
}
Asset planv1b2cf5462
{
  "assets": [
    {
      "shotIndex": 0,
      "assetId": "asset-bday-01",
      "kind": "placeholder-image"
    },
    {
      "shotIndex": 1,
      "assetId": "asset-bday-02",
      "kind": "placeholder-image"
    }
  ]
}
Render reportv1fb5b5392
{
  "fps": 24,
  "shots": [
    {
      "shotIndex": 0,
      "assetId": "asset-bday-01",
      "kind": "placeholder-image",
      "durationSeconds": 2.5,
      "frameCount": 60
    },
    {
      "shotIndex": 1,
      "assetId": "asset-bday-02",
      "kind": "placeholder-image",
      "durationSeconds": 2.5,
      "frameCount": 60
    }
  ],
  "totalDurationSeconds": 5,
  "totalFrameCount": 120
}
B-03 — City timelapse promo
SucceededSeeded transient render failure: attempt 0 fails with a simulated encode error. Retry re-attempts the render (attempt 1, succeeds) without regenerating the script, storyboard, or asset plan.
Shot 1placeholder-clip2.5s · 60fShot 2placeholder-clip2.5s · 60f
StageConfig versionInputs fingerprintValue
Scriptv13903b787
{
  "title": "City Lights",
  "scenes": [
    {
      "description": "Skyline at dawn",
      "narration": "The city wakes up."
    },
    {
      "description": "Traffic timelapse",
      "narration": "And never slows down."
    }
  ]
}
Storyboardv1e2cadacd
{
  "shots": [
    {
      "sceneIndex": 0,
      "shotType": "wide",
      "durationSeconds": 3
    },
    {
      "sceneIndex": 1,
      "shotType": "wide",
      "durationSeconds": 3
    }
  ]
}
Asset planv177613662
{
  "assets": [
    {
      "shotIndex": 0,
      "assetId": "asset-city-01",
      "kind": "placeholder-clip"
    },
    {
      "shotIndex": 1,
      "assetId": "asset-city-02",
      "kind": "placeholder-clip"
    }
  ],
  "__failsRenderOnFirstAttempt": true
}
Render reportv1bfed35b1
{
  "fps": 24,
  "shots": [
    {
      "shotIndex": 0,
      "assetId": "asset-city-01",
      "kind": "placeholder-clip",
      "durationSeconds": 2.5,
      "frameCount": 60
    },
    {
      "shotIndex": 1,
      "assetId": "asset-city-02",
      "kind": "placeholder-clip",
      "durationSeconds": 2.5,
      "frameCount": 60
    }
  ],
  "totalDurationSeconds": 5,
  "totalFrameCount": 120
}
B-04 — Team standup recap
SucceededHuman rejects the generated script at the first approval gate. Retry regenerates the script (identical, since the fixture provider is deterministic) and is approved on the second pass, then proceeds to completion.
Shot 1placeholder-clip2.5s · 60f
StageConfig versionInputs fingerprintValue
Scriptv1fd9599c5
{
  "title": "Standup Recap",
  "scenes": [
    {
      "description": "Team highlights montage",
      "narration": "This week's wins, in ten seconds."
    }
  ]
}
Storyboardv1a75cbd0b
{
  "shots": [
    {
      "sceneIndex": 0,
      "shotType": "medium",
      "durationSeconds": 5
    }
  ]
}
Asset planv13bf318a0
{
  "assets": [
    {
      "shotIndex": 0,
      "assetId": "asset-standup-01",
      "kind": "placeholder-clip"
    }
  ]
}
Render reportv1847f17d0
{
  "fps": 24,
  "shots": [
    {
      "shotIndex": 0,
      "assetId": "asset-standup-01",
      "kind": "placeholder-clip",
      "durationSeconds": 2.5,
      "frameCount": 60
    }
  ],
  "totalDurationSeconds": 2.5,
  "totalFrameCount": 60
}
B-05 — Quarterly goals announcement
CancelledHuman rejects the generated script and the run is never retried. Cancelled is a legitimate terminal state, not a failure.
StageConfig versionInputs fingerprintValue
Scriptv1c2277bc5
{
  "title": "Q3 Goals",
  "scenes": [
    {
      "description": "Goals overview slide",
      "narration": "Here's what we're focused on this quarter."
    }
  ]
}