{"schema_version":"1","interpretation":"data_only","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","counts":{"memories":3,"recipes":194,"references":1897},"backend":"d1_fts5","coverage":{"complete":true},"search_semantics":"all_terms_word_prefix","results":[{"adapter_license":{"paths":["recipes/gymrobotics-fetchpush-v4/run.py","recipes/gymrobotics-fetchpush-v4/requirements.txt"],"scope":"Hub-authored adapter only; upstream terms remain applicable","spdx":"MIT","verified":true},"aliases":["fetch","gymrobotics","push"],"capabilities":["task","push","simulation","bounded-json"],"compatibility":[{"architecture":"x86_64","controller":"cartesian_delta_feedback","observation":"goal_dict","os":"linux","python":"3.10","robot":"fetch","runtime":"gymnasium-robotics","runtime_version":"1.4.2","status":"hub_verified"}],"evidence_level":"task_complete","execution_interface":{"abstraction_level":2,"execution_domain":"simulation","input_transport":"json_file_or_inline","kind":"task","language":"python","output_selector":"outputs","version":"1"},"framework":"gymnasium-robotics","hub_prepare":true,"id":"gymrobotics-fetchpush-v4","kind":"preparation_recipe","license":{"scope":"Pinned first-party source only. Robot meshes, simulator assets, dependencies and model checkpoints retain their separate terms.","spdx":"MIT","url":"https://github.com/Farama-Foundation/Gymnasium-Robotics/blob/42eae53b2b27321d29090c219ce2f675c596de77/LICENSE","verified":true},"name":"FetchPush-v4 goal-directed push","python_requirement":">=3.10,<3.11","record_sha256":"fef47b96cf357338bbe1489dfcf13a430587c8946f7de454846272eeb0a6cb0e","record_url":"https://hub.superfastrobotics.com/skills/gymrobotics-fetchpush-v4/skill.json","record_version":"1.0.0","robots":["fetch"],"runtime":"gymnasium-robotics","runtime_verification":"task_complete","source_commit":"42eae53b2b27321d29090c219ce2f675c596de77","source_sha256":"3c675a90d800b7f1a48710051f106d6c4019f06d859aa928a5cd82e8be141890","source_url":"https://github.com/Farama-Foundation/Gymnasium-Robotics/tree/42eae53b2b27321d29090c219ce2f675c596de77","summary":"FetchPush-v4 goal-directed push. Source-pinned, bounded simulation with explicit goal checks; no physical execution.","inspect_url":"https://api.superfastrobotics.com/v1/skills/gymrobotics-fetchpush-v4?record_version=1.0.0&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&include=experience","selection_reason":{"basis":"all_terms_word_prefix","matched_terms":["gymrobotics","fetchpush","v4"],"unmatched_terms":[],"explicit_filters":{},"caller_compatibility_verified":false},"start_url":"https://api.superfastrobotics.com/v1/start?q=gymrobotics-fetchpush-v4&query_mode=all_terms&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20"}],"total":1,"limit":3,"offset":0,"next":null,"execution_performed":false,"next_action":"check_selected_environment_then_run_plan_within_task_scope","evidence_rule":"A search match does not establish runtime compatibility or task completion.","selected":{"id":"gymrobotics-fetchpush-v4","selection":"first_ranked_candidate_for_inspection; not_an_execution_decision","record":{"schema_version":"1","id":"gymrobotics-fetchpush-v4","name":"FetchPush-v4 goal-directed push","summary":"FetchPush-v4 goal-directed push. Source-pinned, bounded simulation with explicit goal checks; no physical execution.","capabilities":["task","push","simulation","bounded-json"],"aliases":["fetch","gymrobotics","push"],"source":{"repository":"https://github.com/Farama-Foundation/Gymnasium-Robotics","commit":"42eae53b2b27321d29090c219ce2f675c596de77","archive_url":"https://codeload.github.com/Farama-Foundation/Gymnasium-Robotics/tar.gz/42eae53b2b27321d29090c219ce2f675c596de77","archive_sha256":"3c675a90d800b7f1a48710051f106d6c4019f06d859aa928a5cd82e8be141890","archive_bytes":281918414,"authors":["Original gymnasium-robotics contributors (preserve pinned LICENSE)"],"paths":["LICENSE","gymnasium_robotics/__init__.py","gymnasium_robotics/envs/fetch/fetch_env.py","gymnasium_robotics/envs/maze/point_maze.py"]},"license":{"spdx":"MIT","url":"https://github.com/Farama-Foundation/Gymnasium-Robotics/blob/42eae53b2b27321d29090c219ce2f675c596de77/LICENSE","verified":true,"scope":"Pinned first-party source only. Robot meshes, simulator assets, dependencies and model checkpoints retain their separate terms."},"compatibility":[{"runtime":"gymnasium-robotics","runtime_version":"1.4.2","robot":"fetch","controller":"cartesian_delta_feedback","observation":"goal_dict","os":"linux","architecture":"x86_64","python":"3.10","status":"hub_verified"}],"observation":{"required":["simulator_state"],"privileged_state":true,"description":"Privileged simulator state and declared goals; no perception or real sensor validation."},"requirements":{"python":">=3.10,<3.11","packages":["gymnasium==1.2.0","gymnasium-robotics==1.4.2","mujoco==3.3.7","numpy==1.26.4"],"hardware":["Linux x86_64; CPU simulation; see retained receipt for the exact host environment"],"rendering":"Headless. EGL libraries are required for MuJoCo imports; PushT uses SDL dummy video. No interactive display.","api_keys":[],"network":["Pinned source archive during preparation","PyPI dependencies during explicit installation"],"dependency_lock":"Direct runtime versions are pinned and measured. The receipt retains the complete environment freeze; prepare records the installed environment. System drivers are separate host requirements."},"invocation":{"entrypoint":"python run.py","argv":["{python}","{recipe_dir}/run.py","--source-dir","{source_dir}","--example"],"inputs":{"seed":0},"outputs":{"format":"single JSON object","payload_selector":"outputs","schema":{"type":"object","required":["achieved_goal","desired_goal","error_m","steps","environment_success"],"properties":{"achieved_goal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"desired_goal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"error_m":{"type":"number","minimum":0,"maximum":50,"x-unit":"m"},"steps":{"type":"integer","minimum":1,"maximum":1000},"environment_success":{"type":"boolean"}},"additionalProperties":false}},"example":"Prepare explicitly; run --example or replace it with --input TASK.json. --describe reads the bounded contract without running simulation."},"interface":{"version":"1","kind":"task","abstraction_level":2,"execution_domain":"simulation","language":"python","input_transport":"json_file_or_inline","output_transport":"json_stdout","output_selector":"outputs","conventions":{"linear_unit":"m","angular_unit":"rad","time_unit":"s","coordinate_frame":"right_handed_world_xyz; +z_up","joint_order":"not_used","quaternion_order":"not_used"},"input_schema":{"type":"object","required":["seed"],"properties":{"seed":{"type":"integer","minimum":0,"maximum":10000}},"additionalProperties":false},"output_schema":{"type":"object","required":["achieved_goal","desired_goal","error_m","steps","environment_success"],"properties":{"achieved_goal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"desired_goal":{"type":"array","minItems":3,"maxItems":3,"items":{"type":"number","minimum":-20,"maximum":20},"x-unit":"m","x-frame":"right_handed_world_xyz; +z_up"},"error_m":{"type":"number","minimum":0,"maximum":50,"x-unit":"m"},"steps":{"type":"integer","minimum":1,"maximum":1000},"environment_success":{"type":"boolean"}},"additionalProperties":false},"preconditions":["Use the exact recorded source, Linux Python 3.10 environment and pinned direct packages.","No physical robot, network actuation or external robot credentials."],"postconditions":["All reported checks must be true and all output numbers finite.","Success covers the declared goal and frozen cases, not arbitrary tasks or physical hardware."],"failure_codes":["invalid_input_or_environment","execution_failed","task_failed"],"composition":{"depends_on":[],"automatic_frame_conversion":false,"automatic_hardware_execution":false}},"completion":{"success_condition":"All declared goal and finite-state checks pass; exit 0 with task_complete. Native environment success flag after bounded closed-loop control; object/state coordinates are never teleported after reset.","timeout_seconds":180,"failure_modes":["Invalid input or source checksum","Different pinned package version","Unavailable runtime/driver","Goal not reached within bounded steps"],"stop_condition":"Terminate the adapter at the recorded timeout. No physical hardware is opened."},"preparation":{"recipe_path":"recipes/gymrobotics-fetchpush-v4","requirements_file":"recipes/gymrobotics-fetchpush-v4/requirements.txt","install_argv":["{python}","-m","pip","install","--only-binary=:all:","-r","{recipe_dir}/requirements.txt"],"execution_separate":true},"evidence":{"level":"task_complete","verified_by":"Hub finite-case Lambda execution harness","date":"2026-10-20","environment":{"scope":"simulation","physical_robot":false,"platforms":["linux"]},"commands":["python tools/verify_runtime_expansion.py --backend gymrobotics --source-cache SOURCE_CACHE --output OUTPUT"],"result":"All 3 frozen cases completed against this exact adapter and source.","artifacts":["https://raw.githubusercontent.com/Superfast-Robotics/robot-skill-hub/f97266a5cdd2c600cd376397a54892f08290df20/evidence/runtime/diverse-sim-v1/gymrobotics-fetchpush-v4.json"],"runtime_verification":"task_complete","contributor_reported":null,"hub_verification":{"runtime":"task_complete","scope":"simulation","adapter_sha256":"15dc055f90a8d8fecb9b5b6f0dc4376ba2184ca1e4fec9b49cfcd31f97c2f089","source_commit":"42eae53b2b27321d29090c219ce2f675c596de77","record_version":"1.0.0","case_count":3,"retained_failed_cases":0}},"maintenance":{"record_version":"1.0.0","last_checked":"2026-10-20","upstream_status":"immutable_source_and_explicit_dependencies"},"contribution":{"allowed_paths":["catalog/records/gymrobotics-fetchpush-v4.json","recipes/gymrobotics-fetchpush-v4/run.py","recipes/gymrobotics-fetchpush-v4/requirements.txt","docs/recipes/gymrobotics-fetchpush-v4.md"],"instructions":"Change the runtime expansion manifest/template, regenerate, and rerun all frozen cases. Preserve source/model/checkpoint licenses and distinguish simulation from hardware."}},"record_files_omitted":true,"full_record_url":"https://api.superfastrobotics.com/v1/skills/gymrobotics-fetchpush-v4?record_version=1.0.0&hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&include=experience","findings":{"schema_version":"1","interpretation":"data_only","trust":"contributor_reported","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","backend":"d1","coverage":{"complete":true},"results":[],"total":0,"limit":3,"offset":0,"next":null,"execution_performed":false,"applicability":"needs_applicability_check","automatic":true,"environment_filter":{},"base":{"record_version":"1.0.0","source_commit":"42eae53b2b27321d29090c219ce2f675c596de77","hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20"},"status":"ready","index_location":"https://api.superfastrobotics.com/v1/findings"},"community":{"schema_version":"1","status":"ready","results":[],"through":1,"next_after":null,"complete":true,"trust":"contributor_reported","selection":"exact_source_and_requested_environment_then_newest; reports_attached_not_popularity_ranked","next_action":"check_applicability_then_inspect_selected_variant; report_actual_reuse_outcome"},"preparation":{"interpretation":"data_only","automatic_execution":false,"working_directory":"One caller-selected workspace; choose fresh cli and experiment directories.","prerequisites":["Git","Python matching the selected recipe requirements"],"catalog":{"url":"https://api.superfastrobotics.com/v1/skills/gymrobotics-fetchpush-v4?hub_commit=f97266a5cdd2c600cd376397a54892f08290df20&record_version=1.0.0&format=catalog","save_as":"./pinned-catalog.json","method":"GET","expected_hub_commit":"f97266a5cdd2c600cd376397a54892f08290df20","expected_record_version":"1.0.0","expected_source_commit":"42eae53b2b27321d29090c219ce2f675c596de77"},"bootstrap_argv":[["git","clone","--filter=blob:none","--sparse","--no-checkout","https://github.com/Superfast-Robotics/robot-skill-hub.git","./robot-skill-hub-cli"],["git","-C","./robot-skill-hub-cli","sparse-checkout","set","--no-cone","/skills/find-robot-skills/"],["git","-C","./robot-skill-hub-cli","checkout","--detach","f97266a5cdd2c600cd376397a54892f08290df20"]],"plan_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","--catalog","./pinned-catalog.json","--offline","prepare","gymrobotics-fetchpush-v4","--project","./experiment","--expected-source-commit","42eae53b2b27321d29090c219ce2f675c596de77","--expected-record-version","1.0.0","--plan","--json"],"prepare_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","--catalog","./pinned-catalog.json","--offline","prepare","gymrobotics-fetchpush-v4","--project","./experiment","--expected-source-commit","42eae53b2b27321d29090c219ce2f675c596de77","--expected-record-version","1.0.0","--install-deps","--json"],"prepare_effects":"Downloads pinned source and creates a project environment; dependency installation may execute package build hooks. Use within the authorized task.","execute":{"argv_from":"prepare.next_command","cwd_from":"prepare.next_command_cwd","timeout_seconds":180,"success_condition":"All declared goal and finite-state checks pass; exit 0 with task_complete. Native environment success flag after bounded closed-loop control; object/state coordinates are never teleported after reset.","input":{"seed":0},"input_override":"Replace --example with --input /ABSOLUTE_PATH/task.json after validating record.interface.","result_check":"Read the returned JSON and named checks; a prepared environment is not task completion."},"reuse":{"recall_argv":["python","./robot-skill-hub-cli/skills/find-robot-skills/scripts/rsh.py","recall","gymrobotics-fetchpush-v4","--project","./experiment","--json"],"save_scope":"Save a useful finding actually observed during the task. Existing project sharing permission is required for public delivery.","guide_url":"https://hub.superfastrobotics.com/community.md"}},"environment_check":{"supplied":{},"missing":["runtime","robot","os","python","architecture"],"status":"compare_record_requirements_then_run_plan"}},"next_url":null,"scope":"preparation_recipes_only; source_references_remain_searchable_at_/v1/search","sharing_performed":false}