{
  "project": "INDRBT",
  "project_version": "1.2.0",
  "design_author": "Pratham",
  "representation": "Original Build123d BRep tessellation, 54 components and six saved poses. Geometry is shown in millimetres; transforms and numerical kinematics use metres internally.",
  "source_file": "06_Complete_Project_Source/simulations/indrbt_twin.html",
  "source_sha256": "2c13826135803d3ecc56c0ce7c8c7d704dbd5a519a28013075443bde87eac56f",
  "hosted_viewer_sha256": "1513950feb927625802f65c66fa17d4fbf89f498566d8de8f4708fb741f93a55",
  "embedded_engineering_data_unchanged": true,
  "mesh_payload_sha256": "6eefd5d7ac99fedf7eca71b8253624649e1b90d4257c99d528dec91794d71385",
  "trajectory_payload_sha256": "c86eef4eeed8f23c2853ec6f45f03241b594f91460614a0758453e8779e1bdbd",
  "configuration_payload_sha256": "aef492bcb33d33320acdccd8c6a4ed6087408d0a29e9d04e1b1bd7e94dd859c9",
  "component_count": 54,
  "trajectory_samples": 1041,
  "poses": [
    "home",
    "extended",
    "folded",
    "vertical",
    "pick",
    "place"
  ],
  "presentation_changes": [
    "Compact header when embedded in an iframe",
    "Responsive stacked controls on narrow screens",
    "Touch-sized zoom and fit buttons",
    "Keyboard orbit, zoom and fit controls",
    "Visible source and scope link"
  ],
  "scope": "Browser inspection of actual project meshes, six joint sliders, symmetric jaw opening, component isolation and recorded pick-and-place playback.",
  "limitations": [
    "Manual joint configurations may collide.",
    "Grasp attachment is ideal; contact physics is not simulated.",
    "Sampled project clearance evidence is not a continuous collision guarantee.",
    "A browser view does not establish physical payload, repeatability, manufacturing suitability or functional safety."
  ],
  "external_runtime_dependencies": [],
  "data_comparison_scope": "Hosted mesh, trajectory and configuration equal the current committed source viewer payload."
}
