Engineer-side review workflow for validating plan and execution handoffs, review manifests, render and simulation evidence, exact inventory grounding, formula-backed motion and payload trajectory derivations, motion-contract plausibility, plan refusals, and stage-scoped review YAML outputs. Use when reviewing engineering `engineering_plan.md`, `todo.md`, `benchmark_definition.yaml`, `assembly_definition.yaml`, `solution_script.py`, validation or simulation artifacts, review manifests, or refusal evidence for the Engineering Plan Reviewer or Engineering Execution Reviewer roles; when inspecting simulation evidence through frame-indexed `objects.parquet` sidecars; or when applying the engineer review checklist for plan, execution, and refusal gates.
Use this skill for both the engineering plan-review and execution-review gates. Keep the stage-specific checklists separate and treat planner and coder artifacts as read-only.
When plan or execution evidence needs visual checking, use the shared preview helpers explicitly:
render_cad(...) for live scene or engineer preview inspectionrender_technical_drawing() for drafting-package review evidenceobjectives_geometry() when a preview scene needs benchmark objective overlays reconstructedlist_render_bundles() when exact bundle identity mattersquery_render_bundle() when you need bundle metadata without the full media payload or frame/object slices from a simulation bundlepick_preview_pixel() / pick_preview_pixels() when a render bundle needs click-to-world evidenceutils.preview for new code paths; utils.visualize is compatibility-onlyreferences/motion-trajectory-review.md for any motion or payload trajectory claim.inspect_media(...) whenever they exist.renders/final_solution_submission_renders/** alongside the engineer-plan and benchmark evidence before approval.objects.parquet pose-history sidecar together; frames.jsonl is sparse timing metadata, not pose history.list_render_bundles() and query that bundle-local snapshot before making the review call.../render-evidence/SKILL.md as the visual-inspection playbook.references/motion-trajectory-review.md.engineering_plan.md, todo.md, benchmark_definition.yaml, assembly_definition.yaml, solution_plan_evidence_script.py, and solution_plan_technical_drawing_script.py.solution_plan_evidence_script.py and solution_plan_technical_drawing_script.py as the inspectable source of the approved plan, and inspect render evidence with inspect_media(...) when present.list_render_bundles() or query_render_bundle() to select the exact bundle before judging it.TechnicalDrawing construction path.solution_script.py, helper modules, validation_results.json, simulation_result.json, and the active plan context.plan_refusal.md and the rejected plan evidence.cross_artifact_consistency, feasible_mechanism, budget_realism, dof_minimality.latest_revision_verified, validation_success, simulation_success, visual_evidence_checked, dynamic_evidence_checked, plan_fidelity, robustness, cost_weight_compliance, manufacturability_compliance, dof_deviation_justified.pass, fail, or not_applicable values only where the stage contract requires them.specs/architecture/agents/agent-artifacts/README.md for the canonical file-level acceptance library.references/review_contracts.mdreferences/motion-trajectory-review.mdspecs/architecture/agents/roles.mdspecs/architecture/agents/handover-contracts.md