Child of #1000. Integration milestone for #1001–#1006.
Goal
Prove the harness with a real QtMeshEditor workflow and create a repeatable benchmark for comparing local orchestrator models.
Reference workflow
Prompt example:
“Create a cartoon armored ogre suitable for a game, generate a clean full-body reference, turn it into a 3D model, keep it reasonably low-poly, rig and skin it, apply an idle animation, and inspect the final result.”
Expected agent behavior:
- identify required capabilities;
- call existing FLUX.2 image generation with image-to-3D-oriented constraints;
- if a VLM is available, verify full-body framing/background/pose suitability and retry generation when clearly unsuitable;
- run the configured image-to-3D backend;
- validate mesh properties;
- simplify/repair only if required by postconditions;
- rig and skin using the existing preferred paths;
- apply an idle animation/template;
- validate skeleton/skinning/animation;
- render/take screenshot and optionally perform final visual QA;
- report artifacts, actions, warnings and any compromises to the user.
Benchmark suite
Create ~20–30 task cases covering:
- simple scene edits;
- material creation/application;
- file discovery/import/export;
- image generation;
- image-to-3D;
- repair/simplify;
- rig + skin;
- animation;
- mixed multi-step workflows;
- intentional missing-resource/tool failures;
- visual verification cases when a VLM is available.
Record at minimum: task completion, invalid tool call count, retries, steps, wall time, model load overhead, final validation outcome and whether human intervention was required.
Use this suite to compare the current 3B model with candidate 4–8B orchestrators/VLMs rather than relying on generic LLM benchmarks.
Acceptance
Parent: #1000
Child of #1000. Integration milestone for #1001–#1006.
Goal
Prove the harness with a real QtMeshEditor workflow and create a repeatable benchmark for comparing local orchestrator models.
Reference workflow
Prompt example:
Expected agent behavior:
Benchmark suite
Create ~20–30 task cases covering:
Record at minimum: task completion, invalid tool call count, retries, steps, wall time, model load overhead, final validation outcome and whether human intervention was required.
Use this suite to compare the current 3B model with candidate 4–8B orchestrators/VLMs rather than relying on generic LLM benchmarks.
Acceptance
Parent: #1000