← Rho Artifacts | Rho Team

Synthesis Rig Assessment

Rho Team — "The Ferret Incident"

Synthesis Rig Assessment — “The Ferret Incident”

Author: rho-techlead | Step 1 Prep | 2026-05-20

Locked Constraints (from Step 0)


Optimal API Selection

Image Generation (Steps 3-4: Characters, Settings, Storyboard)

Primary: gemini-3-pro-image-preview (Nano Banana Pro) — default for genmedia-image generate

Secondary: imagen-4.0-generate-001 (Imagen 4) — via genmedia-image imagen

Video Generation (Step 5: Principal Photography)

Primary: veo-3.1-fast-generate-001 (Veo 3.1 Fast) — default model

From-Frames vs From-Image Decision:

Extend model: veo-3.1-lite-generate-001 (Veo 3.1 Lite)

Voice Generation (Step 6: Narration & Dialogue)

Model: gemini-3.1-flash-tts-preview via genmedia-voice generate

Music Generation (Step 6: Score)

Primary: lyria-3-pro-preview (Lyria 3 Pro)

Secondary: lyria-3-clip-preview (Lyria 3 Clip)


Wes Anderson Prompt DNA

Every image and video prompt MUST include these Tone Anchor keywords (pending final Tone Contract from rho-idea, these are my technical recommendations):

Wes Anderson style, meticulous symmetry, centered composition, 
pastel color palette, flat wide-angle lens, locked tripod shot, 
warm soft lighting, whimsical, deadpan, precise staging

Anti-Drift Keywords (Genre Counterbalance)

Models will try to make this dramatic/moody. Fight it with:

bright even lighting, NO shadows, NO dramatic contrast, 
NO cinematic depth of field, flat perspective, 
saturated pastels, theatrical staging, comedy

Ferret-Specific Prompts

To combat anthropomorphism bias:

realistic white ferret, no cartoon features, no googly eyes, 
natural animal proportions, literal ferret behavior

Reference Budget Strategy (Per Shot Type)

Shot TypeRef 1Ref 2Ref 3
Bellhop solobellhop_sheet.pnghotel_setting.png(available)
Ferret soloferret_sheet.pnghotel_setting.png(available)
Aftermath/environmenthotel_setting.png(available)(available)
Bellhop + Inspectorbellhop_sheet.pnginspector_sheet.pnghotel_setting.png
Insert (bell, clock, ledger)object_ref.pnghotel_setting.png(available)

Budget is comfortable for every shot type. Never exceeds 3.


Production Efficiency Notes

  1. Python orchestration — all batch generation scripts will use /workspace/tools/genmedia.py wrapper, never raw bash loops (quote-safe prompts with special characters).
  2. Overhang Principle — every shot generated with +4s (2s pre-roll + 2s post-roll) for trim flexibility.
  3. QA Helper delegation — batch generation execution and verify-dailies checks will be delegated to a qa-helper agent per the Rule of 10.
  4. Skip-existing — all scripts use skip_existing=True (default) for safe re-runs after partial failures.
  5. Shot manifestshot-manifest.json generated alongside principal photography scripts for verify-dailies gate.