From 2ef2d82db30de10d3dceebcc6a643734999b1a00 Mon Sep 17 00:00:00 2001 From: wangdequan Date: Fri, 21 Aug 2026 10:57:10 +0800 Subject: [PATCH] Extend simulation runtime coverage and kinematics support --- context-lock.json | 34 +- coverage/configuration-regression.report.json | 15814 ++++++++++++++++ coverage/corexy-hal.report.json | 4 +- coverage/hal-runtime.report.json | 1 + coverage/io-runtime.report.json | 287 + coverage/kinematics-feedback.report.json | 153 + coverage/kinematics-home-limit.report.json | 148 + coverage/kinematics-motion.report.json | 171 + coverage/kinematics-oracle.report.json | 50 +- coverage/kinematics-registry.report.json | 502 + coverage/manifest.jsonl | 3372 ++-- coverage/pentapod-kinematics.report.json | 144 +- coverage/source-index.jsonl | 44 +- coverage/switchkins-kinematics.report.json | 235 + coverage/userkins-kinematics.report.json | 225 + coverage/workspace-recovery.report.json | 38 +- ...xcnc-web-wasm-kinematics-migration-plan.md | 22 +- docs/task-history.md | 11 + nextTask.md | 40 +- scripts/generate_configuration_regression.py | 415 + scripts/generate_io_report.py | 113 + .../generate_kinematics_feedback_report.py | 71 + .../generate_kinematics_home_limit_report.py | 71 + scripts/generate_kinematics_motion_report.py | 73 + .../generate_kinematics_registry_report.py | 90 + .../generate_pentapod_kinematics_report.py | 13 +- scripts/generate_source_inventory.py | 124 +- scripts/generate_switchkins_report.py | 110 + scripts/generate_userkins_report.py | 99 + scripts/test_configuration_regression.py | 52 + scripts/test_hal_runtime.py | 4 + scripts/test_io_report.py | 45 + scripts/test_kinematics_feedback_report.py | 34 + scripts/test_kinematics_home_limit_report.py | 34 + scripts/test_kinematics_motion_report.py | 35 + scripts/test_kinematics_registry_report.py | 33 + scripts/test_pentapod_kinematics_report.py | 4 + scripts/test_switchkins_report.py | 37 + scripts/test_userkins_report.py | 36 + scripts/validate_baseline.py | 176 + wasm-core/CMakeLists.txt | 90 +- wasm-core/include/sim_hal.h | 2 +- wasm-core/include/sim_io.h | 151 + wasm-core/include/sim_kinematics.h | 134 + wasm-core/include/sim_kinematics_feedback.h | 52 + wasm-core/include/sim_kinematics_home_limit.h | 55 + wasm-core/include/sim_kinematics_motion.h | 68 + wasm-core/src/sim_event.c | 18 +- wasm-core/src/sim_io.c | 561 + wasm-core/src/sim_kinematics.c | 36 +- wasm-core/src/sim_kinematics_feedback.c | 109 + wasm-core/src/sim_kinematics_home_limit.c | 138 + wasm-core/src/sim_kinematics_motion.c | 184 + wasm-core/src/sim_kinematics_registry.c | 124 + wasm-core/src/sim_switchkins.c | 185 + wasm-core/src/sim_userkins.c | 98 + wasm-core/tests/sim_event_test.c | 7 + wasm-core/tests/sim_io_test.c | 89 + .../tests/sim_kinematics_feedback_test.c | 65 + .../tests/sim_kinematics_home_limit_test.c | 57 + wasm-core/tests/sim_kinematics_motion_test.c | 107 + .../tests/sim_kinematics_registry_test.c | 63 + wasm-core/tests/sim_kinematics_test.c | 52 +- wasm-core/tests/sim_switchkins_test.c | 85 + wasm-core/tests/sim_userkins_test.c | 126 + web/worker/replay.mjs | 66 +- web/worker/sim-session.mjs | 145 +- web/worker/test_replay.mjs | 9 +- web/worker/test_sim_session.mjs | 11 + web/workspace/recovery.mjs | 171 + web/workspace/test_recovery.mjs | 77 +- 71 files changed, 24232 insertions(+), 1867 deletions(-) create mode 100644 coverage/configuration-regression.report.json create mode 100644 coverage/io-runtime.report.json create mode 100644 coverage/kinematics-feedback.report.json create mode 100644 coverage/kinematics-home-limit.report.json create mode 100644 coverage/kinematics-motion.report.json create mode 100644 coverage/kinematics-registry.report.json create mode 100644 coverage/switchkins-kinematics.report.json create mode 100644 coverage/userkins-kinematics.report.json create mode 100644 scripts/generate_configuration_regression.py create mode 100644 scripts/generate_io_report.py create mode 100644 scripts/generate_kinematics_feedback_report.py create mode 100644 scripts/generate_kinematics_home_limit_report.py create mode 100644 scripts/generate_kinematics_motion_report.py create mode 100644 scripts/generate_kinematics_registry_report.py create mode 100644 scripts/generate_switchkins_report.py create mode 100644 scripts/generate_userkins_report.py create mode 100644 scripts/test_configuration_regression.py create mode 100644 scripts/test_io_report.py create mode 100644 scripts/test_kinematics_feedback_report.py create mode 100644 scripts/test_kinematics_home_limit_report.py create mode 100644 scripts/test_kinematics_motion_report.py create mode 100644 scripts/test_kinematics_registry_report.py create mode 100644 scripts/test_switchkins_report.py create mode 100644 scripts/test_userkins_report.py create mode 100644 wasm-core/include/sim_io.h create mode 100644 wasm-core/include/sim_kinematics_feedback.h create mode 100644 wasm-core/include/sim_kinematics_home_limit.h create mode 100644 wasm-core/include/sim_kinematics_motion.h create mode 100644 wasm-core/src/sim_io.c create mode 100644 wasm-core/src/sim_kinematics_feedback.c create mode 100644 wasm-core/src/sim_kinematics_home_limit.c create mode 100644 wasm-core/src/sim_kinematics_motion.c create mode 100644 wasm-core/src/sim_kinematics_registry.c create mode 100644 wasm-core/src/sim_switchkins.c create mode 100644 wasm-core/src/sim_userkins.c create mode 100644 wasm-core/tests/sim_io_test.c create mode 100644 wasm-core/tests/sim_kinematics_feedback_test.c create mode 100644 wasm-core/tests/sim_kinematics_home_limit_test.c create mode 100644 wasm-core/tests/sim_kinematics_motion_test.c create mode 100644 wasm-core/tests/sim_kinematics_registry_test.c create mode 100644 wasm-core/tests/sim_switchkins_test.c create mode 100644 wasm-core/tests/sim_userkins_test.c diff --git a/context-lock.json b/context-lock.json index e69f01d..91d6c31 100644 --- a/context-lock.json +++ b/context-lock.json @@ -60,9 +60,9 @@ "runtime_pin_rule": "Changing mirror URL without changing bytes does not change context; changing bytes or version creates a new context_id." }, "inventory_counts": { - "total": 8035, - "source_index": 8035, - "manifest_seed": 8035, + "total": 8053, + "source_index": 8053, + "manifest_seed": 8053, "document_capabilities": 2868, "source_symbols": 23983, "config_resources": 16093, @@ -75,20 +75,23 @@ "kinematics_test_files": 6, "kinematics_graph_entries": 377, "kinematics_graph_edges": 2784, - "kinematics_oracle_samples": 11 + "kinematics_oracle_samples": 11, + "configuration_regression_entries": 264, + "configuration_regression_entrypoints": 233, + "configuration_regression_resources": 16093 }, - "source_index_sha256": "b0719a9cf1031f7305e29075e645f21aa3c3630401e284825565a8b206c83ce4", - "manifest_seed_sha256": "70cd247690616ca260b111fb737c1277c5336f845acc5ac27160eaf87a7c9f93", + "source_index_sha256": "2a78438ab4a685476cc57f10d15e2ca3ee688892a7696081a135018638031404", + "manifest_seed_sha256": "5d353f5f11053b520acdb0e401d957e3cfb9e47be1d22b6a9848cc7ec1bf1416", "document_capabilities_sha256": "fa5140bd4995224406381e4190e76bf81f64bd24dbf93a2fd10421c45aee4316", "source_symbols_sha256": "5fc72e6a268d2220b6335f7f6834c925f13c5c35461fa399a400e6621958875a", "config_resources_sha256": "d4d02cb13f2f9cb58404630d4de8ac0226e02075166fe30f2b03a6abca4be5bc", "test_entries_sha256": "86449838257a7aab7c9219e641a14d4493208b35d8c0cc092d1fa149352c7c37", "normalized_sources_sha256": "ae800441cafb54bd7fbba872bf3b4af361041a14b9dee20fdc210204a433aff8", - "workspace_recovery_report_sha256": "88dd1d851d487730edc6beb034a934ba1c19346312ed3cd4d4893c7259c431de", + "workspace_recovery_report_sha256": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0", "runtime_mapping_report_sha256": "f4be10828fda8201ff9e69de95bc68e5def42fc7206a851b37474c21b4da0a17", "python_runtime_manifest_sha256": "340faa6ef5bedcaeb0583f463e6b89cb442ddf1d83d7e6ee8d96cee438fe4213", "python_runtime_report_sha256": "be531c8cb5af55f9527b6b6b3955ff908a748fae0e37952fa699aecf1a44b399", - "hal_runtime_report_sha256": "85f79be090c5fceb3ee633da0fff57c908604938592c9b2cf6a1b2151b588e6b", + "hal_runtime_report_sha256": "5fc23403bd41c5b6a683d39df98395c6ec64fc8497715109da6e01d359a20dbf", "posemath_runtime_report_sha256": "e9680e09dab67f85736f7f6a3bb6bb4456f5f4c93428f72ee3dc94ed0456face", "interpreter_runtime_report_sha256": "1ffed00d9f0affbbc55e73ab4dca12b0446af11ea7861dfb7597ebe5e1a6cda2", "motion_runtime_report_sha256": "fb2d36130bf3168bea9b13fe08cc2225d72190a7aa9c99a0f0db7f148ac171df", @@ -96,14 +99,14 @@ "kinematics_source_closure_report_sha256": "d3af5e19e38d8dc2640323dcf755d0323e871815087b9eece9d76544b0b0cfa6", "kinematics_config_graph_report_sha256": "1c7ffe85730b23ee303beae95c7c565506e7c8f10c7bf68d23b980be22b46521", "kinematics_oracle_samples_sha256": "df32ade49e3c3beb49e52d26200e37766dd04c5bee5dba4b1c87695439bf87bd", - "kinematics_oracle_report_sha256": "66c98703195c69f165a932aadc29015ab748aa005e8bfc223cb04d9d2f65a1af", + "kinematics_oracle_report_sha256": "4dc09ea52d1cc32cd3c4f006b1c2f880e54ca147e6d4f651cee4b67626f56d05", "kinematics_golden_schema_sha256": "8d6abe21ad350bb5a5ddc38d8fd9044ed2fa622f4331804a85cad55eb5a30a63", "kinematics_abi_contract_sha256": "3177c4d28200c5136981d28489ac4578a84360f9688ee8614e23af8d7526b50b", "kinematics_mapping_contract_sha256": "49bd93c716bd5b5eb6064f75ea2b8ba26dfa819c6166c22c5375ebeba927dd91", "kinematics_numeric_policy_sha256": "b78c2b464771083e279689d33d65169e99ef01b08e347a0e75b7486d8d2d0134", "trivkins_integration_report_sha256": "98c2a61c2fa3503782494768fcb7b0e5a13e998a519ce9b3629549194fa29ef8", "coupled_kinematics_report_sha256": "696e62679095e831f86b24a34ae4daba69bcab81da47f92e7c4ee680dfcd70fd", - "corexy_hal_report_sha256": "e1e5c03f5d2dc30647b19a59a59ab625d440eb90a522d8e2366050761938064b", + "corexy_hal_report_sha256": "190b9a8276fe361f211c5f053aeb84c151755040ec62d74383979181bdb76462", "fiveaxis_kinematics_report_sha256": "5b02508761b7c1d7731e1bf4210563bb289fb8f9860f98ab1aa0a0d316f77369", "trt_kinematics_report_sha256": "2f655742b5f9de09de903964a4cd85de0391d06ef1e2a35da0d6854f26649b51", "robot_kinematics_report_sha256": "e3c27bc17b74206038af29fc8f5cc5bc39aca9af161b4f1d2de3be3f9905e5c3", @@ -115,5 +118,14 @@ "golden_schema_sha256": "5513535b9480d7100ef3ef59ac933c4040bd7198dc419693a7ee68098171c423", "native_runner_report_sha256": "6f2105f154d12b99f4e1cd4af3cdb5df4a462f3665f1447d5959384be5d4fae2", "generated_by": "inventory-and-coverage-generators", - "generated_at": "2026-08-20T15:52:00+08:00" + "generated_at": "2026-08-21T00:00:00+08:00", + "pentapod_kinematics_report_sha256": "a4a88192c855080fd030e83920190c9423f81f190c54dd42e087d328f80b411a", + "switchkins_kinematics_report_sha256": "e8a1e8632c93114ff0a3533bc6a6d99b2c915c053bbd5ef15371c92c112c28de", + "userkins_kinematics_report_sha256": "9dd0ef622d00ae4aebfe6468f5da3379e947fe17f012ded60938709f3f7d5cd6", + "kinematics_registry_report_sha256": "36d46128038bf0dbd73e1b57194c388d8d433e088e1ed67922033f6d9c0cf900", + "kinematics_motion_report_sha256": "e4c3213936d025847740dc45078bdcd51d9a1ede8250ef70b6466003fa7bbcaa", + "kinematics_feedback_report_sha256": "eca4508caac38cb0cd5a348638a8fc0af80f1edc5876085c5f80dca7795c564d", + "kinematics_home_limit_report_sha256": "a493bd646f55e5c55ba2251a0b12d87f485b9701f2a33a30d4dc2d0f15166702", + "io_runtime_report_sha256": "a5bf67b642b7812796ab0a168d601bb24eda8ceec2418ffc02fc718fa642768e", + "configuration_regression_report_sha256": "40b12bba25957c667988c704c51611bcdbd2608849d031fbb137708efaedeb0b" } diff --git a/coverage/configuration-regression.report.json b/coverage/configuration-regression.report.json new file mode 100644 index 0000000..ab4650d --- /dev/null +++ b/coverage/configuration-regression.report.json @@ -0,0 +1,15814 @@ +{ + "closure": { + "all_registered": true, + "graph_fingerprint_sha256": "6215e9cd4fe75dced1faee39b45924ba4fea6bfda9a0cbadb13ae55765e9b9a3", + "graph_orphan_entry_ids": [], + "resource_orphan_entrypoints": [], + "unowned_template_ids": [] + }, + "configuration_entries": [ + { + "config_id": "config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini:54:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 54, + "missing_resources": [ + "linuxcnc/configs/sim/axis/anglejog/LIB:basic_sim.tcl -no_sim_spindle -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/axis/anglejog/anglejog.tbl", + "linuxcnc/configs/sim/axis/anglejog/anglejog.var", + "linuxcnc/configs/sim/axis/anglejog/linuxcnc.gif" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/anglejog/anglejog.ini", + "resource_rows": 7, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/axis.ini:144:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 144, + "missing_resources": [ + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/check_xyz_constraints.hal", + "linuxcnc/configs/sim/axis/core_sim.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/position.txt", + "linuxcnc/configs/sim/axis/sim.var", + "linuxcnc/configs/sim/axis/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/axis.ini", + "resource_rows": 509, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/axis_9axis.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/locking_indexer.hal", + "linuxcnc/configs/sim/axis/position9.txt", + "linuxcnc/configs/sim/axis/sim-9axis.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/axis_9axis.ini", + "resource_rows": 506, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/axis_mm.ini:136:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 136, + "missing_resources": [ + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/core_sim.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/position_mm.txt", + "linuxcnc/configs/sim/axis/sim_mm.var", + "linuxcnc/configs/sim/axis/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/axis_mm.ini", + "resource_rows": 508, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/canterp.ini:47:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 47, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/canterp.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/canterp.ini", + "resource_rows": 503, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini:52:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 52, + "missing_resources": [ + "linuxcnc/configs/sim/axis/classicladder/core_sim.hal", + "linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.var", + "linuxcnc/configs/sim/axis/classicladder/linuxcnc.gif", + "linuxcnc/configs/sim/axis/classicladder/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini", + "resource_rows": 10, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini:10:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "HAL", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 10, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini", + "resource_rows": 3, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini:10:kinematics:corexykins", + "family": "coupled_linear", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "HAL", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 10, + "missing_resources": [], + "module": "corexykins", + "path": "linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini", + "resource_rows": 3, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/db_demo/base.inc:38:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "DISPLAY", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 38, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/db_demo/base.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini:46:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 46, + "missing_resources": [ + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl -no_sim_spindle", + "linuxcnc/configs/sim/axis/external_offsets/halscope -i dynamic_offsets.halscope", + "linuxcnc/configs/sim/axis/external_offsets/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [ + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/axis/external_offsets/sim.var", + "linuxcnc/configs/sim/axis/external_offsets/sim_pin --title \"MPG Simulator\" \\" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini", + "resource_rows": 25, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini:52:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 52, + "missing_resources": [ + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/external_offsets/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini", + "resource_rows": 23, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/external_offsets/opa.ini:56:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_C", + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 56, + "missing_resources": [ + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/external_offsets/sim.var", + "linuxcnc/configs/sim/axis/external_offsets/sim_pin ini.x.max_acceleration ini.x.max_velocity" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/external_offsets/opa.ini", + "resource_rows": 25, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini:19:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_10", + "JOINT_11", + "JOINT_12", + "JOINT_13", + "JOINT_14", + "JOINT_15", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "JOINT_9", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 19, + "missing_resources": [ + "linuxcnc/configs/sim/axis/extrajoints/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/extrajoints/halshow --fformat %.6f extrajoints.halshow", + "linuxcnc/configs/sim/axis/extrajoints/sim.var", + "linuxcnc/configs/sim/axis/extrajoints/sim_pin --title \"j4 extrajoint\" \\" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini", + "resource_rows": 10, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini:22:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 22, + "missing_resources": [ + "linuxcnc/configs/sim/axis/extrajoints/halshow --fformat %.6f extrajoints.halshow", + "linuxcnc/configs/sim/axis/extrajoints/sim.var", + "linuxcnc/configs/sim/axis/extrajoints/sim_pin --title \"j4 extrajoint\" \\" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini", + "resource_rows": 9, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini:25:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 25, + "missing_resources": [ + "linuxcnc/configs/sim/axis/extrajoints/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/extrajoints/halshow --fformat %.6f extrajoints.halshow", + "linuxcnc/configs/sim/axis/extrajoints/sim.var", + "linuxcnc/configs/sim/axis/extrajoints/sim_pin --title \"j4 extrajoint\" \\", + "linuxcnc/configs/sim/axis/extrajoints/sim_pin --title \"j5 extrajoints\" \\" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/foam/axis_foam.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_U", + "AXIS_V", + "AXIS_X", + "AXIS_Y", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [ + "linuxcnc/configs/sim/axis/foam/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/foam/foam.var", + "linuxcnc/configs/sim/axis/foam/linuxcnc.gif", + "linuxcnc/configs/sim/axis/foam/sim.tbl" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/foam/axis_foam.ini", + "resource_rows": 6, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gantry/gantry.ini:3:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 3, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gantry/gantrysim.hal", + "linuxcnc/configs/sim/axis/gantry/image-to-gcode.py", + "linuxcnc/configs/sim/axis/gantry/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gantry/sim.tbl", + "linuxcnc/configs/sim/axis/gantry/sim.var", + "linuxcnc/configs/sim/axis/gantry/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/gantry/simulated-gantry-home.hal", + "linuxcnc/configs/sim/axis/gantry/toolpaths.py" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gantry/gantry.ini", + "resource_rows": 17, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini:6:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 6, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gantry/gantrysim.hal", + "linuxcnc/configs/sim/axis/gantry/halscope -i gantry_jjog.halscope", + "linuxcnc/configs/sim/axis/gantry/image-to-gcode.py", + "linuxcnc/configs/sim/axis/gantry/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gantry/sim.tbl", + "linuxcnc/configs/sim/axis/gantry/sim.var", + "linuxcnc/configs/sim/axis/gantry/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/gantry/simulated-gantry-home.hal", + "linuxcnc/configs/sim/axis/gantry/toolpaths.py" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini", + "resource_rows": 18, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gantry/gantry_mm.ini:45:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 45, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gantry/gantry_mm.var", + "linuxcnc/configs/sim/axis/gantry/linuxcnc.gif" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gantry/gantry_mm.ini", + "resource_rows": 9, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/geometry/xyzc.ini:33:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 33, + "missing_resources": [ + "linuxcnc/configs/sim/axis/geometry/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/geometry/xyzc.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/geometry/xyzc.ini", + "resource_rows": 4, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini:34:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 34, + "missing_resources": [ + "linuxcnc/configs/sim/axis/geometry/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/geometry/xyzc.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini", + "resource_rows": 4, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini:69:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 69, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gladevcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gladevcp/position.txt", + "linuxcnc/configs/sim/axis/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini", + "resource_rows": 22, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini:69:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 69, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gladevcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gladevcp/position.txt", + "linuxcnc/configs/sim/axis/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini", + "resource_rows": 22, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini:73:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 73, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gladevcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gladevcp/position.txt", + "linuxcnc/configs/sim/axis/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini", + "resource_rows": 22, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gladevcp/probe.ini:69:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 69, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gladevcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gladevcp/position.txt", + "linuxcnc/configs/sim/axis/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gladevcp/probe.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini:68:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "METER", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 68, + "missing_resources": [ + "linuxcnc/configs/sim/axis/gladevcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gladevcp/position.txt", + "linuxcnc/configs/sim/axis/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini", + "resource_rows": 23, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini:57:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 57, + "missing_resources": [ + "linuxcnc/configs/sim/axis/halui_pyvcp/core_sim.hal", + "linuxcnc/configs/sim/axis/halui_pyvcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/halui_pyvcp/sim.var", + "linuxcnc/configs/sim/axis/halui_pyvcp/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini", + "resource_rows": 9, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/histogram_demo.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/hal-histogram -geometry +10+10\\", + "linuxcnc/configs/sim/axis/hal-histogram -geometry +50+50\\", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/histogram_demo.ini", + "resource_rows": 506, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/historical_lathe.ini:68:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 68, + "missing_resources": [ + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/core_sim.hal", + "linuxcnc/configs/sim/axis/lathe.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim-lathe.var", + "linuxcnc/configs/sim/axis/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/historical_lathe.ini", + "resource_rows": 507, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ini_hal_demo.ini:71:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 71, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim.var", + "linuxcnc/configs/sim/axis/sim_pin \\" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ini_hal_demo.ini", + "resource_rows": 506, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ini_with_includes/kins.inc:2:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "KINS" + ] + }, + "kinematics_registered": true, + "line": 2, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ini_with_includes/kins.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/axis/iocontrolv2/core_sim.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/linuxcnc.gif", + "linuxcnc/configs/sim/axis/iocontrolv2/position_mm.txt", + "linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.var", + "linuxcnc/configs/sim/axis/iocontrolv2/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini:135:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CUSTOM", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 135, + "missing_resources": [ + "linuxcnc/configs/sim/axis/iocontrolv2/core_sim.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/linuxcnc.gif", + "linuxcnc/configs/sim/axis/iocontrolv2/position_mm.txt", + "linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.var", + "linuxcnc/configs/sim/axis/iocontrolv2/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini:116:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 116, + "missing_resources": [ + "linuxcnc/configs/sim/axis/iocontrolv2/core_sim.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/linuxcnc.gif", + "linuxcnc/configs/sim/axis/iocontrolv2/position_mm.txt", + "linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.var", + "linuxcnc/configs/sim/axis/iocontrolv2/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini:118:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 118, + "missing_resources": [ + "linuxcnc/configs/sim/axis/iocontrolv2/core_sim.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/linuxcnc.gif", + "linuxcnc/configs/sim/axis/iocontrolv2/position_mm.txt", + "linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.var", + "linuxcnc/configs/sim/axis/iocontrolv2/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini:98:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 98, + "missing_resources": [ + "linuxcnc/configs/sim/axis/iocontrolv2/core_sim.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/linuxcnc.gif", + "linuxcnc/configs/sim/axis/iocontrolv2/position_mm.txt", + "linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.var", + "linuxcnc/configs/sim/axis/iocontrolv2/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini", + "resource_rows": 24, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini:20:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 20, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/LIB:wheeljogpins.tcl 0.1", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/halshow xyzb.halshow", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/sim_pin halui.mode.joint/mode=Pulse \\", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/sim_pin halui.mode.teleop/mode=Pulse \\", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini", + "resource_rows": 8, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini:13:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 13, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/LIB:wheeljogpins.tcl 0.1", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/halshow xyzb.halshow", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/sim_pin \\", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini", + "resource_rows": 7, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc:7:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 7, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini:11:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 11, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini", + "resource_rows": 3, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini:10:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 10, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini", + "resource_rows": 3, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini:10:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 10, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini", + "resource_rows": 3, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/laser/laser.ini:8:kinematics:corexykins", + "family": "coupled_linear", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 8, + "missing_resources": [ + "linuxcnc/configs/sim/axis/laser/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/laser/laser.var" + ], + "module": "corexykins", + "path": "linuxcnc/configs/sim/axis/laser/laser.ini", + "resource_rows": 10, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini:62:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 62, + "missing_resources": [ + "linuxcnc/configs/sim/axis/lathe-fanucy/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/lathe-fanucy/linuxcnc.gif", + "linuxcnc/configs/sim/axis/lathe-fanucy/sim-lathe.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini", + "resource_rows": 10, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/lathe.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim-lathe.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/lathe.ini", + "resource_rows": 504, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini:142:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 142, + "missing_resources": [ + "linuxcnc/configs/sim/axis/lathe_multispindle/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/lathe_multispindle/lathe.tbl", + "linuxcnc/configs/sim/axis/lathe_multispindle/linuxcnc.gif", + "linuxcnc/configs/sim/axis/lathe_multispindle/sim-lathe.var", + "linuxcnc/configs/sim/axis/lathe_multispindle/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini", + "resource_rows": 10, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ldelta.ini:59:kinematics:lineardeltakins", + "family": "parallel_delta", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 59, + "missing_resources": [ + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim.var", + "linuxcnc/configs/sim/axis/sim_ldelta.hal" + ], + "module": "lineardeltakins", + "path": "linuxcnc/configs/sim/axis/ldelta.ini", + "resource_rows": 505, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ldelta_demo.ini:107:kinematics:lineardeltakins", + "family": "parallel_delta", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 107, + "missing_resources": [ + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim.var", + "linuxcnc/configs/sim/axis/sim_ldelta.hal", + "linuxcnc/configs/sim/axis/sim_pin >/dev/null \\" + ], + "module": "lineardeltakins", + "path": "linuxcnc/configs/sim/axis/ldelta_demo.ini", + "resource_rows": 507, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/minimal_xyz.ini:39:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 39, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/minimal_xyz.ini", + "resource_rows": 502, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc:40:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "EMCIO", + "EMCMOT", + "FILTER", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 40, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini:101:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 101, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/axis/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini", + "resource_rows": 17, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini:106:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 106, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/axis/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini", + "resource_rows": 18, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini:90:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 90, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/axis/ngcgui/sim-lathe.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini", + "resource_rows": 17, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini:89:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 89, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/axis/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini", + "resource_rows": 17, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini:102:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 102, + "missing_resources": [ + "linuxcnc/configs/sim/axis/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/axis/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini", + "resource_rows": 17, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/orphans/acc_test.ini:66:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 66, + "missing_resources": [ + "linuxcnc/configs/sim/axis/orphans/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/orphans/linuxcnc.gif", + "linuxcnc/configs/sim/axis/orphans/position.txt", + "linuxcnc/configs/sim/axis/orphans/sim.tbl", + "linuxcnc/configs/sim/axis/orphans/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/orphans/acc_test.ini", + "resource_rows": 41, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/orphans/axis_noio.ini:117:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 117, + "missing_resources": [ + "linuxcnc/configs/sim/axis/orphans/linuxcnc.gif", + "linuxcnc/configs/sim/axis/orphans/position_mm.txt", + "linuxcnc/configs/sim/axis/orphans/sim_mm.var", + "linuxcnc/configs/sim/axis/orphans/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/orphans/axis_noio.ini", + "resource_rows": 41, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini:212:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": false, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "DWELL", + "EMC", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PINS", + "PYTHON", + "RS274NGC", + "TASK", + "TOOL", + "TOOL_HOLDER_CLEAR", + "TOOL_SLOT_DELTA", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 212, + "missing_resources": [ + "linuxcnc/configs/sim/axis/orphans/iocontrol-removed/position_mm.txt", + "linuxcnc/configs/sim/axis/orphans/iocontrol-removed/sim_mm.var", + "linuxcnc/configs/sim/axis/orphans/rack-toolchange/nc_subroutines", + "linuxcnc/configs/sim/axis/orphans/tool.tbl" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini", + "resource_rows": 22, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/orphans/medium.ini:65:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 65, + "missing_resources": [ + "linuxcnc/configs/sim/axis/orphans/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/orphans/check_xyz_constraints.hal", + "linuxcnc/configs/sim/axis/orphans/linuxcnc.gif", + "linuxcnc/configs/sim/axis/orphans/position.txt", + "linuxcnc/configs/sim/axis/orphans/sim.tbl", + "linuxcnc/configs/sim/axis/orphans/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/orphans/medium.ini", + "resource_rows": 42, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [ + "linuxcnc/configs/sim/axis/panelui-demo/linuxcnc.gif", + "linuxcnc/configs/sim/axis/panelui-demo/linuxcnc.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini:113:kinematics:pentakins", + "family": "parallel_pentapod", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 113, + "missing_resources": [ + "linuxcnc/configs/sim/axis/pentapod/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/pentapod/linuxcnc.gif", + "linuxcnc/configs/sim/axis/pentapod/pentapod.var", + "linuxcnc/configs/sim/axis/pentapod/position.txt" + ], + "module": "pentakins", + "path": "linuxcnc/configs/sim/axis/pentapod/pentapod.ini", + "resource_rows": 10, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/plasma/imperial.ini:61:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 61, + "missing_resources": [ + "linuxcnc/configs/sim/axis/plasma/imperial_mdi_history.txt", + "linuxcnc/configs/sim/axis/plasma/imperial_parameters.txt", + "linuxcnc/configs/sim/axis/plasma/imperial_position.txt", + "linuxcnc/configs/sim/axis/plasma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/plasma/qtplasmac_comp.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/plasma/imperial.ini", + "resource_rows": 65, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/plasma/metric.ini:61:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 61, + "missing_resources": [ + "linuxcnc/configs/sim/axis/plasma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/plasma/metric_mdi_history.txt", + "linuxcnc/configs/sim/axis/plasma/metric_parameters.txt", + "linuxcnc/configs/sim/axis/plasma/metric_position.txt", + "linuxcnc/configs/sim/axis/plasma/qtplasmac_comp.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/plasma/metric.ini", + "resource_rows": 65, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/profile_axis.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/position.txt", + "linuxcnc/configs/sim/axis/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/profile_axis.ini", + "resource_rows": 505, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini:74:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 74, + "missing_resources": [ + "linuxcnc/configs/sim/axis/qtvcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/qtvcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/qtvcp/position.txt", + "linuxcnc/configs/sim/axis/qtvcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini", + "resource_rows": 7, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini:73:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 73, + "missing_resources": [ + "linuxcnc/configs/sim/axis/qtvcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/qtvcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/qtvcp/position.txt", + "linuxcnc/configs/sim/axis/qtvcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini", + "resource_rows": 7, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/random_tc.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/position.txt", + "linuxcnc/configs/sim/axis/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/random_tc.ini", + "resource_rows": 505, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/rdelta.ini:59:kinematics:rotarydeltakins", + "family": "parallel_delta", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 59, + "missing_resources": [ + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/sim.var", + "linuxcnc/configs/sim/axis/sim_rdelta.hal" + ], + "module": "rotarydeltakins", + "path": "linuxcnc/configs/sim/axis/rdelta.ini", + "resource_rows": 505, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/remap/cycle/cycle.ini:75:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 75, + "missing_resources": [ + "linuxcnc/configs/sim/axis/remap/cycle/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/cycle/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/cycle/locking_indexer.hal", + "linuxcnc/configs/sim/axis/remap/cycle/position9.txt", + "linuxcnc/configs/sim/axis/remap/cycle/sim-9axis.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/remap/cycle/cycle.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini:105:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 105, + "missing_resources": [ + "linuxcnc/configs/sim/axis/remap/extend-builtins/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/extend-builtins/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/extend-builtins/position.txt", + "linuxcnc/configs/sim/axis/remap/extend-builtins/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini", + "resource_rows": 21, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/remap/getting-started/demo.ini:156:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 156, + "missing_resources": [ + "linuxcnc/configs/sim/axis/remap/getting-started/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/getting-started/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/getting-started/position.txt", + "linuxcnc/configs/sim/axis/remap/getting-started/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/remap/getting-started/demo.ini", + "resource_rows": 17, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini:92:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "DWELL", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PINS", + "PYTHON", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 92, + "missing_resources": [ + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/position_mm.txt", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/sim_mm.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini", + "resource_rows": 19, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini:92:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "DWELL", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PINS", + "PYTHON", + "RS274NGC", + "TASK", + "TOOL_HOLDER_CLEAR", + "TOOL_SLOT_DELTA", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 92, + "missing_resources": [ + "linuxcnc/configs/sim/axis/remap/rack-toolchange/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/position_mm.txt", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/sim_mm.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini", + "resource_rows": 19, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini:73:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 73, + "missing_resources": [ + "linuxcnc/configs/sim/axis/remap/stop-lookahead/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_subroutines", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/position.txt", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini:15:kinematics:rosekins", + "family": "coupled_linear", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 15, + "missing_resources": [ + "linuxcnc/configs/sim/axis/rose_engine/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/rose_engine/halshow rose_engine.halshow", + "linuxcnc/configs/sim/axis/rose_engine/rose.tbl" + ], + "module": "rosekins", + "path": "linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini", + "resource_rows": 7, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/tmp/rose.var" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/rotate/rotatekins.ini:11:kinematics:rotatekins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "EMCMOT", + "HAL", + "KINS", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 11, + "missing_resources": [], + "module": "rotatekins", + "path": "linuxcnc/configs/sim/axis/rotate/rotatekins.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/simtcl/twopass_base.inc:51:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMCIO", + "EMCMOT", + "FILTER", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 51, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/simtcl/twopass_base.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/spindle_orient/orient.ini:72:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 72, + "missing_resources": [ + "linuxcnc/configs/sim/axis/spindle_orient/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/spindle_orient/core_sim.hal", + "linuxcnc/configs/sim/axis/spindle_orient/linuxcnc.gif", + "linuxcnc/configs/sim/axis/spindle_orient/position.txt", + "linuxcnc/configs/sim/axis/spindle_orient/sim.var", + "linuxcnc/configs/sim/axis/spindle_orient/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/spindle_orient/orient.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/twopass/twopass.ini:74:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 74, + "missing_resources": [ + "linuxcnc/configs/sim/axis/twopass/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/twopass/core_sim.hal", + "linuxcnc/configs/sim/axis/twopass/linuxcnc.gif", + "linuxcnc/configs/sim/axis/twopass/position.txt", + "linuxcnc/configs/sim/axis/twopass/sim.var", + "linuxcnc/configs/sim/axis/twopass/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/twopass/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/twopass/twopass.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini:159:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 159, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial_mm.var", + "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini", + "resource_rows": 6, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/home/rolf/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini:98:kinematics:5axiskins", + "family": "five_axis", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_B", + "AXIS_C", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 98, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.var", + "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/nc_files" + ], + "module": "5axiskins", + "path": "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini:4:kinematics:maxkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "HAL", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 4, + "missing_resources": [], + "module": "maxkins", + "path": "linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini", + "resource_rows": 4, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini:4:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "HAL", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 4, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini", + "resource_rows": 4, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini:31:kinematics:xyzab_tdr_kins", + "family": "five_axis_trt", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": false, + "line": 31, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/emc2.gif", + "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var", + "linuxcnc/configs/sim/axis/vismach/nc_files" + ], + "module": "xyzab_tdr_kins", + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_unregistered_kinematics", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini:43:kinematics:xyzac-trt-kins", + "family": "five_axis_trt", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_A", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 43, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/emc2.gif", + "linuxcnc/configs/sim/axis/vismach/nc_files" + ], + "module": "xyzac-trt-kins", + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "resource_rows": 29, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini:43:kinematics:xyzbc-trt-kins", + "family": "five_axis_trt", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 43, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/emc2.gif", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var", + "linuxcnc/configs/sim/axis/vismach/nc_files" + ], + "module": "xyzbc-trt-kins", + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini", + "resource_rows": 30, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini:54:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MAX", + "PYTHON", + "RS274NGC", + "SPINDLE", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 54, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini", + "resource_rows": 20, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini:54:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MAX", + "PYTHON", + "RS274NGC", + "SPINDLE", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 54, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini", + "resource_rows": 20, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini:49:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MAX", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 49, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/hbm/hbm.var", + "linuxcnc/configs/sim/axis/vismach/hbm/linuxcnc.gif" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini", + "resource_rows": 5, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini:76:kinematics:genhexkins", + "family": "parallel_hexapod", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 76, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.tbl", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.var", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/linuxcnc.gif" + ], + "module": "genhexkins", + "path": "linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini:7:kinematics:genserkins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 7, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/melfa-sim/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/melfa-sim/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.var" + ], + "module": "genserkins", + "path": "linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini", + "resource_rows": 20, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini:10:kinematics:millturn", + "family": "switchable", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": false, + "line": 10, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/millturn/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/millturn/halshow ./millturn.halshow", + "linuxcnc/configs/sim/axis/vismach/millturn/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/millturn/millturn.var" + ], + "module": "millturn", + "path": "linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_unregistered_kinematics", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/puma/puma.ini:7:kinematics:pumakins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 7, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/puma/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/puma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/puma/puma.var" + ], + "module": "pumakins", + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma.ini", + "resource_rows": 28, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/puma/puma560.ini:12:kinematics:genserkins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 12, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/puma/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/puma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/puma/puma560.var" + ], + "module": "genserkins", + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "resource_rows": 28, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini:12:kinematics:genserkins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 12, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/puma/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/puma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/puma/puma560.var" + ], + "module": "genserkins", + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini", + "resource_rows": 28, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini:139:kinematics:pumakins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 139, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/puma/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/puma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/puma/puma.var" + ], + "module": "pumakins", + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini", + "resource_rows": 28, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/scara/scara.ini:56:kinematics:scarakins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 56, + "missing_resources": [ + "linuxcnc/configs/sim/axis/vismach/scara/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/scara/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/scara/scara.tbl", + "linuxcnc/configs/sim/axis/vismach/scara/scara.var" + ], + "module": "scarakins", + "path": "linuxcnc/configs/sim/axis/vismach/scara/scara.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini:10:kinematics:scorbot-kins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "EMCMOT", + "HAL", + "KINS", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 10, + "missing_resources": [], + "module": "scorbot-kins", + "path": "linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini:45:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 45, + "missing_resources": [ + "linuxcnc/configs/sim/axis/wrapped_rotary/gantry_mm.tbl", + "linuxcnc/configs/sim/axis/wrapped_rotary/linuxcnc.gif", + "linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini", + "resource_rows": 6, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc:13:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "KINS", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 13, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc:13:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "KINS", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 13, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/craftsman/craftsmancnc.ini:82:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 82, + "missing_resources": [ + "linuxcnc/configs/sim/craftsman/craftsmancnc.var", + "linuxcnc/configs/sim/craftsman/linuxcnc.gif", + "linuxcnc/configs/sim/craftsman/linuxcnc/nc_files" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/craftsman/craftsmancnc.ini", + "resource_rows": 54, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/6_axis.ini:72:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 72, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/6_axis.ini", + "resource_rows": 156, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/7_axis.ini:72:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 72, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/7_axis.ini", + "resource_rows": 156, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini:72:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "KINS", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 72, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini", + "resource_rows": 156, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/8_axis.ini:71:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 71, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/8_axis.ini", + "resource_rows": 156, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/9_axis.ini:72:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 72, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/9_axis.ini", + "resource_rows": 156, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy.ini:101:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 101, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini:89:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 89, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini:121:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 121, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini:111:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 111, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/pendant_5_axis.glade", + "linuxcnc/configs/sim/gmoccapy/pendant_5_axis.hal", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini", + "resource_rows": 159, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini:107:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 107, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini:98:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 98, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini:131:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 131, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini:99:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 99, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini", + "resource_rows": 157, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/home/emcmesa/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini:113:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "PLASMA", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 113, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/core_sim.hal", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/position.txt", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/sim.var", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini", + "resource_rows": 15, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini:134:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 134, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini", + "resource_rows": 159, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini:94:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 94, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini:102:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 102, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini:128:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 128, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini", + "resource_rows": 158, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini:119:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 119, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini", + "resource_rows": 157, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini:95:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 95, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini", + "resource_rows": 34, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini:96:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 96, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini", + "resource_rows": 34, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini:96:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_W", + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 96, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini", + "resource_rows": 34, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini:96:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 96, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini", + "resource_rows": 34, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini:95:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 95, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini", + "resource_rows": 34, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini:101:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 101, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini", + "resource_rows": 35, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini:55:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MACROS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 55, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini", + "resource_rows": 8, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini:70:kinematics:scarakins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 70, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.var" + ], + "module": "scarakins", + "path": "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini:46:kinematics:xyzac-trt-kins", + "family": "five_axis_trt", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 46, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/emc2.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac.var" + ], + "module": "xyzac-trt-kins", + "path": "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini:109:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MACROS", + "PLASMA", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 109, + "missing_resources": [ + "linuxcnc/configs/sim/gmoccapy/plasma_config/core_sim.hal", + "linuxcnc/configs/sim/gmoccapy/plasma_config/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/plasma_config/position.txt", + "linuxcnc/configs/sim/gmoccapy/plasma_config/sim.var", + "linuxcnc/configs/sim/gmoccapy/plasma_config/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini", + "resource_rows": 16, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen.ini:166:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 166, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/core_sim.hal", + "linuxcnc/configs/sim/gscreen/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/position.txt", + "linuxcnc/configs/sim/gscreen/sim.var", + "linuxcnc/configs/sim/gscreen/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen.ini", + "resource_rows": 167, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini:135:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 135, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/gscreen_custom/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/locking_indexer.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position9.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim-9gscreen.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini", + "resource_rows": 46, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini:133:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 133, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/gscreen_custom/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini", + "resource_rows": 48, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini:133:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 133, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/gscreen_custom/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini", + "resource_rows": 48, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini:135:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 135, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/gscreen_custom/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini", + "resource_rows": 48, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini:124:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 124, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/gscreen_custom/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini", + "resource_rows": 48, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini:137:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 137, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/gscreen_custom/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position_mm.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_mm.tbl", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_mm.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini", + "resource_rows": 49, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_lathe.ini:65:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 65, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/position.txt", + "linuxcnc/configs/sim/gscreen/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_lathe.ini", + "resource_rows": 164, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/gscreen_mm.ini:138:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 138, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/core_sim.hal", + "linuxcnc/configs/sim/gscreen/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/position_mm.txt", + "linuxcnc/configs/sim/gscreen/sim_mm.var", + "linuxcnc/configs/sim/gscreen/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/gscreen_mm.ini", + "resource_rows": 167, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini:79:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 79, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/position.txt", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini:114:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 114, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/ngcgui/position.txt", + "linuxcnc/configs/sim/gscreen/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini:111:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 111, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/ngcgui/position.txt", + "linuxcnc/configs/sim/gscreen/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini:128:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "PYTHON", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 128, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/silverdragon/core_sim.hal", + "linuxcnc/configs/sim/gscreen/silverdragon/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/silverdragon/position.txt", + "linuxcnc/configs/sim/gscreen/silverdragon/sim.var", + "linuxcnc/configs/sim/gscreen/silverdragon/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini", + "resource_rows": 99, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/home/jim/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/gscreen/spartan/spartan.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [ + "linuxcnc/configs/sim/gscreen/spartan/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/spartan/linuxcnc.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/gscreen/spartan/spartan.ini", + "resource_rows": 9, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini:153:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 153, + "missing_resources": [ + "linuxcnc/configs/sim/pyvcp_demo/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/pyvcp_demo/core_sim.hal", + "linuxcnc/configs/sim/pyvcp_demo/linuxcnc.gif", + "linuxcnc/configs/sim/pyvcp_demo/position_mm.txt", + "linuxcnc/configs/sim/pyvcp_demo/sim_mm.var", + "linuxcnc/configs/sim/pyvcp_demo/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini", + "resource_rows": 17, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/media/imac/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini:150:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 150, + "missing_resources": [ + "linuxcnc/configs/sim/pyvcp_demo/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/pyvcp_demo/core_sim.hal", + "linuxcnc/configs/sim/pyvcp_demo/linuxcnc.gif", + "linuxcnc/configs/sim/pyvcp_demo/position_mm.txt", + "linuxcnc/configs/sim/pyvcp_demo/sim_mm.var", + "linuxcnc/configs/sim/pyvcp_demo/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini", + "resource_rows": 17, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/root/emc2/ngc/" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini:154:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 154, + "missing_resources": [ + "linuxcnc/configs/sim/pyvcp_demo/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/pyvcp_demo/core_sim.hal", + "linuxcnc/configs/sim/pyvcp_demo/linuxcnc.gif", + "linuxcnc/configs/sim/pyvcp_demo/position_mm.txt", + "linuxcnc/configs/sim/pyvcp_demo/sim_mm.var", + "linuxcnc/configs/sim/pyvcp_demo/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini", + "resource_rows": 17, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/media/imac/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini:3:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 3, + "missing_resources": [ + "linuxcnc/configs/sim/qtaxis/gantry/WORKINGFOLDER/qtaxis_gantry.pref", + "linuxcnc/configs/sim/qtaxis/gantry/gantrysim.hal", + "linuxcnc/configs/sim/qtaxis/gantry/image-to-gcode.py", + "linuxcnc/configs/sim/qtaxis/gantry/linuxcnc.gif", + "linuxcnc/configs/sim/qtaxis/gantry/sim.var", + "linuxcnc/configs/sim/qtaxis/gantry/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtaxis/gantry/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtaxis/gantry/toolpaths.py" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini:120:kinematics:scarakins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 120, + "missing_resources": [ + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/WORKINGFOLDER/qtdragon_scara.pref", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/mdi_history.dat", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/qtdragon_scara.log", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.var", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/silver_dragon.png" + ], + "module": "scarakins", + "path": "linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini:217:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 217, + "missing_resources": [ + "linuxcnc/configs/sim/qtaxis/xyz/WORKINGFOLDER/qtaxis.pref", + "linuxcnc/configs/sim/qtaxis/xyz/core_sim.hal", + "linuxcnc/configs/sim/qtaxis/xyz/linuxcnc.gif", + "linuxcnc/configs/sim/qtaxis/xyz/position.txt", + "linuxcnc/configs/sim/qtaxis/xyz/sim.var", + "linuxcnc/configs/sim/qtaxis/xyz/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtaxis/xyz/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini", + "resource_rows": 12, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini:84:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 84, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/simulated-xyyz-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini", + "resource_rows": 16, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini:84:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 84, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini", + "resource_rows": 16, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini", + "resource_rows": 16, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini:86:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ", + "VERSA_TOOLSETTER" + ] + }, + "kinematics_registered": true, + "line": 86, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/\\", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/core_sim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini", + "resource_rows": 11, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini:114:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 114, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/core_sim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini", + "resource_rows": 16, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini:111:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 111, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/core_sim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini", + "resource_rows": 16, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini:89:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 89, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini", + "resource_rows": 16, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini", + "resource_rows": 19, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini", + "resource_rows": 17, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini", + "resource_rows": 17, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini:84:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 84, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/WORKINGFOLDER/qtdragon_hd.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini", + "resource_rows": 19, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/WORKINGFOLDER/qtdragon_hd.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini", + "resource_rows": 19, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini", + "resource_rows": 18, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini", + "resource_rows": 18, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini:84:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 84, + "missing_resources": [ + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/WORKINGFOLDER/qtdragon_hd.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/core_sim.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini", + "resource_rows": 14, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc:44:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 44, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc:44:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 44, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unindexed_resource_graph", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qttouchy/qttouchy.ini:198:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 198, + "missing_resources": [ + "linuxcnc/configs/sim/qttouchy/WORKINGFOLDER/qttouchy.pref", + "linuxcnc/configs/sim/qttouchy/core_sim.hal", + "linuxcnc/configs/sim/qttouchy/linuxcnc.gif", + "linuxcnc/configs/sim/qttouchy/position.txt", + "linuxcnc/configs/sim/qttouchy/sim.var", + "linuxcnc/configs/sim/qttouchy/sim_panel.ui", + "linuxcnc/configs/sim/qttouchy/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qttouchy/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qttouchy/qttouchy.ini", + "resource_rows": 13, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/blender.ini:207:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 207, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/blender.pref", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/blender.ini", + "resource_rows": 118, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini:86:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 86, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/WORKINGFOLDER/qtlathe.pref", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini", + "resource_rows": 15, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/examples/macros/lathe", + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini:121:kinematics:scarakins", + "family": "serial_robot", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_C", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 121, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/WORKINGFOLDER/qtdragon_scara.pref", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/qtdragon_scara.log", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.tbl", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.var", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/silver_dragon.png" + ], + "module": "scarakins", + "path": "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini", + "resource_rows": 11, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini:164:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 164, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_800x600.pref", + "linuxcnc/configs/sim/qtvcp_screens/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qt_cnc_800x600.ui", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini", + "resource_rows": 119, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini:3:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 3, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtaxis_gantry.pref", + "linuxcnc/configs/sim/qtvcp_screens/gantrysim.hal", + "linuxcnc/configs/sim/qtvcp_screens/image-to-gcode.py", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtvcp_screens/toolpaths.py" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini", + "resource_rows": 120, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini:220:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 220, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtaxis.pref", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini", + "resource_rows": 118, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini:191:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 191, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/WORKINGFOLDER/qtaxis_lathe.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini", + "resource_rows": 46, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini:224:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 224, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtaxis.pref", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini", + "resource_rows": 118, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini:210:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 210, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc.pref", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini", + "resource_rows": 121, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/examples/macros/mill", + "~/linuxcnc/nc_files/macros/lathe", + "~/linuxcnc/nc_files/macros/probe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini:73:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 73, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_9axis.pref", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/locking_indexer.hal", + "linuxcnc/configs/sim/qtvcp_screens/position9.txt" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini", + "resource_rows": 116, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini:3:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 3, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_gantry.pref", + "linuxcnc/configs/sim/qtvcp_screens/gantrysim.hal", + "linuxcnc/configs/sim/qtvcp_screens/image-to-gcode.py", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtvcp_screens/toolpaths.py" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini", + "resource_rows": 120, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini:134:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 134, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_mm.pref", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position_mm.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim_mm.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini", + "resource_rows": 116, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini:80:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "SPINDLE", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 80, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini", + "resource_rows": 29, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini:55:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "PYTHON", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ", + "VERSA_TOOLSETTER" + ] + }, + "kinematics_registered": true, + "line": 55, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini", + "resource_rows": 30, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini:58:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "SPINDLE", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 58, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini", + "resource_rows": 29, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini:75:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "SPINDLE", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 75, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini", + "resource_rows": 28, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini:61:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 61, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated-xyyz-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini", + "resource_rows": 28, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini:62:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 62, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini", + "resource_rows": 28, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini:63:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 63, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini", + "resource_rows": 28, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini:61:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 61, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini", + "resource_rows": 28, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini:63:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 63, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated-gantry-home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini", + "resource_rows": 28, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini:229:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 229, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini", + "resource_rows": 15, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini:232:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 232, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini", + "resource_rows": 26, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini:232:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 232, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini", + "resource_rows": 26, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini:229:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 229, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini", + "resource_rows": 26, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini:214:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MDI_COMMAND_LIST", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 214, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtx11mill.pref", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini", + "resource_rows": 118, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/probe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/qtvcp_screens/tester.ini:184:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 184, + "missing_resources": [ + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal", + "linuxcnc/configs/sim/qtvcp_screens/tester.ui" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/qtvcp_screens/tester.ini", + "resource_rows": 118, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files/macros/lathe" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/tklinuxcnc/ldelta.ini:59:kinematics:lineardeltakins", + "family": "parallel_delta", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 59, + "missing_resources": [ + "linuxcnc/configs/sim/tklinuxcnc/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/tklinuxcnc/linuxcnc.gif", + "linuxcnc/configs/sim/tklinuxcnc/sim.var", + "linuxcnc/configs/sim/tklinuxcnc/sim_ldelta.hal" + ], + "module": "lineardeltakins", + "path": "linuxcnc/configs/sim/tklinuxcnc/ldelta.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini:49:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 49, + "missing_resources": [ + "linuxcnc/configs/sim/tklinuxcnc/linuxcnc.gif", + "linuxcnc/configs/sim/tklinuxcnc/servo_sim.hal", + "linuxcnc/configs/sim/tklinuxcnc/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini:79:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 79, + "missing_resources": [ + "linuxcnc/configs/sim/tklinuxcnc/core_sim.hal", + "linuxcnc/configs/sim/tklinuxcnc/linuxcnc.gif", + "linuxcnc/configs/sim/tklinuxcnc/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini", + "resource_rows": 12, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini:59:kinematics:tripodkins", + "family": "parallel_tripod", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 59, + "missing_resources": [ + "linuxcnc/configs/sim/tklinuxcnc/image-to-gcode.py", + "linuxcnc/configs/sim/tklinuxcnc/linuxcnc.gif", + "linuxcnc/configs/sim/tklinuxcnc/sim.var", + "linuxcnc/configs/sim/tklinuxcnc/toolpaths.py", + "linuxcnc/configs/sim/tklinuxcnc/tripodsim.hal" + ], + "module": "tripodkins", + "path": "linuxcnc/configs/sim/tklinuxcnc/tripod.ini", + "resource_rows": 16, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini:11:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 11, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini", + "resource_rows": 2, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini:10:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "EMC", + "KINS" + ] + }, + "kinematics_registered": true, + "line": 10, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini", + "resource_rows": 2, + "resource_status": "ready", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini:90:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TOUCHY", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 90, + "missing_resources": [ + "linuxcnc/configs/sim/touchy/gladevcp/core_sim.hal", + "linuxcnc/configs/sim/touchy/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini", + "resource_rows": 14, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/touchy/gladevcp/touchy.ini:86:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TOUCHY", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 86, + "missing_resources": [ + "linuxcnc/configs/sim/touchy/gladevcp/core_sim.hal", + "linuxcnc/configs/sim/touchy/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/gladevcp/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/touchy/gladevcp/touchy.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini:73:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TOUCHY", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 73, + "missing_resources": [ + "linuxcnc/configs/sim/touchy/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/touchy/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini:88:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 88, + "missing_resources": [ + "linuxcnc/configs/sim/touchy/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/touchy/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/ngcgui/sim-lathe.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini", + "resource_rows": 13, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini:75:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "APPLICATIONS", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TOUCHY", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 75, + "missing_resources": [ + "linuxcnc/configs/sim/touchy/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/touchy/ngcgui/LIB:hookup_moveoff.tcl", + "linuxcnc/configs/sim/touchy/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/ngcgui/moveoff_gui \\", + "linuxcnc/configs/sim/touchy/ngcgui/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini", + "resource_rows": 15, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/touchy/touchy.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TOUCHY", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [ + "linuxcnc/configs/sim/touchy/core_sim.hal", + "linuxcnc/configs/sim/touchy/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/sim.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/touchy/touchy.ini", + "resource_rows": 23, + "resource_status": "blocked_missing", + "startup_preflight": "blocked_resource", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker.ini:49:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "RS274NGC", + "SPINDLE", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 49, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/simulated_home.hal", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var", + "nc_files/probe/basic_probe/macros" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker.ini", + "resource_rows": 128, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini:63:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "CHANGE_POSITION", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "MDI_COMMAND_LIST", + "PROBE", + "PYTHON", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ", + "VERSA_TOOLSETTER" + ] + }, + "kinematics_registered": true, + "line": 63, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/simulated_home.hal", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini", + "resource_rows": 130, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/home/.../linuxcnc/nc_files/examples/remap-subroutines", + "/home/.../linuxcnc/nc_files/probe/basic_probe/macros", + "/home/.../linuxcnc/nc_files/remap_lib", + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini:56:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "LASER", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 56, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/simulated_home.hal", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var", + "nc_files/probe/basic_probe/macros" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini", + "resource_rows": 128, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini:86:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "LASER", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 86, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/position.txt", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var", + "nc_files/probe/basic_probe/macros" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini", + "resource_rows": 128, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini:74:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "PROBE", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 74, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/metric_parameters.txt", + "linuxcnc/configs/sim/woodpecker/position.txt", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini", + "resource_rows": 131, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "/home/.../linuxcnc/nc_files/probe/basic_probe/macros", + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini:55:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "KINS", + "LASER", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 55, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var", + "nc_files/probe/basic_probe/macros" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini", + "resource_rows": 127, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini:58:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "KINS", + "LASER", + "RS274NGC", + "TASK", + "TOOLSENSOR", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 58, + "missing_resources": [ + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var", + "nc_files/probe/basic_probe/macros" + ], + "module": "trivkins", + "path": "linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini", + "resource_rows": 127, + "resource_status": "blocked_missing_and_unresolved", + "startup_preflight": "blocked_resource", + "unresolved_resources": [ + "~/linuxcnc/nc_files" + ] + }, + { + "config_id": "config:linuxcnc/tests/abort/feed-rate/test.ini:59:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 59, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/abort/feed-rate/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/abort/g64/test.ini:60:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 60, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/abort/g64/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/abort/on_abort_command-crazy-move/test.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/abort/on_abort_command-crazy-move/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/abort/stop-button-crazy-move/test.ini:65:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 65, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/abort/stop-button-crazy-move/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/ccomp/early-exit/test.ini:58:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 58, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/ccomp/early-exit/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/classicladder/estop/classicladder-estop.ini:38:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "KINS", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 38, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/classicladder/estop/classicladder-estop.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/halui/jogging/halui.ini:60:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 60, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/halui/jogging/halui.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/halui/mdi/halui.ini:49:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 49, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/halui/mdi/halui.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/hard-limits/hard-limits.ini:37:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 37, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/hard-limits/hard-limits.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/motion-logger.ini:44:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 44, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/motion-logger.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/interp/mdi-oword-m66/interp.ini:47:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 47, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/interp/mdi-oword-m66/interp.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/interp/oword-mdi-sub-update/interp.ini:41:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 41, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/interp/oword-mdi-sub-update/interp.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/interp/subroutine-return/interp.ini:41:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 41, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/interp/subroutine-return/interp.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/io-startup/nonrandom/test.ini:44:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 44, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/io-startup/nonrandom/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/io-startup/random/test.ini:43:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 43, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/io-startup/random/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/lathe/lathe.ini:47:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 47, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/lathe/lathe.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/linuxcncrsh-tcp/linuxcncrsh-test.ini:42:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 42, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/linuxcncrsh-tcp/linuxcncrsh-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/linuxcncrsh/linuxcncrsh-test.ini:58:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 58, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/linuxcncrsh/linuxcncrsh-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/matrixkins/test.ini:53:kinematics:matrixkins", + "family": "coupled_linear", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": false, + "line": 53, + "missing_resources": [], + "module": "matrixkins", + "path": "linuxcnc/tests/matrixkins/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "blocked_unregistered_kinematics", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/mdi-queue-length/test.ini:45:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 45, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/mdi-queue-length/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/mdi-queue/linuxcncrsh-test.ini:60:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 60, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/mdi-queue/linuxcncrsh-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/mdi-while-queuebuster-waitflag/test.ini:46:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 46, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/mdi-while-queuebuster-waitflag/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/motion-logger/basic/test.ini:42:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_A", + "AXIS_B", + "AXIS_C", + "AXIS_U", + "AXIS_V", + "AXIS_W", + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "JOINT_3", + "JOINT_4", + "JOINT_5", + "JOINT_6", + "JOINT_7", + "JOINT_8", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 42, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/motion-logger/basic/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/motion-logger/mountaindew/mountaindew.ini:45:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 45, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/motion-logger/mountaindew/mountaindew.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/motion-logger/startup-gcode-abort/test.ini:57:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 57, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/motion-logger/startup-gcode-abort/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/motion/g0/motion-test.ini:65:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 65, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/motion/g0/motion-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/motion/jogwheel-axis/motion-test.ini:42:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 42, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/motion/jogwheel-axis/motion-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/motion/jogwheel-joint/motion-test.ini:42:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 42, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/motion/jogwheel-joint/motion-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/mqtt/simulator.ini:52:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "MQTT", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 52, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/mqtt/simulator.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/remap/remap-io/test-ngc.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/remap/remap-io/test-ngc.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/remap/remap-io/test-py.ini:64:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 64, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/remap/remap-io/test-py.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/remap/remap-reentry/test.ini:45:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "PYTHON", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 45, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/remap/remap-reentry/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/rs274ngc-startup/test.ini:57:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 57, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/rs274ngc-startup/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/single-step/test.ini:43:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 43, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/single-step/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/startup-state/test.ini:57:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 57, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/startup-state/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/statbuffer-g5x-abort/test.ini:56:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 56, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/statbuffer-g5x-abort/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/t0/nonrandom/sim.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/t0/nonrandom/sim.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/t0/random-with-t0/sim.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/t0/random-with-t0/sim.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/t0/random-without-t0/sim.ini:67:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 67, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/t0/random-without-t0/sim.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/tlo/g43-test.ini:46:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 46, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/tlo/g43-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/tool-info/non-random/test.ini:54:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 54, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/tool-info/non-random/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/tool-info/random-no-startup-tool/test.ini:54:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 54, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/tool-info/random-no-startup-tool/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/tool-info/random-with-startup-tool/test.ini:54:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 54, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/tool-info/random-with-startup-tool/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/toolchanger/m61/m61-test.ini:39:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 39, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/toolchanger/m61/m61-test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/toolchanger/reload-tool/non-random/test.ini:55:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 55, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/toolchanger/reload-tool/non-random/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/toolchanger/reload-tool/random/test.ini:55:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "FILTER", + "HAL", + "HALUI", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 55, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/toolchanger/reload-tool/random/test.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/sim.ini:68:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 68, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/sim.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + }, + { + "config_id": "config:linuxcnc/tests/toolchanger/toolno-pocket-differ/random/sim.ini:68:kinematics:trivkins", + "family": "cartesian", + "ini": { + "balanced_sections": true, + "file": true, + "sections": [ + "AXIS_X", + "AXIS_Y", + "AXIS_Z", + "DISPLAY", + "EMC", + "EMCIO", + "EMCMOT", + "HAL", + "JOINT_0", + "JOINT_1", + "JOINT_2", + "KINS", + "RS274NGC", + "TASK", + "TRAJ" + ] + }, + "kinematics_registered": true, + "line": 68, + "missing_resources": [], + "module": "trivkins", + "path": "linuxcnc/tests/toolchanger/toolno-pocket-differ/random/sim.ini", + "resource_rows": 0, + "resource_status": "unindexed", + "startup_preflight": "static_ready", + "unresolved_resources": [] + } + ], + "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", + "counts": { + "config_entrypoints": 233, + "graph_orphans": 0, + "missing_resource_paths": 445, + "registered_configuration_entries": 264, + "resource_missing_rows": 997, + "resource_orphans": 0, + "resource_rows": 16093, + "resource_status": { + "blocked_missing": 147, + "blocked_missing_and_unresolved": 49, + "ready": 9, + "unindexed": 59 + }, + "resource_unresolved_rows": 91, + "startup_preflight": { + "blocked_resource": 194, + "blocked_unindexed_resource_graph": 11, + "blocked_unregistered_kinematics": 3, + "static_ready": 56 + }, + "unowned_templates": 0, + "unresolved_resource_paths": 16 + }, + "implementation_status": "verified", + "inputs": { + "config_resources": { + "path": "coverage/config-resources.jsonl", + "sha256": "d4d02cb13f2f9cb58404630d4de8ac0226e02075166fe30f2b03a6abca4be5bc" + }, + "config_resources_report": { + "path": "coverage/config-resources.report.json", + "sha256": "13a0e0ad9857ed2c191bd7daa56ef265f89294731f561e6ba38c4030c1851ec1" + }, + "context_lock": { + "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", + "path": "context-lock.json" + }, + "kinematics_graph": { + "path": "coverage/kinematics-config-graph.report.json", + "sha256": "1c7ffe85730b23ee303beae95c7c565506e7c8f10c7bf68d23b980be22b46521" + }, + "kinematics_registry": { + "path": "coverage/kinematics-registry.report.json", + "sha256": "36d46128038bf0dbd73e1b57194c388d8d433e088e1ed67922033f6d9c0cf900" + }, + "workspace_recovery": { + "path": "coverage/workspace-recovery.report.json", + "sha256": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0" + } + }, + "oracle": { + "derived_configuration_results_are_not_official": true, + "official_root": "linuxcnc/unit_tests/kinematics", + "reason": "official LinuxCNC kinematics/recovery oracle is absent from the locked source", + "status": "blocked" + }, + "recovery_summary": { + "checkpoint_schema": "simulation-recovery.v1", + "continuous_state_hash": "fnv1a64:763cd1217e060ddf", + "endpoints_equal": true, + "implementation_status": "verified", + "oracle_status": "blocked", + "replay_state_hash": "fnv1a64:763cd1217e060ddf", + "status": "passed" + }, + "report_sha256": "b4d6fc5d5950c4d4f6ca7b641f6c84cf2b69a23d3a8e827216f33a99cffab2c6", + "runtime": { + "native": { + "records": { + "feedback": { + "command": [ + "build-native/sim_kinematics_feedback_test" + ], + "first": { + "sample": { + "count_error": -821, + "nominal": { + "flags": [ + 0, + 0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 13054934758762781376, + "state_hash": 13054934758762781376, + "status": 0, + "tick": 1, + "valid": 1 + }, + "nonfinite": -822, + "schema": "kinematics-feedback-samples.v1", + "singular": { + "kinematics_error": -706, + "status": -823, + "valid": 0 + }, + "stale_read": -824 + }, + "sample_sha256": "dd411a22b36023ae46232967a93665b60e04d25aeec4e3fe8b568c266f2bc01e", + "schema": "kinematics-feedback-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "count_error": -821, + "nominal": { + "flags": [ + 0, + 0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 13054934758762781376, + "state_hash": 13054934758762781376, + "status": 0, + "tick": 1, + "valid": 1 + }, + "nonfinite": -822, + "schema": "kinematics-feedback-samples.v1", + "singular": { + "kinematics_error": -706, + "status": -823, + "valid": 0 + }, + "stale_read": -824 + }, + "sample_sha256": "dd411a22b36023ae46232967a93665b60e04d25aeec4e3fe8b568c266f2bc01e", + "schema": "kinematics-feedback-samples.v1", + "status": "passed" + } + }, + "home_limit": { + "command": [ + "build-native/sim_kinematics_home_limit_test" + ], + "first": { + "sample": { + "before_home": -842, + "count_status": -841, + "home_status": 0, + "limit_status": -843, + "nonfinite_status": -845, + "schema": "kinematics-home-limit-samples.v1", + "sequence_error": -846, + "state": { + "hash": 14198619819498413028, + "homed": 1, + "joints": [ + 1.0, + 2.0, + 3.0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 14198619819498413028, + "sequence": 7, + "tick": 2 + } + }, + "sample_sha256": "2ead13aa616da0d1b5ffcb414e9a0ad8ba4dc4b135436f9642942637fe85bb2d", + "schema": "kinematics-home-limit-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "before_home": -842, + "count_status": -841, + "home_status": 0, + "limit_status": -843, + "nonfinite_status": -845, + "schema": "kinematics-home-limit-samples.v1", + "sequence_error": -846, + "state": { + "hash": 14198619819498413028, + "homed": 1, + "joints": [ + 1.0, + 2.0, + 3.0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 14198619819498413028, + "sequence": 7, + "tick": 2 + } + }, + "sample_sha256": "2ead13aa616da0d1b5ffcb414e9a0ad8ba4dc4b135436f9642942637fe85bb2d", + "schema": "kinematics-home-limit-samples.v1", + "status": "passed" + } + }, + "io": { + "command": [ + "build-native/sim_io_test" + ], + "first": { + "sample": { + "canonical": { + "estop": 0, + "fault": 0, + "fault_reason": 0, + "last_error": 0, + "probe": { + "input": 1, + "position": [ + 1, + 2, + 3 + ], + "state": 2, + "tick": 40, + "tripped": 1 + }, + "ready": 1, + "recovery_epoch": 1, + "spindles": [ + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + }, + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + } + ], + "tick": 40, + "tool": { + "changed": 0, + "current": 7, + "prepare": 0, + "prepared": 0, + "prepared_pocket": 3, + "prepared_tool": 7, + "state": 0 + } + }, + "estop": { + "command": -904, + "recover": 0, + "recover_before_clear": -904 + }, + "pin": { + "count": 67, + "functions": 1, + "invalid_type": -304 + }, + "probe": { + "position": [ + 1.0, + 2.0, + 3.0 + ], + "state": 2, + "status": 0 + }, + "repeat_hash": 3758173594264074653, + "schema": "io-samples.v1", + "spindle": { + "at_speed": 1, + "limit": -906, + "speed": 0.0, + "step": 0, + "tool_busy": -910 + }, + "state_hash": 3758173594264074653, + "tool": { + "current": 7, + "fault_clear": -905, + "state": 0 + } + }, + "sample_sha256": "c3e3f8b11ab16f3c20bdd4f169bb63c0f53575e7ed979116cbc31b8a1cef41ac", + "schema": "io-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "canonical": { + "estop": 0, + "fault": 0, + "fault_reason": 0, + "last_error": 0, + "probe": { + "input": 1, + "position": [ + 1, + 2, + 3 + ], + "state": 2, + "tick": 40, + "tripped": 1 + }, + "ready": 1, + "recovery_epoch": 1, + "spindles": [ + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + }, + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + } + ], + "tick": 40, + "tool": { + "changed": 0, + "current": 7, + "prepare": 0, + "prepared": 0, + "prepared_pocket": 3, + "prepared_tool": 7, + "state": 0 + } + }, + "estop": { + "command": -904, + "recover": 0, + "recover_before_clear": -904 + }, + "pin": { + "count": 67, + "functions": 1, + "invalid_type": -304 + }, + "probe": { + "position": [ + 1.0, + 2.0, + 3.0 + ], + "state": 2, + "status": 0 + }, + "repeat_hash": 3758173594264074653, + "schema": "io-samples.v1", + "spindle": { + "at_speed": 1, + "limit": -906, + "speed": 0.0, + "step": 0, + "tool_busy": -910 + }, + "state_hash": 3758173594264074653, + "tool": { + "current": 7, + "fault_clear": -905, + "state": 0 + } + }, + "sample_sha256": "c3e3f8b11ab16f3c20bdd4f169bb63c0f53575e7ed979116cbc31b8a1cef41ac", + "schema": "io-samples.v1", + "status": "passed" + } + }, + "kinematics": { + "command": [ + "build-native/sim_kinematics_test" + ], + "first": { + "sample": { + "corexy": { + "inverse": [ + 6.0, + 2.0, + 3.0 + ], + "pose": [ + 4.0, + 2.0, + 3.0 + ], + "state_hash": 15100884384408177781 + }, + "delta_edges": { + "genhex": { + "alternate_branch": 1, + "alternate_pose": [ + 10.0, + -5.0, + -60.0 + ], + "alternate_status": 0, + "branch": 0, + "iteration_limit": -702, + "iterations": 14, + "limit_error": -702, + "max_error": -702, + "nonpositive": -702, + "residual": 8.57e-10, + "singular": -704 + }, + "lineardelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 535.363415806 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702 + }, + "pentapod": { + "alternate_branch": 1, + "alternate_iterations": 1, + "alternate_pose": [ + 0.0, + 0.0, + 0.0 + ], + "alternate_status": -702, + "branch": 0, + "iteration_limit": -702, + "iteration_limit_iterations": 1, + "iterations": 12, + "limit_error": -702, + "max_error": -702, + "max_error_iterations": 1, + "nonpositive": -702, + "nonpositive_iterations": 0, + "residual": 1e-09, + "singular": -704, + "singular_iterations": 0 + }, + "rotarydelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 0.320396615 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "singular": -704 + }, + "tripod": { + "alternate_branch": 1, + "alternate_pose": [ + 2.0, + 3.0, + -4.0 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702, + "singular": -704 + } + }, + "fiveaxiskins": { + "inverse": [ + 10.0, + 20.0, + 30.0, + 35.0, + 40.0, + -2.0, + 20.0 + ], + "pose": [ + 118.967490359, + 111.434580971, + 76.850293016 + ], + "state_hash": 7748142909372720337 + }, + "genhex": { + "inverse": [ + 68.274402001, + 63.00792855, + 63.783820692, + 65.475127133, + 60.456723205, + 68.231500501 + ], + "iterations": 14, + "pose": [ + 10.0, + -5.0, + 60.0, + 4.999999999, + -3.000000001, + 10.0 + ], + "residual": 8.57e-10, + "state_hash": 7575268797291078131 + }, + "genser": { + "inverse": [ + 0.0, + 10.0, + -20.0, + 29.999999999, + 15.0, + -9.999999999 + ], + "iterations": 0, + "pose": [ + 619.051467462, + 30.4112378, + -349.855537721 + ], + "residual": 0.0, + "state_hash": 7456282805679296496 + }, + "lineardelta": { + "inverse": [ + 300.0, + 300.0, + 300.0 + ], + "pose": [ + 0.0, + 0.0, + 64.636584194 + ], + "state_hash": 5975346607623231017 + }, + "maxkins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 30.0, + 90.0 + ], + "pose": [ + -4.0, + 3.0, + 5.0 + ], + "state_hash": 9619955171041365392 + }, + "pentapod": { + "inverse": [ + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 + ], + "iterations": 12, + "pose": [ + 0.0, + 500.0, + 300.0, + 0.01, + -0.01 + ], + "residual": 1e-09, + "state_hash": 13978136356142463125 + }, + "puma": { + "inverse": [ + 10.0, + 20.0, + -30.0, + 40.0, + 25.0, + -15.0 + ], + "pose": [ + 450.112320486, + 207.114833215, + -612.180622409 + ], + "state_hash": 3358632253473456540 + }, + "rose": { + "branch": 1, + "inverse": [ + 2.0, + 7.0, + 190.0 + ], + "pose": [ + -1.969615506, + -0.347296355, + 7.0 + ], + "state_hash": 2438572543122669123 + }, + "rotarydelta": { + "inverse": [ + 10.0, + 10.0, + 10.0 + ], + "pose": [ + 0.0, + 0.0, + -3.793360169 + ], + "state_hash": 2370894419412951220 + }, + "rotatekins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 0.0, + 90.0 + ], + "pose": [ + 4.0, + -3.0, + 5.0 + ], + "state_hash": 4875770340631299468 + }, + "scara": { + "inverse": [ + -3.644300703, + 40.0, + 25.0, + -31.355699297, + 5.0, + -3.0 + ], + "pose": [ + 590.460310444, + 130.945742721, + 465.0 + ], + "state_hash": 16144366080292311245 + }, + "schema": "kinematics-coupled-samples.v1", + "scorbot": { + "inverse": [ + 25.0, + 35.0, + -20.0, + 10.0, + -5.0 + ], + "pose": [ + 366.786994761, + 171.035584569, + 191.173940759 + ], + "state_hash": 7814353589808450675 + }, + "tripod": { + "inverse": [ + 5.385164807, + 9.433981132, + 6.447715952 + ], + "pose": [ + 2.0, + 3.0, + 4.0 + ], + "state_hash": 15608486964708188096 + }, + "xyzac_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 142.826706376, + 9.689621386, + 163.102540378 + ], + "state_hash": 13756563895642799233 + }, + "xyzbc_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 44.740352549, + 25.97032557, + 227.67175976 + ], + "state_hash": 16201786080257949760 + } + }, + "sample_sha256": "ae698ec19349afd12702140460db062ac7b1e70525df93798f2d145d4117813a", + "schema": "kinematics-coupled-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "corexy": { + "inverse": [ + 6.0, + 2.0, + 3.0 + ], + "pose": [ + 4.0, + 2.0, + 3.0 + ], + "state_hash": 15100884384408177781 + }, + "delta_edges": { + "genhex": { + "alternate_branch": 1, + "alternate_pose": [ + 10.0, + -5.0, + -60.0 + ], + "alternate_status": 0, + "branch": 0, + "iteration_limit": -702, + "iterations": 14, + "limit_error": -702, + "max_error": -702, + "nonpositive": -702, + "residual": 8.57e-10, + "singular": -704 + }, + "lineardelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 535.363415806 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702 + }, + "pentapod": { + "alternate_branch": 1, + "alternate_iterations": 1, + "alternate_pose": [ + 0.0, + 0.0, + 0.0 + ], + "alternate_status": -702, + "branch": 0, + "iteration_limit": -702, + "iteration_limit_iterations": 1, + "iterations": 12, + "limit_error": -702, + "max_error": -702, + "max_error_iterations": 1, + "nonpositive": -702, + "nonpositive_iterations": 0, + "residual": 1e-09, + "singular": -704, + "singular_iterations": 0 + }, + "rotarydelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 0.320396615 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "singular": -704 + }, + "tripod": { + "alternate_branch": 1, + "alternate_pose": [ + 2.0, + 3.0, + -4.0 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702, + "singular": -704 + } + }, + "fiveaxiskins": { + "inverse": [ + 10.0, + 20.0, + 30.0, + 35.0, + 40.0, + -2.0, + 20.0 + ], + "pose": [ + 118.967490359, + 111.434580971, + 76.850293016 + ], + "state_hash": 7748142909372720337 + }, + "genhex": { + "inverse": [ + 68.274402001, + 63.00792855, + 63.783820692, + 65.475127133, + 60.456723205, + 68.231500501 + ], + "iterations": 14, + "pose": [ + 10.0, + -5.0, + 60.0, + 4.999999999, + -3.000000001, + 10.0 + ], + "residual": 8.57e-10, + "state_hash": 7575268797291078131 + }, + "genser": { + "inverse": [ + 0.0, + 10.0, + -20.0, + 29.999999999, + 15.0, + -9.999999999 + ], + "iterations": 0, + "pose": [ + 619.051467462, + 30.4112378, + -349.855537721 + ], + "residual": 0.0, + "state_hash": 7456282805679296496 + }, + "lineardelta": { + "inverse": [ + 300.0, + 300.0, + 300.0 + ], + "pose": [ + 0.0, + 0.0, + 64.636584194 + ], + "state_hash": 5975346607623231017 + }, + "maxkins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 30.0, + 90.0 + ], + "pose": [ + -4.0, + 3.0, + 5.0 + ], + "state_hash": 9619955171041365392 + }, + "pentapod": { + "inverse": [ + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 + ], + "iterations": 12, + "pose": [ + 0.0, + 500.0, + 300.0, + 0.01, + -0.01 + ], + "residual": 1e-09, + "state_hash": 13978136356142463125 + }, + "puma": { + "inverse": [ + 10.0, + 20.0, + -30.0, + 40.0, + 25.0, + -15.0 + ], + "pose": [ + 450.112320486, + 207.114833215, + -612.180622409 + ], + "state_hash": 3358632253473456540 + }, + "rose": { + "branch": 1, + "inverse": [ + 2.0, + 7.0, + 190.0 + ], + "pose": [ + -1.969615506, + -0.347296355, + 7.0 + ], + "state_hash": 2438572543122669123 + }, + "rotarydelta": { + "inverse": [ + 10.0, + 10.0, + 10.0 + ], + "pose": [ + 0.0, + 0.0, + -3.793360169 + ], + "state_hash": 2370894419412951220 + }, + "rotatekins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 0.0, + 90.0 + ], + "pose": [ + 4.0, + -3.0, + 5.0 + ], + "state_hash": 4875770340631299468 + }, + "scara": { + "inverse": [ + -3.644300703, + 40.0, + 25.0, + -31.355699297, + 5.0, + -3.0 + ], + "pose": [ + 590.460310444, + 130.945742721, + 465.0 + ], + "state_hash": 16144366080292311245 + }, + "schema": "kinematics-coupled-samples.v1", + "scorbot": { + "inverse": [ + 25.0, + 35.0, + -20.0, + 10.0, + -5.0 + ], + "pose": [ + 366.786994761, + 171.035584569, + 191.173940759 + ], + "state_hash": 7814353589808450675 + }, + "tripod": { + "inverse": [ + 5.385164807, + 9.433981132, + 6.447715952 + ], + "pose": [ + 2.0, + 3.0, + 4.0 + ], + "state_hash": 15608486964708188096 + }, + "xyzac_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 142.826706376, + 9.689621386, + 163.102540378 + ], + "state_hash": 13756563895642799233 + }, + "xyzbc_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 44.740352549, + 25.97032557, + 227.67175976 + ], + "state_hash": 16201786080257949760 + } + }, + "sample_sha256": "ae698ec19349afd12702140460db062ac7b1e70525df93798f2d145d4117813a", + "schema": "kinematics-coupled-samples.v1", + "status": "passed" + } + }, + "motion": { + "command": [ + "build-native/sim_kinematics_motion_test" + ], + "first": { + "sample": { + "capacity": { + "depth": 64, + "planner_after": 10899630745385757838, + "planner_before": 10899630745385757838, + "state_hash": 13283141982606912976, + "status": -802 + }, + "inverse_failure": { + "depth": 0, + "kinematics_error": -704, + "planner_after": 14629876896415603154, + "planner_before": 14629876896415603154, + "status": -804 + }, + "nominal": { + "joints": [ + 0.1, + 0.0, + 0.0 + ], + "pause_status": -801, + "pose": [ + 0.1, + 0.0, + 0.0 + ], + "repeat_hash": 405287727652118863, + "resume_status": 0, + "state_hash": 405287727652118863, + "tick": 1 + }, + "nonfinite_status": -805, + "schema": "kinematics-motion-samples.v1" + }, + "sample_sha256": "5816cb590e4ebe1bfec25e266bef54b2b10b5d11a33e746fbdc06fa38c0c2381", + "schema": "kinematics-motion-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "capacity": { + "depth": 64, + "planner_after": 10899630745385757838, + "planner_before": 10899630745385757838, + "state_hash": 13283141982606912976, + "status": -802 + }, + "inverse_failure": { + "depth": 0, + "kinematics_error": -704, + "planner_after": 14629876896415603154, + "planner_before": 14629876896415603154, + "status": -804 + }, + "nominal": { + "joints": [ + 0.1, + 0.0, + 0.0 + ], + "pause_status": -801, + "pose": [ + 0.1, + 0.0, + 0.0 + ], + "repeat_hash": 405287727652118863, + "resume_status": 0, + "state_hash": 405287727652118863, + "tick": 1 + }, + "nonfinite_status": -805, + "schema": "kinematics-motion-samples.v1" + }, + "sample_sha256": "5816cb590e4ebe1bfec25e266bef54b2b10b5d11a33e746fbdc06fa38c0c2381", + "schema": "kinematics-motion-samples.v1", + "status": "passed" + } + } + }, + "status": "passed", + "summary_sha256": "f87390cea55fded678c1973514d42451a3fa53e1ff2470237062bf506e74a2a3" + }, + "native_wasm": { + "sample_hashes_equal": true, + "status": "passed" + }, + "wasm": { + "records": { + "feedback": { + "command": [ + "node", + "build-wasm/sim_kinematics_feedback_wasm_test.js" + ], + "first": { + "sample": { + "count_error": -821, + "nominal": { + "flags": [ + 0, + 0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 13054934758762781376, + "state_hash": 13054934758762781376, + "status": 0, + "tick": 1, + "valid": 1 + }, + "nonfinite": -822, + "schema": "kinematics-feedback-samples.v1", + "singular": { + "kinematics_error": -706, + "status": -823, + "valid": 0 + }, + "stale_read": -824 + }, + "sample_sha256": "dd411a22b36023ae46232967a93665b60e04d25aeec4e3fe8b568c266f2bc01e", + "schema": "kinematics-feedback-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "count_error": -821, + "nominal": { + "flags": [ + 0, + 0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 13054934758762781376, + "state_hash": 13054934758762781376, + "status": 0, + "tick": 1, + "valid": 1 + }, + "nonfinite": -822, + "schema": "kinematics-feedback-samples.v1", + "singular": { + "kinematics_error": -706, + "status": -823, + "valid": 0 + }, + "stale_read": -824 + }, + "sample_sha256": "dd411a22b36023ae46232967a93665b60e04d25aeec4e3fe8b568c266f2bc01e", + "schema": "kinematics-feedback-samples.v1", + "status": "passed" + } + }, + "home_limit": { + "command": [ + "node", + "build-wasm/sim_kinematics_home_limit_wasm_test.js" + ], + "first": { + "sample": { + "before_home": -842, + "count_status": -841, + "home_status": 0, + "limit_status": -843, + "nonfinite_status": -845, + "schema": "kinematics-home-limit-samples.v1", + "sequence_error": -846, + "state": { + "hash": 14198619819498413028, + "homed": 1, + "joints": [ + 1.0, + 2.0, + 3.0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 14198619819498413028, + "sequence": 7, + "tick": 2 + } + }, + "sample_sha256": "2ead13aa616da0d1b5ffcb414e9a0ad8ba4dc4b135436f9642942637fe85bb2d", + "schema": "kinematics-home-limit-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "before_home": -842, + "count_status": -841, + "home_status": 0, + "limit_status": -843, + "nonfinite_status": -845, + "schema": "kinematics-home-limit-samples.v1", + "sequence_error": -846, + "state": { + "hash": 14198619819498413028, + "homed": 1, + "joints": [ + 1.0, + 2.0, + 3.0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 14198619819498413028, + "sequence": 7, + "tick": 2 + } + }, + "sample_sha256": "2ead13aa616da0d1b5ffcb414e9a0ad8ba4dc4b135436f9642942637fe85bb2d", + "schema": "kinematics-home-limit-samples.v1", + "status": "passed" + } + }, + "io": { + "command": [ + "node", + "build-wasm/sim_io_wasm_test.js" + ], + "first": { + "sample": { + "canonical": { + "estop": 0, + "fault": 0, + "fault_reason": 0, + "last_error": 0, + "probe": { + "input": 1, + "position": [ + 1, + 2, + 3 + ], + "state": 2, + "tick": 40, + "tripped": 1 + }, + "ready": 1, + "recovery_epoch": 1, + "spindles": [ + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + }, + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + } + ], + "tick": 40, + "tool": { + "changed": 0, + "current": 7, + "prepare": 0, + "prepared": 0, + "prepared_pocket": 3, + "prepared_tool": 7, + "state": 0 + } + }, + "estop": { + "command": -904, + "recover": 0, + "recover_before_clear": -904 + }, + "pin": { + "count": 67, + "functions": 1, + "invalid_type": -304 + }, + "probe": { + "position": [ + 1.0, + 2.0, + 3.0 + ], + "state": 2, + "status": 0 + }, + "repeat_hash": 3758173594264074653, + "schema": "io-samples.v1", + "spindle": { + "at_speed": 1, + "limit": -906, + "speed": 0.0, + "step": 0, + "tool_busy": -910 + }, + "state_hash": 3758173594264074653, + "tool": { + "current": 7, + "fault_clear": -905, + "state": 0 + } + }, + "sample_sha256": "c3e3f8b11ab16f3c20bdd4f169bb63c0f53575e7ed979116cbc31b8a1cef41ac", + "schema": "io-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "canonical": { + "estop": 0, + "fault": 0, + "fault_reason": 0, + "last_error": 0, + "probe": { + "input": 1, + "position": [ + 1, + 2, + 3 + ], + "state": 2, + "tick": 40, + "tripped": 1 + }, + "ready": 1, + "recovery_epoch": 1, + "spindles": [ + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + }, + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + } + ], + "tick": 40, + "tool": { + "changed": 0, + "current": 7, + "prepare": 0, + "prepared": 0, + "prepared_pocket": 3, + "prepared_tool": 7, + "state": 0 + } + }, + "estop": { + "command": -904, + "recover": 0, + "recover_before_clear": -904 + }, + "pin": { + "count": 67, + "functions": 1, + "invalid_type": -304 + }, + "probe": { + "position": [ + 1.0, + 2.0, + 3.0 + ], + "state": 2, + "status": 0 + }, + "repeat_hash": 3758173594264074653, + "schema": "io-samples.v1", + "spindle": { + "at_speed": 1, + "limit": -906, + "speed": 0.0, + "step": 0, + "tool_busy": -910 + }, + "state_hash": 3758173594264074653, + "tool": { + "current": 7, + "fault_clear": -905, + "state": 0 + } + }, + "sample_sha256": "c3e3f8b11ab16f3c20bdd4f169bb63c0f53575e7ed979116cbc31b8a1cef41ac", + "schema": "io-samples.v1", + "status": "passed" + } + }, + "kinematics": { + "command": [ + "node", + "build-wasm/sim_kinematics_wasm_test.js" + ], + "first": { + "sample": { + "corexy": { + "inverse": [ + 6.0, + 2.0, + 3.0 + ], + "pose": [ + 4.0, + 2.0, + 3.0 + ], + "state_hash": 15100884384408177781 + }, + "delta_edges": { + "genhex": { + "alternate_branch": 1, + "alternate_pose": [ + 10.0, + -5.0, + -60.0 + ], + "alternate_status": 0, + "branch": 0, + "iteration_limit": -702, + "iterations": 14, + "limit_error": -702, + "max_error": -702, + "nonpositive": -702, + "residual": 8.57e-10, + "singular": -704 + }, + "lineardelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 535.363415806 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702 + }, + "pentapod": { + "alternate_branch": 1, + "alternate_iterations": 1, + "alternate_pose": [ + 0.0, + 0.0, + 0.0 + ], + "alternate_status": -702, + "branch": 0, + "iteration_limit": -702, + "iteration_limit_iterations": 1, + "iterations": 12, + "limit_error": -702, + "max_error": -702, + "max_error_iterations": 1, + "nonpositive": -702, + "nonpositive_iterations": 0, + "residual": 1e-09, + "singular": -704, + "singular_iterations": 0 + }, + "rotarydelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 0.320396615 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "singular": -704 + }, + "tripod": { + "alternate_branch": 1, + "alternate_pose": [ + 2.0, + 3.0, + -4.0 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702, + "singular": -704 + } + }, + "fiveaxiskins": { + "inverse": [ + 10.0, + 20.0, + 30.0, + 35.0, + 40.0, + -2.0, + 20.0 + ], + "pose": [ + 118.967490359, + 111.434580971, + 76.850293016 + ], + "state_hash": 7748142909372720337 + }, + "genhex": { + "inverse": [ + 68.274402001, + 63.00792855, + 63.783820692, + 65.475127133, + 60.456723205, + 68.231500501 + ], + "iterations": 14, + "pose": [ + 10.0, + -5.0, + 60.0, + 4.999999999, + -3.000000001, + 10.0 + ], + "residual": 8.57e-10, + "state_hash": 7575268797291078131 + }, + "genser": { + "inverse": [ + 0.0, + 10.0, + -20.0, + 29.999999999, + 15.0, + -9.999999999 + ], + "iterations": 0, + "pose": [ + 619.051467462, + 30.4112378, + -349.855537721 + ], + "residual": 0.0, + "state_hash": 7456282805679296496 + }, + "lineardelta": { + "inverse": [ + 300.0, + 300.0, + 300.0 + ], + "pose": [ + 0.0, + 0.0, + 64.636584194 + ], + "state_hash": 5975346607623231017 + }, + "maxkins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 30.0, + 90.0 + ], + "pose": [ + -4.0, + 3.0, + 5.0 + ], + "state_hash": 9619955171041365392 + }, + "pentapod": { + "inverse": [ + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 + ], + "iterations": 12, + "pose": [ + 0.0, + 500.0, + 300.0, + 0.01, + -0.01 + ], + "residual": 1e-09, + "state_hash": 13978136356142463125 + }, + "puma": { + "inverse": [ + 10.0, + 20.0, + -30.0, + 40.0, + 25.0, + -15.0 + ], + "pose": [ + 450.112320486, + 207.114833215, + -612.180622409 + ], + "state_hash": 3358632253473456540 + }, + "rose": { + "branch": 1, + "inverse": [ + 2.0, + 7.0, + 190.0 + ], + "pose": [ + -1.969615506, + -0.347296355, + 7.0 + ], + "state_hash": 2438572543122669123 + }, + "rotarydelta": { + "inverse": [ + 10.0, + 10.0, + 10.0 + ], + "pose": [ + 0.0, + 0.0, + -3.793360169 + ], + "state_hash": 2370894419412951220 + }, + "rotatekins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 0.0, + 90.0 + ], + "pose": [ + 4.0, + -3.0, + 5.0 + ], + "state_hash": 4875770340631299468 + }, + "scara": { + "inverse": [ + -3.644300703, + 40.0, + 25.0, + -31.355699297, + 5.0, + -3.0 + ], + "pose": [ + 590.460310444, + 130.945742721, + 465.0 + ], + "state_hash": 16144366080292311245 + }, + "schema": "kinematics-coupled-samples.v1", + "scorbot": { + "inverse": [ + 25.0, + 35.0, + -20.0, + 10.0, + -5.0 + ], + "pose": [ + 366.786994761, + 171.035584569, + 191.173940759 + ], + "state_hash": 7814353589808450675 + }, + "tripod": { + "inverse": [ + 5.385164807, + 9.433981132, + 6.447715952 + ], + "pose": [ + 2.0, + 3.0, + 4.0 + ], + "state_hash": 15608486964708188096 + }, + "xyzac_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 142.826706376, + 9.689621386, + 163.102540378 + ], + "state_hash": 13756563895642799233 + }, + "xyzbc_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 44.740352549, + 25.97032557, + 227.67175976 + ], + "state_hash": 16201786080257949760 + } + }, + "sample_sha256": "ae698ec19349afd12702140460db062ac7b1e70525df93798f2d145d4117813a", + "schema": "kinematics-coupled-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "corexy": { + "inverse": [ + 6.0, + 2.0, + 3.0 + ], + "pose": [ + 4.0, + 2.0, + 3.0 + ], + "state_hash": 15100884384408177781 + }, + "delta_edges": { + "genhex": { + "alternate_branch": 1, + "alternate_pose": [ + 10.0, + -5.0, + -60.0 + ], + "alternate_status": 0, + "branch": 0, + "iteration_limit": -702, + "iterations": 14, + "limit_error": -702, + "max_error": -702, + "nonpositive": -702, + "residual": 8.57e-10, + "singular": -704 + }, + "lineardelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 535.363415806 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702 + }, + "pentapod": { + "alternate_branch": 1, + "alternate_iterations": 1, + "alternate_pose": [ + 0.0, + 0.0, + 0.0 + ], + "alternate_status": -702, + "branch": 0, + "iteration_limit": -702, + "iteration_limit_iterations": 1, + "iterations": 12, + "limit_error": -702, + "max_error": -702, + "max_error_iterations": 1, + "nonpositive": -702, + "nonpositive_iterations": 0, + "residual": 1e-09, + "singular": -704, + "singular_iterations": 0 + }, + "rotarydelta": { + "alternate_branch": 1, + "alternate_pose": [ + -0.0, + -0.0, + 0.320396615 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "singular": -704 + }, + "tripod": { + "alternate_branch": 1, + "alternate_pose": [ + 2.0, + 3.0, + -4.0 + ], + "alternate_status": 0, + "branch": 0, + "geometry_error": -703, + "iterations": 0, + "limit_error": -702, + "no_solution": -702, + "singular": -704 + } + }, + "fiveaxiskins": { + "inverse": [ + 10.0, + 20.0, + 30.0, + 35.0, + 40.0, + -2.0, + 20.0 + ], + "pose": [ + 118.967490359, + 111.434580971, + 76.850293016 + ], + "state_hash": 7748142909372720337 + }, + "genhex": { + "inverse": [ + 68.274402001, + 63.00792855, + 63.783820692, + 65.475127133, + 60.456723205, + 68.231500501 + ], + "iterations": 14, + "pose": [ + 10.0, + -5.0, + 60.0, + 4.999999999, + -3.000000001, + 10.0 + ], + "residual": 8.57e-10, + "state_hash": 7575268797291078131 + }, + "genser": { + "inverse": [ + 0.0, + 10.0, + -20.0, + 29.999999999, + 15.0, + -9.999999999 + ], + "iterations": 0, + "pose": [ + 619.051467462, + 30.4112378, + -349.855537721 + ], + "residual": 0.0, + "state_hash": 7456282805679296496 + }, + "lineardelta": { + "inverse": [ + 300.0, + 300.0, + 300.0 + ], + "pose": [ + 0.0, + 0.0, + 64.636584194 + ], + "state_hash": 5975346607623231017 + }, + "maxkins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 30.0, + 90.0 + ], + "pose": [ + -4.0, + 3.0, + 5.0 + ], + "state_hash": 9619955171041365392 + }, + "pentapod": { + "inverse": [ + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 + ], + "iterations": 12, + "pose": [ + 0.0, + 500.0, + 300.0, + 0.01, + -0.01 + ], + "residual": 1e-09, + "state_hash": 13978136356142463125 + }, + "puma": { + "inverse": [ + 10.0, + 20.0, + -30.0, + 40.0, + 25.0, + -15.0 + ], + "pose": [ + 450.112320486, + 207.114833215, + -612.180622409 + ], + "state_hash": 3358632253473456540 + }, + "rose": { + "branch": 1, + "inverse": [ + 2.0, + 7.0, + 190.0 + ], + "pose": [ + -1.969615506, + -0.347296355, + 7.0 + ], + "state_hash": 2438572543122669123 + }, + "rotarydelta": { + "inverse": [ + 10.0, + 10.0, + 10.0 + ], + "pose": [ + 0.0, + 0.0, + -3.793360169 + ], + "state_hash": 2370894419412951220 + }, + "rotatekins": { + "inverse": [ + 3.0, + 4.0, + 5.0, + 0.0, + 0.0, + 90.0 + ], + "pose": [ + 4.0, + -3.0, + 5.0 + ], + "state_hash": 4875770340631299468 + }, + "scara": { + "inverse": [ + -3.644300703, + 40.0, + 25.0, + -31.355699297, + 5.0, + -3.0 + ], + "pose": [ + 590.460310444, + 130.945742721, + 465.0 + ], + "state_hash": 16144366080292311245 + }, + "schema": "kinematics-coupled-samples.v1", + "scorbot": { + "inverse": [ + 25.0, + 35.0, + -20.0, + 10.0, + -5.0 + ], + "pose": [ + 366.786994761, + 171.035584569, + 191.173940759 + ], + "state_hash": 7814353589808450675 + }, + "tripod": { + "inverse": [ + 5.385164807, + 9.433981132, + 6.447715952 + ], + "pose": [ + 2.0, + 3.0, + 4.0 + ], + "state_hash": 15608486964708188096 + }, + "xyzac_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 142.826706376, + 9.689621386, + 163.102540378 + ], + "state_hash": 13756563895642799233 + }, + "xyzbc_trt": { + "inverse": [ + 100.0, + 50.0, + 200.0, + 30.0, + 45.0 + ], + "pose": [ + 44.740352549, + 25.97032557, + 227.67175976 + ], + "state_hash": 16201786080257949760 + } + }, + "sample_sha256": "ae698ec19349afd12702140460db062ac7b1e70525df93798f2d145d4117813a", + "schema": "kinematics-coupled-samples.v1", + "status": "passed" + } + }, + "motion": { + "command": [ + "node", + "build-wasm/sim_kinematics_motion_wasm_test.js" + ], + "first": { + "sample": { + "capacity": { + "depth": 64, + "planner_after": 10899630745385757838, + "planner_before": 10899630745385757838, + "state_hash": 13283141982606912976, + "status": -802 + }, + "inverse_failure": { + "depth": 0, + "kinematics_error": -704, + "planner_after": 14629876896415603154, + "planner_before": 14629876896415603154, + "status": -804 + }, + "nominal": { + "joints": [ + 0.1, + 0.0, + 0.0 + ], + "pause_status": -801, + "pose": [ + 0.1, + 0.0, + 0.0 + ], + "repeat_hash": 405287727652118863, + "resume_status": 0, + "state_hash": 405287727652118863, + "tick": 1 + }, + "nonfinite_status": -805, + "schema": "kinematics-motion-samples.v1" + }, + "sample_sha256": "5816cb590e4ebe1bfec25e266bef54b2b10b5d11a33e746fbdc06fa38c0c2381", + "schema": "kinematics-motion-samples.v1", + "status": "passed" + }, + "repeat_stable": true, + "second": { + "sample": { + "capacity": { + "depth": 64, + "planner_after": 10899630745385757838, + "planner_before": 10899630745385757838, + "state_hash": 13283141982606912976, + "status": -802 + }, + "inverse_failure": { + "depth": 0, + "kinematics_error": -704, + "planner_after": 14629876896415603154, + "planner_before": 14629876896415603154, + "status": -804 + }, + "nominal": { + "joints": [ + 0.1, + 0.0, + 0.0 + ], + "pause_status": -801, + "pose": [ + 0.1, + 0.0, + 0.0 + ], + "repeat_hash": 405287727652118863, + "resume_status": 0, + "state_hash": 405287727652118863, + "tick": 1 + }, + "nonfinite_status": -805, + "schema": "kinematics-motion-samples.v1" + }, + "sample_sha256": "5816cb590e4ebe1bfec25e266bef54b2b10b5d11a33e746fbdc06fa38c0c2381", + "schema": "kinematics-motion-samples.v1", + "status": "passed" + } + } + }, + "status": "passed", + "summary_sha256": "6a01decdc2b54d26bd5abd637be2798382209f78d76bd54ed598d8e3cb4bea73" + }, + "worker": { + "records": { + "replay": { + "command": [ + "node", + "web/worker/test_replay.mjs" + ], + "first_sha256": "bb0ac276edefcbe3bb9bfcd3774d34522b817fdd1305d7e8032db0182863ba85", + "repeat_stable": true, + "second_sha256": "bb0ac276edefcbe3bb9bfcd3774d34522b817fdd1305d7e8032db0182863ba85", + "status": "passed", + "stdout": "replay=passed cursor=3 tick=9" + }, + "sim_session": { + "command": [ + "node", + "web/worker/test_sim_session.mjs" + ], + "first_sha256": "6b93238efebe57eabe942a732532bbc0acfdba56256f58536ec94a1ac0c0276d", + "repeat_stable": true, + "second_sha256": "6b93238efebe57eabe942a732532bbc0acfdba56256f58536ec94a1ac0c0276d", + "status": "passed", + "stdout": "sim_session=passed calls=16" + }, + "workspace_recovery": { + "command": [ + "node", + "web/workspace/test_recovery.mjs" + ], + "first_sha256": "0a27efaa421ba9b87b902088a51c8c9833e9e1ebec637932a4e723366e49b934", + "repeat_stable": true, + "second_sha256": "0a27efaa421ba9b87b902088a51c8c9833e9e1ebec637932a4e723366e49b934", + "status": "passed", + "stdout": "workspace_recovery=passed commit=1" + } + }, + "status": "passed", + "summary_sha256": "121ccb91a131ebb4bf71c4a8b6b3d71bd9c0e2aeade7c9e49fc33bada0742947" + } + }, + "schema": "configuration-regression-report.v1", + "scope": { + "configs_root": "linuxcnc/configs/sim", + "preflight_only": true, + "tests_root": "linuxcnc/tests" + }, + "state_summary": { + "entries": [ + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "corexykins", + "sample": "corexy", + "sample_status": "registry_only", + "state_digest": "2c63e5d85563cb8ade61536f69bb51d78e061de909ddfce58e62bb525cb5c83c" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "corexykins", + "sample": "corexy", + "sample_status": "registry_only", + "state_digest": "2c63e5d85563cb8ade61536f69bb51d78e061de909ddfce58e62bb525cb5c83c" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "lineardeltakins", + "sample": "lineardelta", + "sample_status": "registry_only", + "state_digest": "8a906aea642819587e00b9f6f63ee521b92ff07e7a526b0df56f28f7ce1deb84" + }, + { + "config_id": null, + "module": "lineardeltakins", + "sample": "lineardelta", + "sample_status": "registry_only", + "state_digest": "8a906aea642819587e00b9f6f63ee521b92ff07e7a526b0df56f28f7ce1deb84" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "pentakins", + "sample": "pentapod", + "sample_status": "registry_only", + "state_digest": "9deaa1c55a1247c79dbb26ea4e68f1a612f6604595bb5765d97fe7a263d65fbd" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "rotarydeltakins", + "sample": "rotarydelta", + "sample_status": "registry_only", + "state_digest": "afe0d4a8e8e68923182d7d093dd0d6902789cbbc5f24008dcacb83da9e4f1957" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "rosekins", + "sample": "rose", + "sample_status": "registry_only", + "state_digest": "3fac26093ff9edb22748fe3f68f2d83dce6e58b349f04ee943746816a48f0ba8" + }, + { + "config_id": null, + "module": "rotatekins", + "sample": "rotatekins", + "sample_status": "registry_only", + "state_digest": "eb3e0d0017355b5f71a01fcaec49c1f2595935521fd23fc07293a16a36d70507" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "5axiskins", + "sample": "fiveaxiskins", + "sample_status": "registry_only", + "state_digest": "cb98ebb331692bb1a6c872a1bee6548e8e93f94ba67194b0854390108572a4d2" + }, + { + "config_id": null, + "module": "maxkins", + "sample": "maxkins", + "sample_status": "registry_only", + "state_digest": "553d388d2855ae3eabf82bb0273cb140db1f83635713d22bd0867fbc8804d335" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "xyzab_tdr_kins", + "sample": null, + "sample_status": "blocked_unregistered", + "state_digest": "835b21a892c9f958cab61bcbf1f89a5d8a5d86643c28d5d0e197e48abffb50c1" + }, + { + "config_id": null, + "module": "xyzac-trt-kins", + "sample": "xyzac_trt", + "sample_status": "registry_only", + "state_digest": "975a786d68b3d0f5cfa1fcf086f2b8c396b1bc9517870c1191b69be6e3cd78ed" + }, + { + "config_id": null, + "module": "xyzbc-trt-kins", + "sample": "xyzbc_trt", + "sample_status": "registry_only", + "state_digest": "7a17a0068a3b2e9b9fb11423fac7d62104f630a3b259b5c324499a7fb0fbc223" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "genhexkins", + "sample": "genhex", + "sample_status": "registry_only", + "state_digest": "51e51533651e7f73397bc2fe809806ecb8f829736933429a97b02df83f04c04f" + }, + { + "config_id": null, + "module": "genserkins", + "sample": "genser", + "sample_status": "registry_only", + "state_digest": "abc4bc0dd9dbb583ae1096b9b10748fa639715427344f0e5165991a0b64d438c" + }, + { + "config_id": null, + "module": "millturn", + "sample": null, + "sample_status": "blocked_unregistered", + "state_digest": "b99140d413551e22528cf8739fd2a5b034a77059e468bca56f3b9b7264e36299" + }, + { + "config_id": null, + "module": "pumakins", + "sample": "puma", + "sample_status": "registry_only", + "state_digest": "348e582b3fdffc2e3b1b65a287999acd5acf6a7d3292aec8e3ba06275d33add6" + }, + { + "config_id": null, + "module": "genserkins", + "sample": "genser", + "sample_status": "registry_only", + "state_digest": "abc4bc0dd9dbb583ae1096b9b10748fa639715427344f0e5165991a0b64d438c" + }, + { + "config_id": null, + "module": "genserkins", + "sample": "genser", + "sample_status": "registry_only", + "state_digest": "abc4bc0dd9dbb583ae1096b9b10748fa639715427344f0e5165991a0b64d438c" + }, + { + "config_id": null, + "module": "pumakins", + "sample": "puma", + "sample_status": "registry_only", + "state_digest": "348e582b3fdffc2e3b1b65a287999acd5acf6a7d3292aec8e3ba06275d33add6" + }, + { + "config_id": null, + "module": "scarakins", + "sample": "scara", + "sample_status": "registry_only", + "state_digest": "186e9256d690aa58c2753cb06f3403f96f9dbd987d85edf77e0141bb9596a43d" + }, + { + "config_id": null, + "module": "scorbot-kins", + "sample": "scorbot", + "sample_status": "registry_only", + "state_digest": "8ea98e4c7186027675a718486943bdb07d116b70427e542635661363edbf3ed9" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "scarakins", + "sample": "scara", + "sample_status": "registry_only", + "state_digest": "186e9256d690aa58c2753cb06f3403f96f9dbd987d85edf77e0141bb9596a43d" + }, + { + "config_id": null, + "module": "xyzac-trt-kins", + "sample": "xyzac_trt", + "sample_status": "registry_only", + "state_digest": "975a786d68b3d0f5cfa1fcf086f2b8c396b1bc9517870c1191b69be6e3cd78ed" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "scarakins", + "sample": "scara", + "sample_status": "registry_only", + "state_digest": "186e9256d690aa58c2753cb06f3403f96f9dbd987d85edf77e0141bb9596a43d" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "scarakins", + "sample": "scara", + "sample_status": "registry_only", + "state_digest": "186e9256d690aa58c2753cb06f3403f96f9dbd987d85edf77e0141bb9596a43d" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "lineardeltakins", + "sample": "lineardelta", + "sample_status": "registry_only", + "state_digest": "8a906aea642819587e00b9f6f63ee521b92ff07e7a526b0df56f28f7ce1deb84" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "tripodkins", + "sample": "tripod", + "sample_status": "registry_only", + "state_digest": "242d941b3109161978a8a19ba7c9e71b512598d9b4891a3325c9e0f2aa3d36e6" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "matrixkins", + "sample": null, + "sample_status": "blocked_unregistered", + "state_digest": "f115d0ee1f30f331c41d1437e7b66500344bd3c648a6abfb43cd9c88083ce953" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + }, + { + "config_id": null, + "module": "trivkins", + "sample": null, + "sample_status": "registry_only", + "state_digest": "ae5ca116ae5f1303bd0eef08ba69adc25462eea2f90031110661756be719d5c0" + } + ], + "runtime_samples": { + "feedback": { + "sample_sha256": "dd411a22b36023ae46232967a93665b60e04d25aeec4e3fe8b568c266f2bc01e", + "schema": "kinematics-feedback-samples.v1", + "state_hashes": [ + { + "path": "nominal.repeat_hash", + "value": 13054934758762781376 + }, + { + "path": "nominal.state_hash", + "value": 13054934758762781376 + } + ] + }, + "home_limit": { + "sample_sha256": "2ead13aa616da0d1b5ffcb414e9a0ad8ba4dc4b135436f9642942637fe85bb2d", + "schema": "kinematics-home-limit-samples.v1", + "state_hashes": [ + { + "path": "state.hash", + "value": 14198619819498413028 + }, + { + "path": "state.repeat_hash", + "value": 14198619819498413028 + } + ] + }, + "io": { + "sample_sha256": "c3e3f8b11ab16f3c20bdd4f169bb63c0f53575e7ed979116cbc31b8a1cef41ac", + "schema": "io-samples.v1", + "state_hashes": [ + { + "path": "repeat_hash", + "value": 3758173594264074653 + }, + { + "path": "state_hash", + "value": 3758173594264074653 + } + ] + }, + "kinematics": { + "sample_sha256": "ae698ec19349afd12702140460db062ac7b1e70525df93798f2d145d4117813a", + "schema": "kinematics-coupled-samples.v1", + "state_hashes": [ + { + "path": "corexy.state_hash", + "value": 15100884384408177781 + }, + { + "path": "fiveaxiskins.state_hash", + "value": 7748142909372720337 + }, + { + "path": "genhex.state_hash", + "value": 7575268797291078131 + }, + { + "path": "genser.state_hash", + "value": 7456282805679296496 + }, + { + "path": "lineardelta.state_hash", + "value": 5975346607623231017 + }, + { + "path": "maxkins.state_hash", + "value": 9619955171041365392 + }, + { + "path": "pentapod.state_hash", + "value": 13978136356142463125 + }, + { + "path": "puma.state_hash", + "value": 3358632253473456540 + }, + { + "path": "rose.state_hash", + "value": 2438572543122669123 + }, + { + "path": "rotarydelta.state_hash", + "value": 2370894419412951220 + }, + { + "path": "rotatekins.state_hash", + "value": 4875770340631299468 + }, + { + "path": "scara.state_hash", + "value": 16144366080292311245 + }, + { + "path": "scorbot.state_hash", + "value": 7814353589808450675 + }, + { + "path": "tripod.state_hash", + "value": 15608486964708188096 + }, + { + "path": "xyzac_trt.state_hash", + "value": 13756563895642799233 + }, + { + "path": "xyzbc_trt.state_hash", + "value": 16201786080257949760 + } + ] + }, + "motion": { + "sample_sha256": "5816cb590e4ebe1bfec25e266bef54b2b10b5d11a33e746fbdc06fa38c0c2381", + "schema": "kinematics-motion-samples.v1", + "state_hashes": [ + { + "path": "capacity.state_hash", + "value": 13283141982606912976 + }, + { + "path": "nominal.repeat_hash", + "value": 405287727652118863 + }, + { + "path": "nominal.state_hash", + "value": 405287727652118863 + } + ] + } + }, + "summary_sha256": "fdeafab9276b3c7de9d937682b81ddafcd92ed5370f2167affe7dd21a66947b9", + "tick_policy": "fixed logical tick; wall clock excluded" + }, + "status": "partial", + "unclosed": { + "resource_missing": [ + "linuxcnc/configs/sim/axis/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/anglejog/LIB:basic_sim.tcl -no_sim_spindle -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/axis/anglejog/anglejog.tbl", + "linuxcnc/configs/sim/axis/anglejog/anglejog.var", + "linuxcnc/configs/sim/axis/anglejog/linuxcnc.gif", + "linuxcnc/configs/sim/axis/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/canterp.var", + "linuxcnc/configs/sim/axis/check_xyz_constraints.hal", + "linuxcnc/configs/sim/axis/classicladder/core_sim.hal", + "linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.var", + "linuxcnc/configs/sim/axis/classicladder/linuxcnc.gif", + "linuxcnc/configs/sim/axis/classicladder/simulated_home.hal", + "linuxcnc/configs/sim/axis/core_sim.hal", + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl -no_sim_spindle", + "linuxcnc/configs/sim/axis/external_offsets/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/axis/external_offsets/halscope -i dynamic_offsets.halscope", + "linuxcnc/configs/sim/axis/external_offsets/sim.var", + "linuxcnc/configs/sim/axis/external_offsets/sim_pin --title \"MPG Simulator\" \\", + "linuxcnc/configs/sim/axis/external_offsets/sim_pin ini.x.max_acceleration ini.x.max_velocity", + "linuxcnc/configs/sim/axis/extrajoints/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/extrajoints/halshow --fformat %.6f extrajoints.halshow", + "linuxcnc/configs/sim/axis/extrajoints/sim.var", + "linuxcnc/configs/sim/axis/extrajoints/sim_pin --title \"j4 extrajoint\" \\", + "linuxcnc/configs/sim/axis/extrajoints/sim_pin --title \"j5 extrajoints\" \\", + "linuxcnc/configs/sim/axis/foam/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/foam/foam.var", + "linuxcnc/configs/sim/axis/foam/linuxcnc.gif", + "linuxcnc/configs/sim/axis/foam/sim.tbl", + "linuxcnc/configs/sim/axis/gantry/gantry_mm.var", + "linuxcnc/configs/sim/axis/gantry/gantrysim.hal", + "linuxcnc/configs/sim/axis/gantry/halscope -i gantry_jjog.halscope", + "linuxcnc/configs/sim/axis/gantry/image-to-gcode.py", + "linuxcnc/configs/sim/axis/gantry/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gantry/sim.tbl", + "linuxcnc/configs/sim/axis/gantry/sim.var", + "linuxcnc/configs/sim/axis/gantry/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/gantry/simulated-gantry-home.hal", + "linuxcnc/configs/sim/axis/gantry/toolpaths.py", + "linuxcnc/configs/sim/axis/geometry/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/geometry/xyzc.var", + "linuxcnc/configs/sim/axis/gladevcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/gladevcp/position.txt", + "linuxcnc/configs/sim/axis/gladevcp/sim.var", + "linuxcnc/configs/sim/axis/hal-histogram -geometry +10+10\\", + "linuxcnc/configs/sim/axis/hal-histogram -geometry +50+50\\", + "linuxcnc/configs/sim/axis/halui_pyvcp/core_sim.hal", + "linuxcnc/configs/sim/axis/halui_pyvcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/halui_pyvcp/sim.var", + "linuxcnc/configs/sim/axis/halui_pyvcp/simulated_home.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/core_sim.hal", + "linuxcnc/configs/sim/axis/iocontrolv2/linuxcnc.gif", + "linuxcnc/configs/sim/axis/iocontrolv2/position_mm.txt", + "linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.var", + "linuxcnc/configs/sim/axis/iocontrolv2/simulated_home.hal", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/LIB:wheeljogpins.tcl 0.1", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/halshow xyzb.halshow", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/sim_pin \\", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/sim_pin halui.mode.joint/mode=Pulse \\", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/sim_pin halui.mode.teleop/mode=Pulse \\", + "linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.var", + "linuxcnc/configs/sim/axis/laser/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/laser/laser.var", + "linuxcnc/configs/sim/axis/lathe-fanucy/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/lathe-fanucy/linuxcnc.gif", + "linuxcnc/configs/sim/axis/lathe-fanucy/sim-lathe.var", + "linuxcnc/configs/sim/axis/lathe.hal", + "linuxcnc/configs/sim/axis/lathe_multispindle/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/lathe_multispindle/lathe.tbl", + "linuxcnc/configs/sim/axis/lathe_multispindle/linuxcnc.gif", + "linuxcnc/configs/sim/axis/lathe_multispindle/sim-lathe.var", + "linuxcnc/configs/sim/axis/lathe_multispindle/simulated_home.hal", + "linuxcnc/configs/sim/axis/linuxcnc.gif", + "linuxcnc/configs/sim/axis/locking_indexer.hal", + "linuxcnc/configs/sim/axis/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/axis/ngcgui/sim-lathe.var", + "linuxcnc/configs/sim/axis/ngcgui/sim.var", + "linuxcnc/configs/sim/axis/orphans/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/orphans/check_xyz_constraints.hal", + "linuxcnc/configs/sim/axis/orphans/iocontrol-removed/position_mm.txt", + "linuxcnc/configs/sim/axis/orphans/iocontrol-removed/sim_mm.var", + "linuxcnc/configs/sim/axis/orphans/linuxcnc.gif", + "linuxcnc/configs/sim/axis/orphans/position.txt", + "linuxcnc/configs/sim/axis/orphans/position_mm.txt", + "linuxcnc/configs/sim/axis/orphans/rack-toolchange/nc_subroutines", + "linuxcnc/configs/sim/axis/orphans/sim.tbl", + "linuxcnc/configs/sim/axis/orphans/sim.var", + "linuxcnc/configs/sim/axis/orphans/sim_mm.var", + "linuxcnc/configs/sim/axis/orphans/simulated_home.hal", + "linuxcnc/configs/sim/axis/orphans/tool.tbl", + "linuxcnc/configs/sim/axis/panelui-demo/linuxcnc.gif", + "linuxcnc/configs/sim/axis/panelui-demo/linuxcnc.var", + "linuxcnc/configs/sim/axis/pentapod/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/pentapod/linuxcnc.gif", + "linuxcnc/configs/sim/axis/pentapod/pentapod.var", + "linuxcnc/configs/sim/axis/pentapod/position.txt", + "linuxcnc/configs/sim/axis/plasma/imperial_mdi_history.txt", + "linuxcnc/configs/sim/axis/plasma/imperial_parameters.txt", + "linuxcnc/configs/sim/axis/plasma/imperial_position.txt", + "linuxcnc/configs/sim/axis/plasma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/plasma/metric_mdi_history.txt", + "linuxcnc/configs/sim/axis/plasma/metric_parameters.txt", + "linuxcnc/configs/sim/axis/plasma/metric_position.txt", + "linuxcnc/configs/sim/axis/plasma/qtplasmac_comp.hal", + "linuxcnc/configs/sim/axis/position.txt", + "linuxcnc/configs/sim/axis/position9.txt", + "linuxcnc/configs/sim/axis/position_mm.txt", + "linuxcnc/configs/sim/axis/qtvcp/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/qtvcp/linuxcnc.gif", + "linuxcnc/configs/sim/axis/qtvcp/position.txt", + "linuxcnc/configs/sim/axis/qtvcp/sim.var", + "linuxcnc/configs/sim/axis/remap/cycle/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/cycle/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/cycle/locking_indexer.hal", + "linuxcnc/configs/sim/axis/remap/cycle/position9.txt", + "linuxcnc/configs/sim/axis/remap/cycle/sim-9axis.var", + "linuxcnc/configs/sim/axis/remap/extend-builtins/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/extend-builtins/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/extend-builtins/position.txt", + "linuxcnc/configs/sim/axis/remap/extend-builtins/sim.var", + "linuxcnc/configs/sim/axis/remap/getting-started/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/getting-started/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/getting-started/position.txt", + "linuxcnc/configs/sim/axis/remap/getting-started/sim.var", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/position_mm.txt", + "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/sim_mm.var", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/position_mm.txt", + "linuxcnc/configs/sim/axis/remap/rack-toolchange/sim_mm.var", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/linuxcnc.gif", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_subroutines", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/position.txt", + "linuxcnc/configs/sim/axis/remap/stop-lookahead/sim.var", + "linuxcnc/configs/sim/axis/rose_engine/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/rose_engine/halshow rose_engine.halshow", + "linuxcnc/configs/sim/axis/rose_engine/rose.tbl", + "linuxcnc/configs/sim/axis/sim-9axis.var", + "linuxcnc/configs/sim/axis/sim-lathe.var", + "linuxcnc/configs/sim/axis/sim.var", + "linuxcnc/configs/sim/axis/sim_ldelta.hal", + "linuxcnc/configs/sim/axis/sim_mm.var", + "linuxcnc/configs/sim/axis/sim_pin >/dev/null \\", + "linuxcnc/configs/sim/axis/sim_pin \\", + "linuxcnc/configs/sim/axis/sim_rdelta.hal", + "linuxcnc/configs/sim/axis/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/simulated_home.hal", + "linuxcnc/configs/sim/axis/spindle_orient/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/spindle_orient/core_sim.hal", + "linuxcnc/configs/sim/axis/spindle_orient/linuxcnc.gif", + "linuxcnc/configs/sim/axis/spindle_orient/position.txt", + "linuxcnc/configs/sim/axis/spindle_orient/sim.var", + "linuxcnc/configs/sim/axis/spindle_orient/simulated_home.hal", + "linuxcnc/configs/sim/axis/twopass/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/axis/twopass/core_sim.hal", + "linuxcnc/configs/sim/axis/twopass/linuxcnc.gif", + "linuxcnc/configs/sim/axis/twopass/position.txt", + "linuxcnc/configs/sim/axis/twopass/sim.var", + "linuxcnc/configs/sim/axis/twopass/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/axis/twopass/simulated_home.hal", + "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial_mm.var", + "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt", + "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.var", + "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/emc2.gif", + "linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.var", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/emc2.gif", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var", + "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.var", + "linuxcnc/configs/sim/axis/vismach/hbm/hbm.var", + "linuxcnc/configs/sim/axis/vismach/hbm/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.tbl", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.var", + "linuxcnc/configs/sim/axis/vismach/hexapod-sim/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/melfa-sim/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/melfa-sim/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.var", + "linuxcnc/configs/sim/axis/vismach/millturn/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/millturn/halshow ./millturn.halshow", + "linuxcnc/configs/sim/axis/vismach/millturn/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/millturn/millturn.var", + "linuxcnc/configs/sim/axis/vismach/nc_files", + "linuxcnc/configs/sim/axis/vismach/puma/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/puma/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/puma/puma.var", + "linuxcnc/configs/sim/axis/vismach/puma/puma560.var", + "linuxcnc/configs/sim/axis/vismach/scara/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/axis/vismach/scara/linuxcnc.gif", + "linuxcnc/configs/sim/axis/vismach/scara/scara.tbl", + "linuxcnc/configs/sim/axis/vismach/scara/scara.var", + "linuxcnc/configs/sim/axis/wrapped_rotary/gantry_mm.tbl", + "linuxcnc/configs/sim/axis/wrapped_rotary/linuxcnc.gif", + "linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.var", + "linuxcnc/configs/sim/craftsman/craftsmancnc.var", + "linuxcnc/configs/sim/craftsman/linuxcnc.gif", + "linuxcnc/configs/sim/craftsman/linuxcnc/nc_files", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/core_sim.hal", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/position.txt", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/sim.var", + "linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/simulated_home.hal", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/macros", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/position.txt", + "linuxcnc/configs/sim/gmoccapy/lathe_configs/sim.var", + "linuxcnc/configs/sim/gmoccapy/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/sim.var", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.var", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/emc2.gif", + "linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac.var", + "linuxcnc/configs/sim/gmoccapy/pendant_5_axis.glade", + "linuxcnc/configs/sim/gmoccapy/pendant_5_axis.hal", + "linuxcnc/configs/sim/gmoccapy/plasma_config/core_sim.hal", + "linuxcnc/configs/sim/gmoccapy/plasma_config/linuxcnc.gif", + "linuxcnc/configs/sim/gmoccapy/plasma_config/position.txt", + "linuxcnc/configs/sim/gmoccapy/plasma_config/sim.var", + "linuxcnc/configs/sim/gmoccapy/plasma_config/simulated_home.hal", + "linuxcnc/configs/sim/gmoccapy/position.txt", + "linuxcnc/configs/sim/gmoccapy/sim.var", + "linuxcnc/configs/sim/gscreen/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/gscreen_custom/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/core_sim.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/gscreen_custom/locking_indexer.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position9.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/position_mm.txt", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim-9gscreen.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_mm.tbl", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_mm.var", + "linuxcnc/configs/sim/gscreen/gscreen_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/gscreen_custom/simulated_home.hal", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/position.txt", + "linuxcnc/configs/sim/gscreen/industrial_lathe_wear/sim.var", + "linuxcnc/configs/sim/gscreen/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/gscreen/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/ngcgui/position.txt", + "linuxcnc/configs/sim/gscreen/ngcgui/sim.var", + "linuxcnc/configs/sim/gscreen/position.txt", + "linuxcnc/configs/sim/gscreen/position_mm.txt", + "linuxcnc/configs/sim/gscreen/silverdragon/core_sim.hal", + "linuxcnc/configs/sim/gscreen/silverdragon/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/silverdragon/position.txt", + "linuxcnc/configs/sim/gscreen/silverdragon/sim.var", + "linuxcnc/configs/sim/gscreen/silverdragon/simulated_home.hal", + "linuxcnc/configs/sim/gscreen/sim.var", + "linuxcnc/configs/sim/gscreen/sim_mm.var", + "linuxcnc/configs/sim/gscreen/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/gscreen/simulated_home.hal", + "linuxcnc/configs/sim/gscreen/spartan/linuxcnc.gif", + "linuxcnc/configs/sim/gscreen/spartan/linuxcnc.var", + "linuxcnc/configs/sim/pyvcp_demo/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/pyvcp_demo/core_sim.hal", + "linuxcnc/configs/sim/pyvcp_demo/linuxcnc.gif", + "linuxcnc/configs/sim/pyvcp_demo/position_mm.txt", + "linuxcnc/configs/sim/pyvcp_demo/sim_mm.var", + "linuxcnc/configs/sim/pyvcp_demo/simulated_home.hal", + "linuxcnc/configs/sim/qtaxis/gantry/WORKINGFOLDER/qtaxis_gantry.pref", + "linuxcnc/configs/sim/qtaxis/gantry/gantrysim.hal", + "linuxcnc/configs/sim/qtaxis/gantry/image-to-gcode.py", + "linuxcnc/configs/sim/qtaxis/gantry/linuxcnc.gif", + "linuxcnc/configs/sim/qtaxis/gantry/sim.var", + "linuxcnc/configs/sim/qtaxis/gantry/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtaxis/gantry/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtaxis/gantry/toolpaths.py", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/WORKINGFOLDER/qtdragon_scara.pref", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/mdi_history.dat", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/qtdragon_scara.log", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.var", + "linuxcnc/configs/sim/qtaxis/non-trivial/scara/silver_dragon.png", + "linuxcnc/configs/sim/qtaxis/xyz/WORKINGFOLDER/qtaxis.pref", + "linuxcnc/configs/sim/qtaxis/xyz/core_sim.hal", + "linuxcnc/configs/sim/qtaxis/xyz/linuxcnc.gif", + "linuxcnc/configs/sim/qtaxis/xyz/position.txt", + "linuxcnc/configs/sim/qtaxis/xyz/sim.var", + "linuxcnc/configs/sim/qtaxis/xyz/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtaxis/xyz/simulated_home.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/simulated-xyyz-home.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/\\", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/core_sim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/simulated_home.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/core_sim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz/simulated_home.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.log", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon.var", + "linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/WORKINGFOLDER/qtdragon_hd.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/gantrysim.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/simulated_home.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/WORKINGFOLDER/qtdragon_hd.pref", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/core_sim.hal", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/mdi_history.dat", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon.var", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd.log", + "linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/simulated_home.hal", + "linuxcnc/configs/sim/qttouchy/WORKINGFOLDER/qttouchy.pref", + "linuxcnc/configs/sim/qttouchy/core_sim.hal", + "linuxcnc/configs/sim/qttouchy/linuxcnc.gif", + "linuxcnc/configs/sim/qttouchy/position.txt", + "linuxcnc/configs/sim/qttouchy/sim.var", + "linuxcnc/configs/sim/qttouchy/sim_panel.ui", + "linuxcnc/configs/sim/qttouchy/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qttouchy/simulated_home.hal", + "linuxcnc/configs/sim/qtvcp_screens/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/blender.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_800x600.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_9axis.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_gantry.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qt_cnc_mm.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtaxis.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtaxis_gantry.pref", + "linuxcnc/configs/sim/qtvcp_screens/WORKINGFOLDER/qtx11mill.pref", + "linuxcnc/configs/sim/qtvcp_screens/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/qtvcp_screens/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/gantrysim.hal", + "linuxcnc/configs/sim/qtvcp_screens/image-to-gcode.py", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/WORKINGFOLDER/qtlathe.pref", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/locking_indexer.hal", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/WORKINGFOLDER/qtdragon_scara.pref", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/qtdragon_scara.log", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.tbl", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.var", + "linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/silver_dragon.png", + "linuxcnc/configs/sim/qtvcp_screens/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/position9.txt", + "linuxcnc/configs/sim/qtvcp_screens/position_mm.txt", + "linuxcnc/configs/sim/qtvcp_screens/qt_cnc_800x600.ui", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/LIB:basic_sim.tcl -no_use_hal_manualtoolchange", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/WORKINGFOLDER/qtaxis_lathe.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/WORKINGFOLDER/qtdragon.pref", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/mdi_history.dat", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.log", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.var", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated-xyyz-home.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtdragon/simulated_home.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/simulated_home.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/core_sim.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/linuxcnc.gif", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/position.txt", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/simulated_home.hal", + "linuxcnc/configs/sim/qtvcp_screens/sim.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_mm.var", + "linuxcnc/configs/sim/qtvcp_screens/sim_spindle_encoder.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated-gantry-home.hal", + "linuxcnc/configs/sim/qtvcp_screens/simulated_home.hal", + "linuxcnc/configs/sim/qtvcp_screens/tester.ui", + "linuxcnc/configs/sim/qtvcp_screens/toolpaths.py", + "linuxcnc/configs/sim/tklinuxcnc/axis_manualtoolchange.hal", + "linuxcnc/configs/sim/tklinuxcnc/core_sim.hal", + "linuxcnc/configs/sim/tklinuxcnc/image-to-gcode.py", + "linuxcnc/configs/sim/tklinuxcnc/linuxcnc.gif", + "linuxcnc/configs/sim/tklinuxcnc/servo_sim.hal", + "linuxcnc/configs/sim/tklinuxcnc/sim.var", + "linuxcnc/configs/sim/tklinuxcnc/sim_ldelta.hal", + "linuxcnc/configs/sim/tklinuxcnc/toolpaths.py", + "linuxcnc/configs/sim/tklinuxcnc/tripodsim.hal", + "linuxcnc/configs/sim/touchy/core_sim.hal", + "linuxcnc/configs/sim/touchy/gladevcp/core_sim.hal", + "linuxcnc/configs/sim/touchy/gladevcp/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/gladevcp/sim.var", + "linuxcnc/configs/sim/touchy/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/ngcgui/LIB:basic_sim.tcl", + "linuxcnc/configs/sim/touchy/ngcgui/LIB:hookup_moveoff.tcl", + "linuxcnc/configs/sim/touchy/ngcgui/linuxcnc.gif", + "linuxcnc/configs/sim/touchy/ngcgui/moveoff_gui \\", + "linuxcnc/configs/sim/touchy/ngcgui/sim-lathe.var", + "linuxcnc/configs/sim/touchy/ngcgui/sim.var", + "linuxcnc/configs/sim/touchy/sim.var", + "linuxcnc/configs/sim/woodpecker/WORKINGFOLDER/woodpecker.pref", + "linuxcnc/configs/sim/woodpecker/linuxcnc.gif", + "linuxcnc/configs/sim/woodpecker/metric_parameters.txt", + "linuxcnc/configs/sim/woodpecker/position.txt", + "linuxcnc/configs/sim/woodpecker/simulated_home.hal", + "linuxcnc/configs/sim/woodpecker/woodpecker.log", + "linuxcnc/configs/sim/woodpecker/woodpecker.var", + "nc_files/probe/basic_probe/macros" + ], + "resource_unresolved": [ + "/home/.../linuxcnc/nc_files/examples/remap-subroutines", + "/home/.../linuxcnc/nc_files/probe/basic_probe/macros", + "/home/.../linuxcnc/nc_files/remap_lib", + "/home/emcmesa/linuxcnc/nc_files", + "/home/jim/linuxcnc/nc_files", + "/home/rolf/linuxcnc/nc_files", + "/media/imac/linuxcnc/nc_files", + "/root/emc2/ngc/", + "/tmp/rose.var", + "~/linuxcnc/nc_files", + "~/linuxcnc/nc_files/examples/macros/lathe", + "~/linuxcnc/nc_files/examples/macros/mill", + "~/linuxcnc/nc_files/examples/ngcgui_lib", + "~/linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs", + "~/linuxcnc/nc_files/macros/lathe", + "~/linuxcnc/nc_files/macros/probe" + ], + "startup_blocked_entries": [ + "config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini:54:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/axis.ini:144:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/axis_9axis.ini:67:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/axis_mm.ini:136:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/canterp.ini:47:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini:52:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/db_demo/base.inc:38:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini:46:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini:67:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini:52:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/external_offsets/opa.ini:56:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini:19:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini:22:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini:25:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/foam/axis_foam.ini:64:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gantry/gantry.ini:3:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini:6:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gantry/gantry_mm.ini:45:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/geometry/xyzc.ini:33:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini:34:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini:69:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini:69:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini:73:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gladevcp/probe.ini:69:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini:68:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini:57:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/histogram_demo.ini:67:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/historical_lathe.ini:68:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ini_hal_demo.ini:71:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ini_with_includes/kins.inc:2:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini:135:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini:116:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini:118:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini:98:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini:20:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini:13:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc:7:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/laser/laser.ini:8:kinematics:corexykins", + "config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini:62:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/lathe.ini:64:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini:142:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ldelta.ini:59:kinematics:lineardeltakins", + "config:linuxcnc/configs/sim/axis/ldelta_demo.ini:107:kinematics:lineardeltakins", + "config:linuxcnc/configs/sim/axis/minimal_xyz.ini:39:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc:40:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini:101:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini:106:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini:90:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini:89:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini:102:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/orphans/acc_test.ini:66:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/orphans/axis_noio.ini:117:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini:212:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/orphans/medium.ini:65:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini:67:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini:113:kinematics:pentakins", + "config:linuxcnc/configs/sim/axis/plasma/imperial.ini:61:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/plasma/metric.ini:61:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/profile_axis.ini:64:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini:74:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini:73:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/random_tc.ini:64:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/rdelta.ini:59:kinematics:rotarydeltakins", + "config:linuxcnc/configs/sim/axis/remap/cycle/cycle.ini:75:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini:105:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/remap/getting-started/demo.ini:156:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini:92:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini:92:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini:73:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini:15:kinematics:rosekins", + "config:linuxcnc/configs/sim/axis/rotate/rotatekins.ini:11:kinematics:rotatekins", + "config:linuxcnc/configs/sim/axis/simtcl/twopass_base.inc:51:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/spindle_orient/orient.ini:72:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/twopass/twopass.ini:74:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini:159:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini:98:kinematics:5axiskins", + "config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini:31:kinematics:xyzab_tdr_kins", + "config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini:43:kinematics:xyzac-trt-kins", + "config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini:43:kinematics:xyzbc-trt-kins", + "config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini:54:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini:54:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini:49:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini:76:kinematics:genhexkins", + "config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini:7:kinematics:genserkins", + "config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini:10:kinematics:millturn", + "config:linuxcnc/configs/sim/axis/vismach/puma/puma.ini:7:kinematics:pumakins", + "config:linuxcnc/configs/sim/axis/vismach/puma/puma560.ini:12:kinematics:genserkins", + "config:linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini:12:kinematics:genserkins", + "config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini:139:kinematics:pumakins", + "config:linuxcnc/configs/sim/axis/vismach/scara/scara.ini:56:kinematics:scarakins", + "config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini:10:kinematics:scorbot-kins", + "config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini:45:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc:13:kinematics:trivkins", + "config:linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc:13:kinematics:trivkins", + "config:linuxcnc/configs/sim/craftsman/craftsmancnc.ini:82:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/6_axis.ini:72:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/7_axis.ini:72:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini:72:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/8_axis.ini:71:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/9_axis.ini:72:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy.ini:101:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini:89:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini:121:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini:111:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini:107:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini:98:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini:131:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini:99:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini:113:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini:134:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini:94:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini:102:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini:128:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini:119:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini:95:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini:96:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini:96:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini:96:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini:95:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini:101:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini:55:kinematics:trivkins", + "config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini:70:kinematics:scarakins", + "config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini:46:kinematics:xyzac-trt-kins", + "config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini:109:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen.ini:166:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini:135:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini:133:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini:133:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini:135:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini:124:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini:137:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_lathe.ini:65:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/gscreen_mm.ini:138:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini:79:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini:114:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini:111:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini:128:kinematics:trivkins", + "config:linuxcnc/configs/sim/gscreen/spartan/spartan.ini:67:kinematics:trivkins", + "config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini:153:kinematics:trivkins", + "config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini:150:kinematics:trivkins", + "config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini:154:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini:3:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini:120:kinematics:scarakins", + "config:linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini:217:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini:84:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini:84:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini:86:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini:114:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini:111:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini:89:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini:84:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini:84:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc:44:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc:44:kinematics:trivkins", + "config:linuxcnc/configs/sim/qttouchy/qttouchy.ini:198:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/blender.ini:207:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini:86:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini:121:kinematics:scarakins", + "config:linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini:164:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini:3:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini:220:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini:191:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini:224:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini:210:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini:73:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini:3:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini:134:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini:80:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini:55:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini:58:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini:75:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini:61:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini:62:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini:63:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini:61:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini:63:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini:229:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini:232:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini:232:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini:229:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini:214:kinematics:trivkins", + "config:linuxcnc/configs/sim/qtvcp_screens/tester.ini:184:kinematics:trivkins", + "config:linuxcnc/configs/sim/tklinuxcnc/ldelta.ini:59:kinematics:lineardeltakins", + "config:linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini:49:kinematics:trivkins", + "config:linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini:79:kinematics:trivkins", + "config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini:59:kinematics:tripodkins", + "config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini:90:kinematics:trivkins", + "config:linuxcnc/configs/sim/touchy/gladevcp/touchy.ini:86:kinematics:trivkins", + "config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini:73:kinematics:trivkins", + "config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini:88:kinematics:trivkins", + "config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini:75:kinematics:trivkins", + "config:linuxcnc/configs/sim/touchy/touchy.ini:64:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker.ini:49:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini:63:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini:56:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini:86:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini:74:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini:55:kinematics:trivkins", + "config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini:58:kinematics:trivkins", + "config:linuxcnc/tests/matrixkins/test.ini:53:kinematics:matrixkins" + ], + "unregistered_kinematics": [ + "matrixkins", + "millturn", + "xyzab_tdr_kins" + ] + } +} diff --git a/coverage/corexy-hal.report.json b/coverage/corexy-hal.report.json index 367b4c1..6058042 100644 --- a/coverage/corexy-hal.report.json +++ b/coverage/corexy-hal.report.json @@ -77,7 +77,7 @@ "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "status": "blocked" }, - "report_sha256": "765c8318c48d7570773d22394c625c0d6c479fdf2e98c62fa48296b61e99c238", + "report_sha256": "5bc8a261e615f8ef62504a1c6ccf1744c4c3bdd735429cf524226da2f7de6633", "schema": "corexy-hal-report.v1", "source_records": { "component": { @@ -90,7 +90,7 @@ }, "hal_header": { "path": "wasm-core/include/sim_hal.h", - "sha256": "f0b25fda1c267ed8078469c9966fa3b09721eba77c575affea77d489437a3e49" + "sha256": "3dd7230316e557d1a129a9a80a26a109b837a318b092657b8bee0d53a5e57db9" }, "hal_source": { "path": "wasm-core/src/sim_hal.c", diff --git a/coverage/hal-runtime.report.json b/coverage/hal-runtime.report.json index 25602e6..49ba535 100644 --- a/coverage/hal-runtime.report.json +++ b/coverage/hal-runtime.report.json @@ -1,6 +1,7 @@ { "schema": "hal-runtime-report.v1", "status": "passed", + "pin_capacity": 256, "supported_types": ["BIT", "S32", "U32", "FLOAT"], "fixed_tick_scheduler": true, "max_period_ticks": 1000000, diff --git a/coverage/io-runtime.report.json b/coverage/io-runtime.report.json new file mode 100644 index 0000000..2b524e5 --- /dev/null +++ b/coverage/io-runtime.report.json @@ -0,0 +1,287 @@ +{ + "boundaries": { + "estop_command": -904, + "estop_recovery_before_clear": -904, + "fault_clear_while_asserted": -905, + "invalid_pin_type": -304, + "probe_state": 2, + "probe_trigger": 0, + "recovery": 0, + "spindle_limit": -906, + "state_hash_stable": true, + "tool_change_while_spinning": -910 + }, + "implementation_status": "verified", + "native_wasm": { + "native_command": "build-native/sim_io_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_io_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "spindle acceleration/at-speed", + "spindle orient", + "tool prepare/change", + "tool abort/fault/recovery", + "probe pose latch", + "estop and recovery" + ], + "reason": "locked LinuxCNC source has no linuxcnc/unit_tests/kinematics oracle root and no browser IO oracle", + "status": "blocked" + }, + "pipeline": { + "kinematics_association": "probe latch consumes the motion feedback pose; tool change requires stopped spindle; estop cancels motion-facing IO", + "probe": [ + "arm", + "input_edge", + "forward_pose_latch", + "trip_or_disarm" + ], + "spindle": [ + "command", + "inhibit_or_fault_gate", + "acceleration_limit", + "at_speed_and_brake", + "revs_and_index" + ], + "tool": [ + "prepare", + "prepared_ack", + "spindle_stopped_gate", + "change", + "changed_ack", + "abort_or_fault" + ] + }, + "registration": { + "fixed_tick": true, + "hal_pins": [ + "spindle.0.*", + "spindle.1.*", + "iocontrol.0.tool-*", + "motion.probe-input" + ], + "scheduler": "sim-io-servo", + "spindle_capacity": 8, + "tool_pocket_capacity": 1001 + }, + "report_sha256": "82a4b09badb2fcbcd248a0624b7b3a4e70c697f4040bd9250ac4831799c63af6", + "samples": { + "byte_identical_json": true, + "native": { + "canonical": { + "estop": 0, + "fault": 0, + "fault_reason": 0, + "last_error": 0, + "probe": { + "input": 1, + "position": [ + 1, + 2, + 3 + ], + "state": 2, + "tick": 40, + "tripped": 1 + }, + "ready": 1, + "recovery_epoch": 1, + "spindles": [ + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + }, + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + } + ], + "tick": 40, + "tool": { + "changed": 0, + "current": 7, + "prepare": 0, + "prepared": 0, + "prepared_pocket": 3, + "prepared_tool": 7, + "state": 0 + } + }, + "estop": { + "command": -904, + "recover": 0, + "recover_before_clear": -904 + }, + "pin": { + "count": 67, + "functions": 1, + "invalid_type": -304 + }, + "probe": { + "position": [ + 1.0, + 2.0, + 3.0 + ], + "state": 2, + "status": 0 + }, + "repeat_hash": 3758173594264074653, + "schema": "io-samples.v1", + "spindle": { + "at_speed": 1, + "limit": -906, + "speed": 0.0, + "step": 0, + "tool_busy": -910 + }, + "state_hash": 3758173594264074653, + "tool": { + "current": 7, + "fault_clear": -905, + "state": 0 + } + }, + "state_hash_identical": true, + "wasm": { + "canonical": { + "estop": 0, + "fault": 0, + "fault_reason": 0, + "last_error": 0, + "probe": { + "input": 1, + "position": [ + 1, + 2, + 3 + ], + "state": 2, + "tick": 40, + "tripped": 1 + }, + "ready": 1, + "recovery_epoch": 1, + "spindles": [ + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + }, + { + "at_speed": 1, + "brake": 1, + "command_rpm": 0, + "forward": 0, + "reverse": 0, + "speed_rpm": 0, + "tick": 40 + } + ], + "tick": 40, + "tool": { + "changed": 0, + "current": 7, + "prepare": 0, + "prepared": 0, + "prepared_pocket": 3, + "prepared_tool": 7, + "state": 0 + } + }, + "estop": { + "command": -904, + "recover": 0, + "recover_before_clear": -904 + }, + "pin": { + "count": 67, + "functions": 1, + "invalid_type": -304 + }, + "probe": { + "position": [ + 1.0, + 2.0, + 3.0 + ], + "state": 2, + "status": 0 + }, + "repeat_hash": 3758173594264074653, + "schema": "io-samples.v1", + "spindle": { + "at_speed": 1, + "limit": -906, + "speed": 0.0, + "step": 0, + "tool_busy": -910 + }, + "state_hash": 3758173594264074653, + "tool": { + "current": 7, + "fault_clear": -905, + "state": 0 + } + } + }, + "schema": "io-runtime-report.v1", + "source_records": { + "hal_header": { + "path": "wasm-core/include/sim_hal.h", + "sha256": "3dd7230316e557d1a129a9a80a26a109b837a318b092657b8bee0d53a5e57db9" + }, + "hal_source": { + "path": "wasm-core/src/sim_hal.c", + "sha256": "76a057064546a8ee9ba1098952755a4cdc56e6e714f2761b8a1826898d3ae621" + }, + "io_header": { + "path": "wasm-core/include/sim_io.h", + "sha256": "d84e9ab0bcf9ff138f8c8a57b28337605d731ff796577a8ab748d708f97daf9b" + }, + "io_source": { + "path": "wasm-core/src/sim_io.c", + "sha256": "2ceacdb168a1f6dddb36761b93f62e4c39b3a6249c0a91a740ecf924dce217b3" + }, + "linuxcnc_control": { + "path": "linuxcnc/src/emc/motion/control.c", + "sha256": "fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50" + }, + "linuxcnc_iocontrol": { + "path": "linuxcnc/src/emc/iotask/ioControl.cc", + "sha256": "f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9" + }, + "linuxcnc_iocontrol_v2": { + "path": "linuxcnc/src/emc/iotask/ioControl_v2.cc", + "sha256": "a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c" + }, + "linuxcnc_motion": { + "path": "linuxcnc/src/emc/motion/motion.c", + "sha256": "c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3" + }, + "linuxcnc_sim_spindle": { + "path": "linuxcnc/src/hal/components/sim_spindle.comp", + "sha256": "a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365" + }, + "test": { + "path": "wasm-core/tests/sim_io_test.c", + "sha256": "46923ff49c55576692e660d1af37e43bd6c1aff184ae2a2d5ca9201dd969ccfe" + } + }, + "status": "partial" +} diff --git a/coverage/kinematics-feedback.report.json b/coverage/kinematics-feedback.report.json new file mode 100644 index 0000000..00611c5 --- /dev/null +++ b/coverage/kinematics-feedback.report.json @@ -0,0 +1,153 @@ +{ + "boundaries": { + "failed_feedback_valid": 0, + "forward_failure": -823, + "forward_failure_kinematics": -706, + "joint_count": -821, + "nonfinite": -822, + "stale_read": -824, + "state_hash_stable": true + }, + "configuration_candidates": [ + { + "coordinates": "XYZ", + "id": "trivkins-xyz-feedback", + "kind": "derived", + "path": "wasm-core/tests/sim_kinematics_feedback_test.c" + }, + { + "coordinates": "XYZBC", + "id": "inverse-only-feedback-rejection", + "kind": "derived", + "path": "wasm-core/tests/sim_kinematics_feedback_test.c", + "purpose": "forward feedback rejects unsupported mode without publishing a pose" + } + ], + "implementation_status": "verified", + "native_wasm": { + "native_command": "build-native/sim_kinematics_feedback_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_kinematics_feedback_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "nominal FK feedback", + "stale read", + "nonfinite feedback", + "joint count mismatch", + "unsupported forward", + "state hash" + ], + "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", + "status": "blocked" + }, + "pipeline": { + "last_valid_pose_policy": "retain on error", + "order": [ + "actual_joint_feedback", + "forward_kinematics", + "pose_flags_commit" + ], + "state_fields": [ + "pose", + "joints", + "forward_flags", + "inverse_flags", + "tick", + "valid", + "last_error", + "kinematics_error" + ] + }, + "report_sha256": "62da08a0a3d8306a6e5c3b8d5e66b2c6f268a5896cfe26d6a6671c3e3df0e822", + "samples": { + "byte_identical_json": true, + "native": { + "count_error": -821, + "nominal": { + "flags": [ + 0, + 0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 13054934758762781376, + "state_hash": 13054934758762781376, + "status": 0, + "tick": 1, + "valid": 1 + }, + "nonfinite": -822, + "schema": "kinematics-feedback-samples.v1", + "singular": { + "kinematics_error": -706, + "status": -823, + "valid": 0 + }, + "stale_read": -824 + }, + "state_hash_identical": true, + "wasm": { + "count_error": -821, + "nominal": { + "flags": [ + 0, + 0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 13054934758762781376, + "state_hash": 13054934758762781376, + "status": 0, + "tick": 1, + "valid": 1 + }, + "nonfinite": -822, + "schema": "kinematics-feedback-samples.v1", + "singular": { + "kinematics_error": -706, + "status": -823, + "valid": 0 + }, + "stale_read": -824 + } + }, + "schema": "kinematics-feedback-report.v1", + "source_records": { + "feedback_header": { + "path": "wasm-core/include/sim_kinematics_feedback.h", + "sha256": "6d70be324a99d58f07c5a3c3c888b92cd1959cba250faf3c12a4e32c5ef1cf05" + }, + "feedback_source": { + "path": "wasm-core/src/sim_kinematics_feedback.c", + "sha256": "c690fc420d58b5e60958e4d0745b9a6bca678c5283eb9e74c50a11ca61faa93a" + }, + "kinematics_header": { + "path": "wasm-core/include/sim_kinematics.h", + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" + }, + "kinematics_source": { + "path": "wasm-core/src/sim_kinematics.c", + "sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600" + }, + "linuxcnc_control": { + "path": "linuxcnc/src/emc/motion/control.c", + "sha256": "fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50" + }, + "linuxcnc_motion": { + "path": "linuxcnc/src/emc/motion/motion.c", + "sha256": "c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3" + }, + "test": { + "path": "wasm-core/tests/sim_kinematics_feedback_test.c", + "sha256": "1f1830b90a6d0662c02b7494f0b1848c518c13f3cf70905c5ba6a6eba62e7762" + } + }, + "status": "partial" +} diff --git a/coverage/kinematics-home-limit.report.json b/coverage/kinematics-home-limit.report.json new file mode 100644 index 0000000..e754d6c --- /dev/null +++ b/coverage/kinematics-home-limit.report.json @@ -0,0 +1,148 @@ +{ + "boundaries": { + "home": 0, + "joint_count": -841, + "limit": -843, + "nonfinite": -845, + "retains_valid_pose": true, + "sequence": -846, + "state_hash_stable": true, + "unhomed": -842 + }, + "configuration_candidates": [ + { + "coordinates": "XYZ", + "id": "trivkins-xyz-home-limits", + "kind": "derived", + "limits": "[-5,5] per axis", + "path": "wasm-core/tests/sim_kinematics_home_limit_test.c" + } + ], + "implementation_status": "verified", + "native_wasm": { + "native_command": "build-native/sim_kinematics_home_limit_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_kinematics_home_limit_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "unhomed check", + "home sequence", + "kinematics home", + "joint limit", + "nonfinite joint", + "joint count", + "state hash" + ], + "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", + "status": "blocked" + }, + "pipeline": { + "failed_limit_policy": "retain last valid pose and joints", + "order": [ + "home_sequence", + "kinematics_home", + "limit_check", + "forward_feedback" + ], + "state_fields": [ + "homed", + "home_sequence", + "tick", + "pose", + "joints", + "last_error", + "limit_error", + "kinematics_error" + ] + }, + "report_sha256": "1e625b140fed62d996381ce18a565300cc39d22ba54d10a1f8df436cf69a9797", + "samples": { + "byte_identical_json": true, + "native": { + "before_home": -842, + "count_status": -841, + "home_status": 0, + "limit_status": -843, + "nonfinite_status": -845, + "schema": "kinematics-home-limit-samples.v1", + "sequence_error": -846, + "state": { + "hash": 14198619819498413028, + "homed": 1, + "joints": [ + 1.0, + 2.0, + 3.0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 14198619819498413028, + "sequence": 7, + "tick": 2 + } + }, + "state_hash_identical": true, + "wasm": { + "before_home": -842, + "count_status": -841, + "home_status": 0, + "limit_status": -843, + "nonfinite_status": -845, + "schema": "kinematics-home-limit-samples.v1", + "sequence_error": -846, + "state": { + "hash": 14198619819498413028, + "homed": 1, + "joints": [ + 1.0, + 2.0, + 3.0 + ], + "pose": [ + 1.0, + 2.0, + 3.0 + ], + "repeat_hash": 14198619819498413028, + "sequence": 7, + "tick": 2 + } + } + }, + "schema": "kinematics-home-limit-report.v1", + "source_records": { + "home_header": { + "path": "wasm-core/include/sim_kinematics_home_limit.h", + "sha256": "ad4b4fc84efcc9a2dc6555d7ed69ab613eee21db7fef0d037d0a4ca1063309e1" + }, + "home_source": { + "path": "wasm-core/src/sim_kinematics_home_limit.c", + "sha256": "7f59d1722cd2ca54f346168b4a13d9e8377bb6035c9f5866c3a3fbb7115bb996" + }, + "kinematics_header": { + "path": "wasm-core/include/sim_kinematics.h", + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" + }, + "kinematics_source": { + "path": "wasm-core/src/sim_kinematics.c", + "sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600" + }, + "linuxcnc_homemod": { + "path": "linuxcnc/src/emc/motion/homemod.c", + "sha256": "df2e24e8d6c48d47448971b6e69471910a435d207a9d45f857a968aebf14ea5c" + }, + "linuxcnc_homing": { + "path": "linuxcnc/src/emc/motion/homing.c", + "sha256": "ee73d38f2feb8d5523b9a733cb17d635d3904667aaa219f8a02d7fbffee1ba39" + }, + "test": { + "path": "wasm-core/tests/sim_kinematics_home_limit_test.c", + "sha256": "94004ef9e4182cfa04c9a458d750d84b12250a625406ad29ce06ae45136f909d" + } + }, + "status": "partial" +} diff --git a/coverage/kinematics-motion.report.json b/coverage/kinematics-motion.report.json new file mode 100644 index 0000000..90ef3ee --- /dev/null +++ b/coverage/kinematics-motion.report.json @@ -0,0 +1,171 @@ +{ + "boundaries": { + "capacity": -802, + "capacity_planner_rollback": true, + "inverse_error": -704, + "inverse_failure": -804, + "inverse_planner_rollback": true, + "nonfinite": -805, + "pause": -801, + "state_hash_stable": true + }, + "configuration_candidates": [ + { + "coordinates": "XYZ", + "id": "trivkins-xyz-fixed-tick", + "kind": "derived", + "path": "wasm-core/tests/sim_kinematics_motion_test.c", + "purpose": "deterministic TP to inverse to joint sample" + }, + { + "coordinates": "XYZBC", + "id": "xyzbc-singular-rollback", + "kind": "derived", + "path": "wasm-core/tests/sim_kinematics_motion_test.c", + "purpose": "B=90 inverse failure leaves planner untouched" + } + ], + "implementation_status": "verified", + "native_wasm": { + "native_command": "build-native/sim_kinematics_motion_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_kinematics_motion_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "TP to IK fixed tick", + "joint queue capacity", + "pause/resume", + "singular IK rollback", + "nonfinite segment" + ], + "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", + "status": "blocked" + }, + "pipeline": { + "joint_queue_capacity": 64, + "order": [ + "fixed_tick", + "trajectory_planner", + "kinematics_inverse", + "atomic_joint_queue" + ], + "planner_queue_capacity": 32, + "transaction": "snapshot planner and kinematics; rollback on IK, planner, nonfinite, or capacity failure" + }, + "report_sha256": "eb01772b430dfe5aeab6544916c42830f013a0913c7a62ab5f59df13de8c1010", + "samples": { + "byte_identical_json": true, + "native": { + "capacity": { + "depth": 64, + "planner_after": 10899630745385757838, + "planner_before": 10899630745385757838, + "state_hash": 13283141982606912976, + "status": -802 + }, + "inverse_failure": { + "depth": 0, + "kinematics_error": -704, + "planner_after": 14629876896415603154, + "planner_before": 14629876896415603154, + "status": -804 + }, + "nominal": { + "joints": [ + 0.1, + 0.0, + 0.0 + ], + "pause_status": -801, + "pose": [ + 0.1, + 0.0, + 0.0 + ], + "repeat_hash": 405287727652118863, + "resume_status": 0, + "state_hash": 405287727652118863, + "tick": 1 + }, + "nonfinite_status": -805, + "schema": "kinematics-motion-samples.v1" + }, + "state_hash_identical": true, + "wasm": { + "capacity": { + "depth": 64, + "planner_after": 10899630745385757838, + "planner_before": 10899630745385757838, + "state_hash": 13283141982606912976, + "status": -802 + }, + "inverse_failure": { + "depth": 0, + "kinematics_error": -704, + "planner_after": 14629876896415603154, + "planner_before": 14629876896415603154, + "status": -804 + }, + "nominal": { + "joints": [ + 0.1, + 0.0, + 0.0 + ], + "pause_status": -801, + "pose": [ + 0.1, + 0.0, + 0.0 + ], + "repeat_hash": 405287727652118863, + "resume_status": 0, + "state_hash": 405287727652118863, + "tick": 1 + }, + "nonfinite_status": -805, + "schema": "kinematics-motion-samples.v1" + } + }, + "schema": "kinematics-motion-report.v1", + "source_records": { + "kinematics_header": { + "path": "wasm-core/include/sim_kinematics.h", + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" + }, + "kinematics_motion_header": { + "path": "wasm-core/include/sim_kinematics_motion.h", + "sha256": "86b0f6b889875b03bc3fea8787443cb72e77561e85c7114b8dd43eeba8c69350" + }, + "kinematics_motion_source": { + "path": "wasm-core/src/sim_kinematics_motion.c", + "sha256": "1e9bd5404acfe7ab20eca5b3bb76111bf43c442feee0dc2d4c3f9249ba916a88" + }, + "kinematics_source": { + "path": "wasm-core/src/sim_kinematics.c", + "sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600" + }, + "linuxcnc_control": { + "path": "linuxcnc/src/emc/motion/control.c", + "sha256": "fa1b14689e2e4493c02d0939f982278366d4c1888da62e172cec030904c82c50" + }, + "linuxcnc_motion": { + "path": "linuxcnc/src/emc/motion/motion.c", + "sha256": "c3d1404150b56cfb03ab35ecdf64694d60a6d37117d0617a8464d548133e79d3" + }, + "motion_header": { + "path": "wasm-core/include/sim_motion_queue.h", + "sha256": "c26af2b5cff6cbc687f621d745601ff287eebd62011ea46fc7fa692b446a08cc" + }, + "motion_source": { + "path": "wasm-core/src/sim_motion_queue.c", + "sha256": "56074e27df90bc1b60134eac3cdf84c78149388f99a19a027f6714e3784b04ed" + }, + "test": { + "path": "wasm-core/tests/sim_kinematics_motion_test.c", + "sha256": "bf041a8f30451c832566d9476d44f0011e56f33800f7a40aad12b4ebc0f662fc" + } + }, + "status": "partial" +} diff --git a/coverage/kinematics-oracle.report.json b/coverage/kinematics-oracle.report.json index aa27a00..ca66abb 100644 --- a/coverage/kinematics-oracle.report.json +++ b/coverage/kinematics-oracle.report.json @@ -15,10 +15,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "ready_count": 0, "records": [ @@ -29,10 +29,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -75,10 +75,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -121,10 +121,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -169,10 +169,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -217,10 +217,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -273,10 +273,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -329,10 +329,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -385,10 +385,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -441,10 +441,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -490,10 +490,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -542,10 +542,10 @@ "native_smoke": { "binary": "build-native/sim_kinematics_test", "exit_code": 0, - "result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a", + "result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140" + "stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638" }, "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle", "status": "blocked" @@ -592,7 +592,7 @@ } } ], - "report_fingerprint_sha256": "a501a60ae74340f05642468dc4911f56b9c5a3e93b0ccdb2e2a11657754cac7e", + "report_fingerprint_sha256": "e165aad3a5ffe67b237bb2a34df9605578c58ff090bcab75345d0bc691c8abff", "sample_count": 11, "schema": "kinematics-oracle-report.v1", "status": "blocked" diff --git a/coverage/kinematics-registry.report.json b/coverage/kinematics-registry.report.json new file mode 100644 index 0000000..5b04755 --- /dev/null +++ b/coverage/kinematics-registry.report.json @@ -0,0 +1,502 @@ +{ + "configuration_candidates": [ + { + "coordinates": "XYZAC", + "id": "xyzac-trt", + "kind": "real", + "parameters": [ + "offsets", + "tool", + "limits" + ], + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "type": 2 + }, + { + "coordinates": "XYZABC", + "id": "genser-puma560", + "kind": "real", + "parameters": [ + "DH", + "solver", + "limits" + ], + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "type": 13 + }, + { + "coordinates": "XYZAB", + "id": "pentapod", + "kind": "real", + "parameters": [ + "geometry", + "tool", + "solver", + "limits" + ], + "path": "linuxcnc/configs/sim/axis/pentapod/pentapod.ini", + "type": 18 + } + ], + "implementation_status": "verified", + "native_wasm": { + "native_command": "build-native/sim_kinematics_registry_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_kinematics_registry_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "18-entry registry", + "capability requirements", + "parameter masks", + "real config validation", + "unknown/path names" + ], + "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", + "status": "blocked" + }, + "registry": { + "abi_version": 1, + "capabilities": { + "duplicate_coordinates": 64, + "extra_joints": 32, + "forward": 1, + "identity": 4, + "inverse": 2, + "iterative": 8, + "switchable": 16 + }, + "capability_union": 127, + "entry_count": 18, + "parameter_union": 255, + "parameters": { + "DH": 64, + "geometry": 32, + "limits": 2, + "mapping": 1, + "offsets": 4, + "pivot": 16, + "solver": 128, + "tool": 8 + }, + "state_hash": 3966926008000628109, + "verified_entries": 18 + }, + "report_sha256": "e18289c5743e6b7c8acf608a43ebb6a2169f72929c8667da8ad3810be65f7dd2", + "samples": { + "byte_identical_json": true, + "native": { + "capability_error": -711, + "capability_union": 127, + "coordinate_error": -703, + "count": 18, + "entries": [ + { + "capabilities": 119, + "max": 9, + "min": 1, + "name": "trivkins", + "parameters": 3, + "required": "", + "type": 1 + }, + { + "capabilities": 115, + "max": 9, + "min": 5, + "name": "xyzac-trt-kins", + "parameters": 15, + "required": "XYZAC", + "type": 2 + }, + { + "capabilities": 115, + "max": 9, + "min": 5, + "name": "xyzbc-trt-kins", + "parameters": 15, + "required": "XYZBC", + "type": 3 + }, + { + "capabilities": 51, + "max": 9, + "min": 6, + "name": "xyzbcw", + "parameters": 19, + "required": "XYZBCW", + "type": 4 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "corexykins", + "parameters": 3, + "required": "XYZ", + "type": 5 + }, + { + "capabilities": 19, + "max": 3, + "min": 3, + "name": "rosekins", + "parameters": 3, + "required": "XYZ", + "type": 6 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "maxkins", + "parameters": 19, + "required": "XYZ", + "type": 7 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "rotatekins", + "parameters": 3, + "required": "XYZ", + "type": 8 + }, + { + "capabilities": 115, + "max": 9, + "min": 6, + "name": "5axiskins", + "parameters": 19, + "required": "XYZBCW", + "type": 9 + }, + { + "capabilities": 19, + "max": 6, + "min": 6, + "name": "scarakins", + "parameters": 35, + "required": "XYZCAB", + "type": 10 + }, + { + "capabilities": 19, + "max": 6, + "min": 6, + "name": "pumakins", + "parameters": 35, + "required": "XYZABC", + "type": 11 + }, + { + "capabilities": 19, + "max": 5, + "min": 5, + "name": "scorbot-kins", + "parameters": 35, + "required": "XYZAB", + "type": 12 + }, + { + "capabilities": 27, + "max": 6, + "min": 6, + "name": "genserkins", + "parameters": 195, + "required": "XYZABC", + "type": 13 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "lineardeltakins", + "parameters": 35, + "required": "XYZ", + "type": 14 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "rotarydeltakins", + "parameters": 35, + "required": "XYZ", + "type": 15 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "tripodkins", + "parameters": 35, + "required": "XYZ", + "type": 16 + }, + { + "capabilities": 27, + "max": 6, + "min": 6, + "name": "genhexkins", + "parameters": 171, + "required": "XYZABC", + "type": 17 + }, + { + "capabilities": 27, + "max": 5, + "min": 5, + "name": "pentakins", + "parameters": 171, + "required": "XYZAB", + "type": 18 + } + ], + "iterative_require": 0, + "joint_error": -703, + "lookup_status": 0, + "parameter_error": -711, + "parameter_union": 255, + "path_name": -712, + "range_error": -702, + "registry_hash": 3966926008000628109, + "schema": "kinematics-registry-samples.v1", + "type_mismatch": -703, + "unknown_name": -705, + "verified": 18 + }, + "state_hash_identical": true, + "wasm": { + "capability_error": -711, + "capability_union": 127, + "coordinate_error": -703, + "count": 18, + "entries": [ + { + "capabilities": 119, + "max": 9, + "min": 1, + "name": "trivkins", + "parameters": 3, + "required": "", + "type": 1 + }, + { + "capabilities": 115, + "max": 9, + "min": 5, + "name": "xyzac-trt-kins", + "parameters": 15, + "required": "XYZAC", + "type": 2 + }, + { + "capabilities": 115, + "max": 9, + "min": 5, + "name": "xyzbc-trt-kins", + "parameters": 15, + "required": "XYZBC", + "type": 3 + }, + { + "capabilities": 51, + "max": 9, + "min": 6, + "name": "xyzbcw", + "parameters": 19, + "required": "XYZBCW", + "type": 4 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "corexykins", + "parameters": 3, + "required": "XYZ", + "type": 5 + }, + { + "capabilities": 19, + "max": 3, + "min": 3, + "name": "rosekins", + "parameters": 3, + "required": "XYZ", + "type": 6 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "maxkins", + "parameters": 19, + "required": "XYZ", + "type": 7 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "rotatekins", + "parameters": 3, + "required": "XYZ", + "type": 8 + }, + { + "capabilities": 115, + "max": 9, + "min": 6, + "name": "5axiskins", + "parameters": 19, + "required": "XYZBCW", + "type": 9 + }, + { + "capabilities": 19, + "max": 6, + "min": 6, + "name": "scarakins", + "parameters": 35, + "required": "XYZCAB", + "type": 10 + }, + { + "capabilities": 19, + "max": 6, + "min": 6, + "name": "pumakins", + "parameters": 35, + "required": "XYZABC", + "type": 11 + }, + { + "capabilities": 19, + "max": 5, + "min": 5, + "name": "scorbot-kins", + "parameters": 35, + "required": "XYZAB", + "type": 12 + }, + { + "capabilities": 27, + "max": 6, + "min": 6, + "name": "genserkins", + "parameters": 195, + "required": "XYZABC", + "type": 13 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "lineardeltakins", + "parameters": 35, + "required": "XYZ", + "type": 14 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "rotarydeltakins", + "parameters": 35, + "required": "XYZ", + "type": 15 + }, + { + "capabilities": 51, + "max": 9, + "min": 3, + "name": "tripodkins", + "parameters": 35, + "required": "XYZ", + "type": 16 + }, + { + "capabilities": 27, + "max": 6, + "min": 6, + "name": "genhexkins", + "parameters": 171, + "required": "XYZABC", + "type": 17 + }, + { + "capabilities": 27, + "max": 5, + "min": 5, + "name": "pentakins", + "parameters": 171, + "required": "XYZAB", + "type": 18 + } + ], + "iterative_require": 0, + "joint_error": -703, + "lookup_status": 0, + "parameter_error": -711, + "parameter_union": 255, + "path_name": -712, + "range_error": -702, + "registry_hash": 3966926008000628109, + "schema": "kinematics-registry-samples.v1", + "type_mismatch": -703, + "unknown_name": -705, + "verified": 18 + } + }, + "schema": "kinematics-registry-report.v1", + "source_records": { + "config_genser": { + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "sha256": "2bb881ed6c5662282977accac29bfd6c4efc18e572cbcb8a31c134677012cf4c" + }, + "config_pentapod": { + "path": "linuxcnc/configs/sim/axis/pentapod/pentapod.ini", + "sha256": "0fb210122ab482087d3a95e5e7487baecb84c3260dca1769970f4c19b2ad0618" + }, + "config_xyzac": { + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "sha256": "9ee1d96962e7a44b25468f452543cfc3ca318585269e26227bb5b6e17b1e42f1" + }, + "implementation": { + "path": "wasm-core/src/sim_kinematics_registry.c", + "sha256": "fa852e370b5fa52006afb9c04bd6bc4ebba798d9b1ab7f060d52ecf98326d97d" + }, + "kinematics_implementation": { + "path": "wasm-core/src/sim_kinematics.c", + "sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600" + }, + "linuxcnc_header": { + "path": "linuxcnc/src/emc/kinematics/kinematics.h", + "sha256": "33b3744b9ceeeef3d992e9ca9cda89d93a3357d2d0a2af2023ca728e4be8e428" + }, + "sim_header": { + "path": "wasm-core/include/sim_kinematics.h", + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" + }, + "test": { + "path": "wasm-core/tests/sim_kinematics_registry_test.c", + "sha256": "42d0952fdb94340e33b4a86a5f0707aa3330302ae3c5e2573785bf29ee8ac243" + } + }, + "status": "partial", + "validation": { + "capability_error": -711, + "coordinate_error": -703, + "iterative_genser_and_DH_status": 0, + "joint_error": -703, + "lookup_status": 0, + "parameter_error": -711, + "path_name": -712, + "range_error": -702, + "type_mismatch": -703, + "unknown_name": -705 + } +} diff --git a/coverage/manifest.jsonl b/coverage/manifest.jsonl index a39280e..e3ab207 100644 --- a/coverage/manifest.jsonl +++ b/coverage/manifest.jsonl @@ -1,1656 +1,1656 @@ {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:build:linuxcnc/VERSION","inputs":["linuxcnc/VERSION"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"build:linuxcnc/VERSION","source_sha":"afc5dc60d029cb477a28f476599249ba353d0164f8991d7b8326371998ac59a1","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:build:linuxcnc/meson.build","inputs":["linuxcnc/meson.build"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"build:linuxcnc/meson.build","source_sha":"20d7572868f63f0fb4875fcea212ae95e93e9e1c758c779388323cf327c87c11","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/README","inputs":["linuxcnc/configs/sim/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/README","source_sha":"05bd90e94a464a3021f109eace01601e92bfd4634bfc1c4c13974d9d7bd03127","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/README_es","inputs":["linuxcnc/configs/sim/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/README_es","source_sha":"3d630889020f0546eeb0ea7124bf0f055c5a14fde570451b2bc0098f093924ac","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/.gitignore","inputs":["linuxcnc/configs/sim/axis/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/.gitignore","source_sha":"228e689c355a532bdd7c947eaae44ae823aadfd3b288e95f795db0b8b256a2a8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/README","inputs":["linuxcnc/configs/sim/axis/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/README","source_sha":"f493300b8b58cc912f973a07b45d31631120170a683da00ee5629c4dee2be1b6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/README_es","inputs":["linuxcnc/configs/sim/axis/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/README_es","source_sha":"32d60cd810565d89fbf77279c733d20bedbc96f92c01b129358a903717dcef6f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.halshow","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.halshow","source_sha":"bbb13a09e573a487d1b8d459943fb8c0c8051d0a5eca596a3dadcb0c55dbc5f9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini","source_sha":"2a8c89afad09a946eddae548b3bfdc3aa4c1f385e785e24a6a50db722215d035","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.txt","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.txt","source_sha":"ba981f07abf9a7910b576c894d4c9a709287d0a936e10fce05eb7a5babcbe120","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.xml","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.xml","source_sha":"5b088219f21ac4eef64a4e2e53d643c034f0523466f887cb3565157e5bd9d4ab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog_postgui.hal","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog_postgui.hal","source_sha":"d8685911355b822a72731a6143fda39f17b6687efbc032c05e1c11fa5ac8c79b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/axis.ini","inputs":["linuxcnc/configs/sim/axis/axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/axis.ini","source_sha":"a41915c4d0d48f46dd595d5d269e2fc73962f7d19897b220368dbc0e4dc96594","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/axis_9axis.ini","inputs":["linuxcnc/configs/sim/axis/axis_9axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/axis_9axis.ini","source_sha":"6e3b7b49ed0ed5d840ff8052c05d9c50dad4baba7c9b0bef43a774056388b403","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/axis_mm.ini","inputs":["linuxcnc/configs/sim/axis/axis_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/axis_mm.ini","source_sha":"233aca0e517d0e6d70fa21da86734f6db80d4bee3761b28af92981bda1450749","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/canterp.ini","inputs":["linuxcnc/configs/sim/axis/canterp.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/canterp.ini","source_sha":"6d7fa7ff7b5586731297f3c1da653c9266da87cd54a7351f361a9fd9ba1fee36","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/canterp_example.can","inputs":["linuxcnc/configs/sim/axis/canterp_example.can"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/canterp_example.can","source_sha":"1a67afa7629d250178fa50987fe1cef710142a2ad0ce53aae1f7f684e4f3f938","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/README","inputs":["linuxcnc/configs/sim/axis/classicladder/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/README","source_sha":"ebf77e3b60a3460634cdfd4bef9c2e6f49457e78ada495fa6764dff29f3814e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/README_es","inputs":["linuxcnc/configs/sim/axis/classicladder/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/README_es","source_sha":"55f7ea92990e2a787b98fcbd3ddebb5fba878beb99b0094ba8dd4745023d604f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/classicladder.hal","inputs":["linuxcnc/configs/sim/axis/classicladder/classicladder.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/classicladder.hal","source_sha":"f8fff81a7c951e55354db839fda71f7c187f15d03aa1e5774b2364e596647eed","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.clp","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.clp"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.clp","source_sha":"20871e7d7a17409003d11d48034c85fe16f7f1d6df4442771037c10d894f6947","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.hal","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.hal","source_sha":"5d4161da1edb7340f8fb6b4d6236a29a4ad277a3ff41b26674ead52e4825e5b8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini","source_sha":"db8d3ac20cfb5cbdb3cc2c888cbadcbdc296b1e0dc171afabcdc167d2442581c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.tbl","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/cooling.hal","inputs":["linuxcnc/configs/sim/axis/cooling.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/cooling.hal","source_sha":"4bf84dc7aa6748a8703a917b0da84ae529d70207845e8453348ad9cb1d26ae4c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal","inputs":["linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal","source_sha":"51410ad61511b2de688f879fceb8e888856519e546a3273b4d7691df27f678ab","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/README","inputs":["linuxcnc/configs/sim/axis/corexy/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/README","source_sha":"4a62a249fdde9cd00a53c760b73bcc5ffe0336b38cf6dcc95d0181fabf028830","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/README_es","inputs":["linuxcnc/configs/sim/axis/corexy/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/README_es","source_sha":"26f243521f18ebf482735b26c092603a941f5cba2c2edbad8233ba064ffd08a4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy.halshow","inputs":["linuxcnc/configs/sim/axis/corexy/corexy.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy.halshow","source_sha":"c4eb5bf007d3161b53b8427f28273981d30a7300549bc671f437e9472593b76c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_base.inc","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_base.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_base.inc","source_sha":"445bd74b1964662c6f33e96269ce912002ed17b2b52ed137e8cd569c7098d0c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal","source_sha":"1199dbb80147dc3c5820833c322e9f0d9ba94ed866b1ef6d00425ad90e3156a1","test_id":"audit:K2-HAL-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini","source_sha":"e838da30ce5fba2d049487d48bd2aeff46b1390a5a448f31980d9ce06121740f","test_id":"audit:K2-HAL-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.txt","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_hal.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.txt","source_sha":"7158be6d8eacb0ddfa925ec2ed3830524e0b53abd0f948f4a93b1ef0674fec35","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini","source_sha":"b6682cc5186944a44c2aa78501c4f350e56b4da1151348fa9fc3ece5f0eeea3a","test_id":"audit:K2-HAL-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.txt","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_kins.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.txt","source_sha":"d1aff6cd61f102a43415f742b66daffc61ddae6b4aac869960e9e19ee71f407c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/README","inputs":["linuxcnc/configs/sim/axis/db_demo/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/README","source_sha":"0933be327d05ede7bc378bbb11cc9c6e3637feb9aef747c55231a3abbb38481e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/base.inc","inputs":["linuxcnc/configs/sim/axis/db_demo/base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/base.inc","source_sha":"b5fec746e03cdb9827cdd877006d50fc583da3772dad6323e7d0483735254b7d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/base.ngc","inputs":["linuxcnc/configs/sim/axis/db_demo/base.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/base.ngc","source_sha":"6621bb9237698c4c4f250f027fc4a8cdc40cf699b0c790df0b7a30b8523ec86d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db.py","inputs":["linuxcnc/configs/sim/axis/db_demo/db.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db.py","source_sha":"3a8bd9974cce96a920eb7aaef189ce479186e86989aa3a61818a3dc365d64b2a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_editor.tcl","inputs":["linuxcnc/configs/sim/axis/db_demo/db_editor.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_editor.tcl","source_sha":"109f6867a3f8ebe2bc692db136b5caab3dd0ba42d241c00636117330f372bc59","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_nonran.ini","inputs":["linuxcnc/configs/sim/axis/db_demo/db_nonran.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_nonran.ini","source_sha":"5da7358586f1d94de2564011d161817b694105f81d076fba6b922e1fab8a42fb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_nonran.py","inputs":["linuxcnc/configs/sim/axis/db_demo/db_nonran.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_nonran.py","source_sha":"3a8bd9974cce96a920eb7aaef189ce479186e86989aa3a61818a3dc365d64b2a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_panel.xml","inputs":["linuxcnc/configs/sim/axis/db_demo/db_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_panel.xml","source_sha":"b69efa915fef3ec20099e926a2b3bdc6457220ce1b1268d2f1c8800f75f917ad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_postgui.hal","inputs":["linuxcnc/configs/sim/axis/db_demo/db_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_postgui.hal","source_sha":"af87d1abdd7f2bac828d7a8f675bbd5cbe2b7308fb500c1439299bfff74a51e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_ran.ini","inputs":["linuxcnc/configs/sim/axis/db_demo/db_ran.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_ran.ini","source_sha":"d53daf2cd1bb1fb43538c4ba5194fe72b660c9fd3f3812e54429c84b9005468e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_ran.py","inputs":["linuxcnc/configs/sim/axis/db_demo/db_ran.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_ran.py","source_sha":"3a8bd9974cce96a920eb7aaef189ce479186e86989aa3a61818a3dc365d64b2a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/M111","inputs":["linuxcnc/configs/sim/axis/external_offsets/M111"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/M111","source_sha":"a55e468ec9fb9e8c94c5d7a7ca93225b6e16e1d8a3025a7a8d835750e3e966a6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/README","inputs":["linuxcnc/configs/sim/axis/external_offsets/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/README","source_sha":"983851502f276147f0765c4ae132ecd2839350255ce014726ae6f2a17551bfb9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/README_es","inputs":["linuxcnc/configs/sim/axis/external_offsets/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/README_es","source_sha":"8de0af7be07338892bd6159857077524e2f0c15144ac697d506cdb2820212e8d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/circles.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/circles.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/circles.ngc","source_sha":"a12105e038f018279e0f3739ba93b563e305d8c85c2c23728162a2f48209d7b4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dyn_demo.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/dyn_demo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dyn_demo.ngc","source_sha":"f6a2a8bd69921066e7e0cd144ebace89077228b0b41f41b58e05969e5134cd1e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.halscope","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.halscope"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.halscope","source_sha":"96185d7b55de3717d7b3addc1b97c77a177fb80cdf9fbd25b73b0e8a706e111c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini","source_sha":"4889a5b4227148c706ec527dda91ae4229161f23d942f62aec122492ee8138c7","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.txt","source_sha":"c37c28f53cf243d693ce593b5d40f2c9d9cb11e80d4a6d6ddbf152eb162acb59","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_es.txt","source_sha":"66e7e609ce99ccd23c1b8b20a7accb402fd5de01c8f088970cf6c223a126415a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.hal","source_sha":"5f035dca628e760920445ad6213cf9f76159cd005f9735410d6d44c4d001cd04","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.xml","source_sha":"9744841d9c2faba28d98b1fe4ded012fb4790849f00327ba7c2607460cfc54a3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffset.tbl","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffset.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffset.tbl","source_sha":"91b49c1704d55440701c87cddf52dd15d503486b427caa3c93f48cf122bb81e2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.hal","source_sha":"86cce1581135bc29e68de76620db82bd3dd214498e40c84a7eecce3b685c63af","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini","source_sha":"d6002e2682da417caf66fcae6d6bee9df4c44f1f3355ef70a7f759ed57ad74f7","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ngc","source_sha":"129ebb9fda2133529aaf77116a9fc2ea4e48baa554dc21eca1b0f7ae9f499cd6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.txt","source_sha":"4711c824274a883ad697befed398b264fea11c4ac8c14e7e0ff9c4e583d5a0c4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_es.txt","source_sha":"a55778b99f2b6330521caa34447a3825518ded6f3abc020a22f8be3d565c5786","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_monitor.tcl","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_monitor.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_monitor.tcl","source_sha":"3f54314446e6c36cb24b641095e66cce3ba2d59c7f4ed81b4436a3e5584c4945","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.hal","source_sha":"112144ef3cc47e0b959fd8198cba1d49b4486c4b71b34eaeacb4532fe6f075ab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.xml","source_sha":"d67e243e375f4faef4bd25469afa19281a1372866c705f5be1b81a31f2ce8ad5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini","source_sha":"0e48f593dc6412e59d41844b58f2b3e1ff1e1c3659d38d64f06e4bb893a0f5e5","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ngc","source_sha":"3e06d3003c425a2be73fc7bc32dca7a044062d9bcc2aa32dcd4672b42115d2b8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.txt","source_sha":"56ca1355bdcca93cf05f29ee3f0a7f6fae8acf816ad84e776bbc77f34bf66cb7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_es.txt","source_sha":"7c72117c0aaedccc501f8a63a21f710f5d0f5d938f8d3953028beb65fc51eacb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.hal","source_sha":"dd06779990779efdae507b7325afab5e7de4e9c9677edb16ad72d5586e62799e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.xml","source_sha":"0ab9a4c825219f15bc28adaa115c19e9d539186f14c4c06def33359fc15b7211","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa.hal","source_sha":"5f5858a4e58b595194bf50efc4c548209c881e51fbfed0a8102b5851d7974ea7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa.ini","source_sha":"b965264ad6d7a50a5332f8dd2f29928598fce155ec7954511cbdce549b9ff002","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa.txt","source_sha":"5851a759f3fa18edaff097e946e1b05d7ca1cd6c6aeaced253eca0db957eaa99","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_demo.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_demo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_demo.ngc","source_sha":"7f387360bb5aa941b57cfbbc611c184328664aab1d03998b1dced1523a5f2c49","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_es.txt","source_sha":"2b2d8ac4745f7f1b12163e1f194efe27fc8a52e1a0508ac2ab7ff275a75adb04","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.hal","source_sha":"d69a3256f626c2a3e8785c606682db5a530ccaca10426e2bd2440dd54a882cee","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.xml","source_sha":"ccdddbb32af471c273e62c6a533f666eac60b1b1180ac14c678b93d0b6b899e9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/queuebuster.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/queuebuster.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/queuebuster.ngc","source_sha":"91561a89e596a36baa0bea30aa60dc7c94c1b9f58faf637a68f8514b83e393b4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini","inputs":["linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini","source_sha":"7b869a94e99c728403cb5fd38b949a1a95ab93a793e3d2b803dd85902595a0af","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.hal","inputs":["linuxcnc/configs/sim/axis/extrajoints/1extrajoint.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.hal","source_sha":"f3178060e01a28e7708fbae97eff3fd0481c7ee0ad8065e0ea05d5e77ecc18ef","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini","inputs":["linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini","source_sha":"2c3bec6dcab552b34c84e1cfba25270afe1720f7a2ebf34a9d76cba800d0d538","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.txt","inputs":["linuxcnc/configs/sim/axis/extrajoints/1extrajoint.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.txt","source_sha":"b4f0548fcff43e7db09b20fca6b8d99e701d785a2b4fd9e16d34ba6dfb8b3f33","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.hal","inputs":["linuxcnc/configs/sim/axis/extrajoints/2extrajoints.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.hal","source_sha":"52c6b0d5a067fe8de6fd612ff8e909b4263d8d2591551441c9d8d6ca2591f910","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini","inputs":["linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini","source_sha":"cc254899d06dcd870a978cf22ec832b7b6c6603022749a1602e81a8d92afa950","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.txt","inputs":["linuxcnc/configs/sim/axis/extrajoints/2extrajoints.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.txt","source_sha":"9f9b534dde32dc0d05f8c2109ccd6b8392c715b098088a63606872bdd863fde2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/M144","inputs":["linuxcnc/configs/sim/axis/extrajoints/M144"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/M144","source_sha":"ebc0a7498adfd24d6da12f38fbc9f748bce837d36f15cdc5306ce7f1804b7262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/README","inputs":["linuxcnc/configs/sim/axis/extrajoints/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/README","source_sha":"352972757b148bf04393a7dcf2bd03468f56ff4aa31af7a80b2a738e13de6360","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/README_es","inputs":["linuxcnc/configs/sim/axis/extrajoints/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/README_es","source_sha":"f5ae70c2afa19e85bbad7fe727daa4a1a59ff92dd6c69c589aa32386839b01b3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.halshow","inputs":["linuxcnc/configs/sim/axis/extrajoints/extrajoints.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.halshow","source_sha":"0a2bac9aad0e4a0eb8b627e2871fce85e8cf5f090855eaa53cac716c68cd5eff","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.tcl","inputs":["linuxcnc/configs/sim/axis/extrajoints/extrajoints.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.tcl","source_sha":"df7c53f5b2b1ddd1a4057c2fef116a585171f498f45b46a3356e543aa6e520f4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/foam/axis_foam.ini","inputs":["linuxcnc/configs/sim/axis/foam/axis_foam.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/foam/axis_foam.ini","source_sha":"a176d322e607957f554a954e2cf5e4241ff4ef1181b609990044dcc3432ff958","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/foam/foam.ngc","inputs":["linuxcnc/configs/sim/axis/foam/foam.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/foam/foam.ngc","source_sha":"c7d6a91a70d2ddca70f7f6887a0fa1930541a7f6e12b13a471066f2dae31edfe","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/README","inputs":["linuxcnc/configs/sim/axis/gantry/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/README","source_sha":"b978c9cd096853c2fd56820481189756697a5bb64269c702b3126b5665bd0154","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/README_es","inputs":["linuxcnc/configs/sim/axis/gantry/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/README_es","source_sha":"e02c5f62edb0babc52eb1a36a51c8b9efb6c609ec1fdd2de1ca7461fc735a11c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry.ini","inputs":["linuxcnc/configs/sim/axis/gantry/gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry.ini","source_sha":"acc7db8d6a38a64598ef277dfea3480f0e7400d461784a0fa0139bded93d5a68","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.halscope","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog.halscope"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.halscope","source_sha":"2eab0858376fe63e739054e58332c76d7891c396d4600f3f0d57326138587cd8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini","source_sha":"da911359e075e5dbf9f129bafc389e059aa0f754bb4c0ce67b410ac63e5f91ab","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.txt","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.txt","source_sha":"ce070eeed36b6a9a1e45808e741bd3f6c610a42859da65ccccd047439b3a791b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog_es.txt","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog_es.txt","source_sha":"6538599705d4b2ec1953059289af5415408b85c4a85c3bd49f849c8b5fa7bbee","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_mm.hal","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_mm.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_mm.hal","source_sha":"5da3e7f6e95f26df831f046a5c7c9ed3e073579748812140a15085dd558b42b0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_mm.ini","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_mm.ini","source_sha":"0692df9758234ff4cb29b22ee58688fe2bf450d93cc386ae096e0a943ef475e3","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_mm.tbl","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_mm.tbl","source_sha":"31b1630233a2e84cf28df5833d29215234c67cbc227964f8f763310169a25841","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_panel.hal","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_panel.hal","source_sha":"07ba97e4e2f284312901351c27e162566b71643dfb68f559b0d83c751cfc8a6f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_panel.xml","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_panel.xml","source_sha":"43411a6517eab3695592d248dac59ab371061305e3a1b27894f96eb67718de00","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/M110","inputs":["linuxcnc/configs/sim/axis/geometry/M110"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/M110","source_sha":"9711588d2d01c112154fb4e2af467641faf4313ecdc26770b68d73c01698981e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/README","inputs":["linuxcnc/configs/sim/axis/geometry/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/README","source_sha":"ef7d81dfe6ac4d28b8a940f9e35c654611b2dae7bf3482d4a9a0bb20e6e80549","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/README_es","inputs":["linuxcnc/configs/sim/axis/geometry/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/README_es","source_sha":"0c3c6eeac718719b5d43cfb0507b4882712ce20cef67315f7937df023607ac2c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/xyzc.ini","inputs":["linuxcnc/configs/sim/axis/geometry/xyzc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/xyzc.ini","source_sha":"cafbb5d4c275be232cadb1c4b11d84b2791e8c5544c20f84a7eed3b5ed8bab1e","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/xyzc.ngc","inputs":["linuxcnc/configs/sim/axis/geometry/xyzc.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/xyzc.ngc","source_sha":"dbbfb2afdceaa55691248b8d211c63e19c901e82ca2464fdaa146966569bfacd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini","inputs":["linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini","source_sha":"77aba40722c7a481aad66e3bf05b3fe283965b01d6444c1abc78841c6154363a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/.gitignore","inputs":["linuxcnc/configs/sim/axis/gladevcp/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/.gitignore","source_sha":"74d8dd4a0a19af69009af628089c73d3d9f9802697135d3edf71d3525d56f391","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/README","inputs":["linuxcnc/configs/sim/axis/gladevcp/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/README","source_sha":"b4b5524ca257f85e33be8c033fa6db47a4e32e469150e4a7fd8a914f553ca732","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/README_es","inputs":["linuxcnc/configs/sim/axis/gladevcp/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/README_es","source_sha":"d71c9d41de7e2cccd05ed61f94bbc5a03edf67d6b83076356ecc5d99fb9c1c53","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini","source_sha":"c216752c2f032d47fe3910f6b66ac6375c8cb1201b6393b2f01b9c978f0708e6","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini","source_sha":"e8e88a97002d008d234d664d6f14e866b39c89fc09d2d392fffb80367cb6ed68","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.txt","source_sha":"dfbfda5e058b38a1efaea9bad1d0bbdeb678b5ffb023520b4b973467cd5d5586","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini","source_sha":"bdbad54582ad4f4cb304bf5c33ea3d45dc7b88a21445cc12737d5fc245624890","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/hitcounter.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/hitcounter.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/hitcounter.py","source_sha":"0c845c646e72f859621081e2d2ce43232270f166e615014fb8610bbc77b9e988","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/manual-example.hal","inputs":["linuxcnc/configs/sim/axis/gladevcp/manual-example.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/manual-example.hal","source_sha":"0aa986efa4fb0271c714e5427ff2f87b18fbb968b7ffe73f0927f5db2a1e0c98","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/manual-example.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/manual-example.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/manual-example.ui","source_sha":"15b9305090ef22db63899c58624c36900523d1c7d531a0e4bbf641ad0d7ebc3d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/meter_scale.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.py","source_sha":"db5cc6a5ffdbde90425057a9eb57ade0a83ddbbd11772b2e7fd890eabee937bf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/meter_scale.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.ui","source_sha":"277bc946b89e11c4f2c805e27e72c041b1b094590c3c5a02637213fdac1af381","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.hal","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.hal","source_sha":"bedf91ea354f02d015417e851fec2d539c06543fc13ba03b89985477fc550d77","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.ini","source_sha":"66b8ba2d3c6c21409a6686923540058c85fcd5632ffb9827315a5b0f518c5ec9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.ngc","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.ngc","source_sha":"baf4540122b5f27455cf4eef4870435c4e9ee4aa7f14fec040a7ddd478c10a83","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.py","source_sha":"8d99fbc82f50522e41e0ce4296ad03836fa510835e0a1aa6291cbb790d4a821b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.txt","source_sha":"d2af30f2ff6c678cdacc1e99feb33be5415554cbea1c5bf37879d1f9433bf081","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.ui","source_sha":"bf4ae270c307a3f6ca3a8f3693777dd54559d685f132328b5e5254e1f7afba47","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe_es.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe_es.txt","source_sha":"e831d8cc21d673ec5a539f3cc4a34590d9f5cf6b3fa3195e416bddf4dbbf252d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe_gui.sh","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe_gui.sh"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe_gui.sh","source_sha":"1e548a7bf3dd4404275b389ca7e9ec7f8d67d7c6ce7c6364d03be0f19b8e253b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini","source_sha":"651f25fd7656f739c2ae57f033183ba82fecb07b29c0b8b908608ce4d21ab6f5","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.sh","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.sh"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.sh","source_sha":"622bf7ea0569ddf0053deb9e51e15eb4eb411349ef45965905105f9741441df6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.txt","source_sha":"f38a529e605376371b2ca3d92feedd6335824b3a1625dfa102d22e3ae7a50ca2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini_es.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini_es.txt","source_sha":"f8f420f9dcfdbd1a65eea91567ba67d78d6d606b02e4614a116d38aba759338c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/sim.tbl","inputs":["linuxcnc/configs/sim/axis/gladevcp/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/test.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/test.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/test.ui","source_sha":"b7d441ffbf77663461af40497687d1fc1f566f010fba93416342d0f624a0da02","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/test_handler.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/test_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/test_handler.py","source_sha":"ec297a728b674b1e2b3a78208bed81b9290c52d5c2d5f240f45ec7b217576356","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/README","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/README","source_sha":"256afe42bdd1fe418a8754f99dbb14b827555f7b5318d7d9a5e2e4c3749f5a07","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/README_es","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/README_es","source_sha":"1f4265b0aba61069a0f2ebdef98a4d66c9a9fd8fa48a02ceee0e11bce0425c90","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini","source_sha":"b74f150915d006fe9ecd14ea0bcb231b7e04d1d44649020de7e0324f1782d3f5","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/pyvcp.hal","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/pyvcp.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/pyvcp.hal","source_sha":"b6ff1c5dfa01aca29d61711e95dedc070978a5b37afe7cbfeba5a2be579e958d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/sim.tbl","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/sim.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/vcp.xml","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/vcp.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/vcp.xml","source_sha":"b5c30ea76549bfaf3b498fa1385573a031027dbef54dd38a7b5df24ee03de887","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/histogram_demo.ini","inputs":["linuxcnc/configs/sim/axis/histogram_demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/histogram_demo.ini","source_sha":"3eabc315db8e9e21951438ebd95fc5f30cf9b0d5ecb5277e66138f3ccdbdc7f8","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/histogram_demo.txt","inputs":["linuxcnc/configs/sim/axis/histogram_demo.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/histogram_demo.txt","source_sha":"9c4c82ab00ce6d7bae29f52327aa7e4ce582b8d2e1e1133946b6e901d90217ff","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/histogram_demo_es.txt","inputs":["linuxcnc/configs/sim/axis/histogram_demo_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/histogram_demo_es.txt","source_sha":"8222032e9ebae847b7ab84a80a8385323e086b0b3bfc8288f1debda7853dd5ce","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/historical_lathe.ini","inputs":["linuxcnc/configs/sim/axis/historical_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/historical_lathe.ini","source_sha":"62809856093198b7a584553d71633a5b40210a059223277d2d3e640563e2de68","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_hal_demo.ini","inputs":["linuxcnc/configs/sim/axis/ini_hal_demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_hal_demo.ini","source_sha":"9abb6d63c35d14d440366d822283521c9169a89fc36d4685c4597fa77fab2879","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_hal_demo.txt","inputs":["linuxcnc/configs/sim/axis/ini_hal_demo.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_hal_demo.txt","source_sha":"7bc8a16869c4edd5a27e7f3808d1c05d529bf68785b39bcdb07958395739faa0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_hal_demo_es.txt","inputs":["linuxcnc/configs/sim/axis/ini_hal_demo_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_hal_demo_es.txt","source_sha":"79bba09c1b17e143368f4988727e144f747e255a889422d796143cf343f4ed08","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/.gitignore","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/.gitignore","source_sha":"378fb7c9b7b8b4f40d9d9a1d4d4bb2c481f2054d8ef39b65b45107a7ebdc6989","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/README","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/README","source_sha":"b034fb7b10f2cfb0e3add369765cb843fb52ad0bd644316bdc6410053efc223a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/README_es","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/README_es","source_sha":"2ca50082a327511314cf879e9622cbc3409f2deada9f474bbeb80b5665f7c1e2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/axis_x.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/axis_x.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/axis_x.inc","source_sha":"b44c105c563e1c178282dca71d9829548acde8076a80d8f0f55800742fd8eccc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/axis_y.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/axis_y.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/axis_y.inc","source_sha":"5fc317ea22d883590d1a3e65ae77b0d87ef533688dcac961bc5bd8586b9f773c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/axis_z.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/axis_z.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/axis_z.inc","source_sha":"4b523ea3eb1bb3ae72634ea0ffc2c1ac1048d2795660182d0fcae9ee1798bffb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/display.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/display.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/display.inc","source_sha":"253bb298654a787b3be92588f7b186cb0bd93566aaa06e55541abf8249285c8a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/emc.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/emc.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/emc.inc","source_sha":"1b6cb428f5a0426faf49b54e963d19e7bac59ddc134d3394b3c47ffa4b9de602","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/emcio.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/emcio.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/emcio.inc","source_sha":"11e8758af70e78e19b84382befc2bd9635d6d4d32ba7082ab2cc64c3de7b6a49","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/emcmot.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/emcmot.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/emcmot.inc","source_sha":"bf484f743f94ffec12b18dea30cf041e03e2742ef3f3e75368fbc1d3dfdcda22","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/filter.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/filter.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/filter.inc","source_sha":"6a178f7cb13391c35549e5baaf3f81bee538592b075d87a4d3fbc13b7ff57981","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/hal.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/hal.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/hal.inc","source_sha":"f8a7f0f4a1ced6d6b1a0513e954b3fa360ba966ac180c054c08e86efff0fa720","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/includes_demo.ini","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/includes_demo.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/includes_demo.ini","source_sha":"64e0ecbb9fa8d17c54e71c1d59ada6cb79f61f1565f62d57cd2bece9c7237704","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/joint_0.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/joint_0.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/joint_0.inc","source_sha":"529c9644c0eba316f2d90328bdfbd628d89d3886af1a50f16540bb411062f823","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/joint_1.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/joint_1.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/joint_1.inc","source_sha":"b36ea4772971299936eafc6b464cbc6e73bc65932f1bf143bb9cd4c91d061b3e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/joint_2.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/joint_2.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/joint_2.inc","source_sha":"739aae6dd6a9c15807c173761cb61f49f46ce09fa9c56c9bf907534b078de36a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/kins.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/kins.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/kins.inc","source_sha":"53ad06617ca4627149891a60dac4a7fcddceab9138345ffa6f322e295aad87c9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/rs274ngc.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/rs274ngc.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/rs274ngc.inc","source_sha":"83e37dd43e22aed7294dba7872be87cd489e459c06b875ee6a7b2c604bbb2ad2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/sim.tbl","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/task.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/task.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/task.inc","source_sha":"690571977c5a8dad59c162bca8087ebeb6673b91944d63ea6dc863ea1ce22a3a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/traj.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/traj.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/traj.inc","source_sha":"c8c4ad2f69b2ebe6da2313618800a9d87daf17a88216386fb4ab2d8e3ff29f18","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/README","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/README","source_sha":"463a271bc4b304d2303338ba3852eac5ce5c9832ac82de41fd3d155775c46515","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/README_es","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/README_es","source_sha":"195f267270438c75eefd90bddbc0a1363c965a861531fe722e652c5301ae7e7d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini","source_sha":"9e23e1329c3dcd721f6b65f001b77dbd90e88d19b374545c250c49a88442deff","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/axis_owordsub_manualtoolchange.hal","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/axis_owordsub_manualtoolchange.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/axis_owordsub_manualtoolchange.hal","source_sha":"6d64c962e18f53e32f12365d360331474627ed4506debc03dc01128a72092722","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini","source_sha":"334ca534c3eafac4022c5895431515f8f05bbd2a1f150ae09e53b88938b2fd1a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini","source_sha":"c91c56594fb99934a677786e7f8b6b90299cb29f4d8b3be3e85fe9a957579a69","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/nstools.tbl","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/nstools.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/nstools.tbl","source_sha":"0a178a651096dcfad5c5069ff5ff9505ae283d75bdde4949227fbcccc83ad72e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/on_abort.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/on_abort.ngc","source_sha":"780bbd3e8ff6e2d89bcf25c97e1e6f6e56400d88f76fbdd71947d5e4902e6570","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo-ns.ui","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/osubdemo-ns.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo-ns.ui","source_sha":"70199dfe0cedd15d90da11292240fe423bce2627f68bcfc4e935cfcb8d3f27f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo.ui","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/osubdemo.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo.ui","source_sha":"6098716e3e1075f90dc5f650273aeef88d479f13badaa6af3a0aab887dd4e325","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini","source_sha":"1b4cdcba969b9494cc5137d602a9a9c216d158f89e3279cff6a41a035b0f9961","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini","source_sha":"b8de1b4257ef8b8eded585e02e36e3ee6caedad53b3f18f45f94bc9cc0b12b2b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm_test.tbl","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/sim_mm_test.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm_test.tbl","source_sha":"6338d86b79d65f2c12636bb8c2813c5b46807a15239a7085f50e6d985f6b5a14","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/t3.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/t3.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/t3.ngc","source_sha":"0ee48cf15298d22a6ae13dacc4dcffe91e09a368d329eb1f69a7ccda606e0064","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/tdemo.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/tdemo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/tdemo.ngc","source_sha":"8db4d1a880b6d419c0827764a8dd7f2879dbae11e1a8b234bc3e001a68f0b4e4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/toolchange-demo.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/toolchange-demo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/toolchange-demo.ngc","source_sha":"c1c8d32810fe531751ecd7575bc24f3c4c762b0efd20395e66d833561dd4b27d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/v2-tc.ui","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/v2-tc.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/v2-tc.ui","source_sha":"17aa1f1587b5703af140dac602959775de65d740753c4d1b334529211f7c04c5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/v2_gladevcp_postgui.hal","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/v2_gladevcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/v2_gladevcp_postgui.hal","source_sha":"03e79e03e226b96aecebb45e00a2aec7435830bcb8c78f3905fd15e0e41164f5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/v2_oword_gladevcp_postgui.hal","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/v2_oword_gladevcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/v2_oword_gladevcp_postgui.hal","source_sha":"c9ffdf7c0f5022c217a3b9bb4a57970fff08cde6da8dd26d335cff75161f18e4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README","source_sha":"f54429dcd936aed0f8a509954f0c204bbc534c95c72dbb9a24b88e93fcb7e001","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README_es","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README_es","source_sha":"e35bac0d5f7aa6b7a503495d0c951a91db6259f75f9573a161fbb3712596d67e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini","source_sha":"466833eb371da18428abeac86d759fe36ed5bff73b60a51c10e5303e39c86316","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal","source_sha":"4d3ec3d21307a37787e4e83cce7b390a0a067411ca90045cac9b3648eca5f639","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow","source_sha":"62da795405f3ae80c333825429a2cf9f8edcbe07d598a932c6ec54a3a3219f7b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini","source_sha":"796eacff0e56b2a65d9367836f8c9a17c7f967ae467bc1077503c18f57d362db","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README","source_sha":"59b757500db10db57141cb282a865d304db2d410da84a91736663ea90aaeddc5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README_es","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README_es","source_sha":"40036cf01ce8c8362178ce14639df8d89106343d881fe5a943385c18b73f1be5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04-postgui.hal","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04-postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04-postgui.hal","source_sha":"aa4bc67961c448629d6417341eb67c7ad9b0540f4640df23a1283034f221e305","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04.inc","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04.inc","source_sha":"c5f83e7897afde044810a10b4948622f34388792839cb0b30d1f6f9a88711baf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx-xhc-hb04.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx-xhc-hb04.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx-xhc-hb04.ini","source_sha":"565d8d65dda4aa26a14c7ae641a81d7c5a0bc311ab308e63bdbebcf910aacdb9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.halshow","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.halshow","source_sha":"1425d840514516c357404100a1583a34729615f54f301ce1b462cefd47f3bcc2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.ini","source_sha":"6888dfaee112f61d521e0f3cc3af5603863303e24e8e60c80a76b04f88127087","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc","source_sha":"cdf8d4f7701db245b1e532c3815b35cdf2cb0629bf34e46ddb731613f3d972dd","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_jog.hal","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_jog.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_jog.hal","source_sha":"ff61f1508051b3915738780548ab798cd4006913081e35cba64c4937db8d249b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/README","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/README","source_sha":"579035c54a6d466ff19d952f22ef6face2695e818a4adfdd5cd3513186e970a3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/README_es","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/README_es","source_sha":"69ee6470745fba26126d0d5858774c0a46d9b2e7d214121637c92bbfe27e19d3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini","source_sha":"07f5257557a540b02781de3a641dd1830a78a4cbb15a9cc68ad8d2c6eae8ec81","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.tbl","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.tbl","source_sha":"06fd24c26897d06c7c5b65cc81911a1854118900f791c692600ceeaa61d2026e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini","source_sha":"d75c9e05e2a781d1344b3840ba82adc6d7d8d47f53aa11b04c3b918d20c5faae","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini","source_sha":"d94eae8d51a00027f75ff45b84f14e2721de466c4be1af3a5e15d7beeec58ac3","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xzbase.inc","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xzbase.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xzbase.inc","source_sha":"fad0387bf37907ad3f541b0dca1893c0c0ee3d7154571624abb5e5763ec8dc07","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/laser.hal","inputs":["linuxcnc/configs/sim/axis/laser/laser.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/laser.hal","source_sha":"c502c7d5a4c6ebc47fbde09683d0830b5044b6fca8422c92efebf6b25172d570","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/laser.ini","inputs":["linuxcnc/configs/sim/axis/laser/laser.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/laser.ini","source_sha":"343fcbd64cde1f191b3f9835b56bc8ad4ee244cf1eca824b7c7ec07305a260bd","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/postgui.hal","inputs":["linuxcnc/configs/sim/axis/laser/postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/postgui.hal","source_sha":"b7281b5fb25425c41ed60e509638832f2fdc2065497b800af3537160f6af630f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/python/remap.py","inputs":["linuxcnc/configs/sim/axis/laser/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/python/remap.py","source_sha":"0b8313f0a0af6f951ace2243b342009a4bab6dd912bb0840d21216fa4a7e4c03","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/laser/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/python/toplevel.py","source_sha":"74cca5ca6b6161e38ba600482bfbd295670ef0b4e2fdd627fd4d35649f43ac8d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/pyvcp.xml","inputs":["linuxcnc/configs/sim/axis/laser/pyvcp.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/pyvcp.xml","source_sha":"2848a6aad9629c0399c2d21f1ef371a479d48d3dee12a0d14c096632ce57ba22","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/raster_test.ngc","inputs":["linuxcnc/configs/sim/axis/laser/raster_test.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/raster_test.ngc","source_sha":"09f83f81729a8d1782c1b3d5ef5df0824a6f70a09db3328f81a117409ead8a61","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/vector_test.ngc","inputs":["linuxcnc/configs/sim/axis/laser/vector_test.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/vector_test.ngc","source_sha":"cec7ff361f41517e4bf28aab541331753beb49dc5e867db91820badc3ddbde70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/vector_test2.ngc","inputs":["linuxcnc/configs/sim/axis/laser/vector_test2.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/vector_test2.ngc","source_sha":"c0a49a43f265fc05e5ae08aa39adc4dfcf30b60a0bccb6926a9552c94a06c09b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/README","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/README","source_sha":"94edad7441ddb12176f66c0b4a10f112bb04369bdda26ab99b552d7e7cbdbe19","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/README_es","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/README_es","source_sha":"5f2aa51589604d3671470e13404765ac4c2ed6b7115097e5b34fa4311e2a1093","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini","source_sha":"be3724c6093b9d507e40d41ef1f5047c3244e8a95acba3aaa72176e15752675c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.tbl","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.tbl","source_sha":"c2bbe843627abe1fac88d91c92c67d34befa62fb80ae043cbc3d045bcd33caa3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/remap.py","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/remap.py","source_sha":"35e925376904264fc83dfb496f9c092b0d01fbba1bd929a98bc031fb1082fb00","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/toolchange.ngc","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/toolchange.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/toolchange.ngc","source_sha":"fc53aa19cfce82b6b8c00c4844c5c50b0f56bc2abd012d398c6076e58d48315b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/toplevel.py","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe.ini","inputs":["linuxcnc/configs/sim/axis/lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe.ini","source_sha":"e1ce3667979cf2ea4813aa492c2061727d3f02a4d9592db0e4889f4fa53a6447","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe.tbl","inputs":["linuxcnc/configs/sim/axis/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe.xml","inputs":["linuxcnc/configs/sim/axis/lathe.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe.xml","source_sha":"189f7d67e234e5b3dd21e1a385a5b048a4e73904776ebb7dd0c5555f93fce551","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/README","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/README","source_sha":"8e0c6d33af102e90458d40a86839e1b42c6e6f8876c6d5cf8fb4f14ed6ce0d8c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/README_es","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/README_es","source_sha":"927adcbbc9d655f0c61d4fe1f8070b492df81280cd28b51361e52bdb1c3381df","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/core_sim.hal","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/core_sim.hal","source_sha":"32e9e69f445aa430e11d2622c89e27991becd3c8dd7f4ef043b5b6e28fbbce98","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.hal","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.hal","source_sha":"b6b86016ad9e2b2f752a21ae5b0dac8ac7e1032deca1b464b38f8fe1887c15bd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini","source_sha":"fb2dbd47226cf39cc2149850e44d22324c6d6af886e1a2a0d43fa8d9ff36efe6","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.xml","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.xml","source_sha":"ec0efd8608fe3b6cf76e63ab90a917af8c086a6c41e9347de12132dec35af5fb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe_postgui.hal","source_sha":"8e298396c54c93faaf6fa15a725d29971ff31a9e573c4f0dad468bf9890014ac","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/axis/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_postgui.hal","source_sha":"30c0d12fda35403a828667bf2540163b4a30029c7bbe13160fccaa1392fe25d1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta.ini","inputs":["linuxcnc/configs/sim/axis/ldelta.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta.ini","source_sha":"1567138c3d54b4d9712b5031f6a0b060edadd8d1442d1eff8d93c2beefbb5e0c","test_id":"audit:K4-DELTA-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta_demo.ini","inputs":["linuxcnc/configs/sim/axis/ldelta_demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta_demo.ini","source_sha":"ab0645308abe903bf66f36a328b43303aa0e8ad2d19e69a45e2703d665956439","test_id":"audit:K4-DELTA-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta_demo.txt","inputs":["linuxcnc/configs/sim/axis/ldelta_demo.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta_demo.txt","source_sha":"6002dde1f8b0381543315539266d8f6beef87595844a67ba92c7a33f8e27681a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta_demo_es.txt","inputs":["linuxcnc/configs/sim/axis/ldelta_demo_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta_demo_es.txt","source_sha":"a5490838177e2f5ee59f9454449c960cce820fa381940c52f86efc50e2575edf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/minimal_xyz.ini","inputs":["linuxcnc/configs/sim/axis/minimal_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/minimal_xyz.ini","source_sha":"63923bfb90f4aba843cb89f8dccc34732d803e2bfd5598ed23a2ba22f360d00a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/1_onpause_local.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.ini","source_sha":"d773e556b4692d60fe55b68d92a02ee69ba1dd128ef3ae4936327fc0f4451761","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/1_onpause_local.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.txt","source_sha":"93dce18a58053f9982844b54362c9420de9ee80b7b26bb520adcbfc7f101952c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/1_onpause_local_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local_es.txt","source_sha":"75573d201a63017d1c828d5b3318aeaa1847c1721de74bf33da97472477699eb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/2_onpause_external.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.ini","source_sha":"d5f20008f4f1d9f81c9fbb871b56ca5098c35b5428014fcfcbaf2da516a8143a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/2_onpause_external.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.txt","source_sha":"b648e86cd74379d3d804439629bf5f4d32054d8e409d4c220fe7674a72628ed7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/2_onpause_external_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external_es.txt","source_sha":"a91d4f8c31adac358fbd1a816846f18bc89d966c1020fb80be7aeff01d2ae500","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/3_always_local.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/3_always_local.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/3_always_local.ini","source_sha":"248af931464559c734115afa4c6d7989d7ea4fbc047e8e97a5306baef72b3a8c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/3_always_local.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/3_always_local.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/3_always_local.txt","source_sha":"73b1c278e3f5ddcb43c135d92783d314934b78ffe8145d56664e993c1ebb76fc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/3_always_local_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/3_always_local_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/3_always_local_es.txt","source_sha":"ef46e7bc6066f15a1c6f51949afa5859d563b1874b3ced42cdec0c61a938295a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/4_always_external.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/4_always_external.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/4_always_external.ini","source_sha":"0bb9c9089b579c83afe8286623bdf7c0167e6544ddf73e84217a74cf952205f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/4_always_external.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/4_always_external.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/4_always_external.txt","source_sha":"d1dbb4615439590a1eaa769d1551819fccdae9546da86e3d2cd2e7ccb772e482","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/4_always_external_es.tx","inputs":["linuxcnc/configs/sim/axis/moveoff/4_always_external_es.tx"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/4_always_external_es.tx","source_sha":"02862c8b31d928d5d358b36ca51f2a3722c0c733a9c0d1ce4d4df30a6fe7bd6c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/5_no_gui.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.ini","source_sha":"e4e29328d1434e870018460aaaaf986b8e32ed5aa8f4c043d1df7a24f8438376","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/5_no_gui.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.txt","source_sha":"60e6d5d872f6e384b693b418e2d6b06ca2c2c710eae32f369af0a20f52a62bf0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/5_no_gui_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/5_no_gui_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/5_no_gui_es.txt","source_sha":"283ba76c88eebb7cdec0e4d0ea4400db32ef4a32d28c02fc263da6044e3265ed","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/6_zretract.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/6_zretract.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/6_zretract.ini","source_sha":"5a8aff43dbb07753e983a562f0ea79eaa0859e9214155bb2657a1d2bde18ec50","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/6_zretract.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/6_zretract.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/6_zretract.txt","source_sha":"3415a9263722d96e1abecf4d3933d58a875a763dc2831dd3ea14c27f3b66e046","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/6_zretract_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/6_zretract_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/6_zretract_es.txt","source_sha":"78f1b93e358672c41615bfbe72909ff90ac5401264e779fe6de39e738c532227","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/7_pyvcp.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.ini","source_sha":"e0fd69e140a109f84e2cd418f91d1312badb8db0d7d8861e42753955140602d2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/7_pyvcp.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.txt","source_sha":"d25fd49a41d3ad503b52cc4decbd8ec4a496e53883c7856d77bea26a7a990064","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/7_pyvcp_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp_es.txt","source_sha":"9ae83d9836df550fc5c8a972806fb06e9e3bd6dc48732fee95a96832b550970a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/8_gladevcp.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.ini","source_sha":"a67d7d08de6e0f675280ab4b9d9a50bbf400eae364913282d5370307900180b2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/8_gladevcp.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.txt","source_sha":"a6e69d6ffce949fc6eea4aab617e7814fbe8391a9c93572012ecd9dc5d73c6c1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/8_gladevcp_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp_es.txt","source_sha":"c2ae204f9bb9267fa57337e611de190c8bae57ac00a18e4ac6d31a2371914df7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/README","inputs":["linuxcnc/configs/sim/axis/moveoff/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/README","source_sha":"933da1450ab2302fe0c306d70853f644cc34f6aaa5c6e640b36145575e18e2b9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/README_es","inputs":["linuxcnc/configs/sim/axis/moveoff/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/README_es","source_sha":"f1d982f7bd73610917c571ccef9ef2196922522b7b1fcf450e4b511e78a0ad15","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff.hal","source_sha":"ad2bc7a1973d1ed56c16f25d9e60688219441b1fe2ad54835fca2aebd00bc93d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff.halscope","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff.halscope"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff.halscope","source_sha":"798014c8016d6b85c764ce518d6cf3647d1f04a7d62f70d2dbbd5fa2bf65249a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff.halshow","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff.halshow","source_sha":"26ed49719b1bad602df7d40e7f8be26b16c224db8c77de1b5f5aa6127c7555bd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc","source_sha":"167fec587e59ae5503db74dfca9b71b3a78700bc77fbaef097fda81cc8cde87e","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display.inc","source_sha":"236a2332a5f2e17344eeac4fd71bcdf1c03fc496eabfb9fac9293c29d84c36e7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.hal","source_sha":"1cb1d352b86c5ffc1bcf317a3d7044493e55492095018811b08d8f79222ef1fd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.inc","source_sha":"fa242bd4402f5e142a51fb0c2e44b2bca02505a612c09d9a77ce5865339fabf7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.xml","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.xml","source_sha":"b77184409db97c20335ab3563d3c2937b6ac31fbfae910ac32f7b2ea75ae0f8c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.hal","source_sha":"b52268c222faa1637864836cc9ecf2a35e07b806a62d8b9dad3e479565f699f0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.inc","source_sha":"aca896940b5859f906c89504317a8ceca0b32cb298e3192ea4b720cfc5b4655a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.xml","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.xml","source_sha":"6186f6fefb45326628412728af7e734239fc05e093ebe5106e5b1d59b5aa466d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.hal","source_sha":"ef0cd77e03f40a46837be9dde2e97e8cab10c6b99c4fa96a04aeacbee7808d79","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.inc","source_sha":"50a25dfe6cae307d1bc27433879f0d53fa54b33bbb8c6be515b7bff12efb6b47","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_gladevcp_8.ui","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_gladevcp_8.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_gladevcp_8.ui","source_sha":"5a5dc5fe5e1db19b4ffdf8d56a9c8e2a6a307ec37beffb8a3993213c4447962b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_settings.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_settings.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_settings.inc","source_sha":"ab625d4ee1170a057176731ed5bacef38c697847a66aa16a4e2d69de7f7d415c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/removeshort.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/removeshort.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/removeshort.hal","source_sha":"9ece08f0a672c053fb33e0feec791c8a747fb45a997d604240ca7aee338b13b7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/sim.tbl","inputs":["linuxcnc/configs/sim/axis/moveoff/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/README","inputs":["linuxcnc/configs/sim/axis/ngcgui/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/README","source_sha":"c3592faecd4efadb76fe1ac3faa575d35b8da1e0a37681718251ad969ac8e9e0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/README_es","inputs":["linuxcnc/configs/sim/axis/ngcgui/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/README_es","source_sha":"4b6caa89af60fa27cab3b79fe737c16f7875af9d8b670d9a11583ca45b5219d8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/axis_resize.py","inputs":["linuxcnc/configs/sim/axis/ngcgui/axis_resize.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/axis_resize.py","source_sha":"a85d00008e6153c70955fffc147a70c3e2ad3c2390ce5561f0873e124281237b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/fullscreen.py","inputs":["linuxcnc/configs/sim/axis/ngcgui/fullscreen.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/fullscreen.py","source_sha":"ca8c767e10b50fe4c7909a62870ae264af6875b9c296dc16716e65492b9d3c16","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/gremlin_view.ui","inputs":["linuxcnc/configs/sim/axis/ngcgui/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/lathe.tbl","inputs":["linuxcnc/configs/sim/axis/ngcgui/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini","source_sha":"a461d37954c2e621505a4f8b6387c00a37489236ccf8522370e3076ddca33b00","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.txt","source_sha":"7f7b687682c26914d76595f6afc871b99357453371d0a13dca7186b59a8afc53","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_es.txt","source_sha":"a330beaca5d4bc7acc58cbce34b3e00744e455c182f446255e55e57508b734c1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini","source_sha":"a4cb71679b44afeb5734f8f07d1e2f63332faff54bfd7f9bfd4abfe706a651fe","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.txt","source_sha":"2de22e2c5e09c73909dfc12ef3dccdae6e42253732801e57772cb178eb144666","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc_es.txt","source_sha":"14ca406621d6e20cea0899b4bbe54542994d6f9d9c94debe550a6167e168a6a4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini","source_sha":"ec11d67522375c3cd1afbb76b5f12cbe6e5e9e51b430697f54b0e7088639db5a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.txt","source_sha":"64ab739b2de5a6d47e203debc5c8742d8793aac3a4f1c069645b8db7150ea70b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe_es.txt","source_sha":"4b87f5a5e22a95a86d52204d2831412ec68faa765248fe71ffa0a098b64b8344","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini","source_sha":"ec42c49461f66a395154b09e18d94674a17e8a7249791c5adf33b85ea6a19640","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.txt","source_sha":"c578f26e0852be78d5d2c9d4a27aabd94a196557c14eb3a55f64734db860a277","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple_es.txt","source_sha":"7af5c082e9c8e63ccac0b4408699cf905e087af5a8e74f3866babe9d2c488d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini","source_sha":"71f8ed201b46c4642e3f7d787065940e5d29b31452a5802056ede460cecd9f52","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.txt","source_sha":"5b8e17397afe77d8f4a443bec4b1a2c1eb36361a46e69287bdadcaad9c9146fb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ui","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ui","source_sha":"caf0bd57d59f689e73936113308e295ebd46a2d1c29630d8ef2c6b6edd764382","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis_es.txt","source_sha":"bf22debc90e27b4d726ebbc556b87bbf956ef1bc8fedbe0b5a3a5b05a7d28fad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_popupkeyboard.ui","source_sha":"395a07ca51c30ae53007565c64d888c3e3ae812cbc72bebbda30a72ba707e1e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/sim.tbl","inputs":["linuxcnc/configs/sim/axis/ngcgui/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/README","inputs":["linuxcnc/configs/sim/axis/orphans/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/README","source_sha":"c9226b27ea2864ba033aa7c2eb1ce0c9a1021918526f8c3e19f30e9e65b71ec4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/README_es","inputs":["linuxcnc/configs/sim/axis/orphans/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/README_es","source_sha":"222f7af0b0dd2cc988fb7f0d112247153b74fab5af09d3529f8e5adc98dfdcdf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/acc_test.ini","inputs":["linuxcnc/configs/sim/axis/orphans/acc_test.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/acc_test.ini","source_sha":"8a47360f16911553f9d1a046486ae507e1ee26f314f7ff37b250d5dca420c24a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/axis_noio.ini","inputs":["linuxcnc/configs/sim/axis/orphans/axis_noio.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/axis_noio.ini","source_sha":"1358837965ce189bb445b1d75d7d4688fb9353ec02a9f3dae53fd3601a9943cc","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/core_sim_noio.hal","inputs":["linuxcnc/configs/sim/axis/orphans/core_sim_noio.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/core_sim_noio.hal","source_sha":"81b8e576e4dcf0f630d67dcbbc4e242a1d746ae89b028d488e6484471f8eb973","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/core_sim_noiocontrol.hal","inputs":["linuxcnc/configs/sim/axis/orphans/core_sim_noiocontrol.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/core_sim_noiocontrol.hal","source_sha":"24f58669c4127fd453e8608b3c20726c71dabccdbe0f1d92bd7ed836efc605eb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/core_sim_test.hal","inputs":["linuxcnc/configs/sim/axis/orphans/core_sim_test.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/core_sim_test.hal","source_sha":"b0ace08ef7d3cc047f87a30054835d09718420d00d566f88bf3beb1aa7fba866","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/gladevcp_postgui.hal","inputs":["linuxcnc/configs/sim/axis/orphans/gladevcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/gladevcp_postgui.hal","source_sha":"d5d29c519cb5429e20cd4ef436b7c735803a186dc0da303812d6334e4ebff1c3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/core_sim_test.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/core_sim_test.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/core_sim_test.hal","source_sha":"b10a640ea2d1ddfd5c16c741a57d6592dc2752dea4450ec8adaaab0811686062","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/gladevcp.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/gladevcp.hal","source_sha":"b5a819ab3a80c73e2bd6b358519f0618afb9f244ec5881a83030ec3ff5a95e5c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini","source_sha":"6777d316581462ba253cec0f5e72ff148d7539bdd21b5e268c3e8da2455a7f31","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/nc_files/tcdemo.ngc","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/nc_files/tcdemo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/nc_files/tcdemo.ngc","source_sha":"89d4b19324ca5e73c91cd68b536f62b8f4b89bd690f2ba60057855cb69bf9a0c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/no-iotask.nml","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/no-iotask.nml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/no-iotask.nml","source_sha":"1c836a55b0e95a7223befecc9a8324405b4b4be4a051818c26bb240c1bb1c4d3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/customtask.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/customtask.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/customtask.py","source_sha":"a8ff6908a9656c7af672eec7a7b1bf7735699745f496f05d96e95ef058af2f49","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/embedding.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/embedding.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/embedding.py","source_sha":"bb612334c5ad73f84252ef043743276508d039e77f2ac69d76e5f54b91afcd8b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/nulluserfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/nulluserfuncs.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/nulluserfuncs.py","source_sha":"7e497320c767c77922ae875a0bf5dc6b3fe723358e04ae8dd55d0c480d641f78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/oword.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/oword.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/oword.py","source_sha":"f92f21134ff0a63e5409b182e33731f4f9e6a1bdc3a6238b3a65294a33838ccb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/remap.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/remap.py","source_sha":"1c141b1470ca5c96a92743190a41f87e524ae77289f338465867815cdae10aab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/sqltoolaccess.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/sqltoolaccess.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/sqltoolaccess.py","source_sha":"316050a3b603e2886b9923a58cb4f27f2e393d671517a1473fd9dd528855494a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/task.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/task.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/task.py","source_sha":"3f5e60d35fe440d415224ec9a8e9d9daa7e3cea19773125bf8fc56d3368fee6c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/tooltable.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/tooltable.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/tooltable.py","source_sha":"c819be7913c2e4e62647bd273e1f97ac79cf512200de4b45dde3bca27301e29a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/toplevel.py","source_sha":"8259e63ed279b690d71c6ee24467ba188c04a4683f38aa2dd5dfaab1867981b0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/userfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/userfuncs.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/userfuncs.py","source_sha":"aecc9d90e59d9e8e9368f888a10fa80bab7f8b464f9ec118adc6bd24a62f2859","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.glade","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.glade","source_sha":"bf25cb3c09be792337a065ad08b50830a40b42594a81b28afac9ca3a75974b8f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.ui","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.ui","source_sha":"586dd5ddad0741b53887473c393285e10cbf180a214d03ff1ca6e60614c1f198","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange.hal","source_sha":"9d037978ec7bd3cecd627605d36ceb32413cf09e6e35108d5050b7cd2d8bca1c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sql","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sql"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sql","source_sha":"7fc97ba653f48a3094a34ab0cf28374701cc6f2d2c3550175add159f8af7e422","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sqlite","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sqlite"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sqlite","source_sha":"656a726d127a35f71de6e24b5f75c100737ca4ed33f4773c5d5efbb77f436260","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iov2.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iov2.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iov2.hal","source_sha":"30f548a4a2bca7ccaaf0e393ca405d943218a4fc0674239dc67b61d8d38c12a6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/medium.ini","inputs":["linuxcnc/configs/sim/axis/orphans/medium.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/medium.ini","source_sha":"258bcd736539fa2d47af1d2c99dd748a2803f8b065c1ef0171e5a98cdbbbb0a6","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/no-iotask.nml","inputs":["linuxcnc/configs/sim/axis/orphans/no-iotask.nml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/no-iotask.nml","source_sha":"1c836a55b0e95a7223befecc9a8324405b4b4be4a051818c26bb240c1bb1c4d3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/py.ini.notworking","inputs":["linuxcnc/configs/sim/axis/orphans/py.ini.notworking"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/py.ini.notworking","source_sha":"3d38c3a60b6282ec0e8cc00ff3f2faaec1ea1da00d762e6149e86cb3adbb2ed1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pyiocontrol.ini.notworking","inputs":["linuxcnc/configs/sim/axis/orphans/pyiocontrol.ini.notworking"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pyiocontrol.ini.notworking","source_sha":"5abcf8120226d5e23ec5fc6afe43db5fb84c305f7bba39bda2843b19047137a1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/customtask.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/customtask.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/customtask.py","source_sha":"004fe752e00b672c920b380fd770b9cae4e0d3c2ea4fe5e0a58606c465dbfa00","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/nulluserfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/nulluserfuncs.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/nulluserfuncs.py","source_sha":"95cfd7f41daefbd026b806ded697e1b5d96500517b998246d14813a16b0889d2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/oword.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/oword.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/oword.py","source_sha":"5200ca14e751f8de60cee5ccebab15a5e74f4ab72a75c804091fb4a6d399a1ca","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/plugins.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/plugins.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/plugins.py","source_sha":"41f8139cc3d45739f3ff84a9c7249b192300a3199d256672357174f5365416bf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/remap.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/remap.py","source_sha":"baf7a84d97ad5261153be23ff8b7be65a753cffb4d778ae9af4ce76a149aabc2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/sqltoolaccess.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/sqltoolaccess.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/sqltoolaccess.py","source_sha":"08580d3b3b3f23d516eb9efd28f56e9a4344414ecf97a451dcbfa8e0946362b5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/task.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/task.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/task.py","source_sha":"2f423cdf1621093c2ccbdebe74d063437719b2d03512da0987439d487b0a96de","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/tooltable.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/tooltable.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/tooltable.py","source_sha":"ec72b8ffed616c0e56ddbb2a74aaf6e43183be5a9bc48edf8d684f5a7bba6d6b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/userfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/userfuncs.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/userfuncs.py","source_sha":"ce128e6d15f95116578c2a4b53ae5e6d4ea4078d9a85a98e5774399db8819ab2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/orphans/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/taskcall.ngc","inputs":["linuxcnc/configs/sim/axis/orphans/taskcall.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/taskcall.ngc","source_sha":"eb3405ca36d542c6955bc0b12486b3fcbcbffe9553f7fd6d3f642b945c2b0dfd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/README","inputs":["linuxcnc/configs/sim/axis/panelui-demo/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/README","source_sha":"2893e7ab0384a4abe5880567ffd585ba00e38ba95e69d2cd172db42c262f862b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/README_es","inputs":["linuxcnc/configs/sim/axis/panelui-demo/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/README_es","source_sha":"13268017d33457e172d5ed95d3a82caac00b023fc5f8ffa4b7b9a293f0903e59","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/_panelui.ini","inputs":["linuxcnc/configs/sim/axis/panelui-demo/_panelui.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/_panelui.ini","source_sha":"899a352a6198675cff2deb303e52ff7e86715d1c8f7cb8c16c5a7ec9a11b3c60","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/custom.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/custom.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/custom.hal","source_sha":"75712730030c086e0d963e3e536b84afeb45567be1a180b0fb61dba5a366f09d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/custom_postgui.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/custom_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/custom_postgui.hal","source_sha":"9220d10847acb8c98cc6314699aa30df0dc1fa4bd4146493e8909e5255c8c8f9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panel.glade","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panel.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panel.glade","source_sha":"98b52d7051b55d2c7dd7bb11bb67834476506122b623f4ea8bc4d4e7d678ff12","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.hal","source_sha":"6c7c482dfd0369e8568b65f2a1f5c7e008c343472494a1754a900d63a03db694","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini","source_sha":"9b47416920a284322363e47771e612fca7415a0a0a594f9f7cbdf4a502c4757e","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panelui_handler.py","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panelui_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panelui_handler.py","source_sha":"1025a334711fe1724904b4889dbfb6ad2a27b467e821f970e31ba22b48f55bf1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/sim_hardware.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/sim_hardware.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/sim_hardware.hal","source_sha":"0d04532058f5481a31626c11959c6aaa41f0dd1fdde528c3429192f1322dab58","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/tool.tbl","inputs":["linuxcnc/configs/sim/axis/panelui-demo/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/tool.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/README","inputs":["linuxcnc/configs/sim/axis/pentapod/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/README","source_sha":"88efde72671ff3dbc7f5db0dfb79c3183c633fffae14eb0a8f9028c942e49b2a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/README_es","inputs":["linuxcnc/configs/sim/axis/pentapod/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/README_es","source_sha":"b082f6d4a8b0e94704d1f418ce4e7fa3996d43f96223245a693ff4f811438fc6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/kinematics.hal","inputs":["linuxcnc/configs/sim/axis/pentapod/kinematics.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/kinematics.hal","source_sha":"cf56ea1c1fe2b49d1af6a771bd73ea43ecc7a37991717b68a1e017c101bc6ae2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/panel.xml","inputs":["linuxcnc/configs/sim/axis/pentapod/panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/panel.xml","source_sha":"f70d1d1e36d91a633c1a5052413de8b91f6751b037e7f54742f65a0008ff5965","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini","inputs":["linuxcnc/configs/sim/axis/pentapod/pentapod.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini","source_sha":"0fb210122ab482087d3a95e5e7487baecb84c3260dca1769970f4c19b2ad0618","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/pentapod_postgui.hal","inputs":["linuxcnc/configs/sim/axis/pentapod/pentapod_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/pentapod_postgui.hal","source_sha":"60968f571644feb13a8896a16c24ee8a6360d0ded39ba352b60b6d790c891c30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/tool.tbl","inputs":["linuxcnc/configs/sim/axis/pentapod/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/tool.tbl","source_sha":"3dd35e463100d3a4ff8cd03a07e1bbe5e10acbc915ae842ea66b62549369ff98","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/README","inputs":["linuxcnc/configs/sim/axis/plasma/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/README","source_sha":"a3cf593433971bf1b767791ed775cdf1ffa89ec36a596c869bc48b6e426093c5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/custom.hal","inputs":["linuxcnc/configs/sim/axis/plasma/custom.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/custom.hal","source_sha":"7afde54ceeb15d1db4e1fae998530a4d30de43f36730debcec1064baab69a072","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/customizing.html","inputs":["linuxcnc/configs/sim/axis/plasma/customizing.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/customizing.html","source_sha":"0cd3b4f05e487b9c7ba915a3c8c19ffa8ffc59cce3945c74c0bde2f39102f045","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial.ini","inputs":["linuxcnc/configs/sim/axis/plasma/imperial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial.ini","source_sha":"c531ab622b904085f05e9fa6fdf791c0a5ec15153f2e22acd5273676a35a9a25","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial.prefs","inputs":["linuxcnc/configs/sim/axis/plasma/imperial.prefs"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial.prefs","source_sha":"e616dea3745eec3d718a7212dc707068bd5cfa0ecc3bafb0cc9b646e50d30a70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial_material.cfg","inputs":["linuxcnc/configs/sim/axis/plasma/imperial_material.cfg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial_material.cfg","source_sha":"8877a3e92bc2e9aafabed80c789c57e8553c113ca4a6ce2b0d7c9c4bbc4b087d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial_tool.tbl","inputs":["linuxcnc/configs/sim/axis/plasma/imperial_tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial_tool.tbl","source_sha":"1de1e04c14c456b111b13908da5bbe5986d9c07035589212b5c0effd32dd0bfa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric.ini","inputs":["linuxcnc/configs/sim/axis/plasma/metric.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric.ini","source_sha":"7dab2e05a237c1a8ec472e9c09b03ac8a4a016786207d83aa17fa142a5d4defe","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric.prefs","inputs":["linuxcnc/configs/sim/axis/plasma/metric.prefs"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric.prefs","source_sha":"80a28e4d9630b33cdd448b0baf92186ebe081c3d5ca1c90d37518b7690e601d1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric_material.cfg","inputs":["linuxcnc/configs/sim/axis/plasma/metric_material.cfg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric_material.cfg","source_sha":"17dd505cc46345ffc29afab60f088f493bd3ccb83caa11250f8525bb93ad6a99","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric_tool.tbl","inputs":["linuxcnc/configs/sim/axis/plasma/metric_tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric_tool.tbl","source_sha":"767582da123280e4a4a5ae528d7e4100998250060a6ea02d52db98905074f039","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/M190","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/M190"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/M190","source_sha":"75cd47d5f7a038ae409d3997cb09b64c88e1c8ccb58379618adb4a1e24054b9b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_block.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_block.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_block.py","source_sha":"045dae0d5f5eb1c60aa721493899a431aeeb9e27f39b416d47517f1f1b784962","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py","source_sha":"85a02a4eac39e315cbaa61c9f22ee8a7819bd4972bc1b74b354704cadcdb56b1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_circle.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_circle.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_circle.py","source_sha":"3bcd55463f60109f10e7ca443d681cf14eabaab96d38a2c999f0090cf25f54dd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py","source_sha":"9f56ff2e8fe23086674455985f3d3d722210cbda429e4e9a4793a0da22ee0df5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py","source_sha":"1250d59c219f3cf8658c90711f49aec10605194192c24534925a0f93f3e7bac3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_line.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_line.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_line.py","source_sha":"7b4b5365d0ad216829747f16365bf8f29da033e6ffe7a8b3816326197eaca241","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py","source_sha":"3705e5b80f0ee63bf179e88758de6a0c4aba9e7af332351c1378a163e4623239","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py","source_sha":"cb6bf0edb8ff91cc967813a104876955ebb1ef5b744c9f70d69405f876c46347","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_sector.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_sector.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_sector.py","source_sha":"0fca5c70c8122423d710dda4aba4a6a89b026e9c2d11cc1bcc3a62e1475ee93e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_settings.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_settings.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_settings.py","source_sha":"93353d7ba8465e18fa9b078e85ec05ea20f42736f11a80d21267b752ee5b5922","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_slot.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_slot.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_slot.py","source_sha":"e091cecec45a351487011bec85b2f4028c5d82b2e3ddeefc586e97b498f4c953","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_star.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_star.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_star.py","source_sha":"4dc2f5a7c33f1e3e49ff369be760ea98c772695cfdc07da6aba4a5137c88d570","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py","source_sha":"1dd53d4ae5903a7b9fb552d0a5a469627dfa14b0521094c5850c2f2cf3fba88d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conversational.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conversational.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conversational.py","source_sha":"006dbeaada73c38f63ef9af52f2a25a3624a9e1411a39dba25ea0405f75ffd5f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_commands.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_commands.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_commands.py","source_sha":"054eb4eb3ee3425f01ac932463c2fd58d68651e1d9c00f5bcaebf99a4083b5e9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_hal.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_hal.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_hal.py","source_sha":"00fbc771551b1848d1d38b2f48dfb25cf782b5c18623d705928e39cccd060c55","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_periodic.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_periodic.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_periodic.py","source_sha":"532338ea5ef3ccfcb248b6e234579f1f2a963dc4d3ab24bd100b40d58c5ab696","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/block.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/block.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/block.png","source_sha":"84d604a7292169a0e120ee1803ace434a7d5bcc0439771ad2e3880632cc0db64","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/boltcircle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/boltcircle.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/boltcircle.png","source_sha":"e57976263cd0b15731dd8fa946312d42bb653ebe69578571fdc34d72c2f0e98a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/chips_plasma.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/chips_plasma.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/chips_plasma.png","source_sha":"6f8c1ddcbef27a779a13f0254ef69942598e6c481595de0f4a39b110c5738ec0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/circle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/circle.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/circle.png","source_sha":"1ce5f5dbaf72bbc1bfa102e723316303ebadd5b8b1ec9c44263c300fc76d2f3c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/closer.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/closer.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/closer.png","source_sha":"50bcb29811a6a667c45e208233ad78aaef2d60ed017cf2ab1cbaae1fb0c676f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/e.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/e.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/e.png","source_sha":"5b6df22b9e6ada22a1af1f7f7b61ae1670ee5baeee864eec9243a43a06418fed","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ellipse.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ellipse.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ellipse.png","source_sha":"41fe13757d0da2281cd84663c2454a0eff325ed41a24bc4e2897a4af6e3e1aa6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/gusset.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/gusset.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/gusset.png","source_sha":"6e25e6771f2ed2e95a9db2f73944ac33c2cb7bb7231b930561aba112173011db","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/line.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/line.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/line.png","source_sha":"529a225d0e63b165d5c004476162714b511519f7f84f220d5ced64da0312682f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/n.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/n.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/n.png","source_sha":"2a5552c9ec462ea56c55e12370f031f5ea7d78425e07898b7712f077c5b1381c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ne.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ne.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ne.png","source_sha":"458ae6d74bd623766cfa9e9a5c8a91ffa300bd2dc5b143b03165f48f5a130a70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/nw.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/nw.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/nw.png","source_sha":"258a4ad20cd3700421a402aad0022f6ea7d945a00001939d2aa6014b80f4e6f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/polygon.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/polygon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/polygon.png","source_sha":"3e3cc78412eb2d6af0971ad15c49fa3495b30384a56fa31e3376d963cb0f8a42","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/rectangle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/rectangle.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/rectangle.png","source_sha":"4e501ef766496b551f6165d639802672b91fbd2948cfb176ecdcd3b6f2f9315a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/s.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/s.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/s.png","source_sha":"9621eb905ecde504f75a673e1bce946c088c58b31de80fe5b5589dd702c993b3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/save.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/save.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/save.png","source_sha":"5d914150f1f385259c9dbab3397d55f488c8f996b703ec07cacbfd21bd0686da","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/se.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/se.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/se.png","source_sha":"196bb54fa9cbe5290e92ba0a77e2ec08ffcd97062dca81f0685fc73454f5859f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sector.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sector.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sector.png","source_sha":"eb35d136e7c87518e555a2df410a34577f101bce9e38bd57b6e346669cd8ce96","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/slot.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/slot.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/slot.png","source_sha":"dc9bd5383c2fd73db7a749e5ec04fec634cd64e5f195d9cd32456ff9eb2fe592","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/star.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/star.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/star.png","source_sha":"4f93bc1b3b203e2157bd10eea2eed75645cb7e756dee4f6261141d57db5e7b16","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sw.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sw.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sw.png","source_sha":"823d43c47183a32b8a0e62c525fa40fcdfbd1ff935c4430eecdeafec51ca532c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/triangle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/triangle.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/triangle.png","source_sha":"257e0813d74bc28e4127e6d86fb58d268bd11083ec95e91a20af47079ef5c932","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_p.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_p.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_p.png","source_sha":"eaf4314ebdbe05d0989b3a2ed09af0356878d8d2f7455f6afe378acc69308748","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_t.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_t.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_t.png","source_sha":"88dd398c00a17812ed41a10e769ca4222e48e318a31ae1f08cf24e1a0a18fbbb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_z.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_z.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_z.png","source_sha":"3db5b1ce84eace0ed8d7250d7c3bcae97b643d43b0749f1c21d57b60d5523230","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/w.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/w.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/w.png","source_sha":"d918a4f00a735a31ff1b766aed94f1cf709c07f6df35c0acaca435513581867b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.onboard","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.onboard"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.onboard","source_sha":"e50a9b3de132ff37e73c061bc27700d3248c8ceef17e6359c4468c191b11249c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.svg","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.svg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.svg","source_sha":"07c1886b869860ee04a4f289671e89b70dd1f29e63b15c8614ff71a7c6db4096","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.onboard","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.onboard"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.onboard","source_sha":"53808a884010cda1e1459e8b269f5a32e08668d6b9f5380aa3b3dfd61d11fd0b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.svg","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.svg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.svg","source_sha":"d01e9883f7d6ecc916e400546e2e61057ef037688682f5f9dfc85fde97d859d8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_no_stepgen.tcl","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_no_stepgen.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_no_stepgen.tcl","source_sha":"b064b8ebbce483696d58fde0da3ff8d92a06da69dd17705bb4cd464c666aa30d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py","source_sha":"f144d189af67431e5a5aef47eef9835ee417d6c7c5a0ba982b5c0b51ce544e97","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_stepgen.tcl","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_stepgen.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_stepgen.tcl","source_sha":"3a3c0506fc0dff5a22aa6d2fffa53e422f7f45b5f6bc8af85cb58e695386351b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/migrate.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/migrate.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/migrate.py","source_sha":"6b6fdf2a8a980bf0152c36b7a2134cd787a646b656264e84fcbf1233c706b7c0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/plasmac2.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/plasmac2.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/plasmac2.py","source_sha":"ba28bffe83a75fc360baceed902cad409b4f8033cb1207dae227ec7fe4a077d5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/versions.html","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/versions.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/versions.html","source_sha":"1a8893b24ebdae447734373ed1ee72c039e2c446a600cc61c24d4e3950efc479","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/user_commands.py","inputs":["linuxcnc/configs/sim/axis/plasma/user_commands.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/user_commands.py","source_sha":"c36adb666db21d363e5c2e373cc675910f8d4d88b5b74f6652eb93100443cdc0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/user_hal.py","inputs":["linuxcnc/configs/sim/axis/plasma/user_hal.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/user_hal.py","source_sha":"99594d7300e8316b09606ef01596ccec2e08e7edd4ec4ce8afcb0c7a4f27d422","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/user_periodic.py","inputs":["linuxcnc/configs/sim/axis/plasma/user_periodic.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/user_periodic.py","source_sha":"2d7504cf8b32ea0b6df7f95fc85646f089da9181e6f49a58d30c760cb45ef81e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/postgui_calib_helper.hal","inputs":["linuxcnc/configs/sim/axis/postgui_calib_helper.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/postgui_calib_helper.hal","source_sha":"f8421a62035c1a743cec6a2218e604f716e6711abef9699f3b77d43d6502c261","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/profile_axis.ini","inputs":["linuxcnc/configs/sim/axis/profile_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/profile_axis.ini","source_sha":"f3e7bed9eeecea860ab15d9eef4319715eedcb13315b25f9e62ac9797baed7bb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/.gitignore","inputs":["linuxcnc/configs/sim/axis/qtvcp/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/.gitignore","source_sha":"74d8dd4a0a19af69009af628089c73d3d9f9802697135d3edf71d3525d56f391","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini","inputs":["linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini","source_sha":"29d36b3435bc7b410d8dd57f794c9254a91c11ad06d1b26ad3be39489c4d51ee","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini","inputs":["linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini","source_sha":"5e610fd07b44d291422378996f098fa27e4dc075e3f3fb49ad6267471b426206","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/sim.tbl","inputs":["linuxcnc/configs/sim/axis/qtvcp/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/random_tc.ini","inputs":["linuxcnc/configs/sim/axis/random_tc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/random_tc.ini","source_sha":"d0b1614f287c10ad0d6dabf81aac69f78e187dddae30225ccaf501c8fdef0f29","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rdelta.ini","inputs":["linuxcnc/configs/sim/axis/rdelta.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rdelta.ini","source_sha":"53510733b8fd0230547f48f76ebd35dc5c98f58fe1dba1246777e227ef82c508","test_id":"audit:K4-DELTA-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/README","inputs":["linuxcnc/configs/sim/axis/remap/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/README","source_sha":"d408e1e368a35657c12cbb0f972e9a42aed36813c217622476a7a0a669bdc043","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/README_es","inputs":["linuxcnc/configs/sim/axis/remap/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/README_es","source_sha":"727ff610489438b98517852d9bde5bd8773d91bf4d5344c229d8931aeac010f0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/README","inputs":["linuxcnc/configs/sim/axis/remap/cycle/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/README","source_sha":"b0cc77848205f718e6441467649646c181144b002f9c6bfd67ca34b079bd9189","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/README_es","inputs":["linuxcnc/configs/sim/axis/remap/cycle/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/README_es","source_sha":"42fe11de7b99f618cee8497c566bc02b1b5f7392d701e9a4124757f8d6244b65","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/cycle.ini","inputs":["linuxcnc/configs/sim/axis/remap/cycle/cycle.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/cycle.ini","source_sha":"ee64fa142ddf5a5288cae36a39445a32488250755f72ea5a1d3df436c2694e8c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/cycle/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/nc_files/examples.ngc","source_sha":"43de1d9f49bc2a97ce49eeb40d178c59f8d8df09e25e551cf8fc9f53f498bac2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/nc_subroutines/g843.ngc","inputs":["linuxcnc/configs/sim/axis/remap/cycle/nc_subroutines/g843.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/nc_subroutines/g843.ngc","source_sha":"e0fd882d129848342462f8c0375e9d8e2bb6f82cfc2169c0bc9391bb1d1b8de1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/cycle/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/python/remap.py","source_sha":"6d0dc507dd443b1edcfdf9cb3b2bcc4601ae0c92f8effb3f1bbcf305fbe9a21b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/cycle/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/python/toplevel.py","source_sha":"c581bd574431568ef6db0f89615efa80ee351b2b8a321ba89447fe415957f0b6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/cycle/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/tool.tbl","source_sha":"96c1d2b39b2a99c3e80af7810bb7651680983e2dde39a490db3cc1b6e91a9287","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/README","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/README","source_sha":"d23454a27eb3ae7091ac96ddd22465a0a26179245cfe16c17ee44bca8bfb5196","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/README_es","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/README_es","source_sha":"38a7d0131993d3ba7e5a4076bf16891e1cfe903f258e203be998091dccf8e9d6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini","source_sha":"432ff320ac6d3518a73ae69e924c343c0740d04475a09f99391304f5f7e8cc76","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/gladevcp.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/gladevcp.hal","source_sha":"0bbab78b789e917131f81bb21cdb0556d5a888ad0f9dae418ca1e24b12ca4464","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_files/examples.ngc","source_sha":"79e5619c1dcb570fa6f6d099bfe4ca72a4437d86a1d807bf713a372d960a22b9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/change.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/change.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/change.ngc","source_sha":"f31cade1e71a8bb3fb768bf8b3dc1f3d437f94025e404929295cb5be9bb9753d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m0.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m0.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m0.ngc","source_sha":"97c5d13a629bc7c853bcab93df863a157e472b0aa974adb73e6353870f3aadbb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m1.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m1.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m1.ngc","source_sha":"8aaad1a79562b7f26164ce32117027d4a0a8a8ba8a5ace0f8142085249956baa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m60.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m60.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m60.ngc","source_sha":"b32e7f1aad76b5083c1b5b9f3e7a5ef012962ab1dc21cdcaeeeadc9bc2739cf2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/prepare.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/prepare.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/prepare.ngc","source_sha":"0efdaaad15761b4341c815c27793a98d9e738caff1741d8adef87fbb3023847f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setfeed.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setfeed.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setfeed.ngc","source_sha":"4652218f1375069f1791a338e7e34fd22998881b4cc8d2c3607be121c405ff55","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setspeed.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setspeed.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setspeed.ngc","source_sha":"feeb1976c9be9d78263206b009a2bceb28648b9066f9e4ff43bb6ac8073d5ad1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/settool.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/settool.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/settool.ngc","source_sha":"6840399af5ffb508971bf687c016320b475a1eac3ab7ad1dd62bccc0fc209d5a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/remap.py","source_sha":"1c141b1470ca5c96a92743190a41f87e524ae77289f338465867815cdae10aab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/toplevel.py","source_sha":"c2bdb11012b35f85c988c201de45160f8c93e002e2b9b8075fcfce989e71d123","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/show.ui","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/show.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/show.ui","source_sha":"21144916f3bd08123daeaa384e8a90eb5f51df7a2ba5e0f92b77d44bdca522d7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/tool.tbl","source_sha":"96c1d2b39b2a99c3e80af7810bb7651680983e2dde39a490db3cc1b6e91a9287","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/demo.ini","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/demo.ini","source_sha":"763dd31e6eb32047eb35eecb933f822db3a65e87b1a214f982517369eecdd976","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_files/examples.ngc","source_sha":"7a005ab0da86c924cbae7dd5640f0077a09dc99e64f409b574270cc044496969","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/change_min.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/change_min.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/change_min.ngc","source_sha":"aed8e082947a1f68f4cab9b79ea067c0ca1541db97528a9bfc6693d0cef50852","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m400.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m400.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m400.ngc","source_sha":"ce28f2ec2df79a1733dae51e8b155372203ee7db6386bad0d5e33b68d2d43643","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m410.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m410.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m410.ngc","source_sha":"da2e74713845f0649e477a8ec87e4cda4367a6d2fce9b7703a929a5b8b847d05","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/prepare_min.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/prepare_min.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/prepare_min.ngc","source_sha":"9bd329ec34511aff70216500615dbc94a5cc1ccae29a54f0f24f6617160ea956","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/oword.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/oword.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/oword.py","source_sha":"d6ae743c21b158282f66e3546409ea3d7e8f78664e452d6358e912a43526ecf5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/remap.py","source_sha":"a39302d99227132e5d8adf4641fea1de88921eab80b9e3a5c728c687d1184907","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/toplevel.py","source_sha":"ab693e86aeacf5acce0e3695c1dc5c686e9005f0e371ff95948f382a7bff6159","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/util.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/util.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/util.py","source_sha":"a87340024df0bb5f9646a2c899c4d5c11b1fc4d383ab548ace98ac9db7ceec98","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README","source_sha":"5575d534c2d00253b1dc3d29e6e0fb8057934beafe3edade05c4fe458727212b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README_es","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README_es","source_sha":"ca423006d49801ef05fd175930b06959f58c6ecc9a12186a3abd89b1c4df454c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/gladevcp.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/gladevcp.hal","source_sha":"cbd6aacc30ce57715b741c0351b72fc1ec692a39b6963538719e1745db14aaf1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.glade","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.glade","source_sha":"9bc9fc0c989bb20d6edfe560ebffb4c97225942b5b35e89c1f53dd84a1dda935","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.hal","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.hal","source_sha":"cf75c401400a2e2a932e5dfcd3e2e447d2889be02003b0f34c61bfef8d8f69ea","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini","source_sha":"6d52f5596d0f0f90c9a2da5a0802d6dfe35c4fbfe1c9cd4e9e6f34a3ab52e064","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ui","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ui","source_sha":"33ce5de2f8efd97539dc1a2d099f2f27aa38f48398371809838ebdedcaf7f73c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_files/tcdemo.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_files/tcdemo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_files/tcdemo.ngc","source_sha":"96fab95b2b42b58f7a805fb3a037825c440cf309501a027b35fe434e111cd337","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/manual_change.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/manual_change.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/manual_change.ngc","source_sha":"eaab495d84be5a7ea8b01f2674b9b97483fa50d4e31cb7da574f63bb21d9cc85","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/on_abort.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/on_abort.ngc","source_sha":"d2f1bccd415d99c77f06e46ed0d3e45d3a9d9b407923efbfa50cc4623909a1ee","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/restore.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/restore.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/restore.ngc","source_sha":"08db0ea90bed095695d5d729e13e7d52c216d2b7a076b9a4531ab4a1d6bb394a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/gladevcp-handler.py","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/gladevcp-handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/gladevcp-handler.py","source_sha":"8a944e43caf4e5be92d58c4ea3bc9eb4401c5e5735dd5e5b5b9d589b098b678f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/remap.py","source_sha":"a4ab87612c6450953990b8cbd9678110b7a0f7c3d5131e45d07e559538bdfce1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/toplevel.py","source_sha":"42a4a3fc1f34843cdccb449e50f2f0d1cba0a7405adca021797a38a0c7a00e38","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README","source_sha":"a71eecf2e998aaf7fe9efb1cf323ea4da96720fe753fa8e30f8b490e1f035532","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README_es","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README_es","source_sha":"ff8fe569624286d6f550ed4c9c593e06e31ec131f0b80005cc452e04a1f9f013","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/gladevcp.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/gladevcp.hal","source_sha":"59e7704e5fb3950d41cf69e7cc1c3393417f21366bd991ee7808c6289a597d5b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_files/tcdemo.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_files/tcdemo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_files/tcdemo.ngc","source_sha":"89d4b19324ca5e73c91cd68b536f62b8f4b89bd690f2ba60057855cb69bf9a0c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/on_abort.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/on_abort.ngc","source_sha":"42f7aefa2db005c2714baf3ebbd1c579141a785d481da0113ad41179463f3797","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/rack_change.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/rack_change.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/rack_change.ngc","source_sha":"f070e656c96f970fb6df0d145d315aef514042b5846c4393075609d82ef70f4c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_getput_move.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_getput_move.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_getput_move.ngc","source_sha":"7fb02ace50b2197e617d9d89b61d42fa3a60a8e9d943336eefa268766add66d8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_holder_clear_move.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_holder_clear_move.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_holder_clear_move.ngc","source_sha":"c03da130e3dd6a12937ac54e2ff3e3a5b4ac227a9c7dc60eb889a3c562a89e58","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/remap.py","source_sha":"a4ab87612c6450953990b8cbd9678110b7a0f7c3d5131e45d07e559538bdfce1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/toplevel.py","source_sha":"42a4a3fc1f34843cdccb449e50f2f0d1cba0a7405adca021797a38a0c7a00e38","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.glade","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.glade","source_sha":"2c105c4466a11f58db6d8623f4898abd07276c07520655e552612e0b33c2f1dc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.hal","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.hal","source_sha":"edf2f401d6c23500a6dd71ab715f1902c3f4b4b7d31c77f87902336650e77af6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini","source_sha":"742f1ca34ffc95b1781673ca6ebed5cc23376cc7d94c520d4f8d4036699109e5","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ui","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ui","source_sha":"43ec1cc8274748771ba0866744c3dfe66743c7d638520c5cad1934ac64e7b4e7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README","source_sha":"b5589a0ee2337a5c4c5da97132d1a10b13e00c2f871bd9bc2dadf474331b534d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README_es","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README_es","source_sha":"c000b121366b2b158ae5417edc20310c507ee826d01e2bc618c92c5d3c303bdf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini","source_sha":"aea088d4bb017ac0474dca3f696c76533d374cac5a40b71944d76a1c89e9dafc","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_files/examples.ngc","source_sha":"85e82d67ec51ef465c10536059bb1abade7527582fdf19c78eaeb88270c67f5d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/remap.py","source_sha":"186ace88212845b1c8c6be58e400751a7b319a614c2a624329f8dac9fca32ec1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/toplevel.py","source_sha":"c2bdb11012b35f85c988c201de45160f8c93e002e2b9b8075fcfce989e71d123","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/README","inputs":["linuxcnc/configs/sim/axis/rose_engine/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/README","source_sha":"d260ede532f54174a3c51682621c9b6ea84033f303f25848c2299552516ff2e8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/README_es","inputs":["linuxcnc/configs/sim/axis/rose_engine/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/README_es","source_sha":"32f3a7d23a1539fd749f53c0fda452fe2e5c80e67d50e546acaef4d16698e3f9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rcone.ngc","inputs":["linuxcnc/configs/sim/axis/rose_engine/rcone.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rcone.ngc","source_sha":"7140c250c366f28924cc599f09a5471366b7f3b667c71f14c48f9e60e2971bcd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc","inputs":["linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc","source_sha":"5b194542cca489e2f998104e7054c7d95433aa16f22be0ce5c09411089509b66","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.halshow","inputs":["linuxcnc/configs/sim/axis/rose_engine/rose_engine.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.halshow","source_sha":"174d37a7fc858c6534bcdaa239b35d1d873540b37bee173cf2aee53b80a4212a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini","inputs":["linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini","source_sha":"0685e9ca8c05c903b715e9fed6ecd23cbac13911ed335b6d14e24eb235de25d3","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rotate/rotatekins.hal","inputs":["linuxcnc/configs/sim/axis/rotate/rotatekins.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rotate/rotatekins.hal","source_sha":"e3c9ec02685f64fdb72bb9e561b3709b450f0da29eac9cca0f17541f843b0954","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rotate/rotatekins.ini","inputs":["linuxcnc/configs/sim/axis/rotate/rotatekins.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rotate/rotatekins.ini","source_sha":"324af9a73d21b5f0c9adaf3c97e698422790d403586901f9e161b6020b1fb4fa","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/sim.tbl","inputs":["linuxcnc/configs/sim/axis/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/sim.tbl","source_sha":"52411645e06c20cf0e6c469e544a4d17de07d03254a6cb784e2468704e0a4a9e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simpockets.tbl","inputs":["linuxcnc/configs/sim/axis/simpockets.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/README","inputs":["linuxcnc/configs/sim/axis/simtcl/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/README","source_sha":"f99be5ec114e530daf3677719a32b8c10f69bdf453377d29795fcd29565995bd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/README_es","inputs":["linuxcnc/configs/sim/axis/simtcl/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/README_es","source_sha":"efa5f7a03784e6f2734d761a67f785d3dcf19da1aa1c075c38efd5beec71c44e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/sim.tbl","inputs":["linuxcnc/configs/sim/axis/simtcl/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_base.inc","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_base.inc","source_sha":"61bb7cabc2c70d8de648bf633ab8d4569995f3d98427bdb843557a704de953a1","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.ini","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_basic.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.ini","source_sha":"b19e33bdaccebf5e060acdb5b0239b438a8f76c0e84dd1374420775f989bf766","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_basic.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.txt","source_sha":"053a1d452f0f496650068e1f6b266e28b8926b15970dc1a0fa2bfb577d90149d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_basic_es.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_basic_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_basic_es.txt","source_sha":"276411b2129549a7614af20e46282e2f524d1352a79b4a7d13ac6578283e0887","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.ini","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_compat.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.ini","source_sha":"d85d2940827bb6b2c945f69ef1ad18141bdc72f5c3391a7d816605320fd7ae57","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_compat.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.txt","source_sha":"b0829c0111427175fcbe9856e49c5463ef522bb466b08de1bd3bb7782041305a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_compat_es.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_compat_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_compat_es.txt","source_sha":"77a68b1971499205f34433ed1cdafd8077845a8978365300695253d995a7f77f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/README","inputs":["linuxcnc/configs/sim/axis/spindle_orient/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/README","source_sha":"04bdf68bb6d4236fdee6b83e96033752c1ecb02d44a3fbe74614cabd763da58a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/README_es","inputs":["linuxcnc/configs/sim/axis/spindle_orient/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/README_es","source_sha":"81a2b3ddfdb15d913ce5446c4bf4cf338f9ab84d00e3ebc944142acc55b05888","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/orient.hal","inputs":["linuxcnc/configs/sim/axis/spindle_orient/orient.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/orient.hal","source_sha":"347c7dac63dcfb222d181c01c59993f2940d71e7b2080b7c29ecffdca81c0c41","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/orient.ini","inputs":["linuxcnc/configs/sim/axis/spindle_orient/orient.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/orient.ini","source_sha":"98d9ca88da31ae88a2ae51b80027939a6ebc6e700326ee7f3a108506aa908b04","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/orient.ui","inputs":["linuxcnc/configs/sim/axis/spindle_orient/orient.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/orient.ui","source_sha":"33a78110b344580614d6c6c17da542e09a2501bc9d8e6badbe4567d4fa0afdd5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/sim.tbl","inputs":["linuxcnc/configs/sim/axis/spindle_orient/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/README","inputs":["linuxcnc/configs/sim/axis/twopass/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/README","source_sha":"6f0959708a15bf3b8951343a80516a6687ca7c9d60fbda3820f71333de5d8345","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/README_es","inputs":["linuxcnc/configs/sim/axis/twopass/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/README_es","source_sha":"405f9b200475062cc43f6ebd7f958e4aefca8c8b7da1cbe079a3beb100fc5c34","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/load_for_postgui.hal","inputs":["linuxcnc/configs/sim/axis/twopass/load_for_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/load_for_postgui.hal","source_sha":"5905630a2e068ba464ae685e11052b1dc72e9fa5058597abac1980ccdef6680b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/postgui.hal","inputs":["linuxcnc/configs/sim/axis/twopass/postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/postgui.hal","source_sha":"e17c4268e81f2b7e161ab6f52cedceb881e988b9a0a10b1e5de39cff9378bff2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/sim.tbl","inputs":["linuxcnc/configs/sim/axis/twopass/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/twopass.ini","inputs":["linuxcnc/configs/sim/axis/twopass/twopass.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/twopass.ini","source_sha":"9b88396ab9461605c378ba933faf6cf17bfc7c960220e6fb4573d17c81f24526","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/twopass.txt","inputs":["linuxcnc/configs/sim/axis/twopass/twopass.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/twopass.txt","source_sha":"d65da044bb9a9a9b4262b137b98eebf8915269511b4c3c63d813fed9deb2984f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/twopass_excluded.hal","inputs":["linuxcnc/configs/sim/axis/twopass/twopass_excluded.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/twopass_excluded.hal","source_sha":"085ed243e54d6df44e9e948e972407597613dc0a2286803106f49b812b140d2a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial","source_sha":"da5f8266cecd79cdeaa01bf07c4fba17d5c748ccc7dedfc7efdf0354deee9cc7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal","source_sha":"6c01e40c2244d3b534c0d3c60f26a9cdc5232defc79611234c78477209cfda1f","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini","source_sha":"b801d4fb7a3d66fac7a4202d56c384f75b039f55c70cce64c2975c5454875388","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README","source_sha":"843afa190f28fb57db670fa1014cb2130400a92e91f5cc781a91a7024c1f5329","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README_es","source_sha":"359d91c7116db294b62923a376ebac27cb06e94b1c7245bc5f316bd8a5586eef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl","source_sha":"6a1736d9a44a30e62d7a8be4df960adc909e7ef026af10ab8e8abf6a613ce4ea","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini","source_sha":"789ba656f8ee3e97feba07b58eb242305898e745795891b1a7e536289bffe6bf","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl","source_sha":"51b2b28aa9677a04ef0e0ebc7ba37e937857f97f1a50a25da763e4ee3a12dc18","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml","source_sha":"e50b4898e89796b5b711f827efe798519983cbabc4f8bee4ba98fe01d2d61473","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal","source_sha":"b4aed98d19a6ec8f3ed8053aca7ac6191b15a8031771ac9d2cc34f1277db9394","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal","source_sha":"a59e6b9432c0a898f6d8da46309b868733a906158733fb0942017d14eb97cd07","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc","source_sha":"edc3ee7b320b2281c34e2111152278c17c831548d5385ce9f73c0898fadb6946","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README","source_sha":"a262c761269db28281d70371dffbff655d40f561b0d294cd02a87af3708d4332","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README_es","source_sha":"b5d6f335a1e47a5dce31d764ccb900ea8a2874deb38cb6742e48f23541f080d7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc","source_sha":"66566f6d687f1a5908e6ee1415381746767cb3929edd731fa8d57240c71671f0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc","source_sha":"5c93266c5e7cbcbb8f0803e36ff0e8983939afe43041e7407efb54359a6ca41e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc","source_sha":"8032b7bc4a70c7fd52745004ac7455b599cbf222ac1a5a53c1c8385e7ea1023f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README","source_sha":"dad26a039488d933d1fc0d0c1f5ad912b0c2c029dc1c2ffb730c37a10affad57","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README_es","source_sha":"9d438528ad9eabfa5065d3242060d8ed676cd59f9a07ee0bc2eb3a2c4312c187","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5_base.inc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5_base.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5_base.inc","source_sha":"ed37759d2e2d5fa94b8cf11810bd254c2478889cf7f010e520599424453f127a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.hal","source_sha":"21897c3af97b3fbd4722d35b3f6380ad27a7d506b5c135644c929cf6d058832a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini","source_sha":"ea7d453127122b7831e74de2204b446c514f3c999961a4be412b36880bacb8b6","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.hal","source_sha":"71c275afc0cc325cd72201118b86b323f89abf678a7e9e725328d6ea8183c664","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini","source_sha":"92afb2043a559d8eb9e638bfb9862c8ec917deb49987c788989fe538e8ddeefb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README","source_sha":"e816f375df782ce1b2344f8f32f94b3cbe1dfaf7360aaee53eeb6dd93f44aeb8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc","source_sha":"cc57e949ef7f6ed760963289d55d01c210c0709b424e8b0c4cb87a3ed66cc235","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc","source_sha":"a0aee1d6b481a979849a17c0a23aa7524f52cbd875c92cbde3b73bf36f91d17b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc","source_sha":"160479860b84e55ace49ffceb9594285ee90c521ba5eef916ef47ac8a6b3349d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal","source_sha":"4d571e1caf7f7b1a9d6bf84e0459a2b860ed385e09e2732b35fd47aec4c153a2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini","source_sha":"923d0a9e75ff595e05a5fe13194cbd7eee7465419b995fe852503435a8d35907","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl","source_sha":"a91ca3e9d73817b78d97c464d8135033aa8d9d6744c5e32bf09c99dcbbb4ea3b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml","source_sha":"d8e4610d1dc63b70f9d14fa077db90f29764eeb7bb56d306e08e4d3e3ba8d38b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README","source_sha":"57ffce6a599239cc192b33dd8cd6161a9c20c0d973600bd4b26cdfdeed85c9e7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README_es","source_sha":"94be5d7f9e8d30e8bb3b7435412490b77492ec24c02303d52701392404f46e34","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc","source_sha":"4d4769cbbb47ad7bf82c12bb1545c3854addebebe4642a3f50c8ccf5c560bcda","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc","source_sha":"f46a1f485ca85e4e9900b7a9b4f59fed7fc9d7cf27a403e15841b933ab98f0bf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc","source_sha":"e90f0b4b6c43809da94a8170ee1029b5afc3e1bbe9bf2ae66298a8baefad013c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc","source_sha":"5afc03d5c1b692edd4154a6d37e5f94d74936a7bd5e82dc9c022f7bc21c7dc17","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc","source_sha":"3cdffc0481c1d6b0a0a67151a06448c686d4109249ed73438d5ff4e72b9e7267","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc","source_sha":"a0b05e672e7f8b5d9c8f42ac3fd16320f68a67926ae1413d361d60cc508d953f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc","source_sha":"0e7e3c2fe554f888d3f5ef055390a7153ffa7f9eeedaac116f78832ff7a31cc1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc","source_sha":"75db56e24242b68e32a9a7f1943fe240c5f518cc1866ee823ea158f9f87ce9fe","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc","source_sha":"a0aee1d6b481a979849a17c0a23aa7524f52cbd875c92cbde3b73bf36f91d17b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc","source_sha":"160479860b84e55ace49ffceb9594285ee90c521ba5eef916ef47ac8a6b3349d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc","source_sha":"41090461a936a63432252d42f277c925f9aa5a0faf0497933910c3b051fcfe4f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc","source_sha":"58cf585aa10480a80fe8ac8f2eab5e877adca51b4b3518b337eab476de01b11c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc","source_sha":"06cb755e33dc35d9a179b3c48e4203c8469632ab248d94379b10f2538dd0b54a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc","source_sha":"2b8b36bf78d9227bd061083f883c72c7b0b205a8fe6d0a9407203b5375fe89fa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc","source_sha":"833bf21b8ed0ce600dcf5819234320d85348d906bbba390b62f3704836ea254d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc","source_sha":"7265e848d0e123f439208caa88afccdf2803f34770042c778a8797a25d44537a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow","source_sha":"be3bd920206548a7f1ac696ba25ad6cb7a9bbba79160827da980e06195602d2c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal","source_sha":"55e969c22ca9054a818dbedc8ec50bed768d9ab3d8c4bfdfcfc78e912e9271c4","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt-headless_cmds.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt-headless_cmds.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt-headless_cmds.hal","source_sha":"6f8c1a8ce30b00c2256a3e8b9f8ef20a1441663e944a95c188cc9f05bc4c903c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini","source_sha":"9ee1d96962e7a44b25468f452543cfc3ca318585269e26227bb5b6e17b1e42f1","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl","source_sha":"41cf3c92574be99ecd6ed45e1869158b184620419d5d95a41649d25f15e141ff","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt","source_sha":"7c87f7c633bdd031de26ebbfd74a8078a7b4ce203e3ded963eab4c7530577496","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml","source_sha":"84efa01584693ab8f4a9c0730e341a9dbe87d9341472081ee80d59a0bfb90941","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal","source_sha":"2d5daf919d6a6b23d8f2c3e158596dcf77217b304471d6b92324611f31e00461","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var","source_sha":"163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var.bak","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var.bak"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var.bak","source_sha":"163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini","source_sha":"78ce55d1e96e6f6a68f7352d530f9f84f3a68188cbe3b45e908a085295180c78","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl","source_sha":"6f61c5a697a8863742765c722af62669546246bacfa80fd0e329197645825a80","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt","source_sha":"90f8a7ec57d45af21a540daea7e4af66ba0fd914d9c5989951cef174aa4faac4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml","source_sha":"c863dc78c6b5b066413193e4f994b81b1a876a3e7e4257f11814fb5160725dc4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/README","inputs":["linuxcnc/configs/sim/axis/vismach/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/README","source_sha":"8ffffac4944e8fa82108fbe8db5fc475b38ddf1f5f5928468de4e99a5647d269","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/README_es","source_sha":"101cf6eb2654b0be9672a4233c9db2b4f5e9ee8c28906b8c479ee7b90659d4a3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README","source_sha":"640274f9a90df87681b36a8363f58338b6a75e0c7241a6278dfcdbfedaca332f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README_es","source_sha":"6c548d8a77280aaf8cdbd12dc11f57bba340a051c9b8c727e8be82a20b65ac08","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/arm.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/arm.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/arm.stl","source_sha":"b6632ae3e05086647eaf2397ae05ada660973d54eaf7af9f3514464f7cccb4ff","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/base.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/base.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/base.stl","source_sha":"22c5c877c6a151a5c238b033f68eb4ead930f853e63d0aca6e4709bc62f8a584","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/carousel.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/carousel.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/carousel.stl","source_sha":"6a0b1fb49207686627c0f865f7a5d19ba8b828e449594255cea740e468174e57","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/head.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/head.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/head.stl","source_sha":"833c281df3ed101549d166e9a22af14a3605e9d329c30515091a1aec3345ed93","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/remap.py","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/remap.py","source_sha":"fb176623acd4ccc3d78afae32d176b93d3038f69d082e8a223274091162a6718","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/saddle.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/saddle.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/saddle.stl","source_sha":"219fff1ff760d63e0684077f156af750f3c84058a9998a65aaf21858ad743202","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/sim_vmc.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/sim_vmc.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/sim_vmc.hal","source_sha":"3d8e443811e34c59dc9c34177d27e78285c0455ea8e0d1b1f838b5fa04b1c134","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/spindle.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/spindle.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/spindle.hal","source_sha":"aa105ee031670102556a505a7240a83aa83dec11b405ffb1e846e3035e1f4505","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/table.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/table.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/table.stl","source_sha":"c583e90d6a30f7928f5ed6b47afddd6868aee0dfeb612e302c8733fbda4d05b8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc","source_sha":"aa7b66eda70aeb4d4bfb8575d8a6bddbe1bff7ec5b4e5e9c8ddf8e5a742ea629","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_gray.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_gray.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_gray.hal","source_sha":"27a572e689e6d819b3b006f4d92b6906568a5c787d55920c7b8ddcaedfcfa225","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_index.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_index.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_index.hal","source_sha":"e0b60802666e62ff0b8b1005f746a6d4d18026b71a299c4cd10bd2d1308e0439","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toplevel.py","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toplevel.py","source_sha":"b1b4f32e80b72cf158abcaec372872e2eb8ba690da3753b4598e692070a6e89e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.hal","source_sha":"c64398ad3e3ae763d3429dd68648d5f6e1635eb4cf49bd648dbc1f1ff01e139a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.tbl","source_sha":"a4a6dfa365087321b6daba749094c5db347abdd1480c972667259bd598b0d7d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini","source_sha":"5825522880add3a8614e1fd5c168b16533f7b7b898b00a640b6e74f281270d2b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini","source_sha":"0f6e02c370c529d080bf913c1771169652bf8fe1b67cdda86cb93e2c8f933abe","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmcgui","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmcgui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmcgui","source_sha":"167543feec7249cf93fea831c2799c7fb678cc235e6b2ad26efd356124f9c59a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.hal","inputs":["linuxcnc/configs/sim/axis/vismach/hbm/hbm.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.hal","source_sha":"b864ec16452495dfdaa62b780268a608e59e885dcfc1ee4a372dfbced0c9586b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini","inputs":["linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini","source_sha":"63eafce3b9ee34cc0ff489dd754e1657a4cfd08d16147f28be38687e19604b4d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/hbm/hbm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README","source_sha":"288357e6b9270e5c437c1c7d299d359a2b17739a981d2d3e970bea5c9e7daa39","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README_es","source_sha":"4a7f886246587c151c333ea584a048e1b3d67cc2d2ed6b3ccfd780fbc0669c47","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexagui.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexagui.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexagui.halshow","source_sha":"431cf7163f324cc70cc0aee4cfb2335ab7a209ac1f23a16d3595f7083862998b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/genhex-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-genhex","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/genhex-kinematics.report.json","status":"blocked"},"outputs":["coverage/genhex-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini","source_sha":"362654b77bcaf5c87c3aa14c12684f516cbd635b6d582a68b05fcbd8299822ea","test_id":"audit:K4-HEX-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.xml","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.xml","source_sha":"840a1fe297431abaa6eccb286005c7fefb62beb20b95a14870ebc79a00dbb04b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal","source_sha":"f2ede483cf00298fd1544b5c62e7729a03990a3ab5ce43142f6cc7b9019d5a5d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal","source_sha":"6dd6d63e0403dcc0c82b43790eaa5b4a4d639c5a02391ac1dcd5673969c4ec39","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc","source_sha":"66566f6d687f1a5908e6ee1415381746767cb3929edd731fa8d57240c71671f0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc","source_sha":"5c93266c5e7cbcbb8f0803e36ff0e8983939afe43041e7407efb54359a6ca41e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc","source_sha":"8032b7bc4a70c7fd52745004ac7455b599cbf222ac1a5a53c1c8385e7ea1023f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/README","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/README","source_sha":"2bcdb93469f6fdc4eb77b37ced6509b6ce95d53037ed8b18ca7b70a1fddc694c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/example.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/example.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/example.ngc","source_sha":"dc53fba658068684c22eec4bf3e9519372f1e735f4dceea829d81e881fc4ce09","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link1.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link1.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link1.stl","source_sha":"525e72c30c24e843a49048bf04cd9e02567f10177df3596b2af040436e0ef550","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link2.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link2.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link2.stl","source_sha":"03153c6d60d4f51722b6ee5d4336aadfd6b122eecba17bd87a0f72eb9a4edea8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link3.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link3.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link3.stl","source_sha":"bf5bba843ced02e6e36b776ed5c556c110d113681177fdb2b221a0dd21c45eeb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link4.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link4.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link4.stl","source_sha":"20ce63abbc50ebd0e1189eb8bfaf84fd486c900b50f27d117cfc7e3d8f46f9ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link5.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link5.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link5.stl","source_sha":"862625ad1c0d0f0b754aad673086158f431763f4c9faa8614fb9ce1718d3649c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link6.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link6.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link6.stl","source_sha":"6846fd5a3b7e7ca0767b6816d4116c5b82dc2a4277d72dba859e968c967eab4a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link7.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link7.stl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link7.stl","source_sha":"7d503f8335cc5e53cfebbfb71feb69a5e534262ec5ad58856341762829a9cc01","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal","source_sha":"3591022583c229c2c9620ccd4cbb644992de7372f13002f4d6364fbb4c70b7e6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini","source_sha":"7dc7a3db58ca7f7ddba11fe08f691cd7658564be2a0b872d9087ee7b392e45c7","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.tbl","source_sha":"56c2a2c80aaba93b5c9822a84902179ed33923cb34dde4946e74adabf13360e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.txt","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.txt","source_sha":"10cb2a704d10cb1105f07ca3d0a53d5ed3ba4c312494985d626ba1f44c0ce90e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.xml","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.xml","source_sha":"eb5425a727bdfce813157f3cb8dee59b7922ba30ef8726f3fee742f842cda9bf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa_dh.hal","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa_dh.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa_dh.hal","source_sha":"0d943182e37da99ae99db53f3dd464cb9b62b17d4cabe56c35c0c27b43bf68c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc","source_sha":"fec036a3ff4cf1fce1757250de714868cbcee3a04147c29b5bc81e4d48830ce4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc","source_sha":"608afc1f094ffa9e69010d20551a26b583c35a6284656c60d7a524254b01bdf4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc","source_sha":"de92a086bd9eff90aa789aafdb2ee46600be048dbf68c8256618aa0ccb443357","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/README","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/README","source_sha":"89477cc04d644aaf4554cca9685573682a8dd07c666ca111acccbed3f27499ee","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/example.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/example.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/example.ngc","source_sha":"c56c423ad3b94bfd6919802b9aad0f90faa25e81a2996c118cc7cf1bb73680d7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M128","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M128"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M128","source_sha":"0c2af68b265d73dfbbeb12cfe33ce66025db0861714a37c926eb3391563d8b9c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M129","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M129"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M129","source_sha":"34520c12ee3ec5873362c0757acebabf5738297507bc7daa2feab89d858549d6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn-postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn-postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn-postgui.hal","source_sha":"22afe6f156067a56b995dfe95f5003f8feaec310286cbe81f4758be3366a8d3d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.hal","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.hal","source_sha":"6a66bd8ac9f801ed35a132d1f9983b7ff80be681c629515efe06cd1f40c46091","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.halshow","source_sha":"3f7e6cc28d342d66cd47d1ce4934e5ecf1c94f1e4a9619f2943115ac247f76cd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini","source_sha":"dfdb6e6c295c4ca9ebf9ff11f31c1b5d6fed4079b8e48b7b59cf7fee6b8b1547","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.tbl","source_sha":"d960cfa27bfdbf0e32b19d9a44bf4762e2adfc92901d62868db3f57a82d73569","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.txt","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.txt","source_sha":"37cd8df33348bd08dcacff0fef4e70b3aa62e97df6a1b63b63934cb28bb13a60","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.xml","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.xml","source_sha":"39b0f388b576bcba36c81a46dff1c91cd4b11631045c4735151e893fd1446b3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc","source_sha":"c2d6e242c3c78084723384559020b838c7088426cb4ee87ac6355fb196eb538c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc","source_sha":"55a3ef0381f9a6a94ef21a645f47583b892c37b113e3eaf18e0e284045f3a4a6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/README","inputs":["linuxcnc/configs/sim/axis/vismach/puma/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/README","source_sha":"3647a1f7c9b2a24388f81e66ab282953960952019c5dc4dc12157dd9a2dc6f74","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/puma/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/README_es","source_sha":"d3436796780f1e8f23594463d5ad2b16df553d323b6326ad3bab0512cd3e3d23","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M128","inputs":["linuxcnc/configs/sim/axis/vismach/puma/mcodes/M128"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M128","source_sha":"5e1da153f647d5459db497c1460a73208559a1bbd99eb74c9adce71e960e37fd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M129","inputs":["linuxcnc/configs/sim/axis/vismach/puma/mcodes/M129"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M129","source_sha":"ef6d3159e0a6c0e8e1c31cbef5b397aadfbbdc210f562f5f40dec93df0874a08","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M130","inputs":["linuxcnc/configs/sim/axis/vismach/puma/mcodes/M130"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M130","source_sha":"29bd9a1cc52015501a36418963e35ca3e630253de60e534079e77860cd2f9a04","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma.ini","source_sha":"26ee23af27aa03d2da89b842992802ece2423195a5ac0960b28bb751871d74f6","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma.xml","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma.xml","source_sha":"6fc8b4d42a786ce22d1943be30e40416af629fefbc6e5381862dd47759d148d1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.halshow"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.halshow","source_sha":"f507a327b27a596717c962739c7a1443f05b1a4d89268088a6aa0af442493fdd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.ini","source_sha":"2bb881ed6c5662282977accac29bfd6c4efc18e572cbcb8a31c134677012cf4c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.txt","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.txt","source_sha":"83b65325bf7da96aec4f8ba363b83da01de18e4a62d3d05e5c36d26bd9f795c2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.xml","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.xml","source_sha":"7d28dd9ef2be9d3dd5f20bfc0692bfb019292775f0f8798b02d94a383ae2bb8a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal","source_sha":"23758eb7a6a4abe116e1de88140d04e6c9a910d1c378f019d76843a5a3fb6141","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560_postgui.hal","source_sha":"a5db7c206ab77f08907f333e4a53f777ce76abf7aeabda58988651a106132909","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini","source_sha":"50bf5dbc4cf70b0c18afea3dcbc577fbb6166152300cd16e27819de1fafe41b0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini","source_sha":"0204289788840e0dcaaeb55a2a85cf44a3754845636a897df6efeb165db0de15","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ngc","source_sha":"6e7dcc675d606bd5d6144bd78b26418445b6f7ed6ebe3412307a525756fdcd02","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.txt","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_cube.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.txt","source_sha":"633f1f98387e154d382038283698819ecd0a48c8c008260353b09cc08eb9793b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_dh.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_dh.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_dh.hal","source_sha":"b57992601bf614c26e53c8add3c3aac0a0df79929dd64f897a19630437d1c181","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link1.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link1.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link1.obj","source_sha":"8fb2358be3d82ce65ba6d45a5e14c7ef5ac26b4c004bf69618f9df387567ee9d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link2.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link2.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link2.obj","source_sha":"b19758e384d48e1b8ccd7fe25b359e836b3bb07b4abfdba3dd6e6c0cbf7e195a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link3.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link3.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link3.obj","source_sha":"80f5f91783149e91b77be49585b3ce3b388459a403d23a5a26c0206aac52a348","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link4.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link4.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link4.obj","source_sha":"ad8f1727afa5b72947abc807a9eda9f391f92668ead94b545a5413811fc1bc3e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link5.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link5.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link5.obj","source_sha":"e9dec96b1114334e9e0dcd45dc4dd5a490c230a47016b80a9c07815a3d66b8cd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link6.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link6.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link6.obj","source_sha":"f33b99446ab1e02a744a7f164b8070d0db61426a7cc04ad624c6a32e9357040a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link7.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link7.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link7.obj","source_sha":"e8d027021c126ff0b46089c04d05be4422a181076d143575870978fca166b58a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_postgui.hal","source_sha":"e00486261fe91c1cc3673887889b4830d142e3db52b6794e4f3da3fb3ee52c54","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc","source_sha":"56a04697212b8bf9f703a8eb8a8e475da0a257d9cf3785c47dcc3e4537647577","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_text.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_text.obj"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_text.obj","source_sha":"ff0b9b4a927b687f93a2475655ae0920e025c909f5ed953006b166e3fc4fc9fc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc","source_sha":"c5787ab50500eb63692c4e6c94d77ab0501b7aa11e63002bc7abdf4f986cf5ad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/README","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/README","source_sha":"94955aa0a800eff1e13a4ccc40385a32a4a593bcdc7b9e4d49bec28b932d362e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/README_es","source_sha":"5e593fb8a466395f795689c07ecba2931c2954b1c2c13d9dcecc93b2cff49972","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill","source_sha":"96cd31e860b7a183e9d1723101dfff7f2e4d69289cd8d5c19888e1b692da2b8b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.hal","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.hal","source_sha":"fb34e5006181dcf9f0d16b40d2ca5dfcf5ccf33753bb6c5dcb51542d5a938a79","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini","source_sha":"b122ac25ed12462b02d10828c469bafdcb231e9cbed07e96b6a7709380bdf0ad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/tool.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/tool.tbl","source_sha":"6a1736d9a44a30e62d7a8be4df960adc909e7ef026af10ab8e8abf6a613ce4ea","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/README","inputs":["linuxcnc/configs/sim/axis/vismach/scara/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/README","source_sha":"bdf56274b61960efad7f609daaa8fbff09bd9909f033807bb31ef10a26d3236e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/scara/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/README_es","source_sha":"4096945df4926fca88e9cd90cbf54a183c6eea8921f2cd60cc01927f9bee17b8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/scara/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/428remap.ngc","source_sha":"4cce2dc177f32e7149bc755dca78798d9f0e64970919042ac03ce3adcf1e84d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/scara/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/scara/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/scara.ini","inputs":["linuxcnc/configs/sim/axis/vismach/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/scara.ini","source_sha":"602e02bb6d320b728d9ae15904a5d229ea1a31e932c18e9018b45be007d695ce","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/scara.xml","inputs":["linuxcnc/configs/sim/axis/vismach/scara/scara.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/scara.xml","source_sha":"4fc724d9bd969c84ce6d9e4c2c4e47a1c1ec67646044e1ca227b1745f9131734","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/scara_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/scara/scara_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/scara_postgui.hal","source_sha":"77b7360cf05b79fa6cc15f1f686f444fe55360668ec21f3859703bcd2d2a5596","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.hal","inputs":["linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.hal","source_sha":"ef66253c80e77899df824f9317e9ba0e9292f0e0389ef8e7ec22ebb465563363","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini","inputs":["linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini","source_sha":"4e8edd061a033d45e1e71c56bdd521ee10d3f60def3be020bbd437fc49271343","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/README","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/README","source_sha":"5f9fd4cb6e25c0a7b940e92131b962e10d671a1f6e16afe528901e9f73ab48a2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/README_es","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/README_es","source_sha":"5f9fd4cb6e25c0a7b940e92131b962e10d671a1f6e16afe528901e9f73ab48a2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.hal","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.hal","source_sha":"34102c0b792c4ddf9d2122898513a316f990b91f38e3ede62f5a6fe6f40c04a1","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini","source_sha":"a9d1ffd13139631bba4b4eec761e99b3245ad18be951d076eb3a949e3e6c3798","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.tbl","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.tbl","source_sha":"31b1630233a2e84cf28df5833d29215234c67cbc227964f8f763310169a25841","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/README","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/README","source_sha":"1eb8f7a4ebe21af9a5164a8c9ab1f93c0b6ed00ebafac49605cd7b754439e6c3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/README_es","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/README_es","source_sha":"8a6ab40e2806277fd4ec40011c191fdb5366685903945c14c476a2d7fecba707","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/inch_base.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/inch_base.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/inch_base.inc","source_sha":"b42d51ef9b457a3be18522d66b6cd05f854c4df52ea8c5f611f3868c14bf367c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc","source_sha":"333e7f1ce9adbefc48619dc33b8be4e7f9fbfb5def18f92f01b2082a8a497e3a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/layout1.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/layout1.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/layout1.inc","source_sha":"ccc44e230c68fad051d7db4dc28217341537566fda0263364a620f6db33624a7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/layout2.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/layout2.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/layout2.inc","source_sha":"1c5d14bd7aa90d0b856e1a94b2f7eb784a79dbf66a2fa4a763eca2ab5b4a9121","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/mm_base.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/mm_base.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/mm_base.inc","source_sha":"6bb051aa3b33764a8487c88561a475c180e43339c2017b8bc29d09db378f67fc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc","source_sha":"39532fae2101b3348e38dee856a7af9df20ea4cc56e994d0f053c599de842b83","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/sim.tbl","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.ini","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.ini","source_sha":"07b2c68847bdb8136adfc04193826c6019981c80a7219a1dbbb733d337b8f817","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt","source_sha":"13a6f376828ce0f303851d5b77a9e6e0c051b53ab1fed9d15b03a97a2cffed62","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1_es.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1_es.txt","source_sha":"a70a8e650fc9aa4961e72b4c6ad4f843182d91c35a0b6950686db37cd7718e8d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.ini","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.ini","source_sha":"9082cc7df0115bbf754f796ae7989fab1897b5167231dd7b55e6e7ff2f0d96ce","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.txt","source_sha":"0317ac58aae210d4bc6c8dd55c48cad9b2f91730a2f0df86f13bdce2a267e14f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_es.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_es.txt","source_sha":"0cbf4caedea8911f02751dc2f565b1e0e5b981c3f002ca38f5332d8cf09014b0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.ini","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.ini","source_sha":"cbc5c40c2a7fbfa0ead5f52dde952a0f1cd088895cdc1f06a5d01060c54aef41","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.txt","source_sha":"0317ac58aae210d4bc6c8dd55c48cad9b2f91730a2f0df86f13bdce2a267e14f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/ConfigParser_New.py","inputs":["linuxcnc/configs/sim/craftsman/ConfigParser_New.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/ConfigParser_New.py","source_sha":"b18a18f7ffb11c2f2230ccedf1f61191ec86116b34a15bb05f5ec70f04e4e61b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/README","inputs":["linuxcnc/configs/sim/craftsman/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/README","source_sha":"d4262d7f2e799829d7d9b90e563a031e4f999239299557380298786353400502","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cm_axis_panel.glade","inputs":["linuxcnc/configs/sim/craftsman/cm_axis_panel.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cm_axis_panel.glade","source_sha":"8b58d4cf4b855e071757d233bffc1ed935bc1c7d165eeb987f13247f0d6c5422","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cm_axis_panel.hal","inputs":["linuxcnc/configs/sim/craftsman/cm_axis_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cm_axis_panel.hal","source_sha":"f657be30050baf7f39bd962fb66bdfe44e4484ca0662851e93d2eb167aee8b39","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cm_axis_panel.py","inputs":["linuxcnc/configs/sim/craftsman/cm_axis_panel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cm_axis_panel.py","source_sha":"6657436567e38dd5bd4fa495e542b9d92e4291079d9790ab46f43bbe980ee937","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cnc_settings.ini","inputs":["linuxcnc/configs/sim/craftsman/cnc_settings.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cnc_settings.ini","source_sha":"4a40e3b30ec1cee094424945ddb36400c6d7fd5d8edf0109d95e7ea68ce211d8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_icon.png","inputs":["linuxcnc/configs/sim/craftsman/craftsman_icon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_icon.png","source_sha":"2304025b4428d5bc4413a15f1ef8ba5e341b984fefe006becafea63baab964ab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_router_icon.png","inputs":["linuxcnc/configs/sim/craftsman/craftsman_router_icon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_router_icon.png","source_sha":"f9e1a8cbe5e08ee885100dce399be31042acfd61a1b4e6d1061a844ba8f27f32","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_spindle.hal","inputs":["linuxcnc/configs/sim/craftsman/craftsman_spindle.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_spindle.hal","source_sha":"addd4c5cc4e57e08983b00b5b818857695923b857d094036ddeee44b5ce1204c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_toolchange","inputs":["linuxcnc/configs/sim/craftsman/craftsman_toolchange"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_toolchange","source_sha":"ccd04bda84b70b699ef4159e44ec60f6e6d316705eeac865f17bd008344d7ea2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_toolchange.hal","inputs":["linuxcnc/configs/sim/craftsman/craftsman_toolchange.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_toolchange.hal","source_sha":"29e959b94284ec921852eac972c70471af56314fe2cfbae7a0b8c28992cafb02","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc","source_sha":"3fab8f2660a7b49e9b517742aa82045fa52c32a1a4f42e7ed7976d3a866fb214","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc-axis.ini","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc-axis.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc-axis.ini","source_sha":"d678962c09a6e37c89868c715c98c77dbd3f9f3fe1f6537b41d092d2a5d8ed56","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc.glade","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc.glade","source_sha":"2447c97344ed40847dbfebb522608a7e4547fd201b6d789d99596f4cac095ed7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc.hal","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc.hal","source_sha":"6c30c302224c5467a4c1a0091efdf477b4f256d8bbea8beb2b168b88d721d23b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc.ini","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc.ini","source_sha":"c9390a47578b640dfde32e50475a2ae386dd657dc5130ce2fe34564bf90bfc70","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/easygui.py","inputs":["linuxcnc/configs/sim/craftsman/easygui.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/easygui.py","source_sha":"9172f3f85f605232d82eb68c860a3e96692d5c7ae29df35dd2b5e798adb9f526","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/estimate_time.py","inputs":["linuxcnc/configs/sim/craftsman/estimate_time.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/estimate_time.py","source_sha":"6919410f67d6c1dfb7ffc6b37892cd4f63eb8ed4a6f8159df911c0f899eb73ec","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/extents.dat","inputs":["linuxcnc/configs/sim/craftsman/extents.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/extents.dat","source_sha":"53757acada591c6b15f15aa34ee1deaf6342f074a996f7deecf165eed172cda7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/globals.py","inputs":["linuxcnc/configs/sim/craftsman/globals.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/globals.py","source_sha":"11ec2dcf610eae872cefec2f24fd66188b3599af2b99f0a3962b4998ceef002c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/history.dat","inputs":["linuxcnc/configs/sim/craftsman/history.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/history.dat","source_sha":"dd3331aa585660345784fba2756d919a46ff837dfb3530a39231968ec290851e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M100","inputs":["linuxcnc/configs/sim/craftsman/macros/M100"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M100","source_sha":"9eb68586a224f6a19933da2d09ae27c6a84c3e743af332e5eec8fb7c587eea45","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M101","inputs":["linuxcnc/configs/sim/craftsman/macros/M101"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M101","source_sha":"74671f23e7dd84bcecb2c17164aaf2aec1e7c46fc809f102f36080ed85203120","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M102","inputs":["linuxcnc/configs/sim/craftsman/macros/M102"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M102","source_sha":"89ef1020da9fbca1332a4ae5c5dc7c0fe60ad32b792d7753a9cc030a6be8a04e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M103","inputs":["linuxcnc/configs/sim/craftsman/macros/M103"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M103","source_sha":"06697f6b466d5d1bc8c7eed367d5bb1c62977138788019df4ff680289f408581","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M105","inputs":["linuxcnc/configs/sim/craftsman/macros/M105"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M105","source_sha":"1bed32e5cc139fc76d16f6cbee17ea624bd32192a35d57282ce98f66742bb4a7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M106","inputs":["linuxcnc/configs/sim/craftsman/macros/M106"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M106","source_sha":"56610426c4e7b2e1360f7ebec1473be3b89c1221cff316c343fd239641080ecf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M107","inputs":["linuxcnc/configs/sim/craftsman/macros/M107"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M107","source_sha":"4cdaf6e6ba24fc947a85da77267e11afe628aaad0d0b957824ab43d8d5a86da8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M108","inputs":["linuxcnc/configs/sim/craftsman/macros/M108"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M108","source_sha":"8f3c70bf5aa3d695767335c828fdd4222d919fd884ce3981745ae217c16e0e15","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m101.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m101.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m101.ngc","source_sha":"cf199065ffb13d7d9696e2800d4a394ac40e1b84f67984673fe8011948d60872","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m102.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m102.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m102.ngc","source_sha":"8f6e5b3f64e32934708b79b460db5c69ba898657b344bc4a5eec38ae162b469e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m103.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m103.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m103.ngc","source_sha":"a5f0f05878bc026b6322d9b2fe57d88eeedf8d91b6b6308ee730860f811ab642","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m104.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m104.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m104.ngc","source_sha":"22d261092edb801e6b353ec5b3f7b12b4f5a7aa88e33c6f8fdf4f065c4cd2f6f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m105.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m105.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m105.ngc","source_sha":"b7275e8385614475e25bcd8224c4a0dd418bab238af56cd4b30af7e921df0160","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m106.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m106.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m106.ngc","source_sha":"3e4adf99e860eb425c1bf05d773e9267cc5761d8066ae888a29e89d3350e9adc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/mdi_history.dat","inputs":["linuxcnc/configs/sim/craftsman/mdi_history.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/mdi_history.dat","source_sha":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/messages","inputs":["linuxcnc/configs/sim/craftsman/messages"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/messages","source_sha":"01ea45e9b05cb64f7db01f6ff9f1566ddf70fd24d14bb734510245ff0329199a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screen1.jpg","inputs":["linuxcnc/configs/sim/craftsman/screen1.jpg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screen1.jpg","source_sha":"ea7ea96d57376ffdb5fd99c0a84b208ee0e81454d3f659e88de2f84148a6536a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screen2.jpg","inputs":["linuxcnc/configs/sim/craftsman/screen2.jpg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screen2.jpg","source_sha":"e7a09dac4175f88b36c25427c1c36ce168cde6f60e3db32aa5994ab1794356b3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screen3.jpg","inputs":["linuxcnc/configs/sim/craftsman/screen3.jpg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screen3.jpg","source_sha":"63a9932a6529c007dd4b81534467b6a2fbfb3d3a18b4c9fc26ee59d73bbd14bb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/craftsmancnc.ngc","inputs":["linuxcnc/configs/sim/craftsman/screens/craftsmancnc.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/craftsmancnc.ngc","source_sha":"2251729c2a29a461576d2131be273e163a5687bdcdbea5d54c1e051ce97500c4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes.htm","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes.htm"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes.htm","source_sha":"ec422bf689e33bef278a63684d89606a92866a0b15437681dda69e1717d66cdf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81.png","source_sha":"2779301f4b7199a7d6515a78c1acce7ea8282e166128e5aa059425fc3f454363","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81a.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81a.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81a.png","source_sha":"6d1c8999bd0647b885ff38653bca0713205e9030916886288edf441097f7825f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex1.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex1.png","source_sha":"4afb8584f0103ac341d260476d849e14382533c88ca79d812ff5fe0ff5d8d631","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex2.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex2.png","source_sha":"c048a431239ba21051077defa15753403b6a97c63d6553b0f51b4fa042b009c9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81mult.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81mult.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81mult.png","source_sha":"93ccb029d76a0f539bc716cbf0cbf1a36cb01118455ea916946ae8efd417185b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/asciidoc-xhtml11.js","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/asciidoc-xhtml11.js"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/asciidoc-xhtml11.js","source_sha":"78c50669f3c3a2a4ae2293aa732b7f63890d1d743c79240db31c1af545433254","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/eight.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/eight.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/eight.png","source_sha":"42a59eebc6660f49b4137bc702d22692d17fcaa2613248c15b312f71accbbfdb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2-3.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2-3.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2-3.png","source_sha":"21bca394fbe08dcaeeab3dca09e58078d1a56c85be45656def072f3f699ac010","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2.png","source_sha":"20c7cefbeb51eee3c2e21d24211ac13623e89a87dee5bbcc3d955a995d38780a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-01.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-01.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-01.png","source_sha":"67e9abcee13cc0c08976374efba06fe4040073babfd10af45b306bf2a02a9eea","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-threads.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-threads.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-threads.png","source_sha":"d3eb94d99a091b1e3af39fe15a7d538498b696502c8371b90d77929edd6045dc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/linuxcnc.css","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/linuxcnc.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/linuxcnc.css","source_sha":"beef452e2e283ab8db24a1c7cf94348ae6fa8e115d085e32277d8f058d6978b5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/nurbs01.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/nurbs01.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/nurbs01.png","source_sha":"a68c3ab61c1ec4d03424e5005d266e01df03669abcf41373cce602b906a100fd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/twelve.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/twelve.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/twelve.png","source_sha":"0f81b84f377389a012e915340d879ad9a70a7728937e8ef404013d3dc1893a97","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11-quirks.css","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11-quirks.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11-quirks.css","source_sha":"38de5d0aec3025e8bf8255429b79ff59bed1c6ec86e02e41e0965d10b5d21049","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11.css","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11.css","source_sha":"ee5bb3b345e961c0e6ee96f7889c0c1d06202e6233637ab5fc1a0df2505d0ea7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/linuxcnc screen.png","inputs":["linuxcnc/configs/sim/craftsman/screens/linuxcnc screen.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/linuxcnc screen.png","source_sha":"2359f419203bd88b1d8c2bcbf2739d3d0817c2dc9dfdf6eee700846d90bd146b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes.htm","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes.htm"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes.htm","source_sha":"7f8c82b2b8d2ec1d7c2504d3dca1d96ffb01b4bc4ca745358553c0fb31b0c03c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/asciidoc-xhtml11.js","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/asciidoc-xhtml11.js"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/asciidoc-xhtml11.js","source_sha":"78c50669f3c3a2a4ae2293aa732b7f63890d1d743c79240db31c1af545433254","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/linuxcnc.css","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/linuxcnc.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/linuxcnc.css","source_sha":"beef452e2e283ab8db24a1c7cf94348ae6fa8e115d085e32277d8f058d6978b5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11-quirks.css","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11-quirks.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11-quirks.css","source_sha":"38de5d0aec3025e8bf8255429b79ff59bed1c6ec86e02e41e0965d10b5d21049","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11.css","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11.css","source_sha":"ee5bb3b345e961c0e6ee96f7889c0c1d06202e6233637ab5fc1a0df2505d0ea7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/screen1.jpg","inputs":["linuxcnc/configs/sim/craftsman/screens/screen1.jpg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/screen1.jpg","source_sha":"ea7ea96d57376ffdb5fd99c0a84b208ee0e81454d3f659e88de2f84148a6536a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/screen2.jpg","inputs":["linuxcnc/configs/sim/craftsman/screens/screen2.jpg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/screen2.jpg","source_sha":"b3e4a72610f0ed504c1faddffb7e675d26726f8f27c983aad767e9577b295c6f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/screen3.jpg","inputs":["linuxcnc/configs/sim/craftsman/screens/screen3.jpg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/screen3.jpg","source_sha":"7a1ef97572acd3a017ffb576a5616c90688003dd3751e1b397e3c0b2cbda5b2d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/sim_core.hal","inputs":["linuxcnc/configs/sim/craftsman/sim_core.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/sim_core.hal","source_sha":"96aa4a2a4beda2cb3a57d4b4714094fbb66be0fe3e031899206b4ad22e88c4d7","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/spindle_control.dat","inputs":["linuxcnc/configs/sim/craftsman/spindle_control.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/spindle_control.dat","source_sha":"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/tool.dat","inputs":["linuxcnc/configs/sim/craftsman/tool.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/tool.dat","source_sha":"c3c9a92402560fa371a37287b51c112f0b85f6763c3b69a6ad89256ab6c28e3b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/tool.tbl","inputs":["linuxcnc/configs/sim/craftsman/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/tool.tbl","source_sha":"9f55edd3aaf749ab7128b0871667e96eb52c9e09aae46c551279ddfe3449d559","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/toolchange.dat","inputs":["linuxcnc/configs/sim/craftsman/toolchange.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/toolchange.dat","source_sha":"5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/vfd_controller.py","inputs":["linuxcnc/configs/sim/craftsman/vfd_controller.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/vfd_controller.py","source_sha":"84d154d5b863c69a6aed593abb8908c9c4e809df559821f867761f0bbb44c860","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/vfd_spindle","inputs":["linuxcnc/configs/sim/craftsman/vfd_spindle"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/vfd_spindle","source_sha":"bfdbc04f9f7ff7f69afbf8ded5cce118fa3b9de52e38cc75285f204143071497","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/6_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/6_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/6_axis.ini","source_sha":"1a47c6b666af1ca2f78f95022c27bb9f94626ffce26da23556fea15f767b7cba","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/7_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/7_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/7_axis.ini","source_sha":"10db48db4e53a03fe04c2e3dc849c84c9f3f2b77d51c233f64b92b375942a14f","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini","inputs":["linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini","source_sha":"6f48447e4576d82a57742dc94babcecf2e813a2afbe398acfcfd87d05c99f229","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/8_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/8_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/8_axis.ini","source_sha":"ad9e2a848a1d1cde6c4fbcf82adaae70d52af6f283d3e785a053c2a560ab8f84","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/9_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/9_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/9_axis.ini","source_sha":"72252c1eb8238facb30b8b3fc08d012b22c70bf1c7c151c2e50946a5eeadc5ef","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/README","inputs":["linuxcnc/configs/sim/gmoccapy/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/README","source_sha":"1cfefb8ab11721485f3a26f21e25114d7e7795505058b371f757e402e8dc4022","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/README_es","source_sha":"fc0dcccc47bc360eb15b510d757e41efd358b8c38e290f3afc0d3a0f32b2e1bb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/button.glade","inputs":["linuxcnc/configs/sim/gmoccapy/button.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/button.glade","source_sha":"33c010a47f6b0f16182ba4fcc93a7a3d4bec87caff9c14896ae724fe2542258d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim.hal","source_sha":"a1793b7a8bb9ff03172dadd5a42bbfe41248f00796b48ef5d38b766d123accdf","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim4.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim4.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim4.hal","source_sha":"d326da9d94d7abdc6ebed4a83144cd1623fa63d5af37ad0ed57662ff84249179","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_6.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_6.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_6.hal","source_sha":"a9ffe2dc7d433ab5b6c027bc8e056b19b831ccbed64acd760571326d0ee6273f","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_7.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_7.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_7.hal","source_sha":"8a3edf09fdeee30ed396bb3b3b533f7acbce4d4fe1b22e90de9fa3bc3442cb8d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_8.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_8.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_8.hal","source_sha":"89becacb8d967d3078facf90ba16e34e39bc33857fcc92d715ef9be50e688d6d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_9.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_9.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_9.hal","source_sha":"563234fc66fe5483a4867a03e2a6e49e13f257805661f3c55a99e2c9c6b16c6d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal","source_sha":"fc79d08d080865aaf275c138b0220eb51ddd7c370f150c7b3d5d1b41ab33fd85","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAC.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_XYZAC.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAC.hal","source_sha":"3fa7c42778f965ad47291d0215fec42707a2d15279580cc588fd459393f52a03","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZCW.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_XYZCW.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZCW.hal","source_sha":"a0fd41c8ba9e1cb213122b2ae9b75184ef1e245b6d5d63e49b10211cbfcdf505","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/dro.glade","inputs":["linuxcnc/configs/sim/gmoccapy/dro.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/dro.glade","source_sha":"1a30d2d02e66a346495c477af8298d4d1acb3c13822cca78f06042cbedc304bc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy.ini","source_sha":"627537d0a342075ecd45765b4d8b256b065f2568902a585cfe5161efec53a126","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy.txt","source_sha":"c2989ddf8c03a240ceb9fb2d4af5400a59ac20cb40ba762bc7f0ea203b97d593","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy2.glade","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy2.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy2.glade","source_sha":"f307b3553656db0ed4bbc714c355ed9d73ee9cbe079819172c61b1e942b61476","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini","source_sha":"33b4ad6792d9037f2a0bb9eb179aff7b3d8ecac64bfa0b1cc71633a88cf868d9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.txt","source_sha":"91edc2d47f90710a9262598b28c90aee7fb52bffcf0d040ffe2535b7694fcf04","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini","source_sha":"c8047ee290a94944481545a78104e9ead1036ca04f965a729ad4a870e7fe69a1","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini","source_sha":"daf2ffcab7fb3af60f5dd38256c8e9bb3347d885771ba414da2b4277c8ebce4a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini","source_sha":"8a860f885f6afc18b0d1ff8081d356d56897456298cfd58fc7394ec519f71e83","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini","source_sha":"3e458b639557d33bc2b637fb2f63b88e1cade3dd7543306b96e166c5b50bb08e","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini","source_sha":"7b8a607c978ad1758a51d60b04d3bed46a9597661060a6a906b4411abe02e857","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini","source_sha":"ea336e14be5b1b62a6b540070624b6c35cd076b16d170725fc4dacb9754e6790","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README","source_sha":"5a25e58d433c629316f5a865d025ad50f602343d99bf6c4fd983b6ce09f21828","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README_es","source_sha":"2c2ca93c048f0ad170829caad82ea311fc69a5abb2bd2524ef1943380d55fc85","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini","source_sha":"b006d05ea125442e3258a76b9e95d28a3488d25f1f652828c470de82aaa9d077","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_postgui.hal","source_sha":"7191fdb835d3e6de04907348a35e6a744695cba95b9e22e19b26a0d803a698c5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.glade","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.glade","source_sha":"19c848753644c6fad57a29919604aeec783562441533a659cc93cd7a831cddeb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.hal","source_sha":"591736242661bd061f3ad3130174feea805a9d3afd514d741c5e61fc47383913","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.py","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.py","source_sha":"d9b1a16cb260f017f39472cd2bd4ed1136156d7c25df183892999fdf65cf3068","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.glade","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.glade","source_sha":"9806848f0582cfd6ae1246a7d121c2069ddf40f21312e6b6d293f4a3e6f46282","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.hal","source_sha":"c6c006a5f2ebdac34adb0b1ebc07819cbd793eabb325ae076425af8b14a4e32a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.py","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.py","source_sha":"e2f2d29067ea4c38ca7ec77a45098fb58abed3bb546602bba5ae6d10c3f19dc6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torch.svg","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torch.svg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torch.svg","source_sha":"3fe8a65414e4d8db67ad049c24dc4bcd0afa1de53c479cd0332b2ea59594bd78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torches.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torches.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torches.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal","source_sha":"32d5cfa8c02a1be05348d4b6af621fff3a62e2adf44de5b82d2600b41839198c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini","source_sha":"2f62b1a0e2bcdf2b587e142ea8c4212c28b8024161c38b13e5cb39e15c984ce7","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.txt","source_sha":"1ab3bb80e449bab939de76b4c43e0749251b2d0abb266bbdfc3450936b5233b2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini","source_sha":"c155ba8047c3011c6ec023dd911fa571ec52b5352b789b7c88542c8d418e15bc","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini","source_sha":"7469a0e05ea85c83d99f11ef552482c29d93313a358d8a7801a2eabbae1f9af0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini","source_sha":"4caf0e746fd09bceafa4f2bdced6a9be063b7ee51334fbb75d4c6914d94db7b9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.para","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.para"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.para","source_sha":"29c6fefac9ed01d575e97a84b8efc48f0e3103a4d8daa6d0348b83baa000ad1d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini","source_sha":"a080a9008bef88d61fee5473f8531df64bfe3fd365540e1055e3377ce59f99d9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.txt","source_sha":"6a9bd64b9cc0ff875fe8ab29dcf4a6abfe6fc996f33c74a9128a8a5c70811c50","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.glade","inputs":["linuxcnc/configs/sim/gmoccapy/h_buttonlist.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.glade","source_sha":"3e7468c9b45f41f3c3af05ad39eebc165181dae6eb888590c9b309b99be29dc3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.hal","inputs":["linuxcnc/configs/sim/gmoccapy/h_buttonlist.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.hal","source_sha":"94121fd144fdbe230261586b9519528f5b8cee4bba4efb0c2c54d70e9a326b3b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/jogwheel.glade","inputs":["linuxcnc/configs/sim/gmoccapy/jogwheel.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/jogwheel.glade","source_sha":"0f053895edb43037d2a64432a087489aa60864276fc2e0cf91f7c4677c8925a7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/jogwheel.hal","inputs":["linuxcnc/configs/sim/gmoccapy/jogwheel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/jogwheel.hal","source_sha":"d5b421d044e444b042a6508a4902f38ab57f871f42d87e1858e68e77ad4b3c92","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe.tbl","source_sha":"07aadc984258ec7d9fcb68d3b84ad796995b055f9b364e57b13058c42d96dd30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/LatheMacro.svg","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/LatheMacro.svg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/LatheMacro.svg","source_sha":"234a6e329bf356c5c766a26fff48c7223e311441eff37397f76b7b511816e887","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/README","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/README","source_sha":"6dfd0352ff951bb42b2504d82982ad646bcf9650996919e040fb1655fa478c44","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/boring.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/boring.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/boring.ngc","source_sha":"8b373a5125d30f07caef25a5e8928643255245aa1839d8ddef23bdd7c82e564a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/chamfer.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/chamfer.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/chamfer.ngc","source_sha":"caf3bed8993cb390b0ffdbc8c173562546fa825172d1ce1b1e8f7b5122dc1b3d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe.hal","source_sha":"614ebb8b029a9a234821cc08ae7cdc506b774dde5db8e75966df64f694540df0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_C.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_C.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_C.hal","source_sha":"c4761c123f7e367bf5cc74a0016340c2dc553ef61a19005af47ec4e05fd54ffb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_CW.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_CW.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_CW.hal","source_sha":"14065d0eed908856d59c52fe9782d3c487dbba4535b2c4209554c72046eff3c9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/drilling.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/drilling.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/drilling.ngc","source_sha":"69df94bfc1f55b7e803068e75deac4a36d2ea831b24b2f2a730d9ffab7e109bd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/facing.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/facing.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/facing.ngc","source_sha":"76eb4c7d27855d787b7de807bfad1a98b07dbd6df4777c1f0aa2954488a65162","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe.pref","source_sha":"3f0ba81ce7555edd733bc8a279aab9f0149c5c099bafe285b0adf3a8907eff09","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe_c.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe_c.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe_c.pref","source_sha":"63f7d20c0f7f5790e44e541f0a11a554d0acb1a417c57f1fa5ed0590ae08c7dd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_postgui.hal","source_sha":"c6aacd0c3c91411d03d3368db70d90ebf6c7bbbe00121402d2f86dacf52fd513","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/grooving.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/grooving.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/grooving.ngc","source_sha":"39ce59c5d4f6b926f157a5103984d0066551a92a62320ef6b8171cf73c72d060","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini","source_sha":"b6971dfdf96fb2d502378d143da6c7a2f404fe796f41f96f629b9db15a44bb66","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.pref","source_sha":"3b26904d5578dde8d9618b3d851936e4d3395bcd7f7b05d31407f0a176ecae95","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.tbl","source_sha":"feb0002bb8663770be5987f24add9853042faeadf3af972433c03720c1942775","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini","source_sha":"c2f67186fc6c84f266d2ad1d6fcf487249182a2385f8d3099f51f9fab1cc8bb4","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini","source_sha":"df718eefdbd91308b9182f6858150abb8fa4a2d030105db954702c280cddac70","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini","source_sha":"5d7e04fd075e28534afe817e64259a2e7df809d5fdf893f39c9cc5ffcd35ed71","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_c.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_c.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_c.pref","source_sha":"65ef8d72c4be99ee5aa038ece7f2f7f107a0c06c95047fcb09e186815d6d0466","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_cw.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_cw.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_cw.pref","source_sha":"89e009db509cee3e7ab681b0bf294389caa0930712457ac424337a343bf063bf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini","source_sha":"503bf2241ed1c1f70410015a7f3aab5a922dc571b1ded36f5431c538d5d4e628","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.pref","source_sha":"d9e838aebb01a81108de5efcbb637f4b88725bc6697db3baf0875106e8fdf19b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini","source_sha":"b3d9c8451a9281e9863e30f7d0138d5779028a06d981c2f1bd30bf6c7bded0e0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathehandler.py","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathehandler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathehandler.py","source_sha":"dbd025086e24bfaaa83900b84d1416db85fa0d97f9aa48a9f4de424c493425d7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathemacro.ui","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathemacro.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathemacro.ui","source_sha":"e9d946edccc6d809e5efa72f334e1d0efd25fcd86e02c09a77a115d5b3041477","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/radius.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/radius.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/radius.ngc","source_sha":"a96e939049e222ea1bd04e7cdb116e51eb1180b3a080b1b3f325bb3c64d55dd0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/savestate.sav","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/savestate.sav"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/savestate.sav","source_sha":"52842a17d6b617319909559bb78accfa8702e9f38982afe5e0338ebcdbdb5d9d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe.hal","source_sha":"64c6e20244c60d3ea66e1299c7e9619f14cb3037603fb2213d42f67a62da8ee6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe_CW.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe_CW.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe_CW.hal","source_sha":"64c6e20244c60d3ea66e1299c7e9619f14cb3037603fb2213d42f67a62da8ee6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/spindle_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/spindle_sim.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/spindle_sim.hal","source_sha":"f43dac948d6f198cb7f0a8855f9acc38ab2e41df8f9fd1abbe4607ea442800b0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/threading.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/threading.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/threading.ngc","source_sha":"898fa7f5403d060f649d3aaa9ae8810882e22610af0769439fff221bdd47e78d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/turning.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/turning.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/turning.ngc","source_sha":"3ef8d3c8f36a15b74f366f7d4e57a47d747ad73e91fbec2f9c038cf39ed05816","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/left.hal","inputs":["linuxcnc/configs/sim/gmoccapy/left.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/left.hal","source_sha":"c8efad631f12a4ac1c74c866ec2d3e2b7886f088625dc1f00dee050409fab892","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/left_panel.hal","inputs":["linuxcnc/configs/sim/gmoccapy/left_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/left_panel.hal","source_sha":"fb70eed442256b29dcbd78ffb2c31dbf9f6639f7e0f3ef68d8903dd930a8c1eb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/change.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/change.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/change.ngc","source_sha":"3d4d204d2164dcbdcaa6fe859154842c8939fd0bbe1b2f7e8a3eda4d7a0c6cde","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/go_to_position.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/go_to_position.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/go_to_position.ngc","source_sha":"33e66edb930c7fa64c80fc88921b7cb7fda721e61dbf67cd51a2f43109f20523","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/halo_world.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/halo_world.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/halo_world.ngc","source_sha":"6b7863e0bcbf997ebc6f1bdc4fc861b69a4787fa1f127cca97b76676b455adfe","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/i_am_lost.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/i_am_lost.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/i_am_lost.ngc","source_sha":"35ba01cee35bb1e76a1e5eb947e8f2f936063cee08f2c35fa175edd8767e774c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png","inputs":["linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png","source_sha":"797e2fce748a6e7d19b1a7686d743b11015a3929cae646d154da953a7e3c13c9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png","inputs":["linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png","source_sha":"f6df3ed0b0a79cd0bfccd5d029349bf685f3ace4818ab697cff0c5857ace096b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/images/macro_8.png","inputs":["linuxcnc/configs/sim/gmoccapy/macros/images/macro_8.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/images/macro_8.png","source_sha":"0e42752fc4360390bf2214717dbb0be389bed908d1f178b8047029b3cd97734a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/increment.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/increment.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/increment.ngc","source_sha":"3aa6bb7fdf504676769f30b9a5ae079b858aebcfc10cdc3dd7617f0a94954239","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/jog_around.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/jog_around.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/jog_around.ngc","source_sha":"6c3f64beb65cd5bead9fda63e6904880099dd5839693e25e6ae71eca0509b2bd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_0.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_0.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_0.ngc","source_sha":"d831ed98b0e383645414961cab4fdb468a8b61b2a38f7b14508cc4fea14ec2a9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_1.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_1.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_1.ngc","source_sha":"e28262f8b854781fc0c39b6f1989e3506fe38a9355e98f0802a7ff8c0928a577","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_10.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_10.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_10.ngc","source_sha":"e4bc0167421eae327ceb4e241cf9ba88fb86ce34e04233a7f47240363f49bfaf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_11.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_11.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_11.ngc","source_sha":"38ba16a50fe4ded63fd9feadd0a0bcb37c3244bfcad8041c2e00dee7b436470c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_12.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_12.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_12.ngc","source_sha":"600a73dbd49ab56680f688629e803c693b1086a124c41316911d1ded5247589a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_13.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_13.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_13.ngc","source_sha":"edce6ade837a115f9a8ef66203509935472327c81d1f95d7ee54832bf210f35e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_14.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_14.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_14.ngc","source_sha":"9eeaed8fa7ebbd97d9bf61e972c23a5f896c58d71595b8f5be14f05a90aa6b88","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_15.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_15.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_15.ngc","source_sha":"18e481c4f56b0e3fe1d9c45749bebd8ab1d5eccdec040041e03653d0b79ecd30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_2.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_2.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_2.ngc","source_sha":"c8d67bf45bf02038688da2d5ba293b1e97d6458a84ee94dfbdb771c7401ae89a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_3.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_3.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_3.ngc","source_sha":"258481fb6e6c3658ab7a93f8fc244b063bbbfbe8348d9cf7693a33ede017d3d7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_4.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_4.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_4.ngc","source_sha":"c50875f54890ea24213d9d666b73838b3b2defb2eb29cad5563e58e9cafa52c3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_5.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_5.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_5.ngc","source_sha":"8fde463ddebd1e304d6856cf1e55a237efb9fec4fa38644824ce2ece5d839d1c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_6.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_6.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_6.ngc","source_sha":"247817107d6629a9a5448e58b36366dbd13cfae20b7b315d6466c9f54926dc4c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_7.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_7.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_7.ngc","source_sha":"9e62f1ef37cf683c1e92f1d51e3bce36210262613dae871b6a4f44a525b72c49","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_8.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_8.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_8.ngc","source_sha":"bc62cb4eed38f8a8322bbf78282cc6450b773bae3ec0665f3a227c08024a95ed","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_9.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_9.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_9.ngc","source_sha":"b7ede9af0cadff0e49594e270c530f1d2b3af128d0b47b484e1e38bc1bfd4482","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_Instructions.txt","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_Instructions.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_Instructions.txt","source_sha":"c8a26259f6e68a2242ce33dd819be96cd18ede964265016dd356e5d84ef191ce","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/on_abort.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/on_abort.ngc","source_sha":"e120b55018a8f01b0409a2c0385afec32668e77cf4feeb74cb5e66f3636dde7a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.hal","source_sha":"5da3e7f6e95f26df831f046a5c7c9ed3e073579748812140a15085dd558b42b0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini","source_sha":"303f0fb1b9a70ba3cc6dbc11003bed2c59579ddfe2e4d9a300a5fcd4da570e65","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_GANTRY_sim.pref","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_GANTRY_sim.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_GANTRY_sim.pref","source_sha":"6b63fa2d6e0a0f09b5ead8b0b329f6ee9df5a3f16f0f55a416d7ca2354b91f61","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_postgui.hal","source_sha":"d8de40b38c349012779d9fa30bc1d466635f1ad2c05c9cf3e9a85e7bf64b916c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/tool.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/tool.tbl","source_sha":"f0c933ba509282003dad7ce1b0d9e7dde58a899fa6463e8ddc113532e42ae567","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/LinuxCNC-HAL-SIM-SCARA.pref","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/LinuxCNC-HAL-SIM-SCARA.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/LinuxCNC-HAL-SIM-SCARA.pref","source_sha":"aaec9dfa35c261db2165b4a599e319f51c4c3ccd26515a90bd3b6b008941b699","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README","source_sha":"2c008bea0f2a761d2a88d6fb39e91aeeaea9d9c9fa272d9db0898d3e0d53d5e7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README_es","source_sha":"4096945df4926fca88e9cd90cbf54a183c6eea8921f2cd60cc01927f9bee17b8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/postgui.hal","source_sha":"8f7a374778a3100b7f2234f821adeca566f4d0f8d364d760836ed5484539fbe3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.glade","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.glade","source_sha":"327c8fef2c9ecfb5372160a617156abb06b5a849d4469683c2341530e6d1a251","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini","source_sha":"3c5a9c56f4c50a987f7b2a21b6968ab77eeb586a894f8ffff73dec74eb680092","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_panel.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_panel.hal","source_sha":"69c13f23a5434680e7d0ea69ee78801e697261ddd4c13af6c9f8b10bfde3551f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_postgui.hal","source_sha":"69db8232c9384cffcaec0b07f7616d439e4a63bd23daa9d48f7f24a2c8afa66d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_sim_4.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_sim_4.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_sim_4.hal","source_sha":"f327896d862537f129cf7424e540eb7a7e689a8fbc58521a3e3d6f26c4c1915b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/spindle_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/spindle_sim.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/spindle_sim.hal","source_sha":"fa4799af70e6d611efc438fb5e25c360d8163f498e511f443925738f194639c7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README","source_sha":"a371181446fdc09de6ebe5d81611c51d8d1e5d91b99f08767db8510b686fa1ab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README_es","source_sha":"3ea3f2c3e3605057928e600f233f796b27cd84ebfa0605dd87a4078def2617be","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzac.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzac.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzac.ngc","source_sha":"574f9154d9fa6b31ab14fba8b79a3a9fa0d1c37bdecf5dfc19871e01411c6eaf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzbc.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzbc.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzbc.ngc","source_sha":"ed079d7e69d53cf0b012636b56439d19fc629c4eca2e4175cd09d5448c9f52d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/impeller-7bl-xyzac.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/impeller-7bl-xyzac.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/impeller-7bl-xyzac.ngc","source_sha":"106441767b816b4eea1cf8683b5d9ec6dccdb1f21ec0bf3354c7660f53bbe788","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzac.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzac.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzac.ngc","source_sha":"a4545242699cb127f5796465e3b5edda7da2b76c26579b90e3d2db7a33fc77fc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzbc.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzbc.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzbc.ngc","source_sha":"ac389cfa886a30c2b0fab4f579df2ce2fd101b924a7777747b2bacd67446a900","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/postgui.hal","source_sha":"f62636323218a0cdcdae48dbdf1a8c595365566062122f36e403fd71393ed57e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/sim-xyzac-trt.pref","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/sim-xyzac-trt.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/sim-xyzac-trt.pref","source_sha":"74cc0709e6f6275858d841f2bf03975a709595ad4256fc5dcbc3a928c7cd6a48","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini","source_sha":"af315891e9e561812f267f9c44c752c265ad00c862adbcd7dd42c2b07e60cd38","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.tbl","source_sha":"100595ddcdddf0e269a4b6041954f19349b593ffcdaf185fbcff8cde91311176","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/pendant.glade","inputs":["linuxcnc/configs/sim/gmoccapy/pendant.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/pendant.glade","source_sha":"a7095c6742d976bd73c7860f0a5754f8e0604f4d0c24a90638a347d6d67a6dd1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/pendant.hal","inputs":["linuxcnc/configs/sim/gmoccapy/pendant.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/pendant.hal","source_sha":"a52d56ea8675c1ba332d2e46c6efc0d1890cf74395683036e1a3ac200b007baa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/README","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/README","source_sha":"5a25e58d433c629316f5a865d025ad50f602343d99bf6c4fd983b6ce09f21828","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/README_es","source_sha":"aec7a284383822374e8653f5b482fbe84f60c0774ac6e2337b5ce33eff396c09","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy.pref","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy.pref","source_sha":"7c123d22d53e65a3d930b8c41056db551752e4b26f2e50428409fb3a32bd96dc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini","source_sha":"7d53c570ccb85f086e67eb511c28bb9cec47e02cf42395e71bb2ff89e9d0d671","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_postgui.hal","source_sha":"7191fdb835d3e6de04907348a35e6a744695cba95b9e22e19b26a0d803a698c5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.glade","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.glade","source_sha":"19c848753644c6fad57a29919604aeec783562441533a659cc93cd7a831cddeb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.hal","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.hal","source_sha":"591736242661bd061f3ad3130174feea805a9d3afd514d741c5e61fc47383913","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.py","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.py","source_sha":"d9b1a16cb260f017f39472cd2bd4ed1136156d7c25df183892999fdf65cf3068","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.glade","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/signals.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.glade","source_sha":"9806848f0582cfd6ae1246a7d121c2069ddf40f21312e6b6d293f4a3e6f46282","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.hal","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/signals.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.hal","source_sha":"c6c006a5f2ebdac34adb0b1ebc07819cbd793eabb325ae076425af8b14a4e32a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.py","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/signals.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.py","source_sha":"e2f2d29067ea4c38ca7ec77a45098fb58abed3bb546602bba5ae6d10c3f19dc6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/torch.svg","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/torch.svg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/torch.svg","source_sha":"3fe8a65414e4d8db67ad049c24dc4bcd0afa1de53c479cd0332b2ea59594bd78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/torches.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/torches.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/torches.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/pyngcgui.ui","inputs":["linuxcnc/configs/sim/gmoccapy/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/pyngcgui.ui","source_sha":"dced80b3f34f0a1b3f38086d3fe16ff3b9e48ebe04a281dee356db757fe5b640","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/python/remap.py","inputs":["linuxcnc/configs/sim/gmoccapy/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/python/remap.py","source_sha":"dd8d580d375761e5bc7751bd50db6b0b88fbf24cefd12eb24892a84dff542b2b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/python/stdglue.py","inputs":["linuxcnc/configs/sim/gmoccapy/python/stdglue.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/python/stdglue.py","source_sha":"bd05f6b71d76e2a3502c1d13f7715ab70830a24247de56e24b23f306f04b01b6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/python/toplevel.py","inputs":["linuxcnc/configs/sim/gmoccapy/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/python/toplevel.py","source_sha":"beaf4709170a42250120b11fea8185aa6e5c1f08931e901874fb1c077695df95","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/simulated_home.hal","inputs":["linuxcnc/configs/sim/gmoccapy/simulated_home.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/simulated_home.hal","source_sha":"74b8a8952dc8c74ea5901e1414244f83da5fb246b727244738d62da5a4530a40","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/simulated_home_lathe.hal","inputs":["linuxcnc/configs/sim/gmoccapy/simulated_home_lathe.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/simulated_home_lathe.hal","source_sha":"64c6e20244c60d3ea66e1299c7e9619f14cb3037603fb2213d42f67a62da8ee6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/spindle_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/spindle_sim.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/spindle_sim.hal","source_sha":"f43dac948d6f198cb7f0a8855f9acc38ab2e41df8f9fd1abbe4607ea442800b0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool.tbl","source_sha":"616621dafc73458f4e500f6a1b194b98de88cb37da9d9dc20ad876c0c01f6db1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool_sensor.glade","inputs":["linuxcnc/configs/sim/gmoccapy/tool_sensor.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool_sensor.glade","source_sha":"9f053d62e29467f3c7d95c5cfbc621710e5fd333d63c07788ca3bf993e72b6fb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool_sensor.hal","inputs":["linuxcnc/configs/sim/gmoccapy/tool_sensor.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool_sensor.hal","source_sha":"7329d08675db441cd75bb63f5dc7bd55b0993cb05dcacc0f311d00f15ceea371","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool_sensor.para","inputs":["linuxcnc/configs/sim/gmoccapy/tool_sensor.para"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool_sensor.para","source_sha":"33f7254fd025fbf79b440d3e1e6939fed10b31f82d65cb07b1b1002bc4413439","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.glade","inputs":["linuxcnc/configs/sim/gmoccapy/v_buttonlist.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.glade","source_sha":"818aee93eefe335f1a0b08c88a7b171290e17be634a6f426671f4acecdee9603","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.hal","inputs":["linuxcnc/configs/sim/gmoccapy/v_buttonlist.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.hal","source_sha":"be51fde287c19649c32ce3295b1370a9463bf6d1d8f881b056b7d41fae864275","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/vcp_box.glade","inputs":["linuxcnc/configs/sim/gmoccapy/vcp_box.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/vcp_box.glade","source_sha":"1116122b2da9db45128f23ab81860b2b6a090ed7588fb932c8367906d7c31165","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/vcp_box.hal","inputs":["linuxcnc/configs/sim/gmoccapy/vcp_box.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/vcp_box.hal","source_sha":"814a7f4d89f098fdf9ff9344680f35ab54130a66ba9197591d4a5d16d46a27c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gremlin_view.ui","inputs":["linuxcnc/configs/sim/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gs2.hal","inputs":["linuxcnc/configs/sim/gs2.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gs2.hal","source_sha":"797819e58816ebb7d5928f2c6ad7c1521b577ac9bc9fde05d45942e629268343","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/README","inputs":["linuxcnc/configs/sim/gscreen/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/README","source_sha":"301b1ba6120d23fd893dad534c1b8fe68b0de310c1131db3d9600b12ad04f018","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/README_es","inputs":["linuxcnc/configs/sim/gscreen/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/README_es","source_sha":"dcfd356d9da5c2ab8e148ff870b348a3f3f58686bc5a8a7b066291dbdbd04bc0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gladevcp-test.ui","inputs":["linuxcnc/configs/sim/gscreen/gladevcp-test.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gladevcp-test.ui","source_sha":"3d9518f31e0479edf63d0b0328e1b0b6180fa17c8c0fd0a9f82886ae3b87638f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen.ini","source_sha":"5501604c0c6d0288cea28720da271fd44900ea50ddcccf6acf0743e7e2daf016","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini","source_sha":"2ffde65bf13a116a14d2b75a841f197cd67f6281c6b5c2c548487e779a166ef0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/README","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/README","source_sha":"80364af66e920d0af3f7ac61756e66e771cf552de25f5a642329fdb525c5a28e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/README_es","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/README_es","source_sha":"c0b7f7ace5a5989cd50298666a0ca804f1e1fc14a69a057d88416e6b1cb643a1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini","source_sha":"93faa3f0a5727d1468381add40a7b35ac5e80b44d8c9c17bfb1e18754daa5498","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_postgui.hal","source_sha":"df8ba7c940c4116fe0c0ffc9f3f4ac75060b8d321eed07080f8f88099b2440d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down1.png","source_sha":"ca17724a0d9c34a1b42a32cd011add598f6b2418814fff49210f2a06f1cbf453","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down2.png","source_sha":"891d4a7350d51fe3c06a9336e082d47b30d8454e0b87b45eb8a70d922169bc08","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left1.png","source_sha":"d43fe27d6070d131ac7c2edac713a3c2f7cff0177a50fc9633b5d74ebd0941af","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left2.png","source_sha":"396cbd255ff2037a2e3a2aefd5746b97419ade2e324c9d05f721a13122bc4ec0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right1.png","source_sha":"9c817bc14193c1e71e5585ffa36f031f4349e71de361923ec88c3fd29d0e5002","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right2.png","source_sha":"4f0459fea77482ce90f2a8ef0ae7a5fbb87a8d6d349353c3d800fceaa7bb4677","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up1.png","source_sha":"57cd047d36e5a33cfd561299f0e0b7ba3e180523bbe08a5a484bf488922a0af8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up2.png","source_sha":"b11b29b9081fa661725c258f54d72affad014ba9d522b714896009ef3ee516c0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base.xcf","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base.xcf"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base.xcf","source_sha":"1aa62d8bbc273b33a087a9c21de6b1e31c203e84bb9b143dd737f1e0ce8351fc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base2.xcf","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base2.xcf"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base2.xcf","source_sha":"6e39112b6054b71feb5efff28fbf4d2e97ffddc58f7dff7469c2d494d0b0bdca","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base3.xcf","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base3.xcf"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base3.xcf","source_sha":"c4cefa43b45609f37d1090f52a7ae1d3fe52f766f718f1d3135c5d1cc774f74e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/blank.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/blank.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/blank.png","source_sha":"2340bbefbd2a44b721282fd593a6602ffe79fbc591540e27a82dc7a38b61c36d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button1.png","source_sha":"42ebe73f10227b1a87cfb1e4dae8236d99c731173da84f3e0b598e2183084c78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button2.png","source_sha":"45c9c7efe4a6d9b711edf0a88b1e4e4f93dcf81cad0566790da097f371a8c991","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button3.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button3.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button3.png","source_sha":"572b2683668075c5d63d6b1932d64e87f964a91387020c75315edc2f3e7cd679","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button4.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button4.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button4.png","source_sha":"f82550da8868c34dcb666b614350c09a549fd1abf95ee18e4c97941b1f40669e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check1.png","source_sha":"ea1968eec4a07a87468a752c80b7013af5be913973c123c60eccb33394bef9f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check2.png","source_sha":"03dd9572f21634f53f59919554217225867e13ae36b18bcb02fe20016dedf631","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/default.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/default.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/default.png","source_sha":"1222c80f700537e28a10f537d571e2732530d9f277580647f9f8f1f0e78a6539","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/green_button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/green_button2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/green_button2.png","source_sha":"9d385883b2143fe030acf654e1c69506be39d2d349f90c473dc8ad133874103a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/gtkrc","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/gtkrc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/gtkrc","source_sha":"88cc1a1cad3b9e3d07153d3a06d68d7edf36792f53a6a9315064e9bf484192cb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/in.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/in.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/in.png","source_sha":"b70c4cb4a446d57658a911364b5a6af8d154201b2a8679ccc701477fa7cbb05b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton1.png","source_sha":"b50c1015593fb15de910a637372c11aa70b7744bca2605a3750390376aa991cc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton2.png","source_sha":"60b3098c82559fcc2265f7f37e1ffc0d469cb07fe291f3b4508cd0670b8d241b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option1.png","source_sha":"f3585345d7b3435f83ff7c25e4ad40758d114b5cb08787cfe904ee376d633f93","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option2.png","source_sha":"c8f1668d22ea7c44a323c4c2b5ae8575930d03bcedfeceacc10c6c72acfce15f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio1.png","source_sha":"37480f2a4f6cc514d5a0225b3d49800b5cff19d05601f8d678ed35c3baa8eab4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio2.png","source_sha":"8a0fa7c58d0dfcf98c22d885ef7fda3272feeb0b987bd97f92dc45071a384d6e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/red_button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/red_button2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/red_button2.png","source_sha":"f42bb3fda41706fae6553229101e8042b07c35796fed03a01430cbc064f55ff7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin1.png","source_sha":"8e86263c5b79f6e4c513f05684046cfb73a47e494f357b0eb501111fac6bd35b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin2.png","source_sha":"3faef1e70a4132c9516fc575794e6a335d7f63e77abbb711f3dfadab630f6a59","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin3.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin3.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin3.png","source_sha":"93df043e9d437cd8e09b99ad4dc2499399a1f5788f227b89a5666e3172d50e31","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/trough.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/trough.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/trough.png","source_sha":"3981090797aad1eedc681998334f6de8e0f051a47176fcf6060614be28bf8d89","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/up.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/up.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/up.png","source_sha":"b25ea4709d5333a6a92d1f10b7905e0f3b4f0bcaf111e57593135d3837e70a8d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/yellow_button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/yellow_button2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/yellow_button2.png","source_sha":"2f4bb7aa92b34e00ce521f3ee8c740e7a3f9782060b72aa3f6d52ecabb2165c4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini","source_sha":"8b37aef313551ab9dcd3a414d582b399669dfb4375d08fe5ee709bf327c53d43","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini","source_sha":"ceab463ee55d534c84a5abf5b98d0caee56f9ef71ed67e5ceabea84cf998b725","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/industrial_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial_postgui.hal","source_sha":"0d8d6fbd3bd04c048d08718b1330f0392bd8d70f51e8953f7a72f74ec68ed9d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/sim.tbl","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini","source_sha":"94c5bb5c621e8074f96004b1abbe5bc66ee5df6aa672f2cf3542c3d38047ac70","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini","source_sha":"bc459d4d659a562f22da247a2734116000e4c8fa71ea13014ca61885dc5bf2ea","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/tester_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_postgui.hal","source_sha":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_lathe.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_lathe.ini","source_sha":"bf9e089a8d61194462bb418efe1176eaf624faee8e42f0cfd791b62b9b906e24","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_mm.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_mm.ini","source_sha":"f4e86efc8aea695f7c931742a41b48851a29fced4aff1dab67b001934245e297","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtk.css","inputs":["linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtk.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtk.css","source_sha":"e51b16bef0233d69de0a69f79003b3281c2ac3b403d4edb3ad59c99d3fce8f29","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtkrc","inputs":["linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtkrc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtkrc","source_sha":"99d8d1cb4988615a6af388eff03ddb370613d283ce53b1f2f01f9ad8419871fd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README","source_sha":"68ae909e13dddb01e3fa63e0a60749d17b2e4c4727a847a67d439cc0e8df86f8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README_es","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README_es","source_sha":"0cc6089fbbfedf0c8c8808f2047592a300b7289bfe637c7abf3c294c15347756","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini","source_sha":"4c807ff8b3faa4e97574c4c7add99fe6b7654e980bb73737e46f563b5170b422","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe-fanucy.tbl","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe-fanucy.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe-fanucy.tbl","source_sha":"c2bbe843627abe1fac88d91c92c67d34befa62fb80ae043cbc3d045bcd33caa3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe_postgui.hal","source_sha":"42635f5a9b67b72db8f2e83b3e0318dd8887d930add4fa2059ecb80654444623","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/remap.py","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/remap.py","source_sha":"35e925376904264fc83dfb496f9c092b0d01fbba1bd929a98bc031fb1082fb00","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toolchange.ngc","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toolchange.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toolchange.ngc","source_sha":"42e78b132b45677942d6a0104dee104008951df460c4dff7d92ce3e685214408","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toplevel.py","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/lathe.tbl","inputs":["linuxcnc/configs/sim/gscreen/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/lathe_postgui.hal","source_sha":"42635f5a9b67b72db8f2e83b3e0318dd8887d930add4fa2059ecb80654444623","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/README","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/README","source_sha":"290fe4bec2516e72fa0feeaa5d6d3bdc3ada777edd50c72a141680ae0802b606","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/README_es","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/README_es","source_sha":"02d46e39a6fcb42da2ff4914caa861df42a7fe1094850bb3dfd94013749f0391","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/gremlin_view.ui","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui.ui","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui.ui","source_sha":"750620e4b79b57a6cf057d0e39170a4d06f088fa934f4f7635d132f09e018fe3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini","source_sha":"01ea7f117f038a59dccb25a01c4d693222e807474e2e6aec338975aa6bed5841","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.txt","source_sha":"3a0f9af9c1cc7ab4c1d9724fd07f72eb9f9e53507a080211548297c2b5cd07c4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_es.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_es.txt","source_sha":"3ac48862b08636054c5f634bb78ea358831786fdb7cd0878d6f0b0ab4fd85946","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini","source_sha":"d6fd8d018be34826fb7bccdad4987a8968dbfdf7a2b5794b75c809c56a18ad63","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.txt","source_sha":"4f0ff4ebd412b55296004ae9ec7502ed29e111c7b11fa910dd0315e326b1451f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard_es.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard_es.txt","source_sha":"f18d056a7a344c1416053bbe4693723d83b56b6971871c5f3f41d2e5067815f1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_popupkeyboard.ui","source_sha":"395a07ca51c30ae53007565c64d888c3e3ae812cbc72bebbda30a72ba707e1e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/sim.tbl","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/README","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/README","source_sha":"5822051d1e4ac7ddee140422ed034f73e1c8e0cda6e351736478bbe01d4caa2b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/README_es","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/README_es","source_sha":"dfde543721bb832536960b178d9a2ccc11c9a87e7b95c61c1b32674c28cfad73","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/auto_zref.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/auto_zref.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/auto_zref.ngc","source_sha":"71f15bed74f01c426bfaae36888879ed7dcedd54e14d8d4af5858b2beb99be4a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/laserzero.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/laserzero.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/laserzero.ngc","source_sha":"9bbe0f1ec8e77753df57ac833f335c6a9c5004443a3923eabcf3035555868210","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/tool_sensor.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/tool_sensor.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/tool_sensor.ngc","source_sha":"1f739f2812627f723277b31736801769293a5fec1de412c17698d4fd81e2c147","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/touch_plate.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/touch_plate.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/touch_plate.ngc","source_sha":"0b64da6a32490aa084527e69b703d5d4d28bd5c5515e01d65ef62ff5e297541a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini","source_sha":"d1ed1b802162281fc742b0146be7bb3b5daba2fc944d4b4c8f8ccdb096cffc77","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down-disable.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down-disable.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down-disable.png","source_sha":"9927cdf4022b8f6bd4ce782a56bcd8d07952c5af58606f4cb5e56d8c3d9ee6f2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down.png","source_sha":"c575aa2013361e270c6883ce9d2e719eff5847135e97810ff220660aedb84e4c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-left.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-left.png","source_sha":"3e7f736c5b72238346039b0e7f80f2241a311a848d5487abd347bda3ab20e128","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-right.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-right.png","source_sha":"bb90d8176620432aaa1172d9b817763bee79c70ec718ad7e6cb48d7fdd7f27cc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up-disable.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up-disable.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up-disable.png","source_sha":"9ad2a557213e24e078897e10a15d29976b39a7ba69143761faab7ec9b6021589","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up.png","source_sha":"94cc9d965ce0aeed320c0024007ef7d6ad9f6b85c62d85cd3a40790b9a7dd0ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/bg.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/bg.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/bg.png","source_sha":"f26b58dbe6819c0737d4fd7ac0659abdd335f999e89af4c7d455ac51acf95c9f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button.rc","source_sha":"60798e4fc15b910718bd51cf02c29e73fda719b0b48810b9814445c7492f27f4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-ins.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-ins.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-ins.png","source_sha":"3bd875ed80124510cea54dcca044a8ecae4a648ef84700d33e36b76e5898e011","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-light.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-light.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-light.png","source_sha":"180d59612f82361a936a3d06fedb9844f71590423166e517a3b49a1a74cc2cad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-pressed.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-pressed.png","source_sha":"9dfb656145c335528afc48e2c81025156d5b0aef7b5784d5bbc4da6fa278d647","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-spin.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-spin.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-spin.png","source_sha":"7fd1e54185de1a0d3c564ee844139144befd34114c71de04fcb3bc3008927dbe","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button.png","source_sha":"d127da5bbb8207a134a539113a030d1dbe91530e426619c61c115341ad86bc50","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box.rc","source_sha":"14a496c117e4bfca51a624b29fec726ad9e956449b4bef4cd223865f12d7ab9c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box-pressed.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box-pressed.png","source_sha":"53a44d1a1e294a268281db3ccbcba7b7c5ac77f1fba7841b5130059b304474af","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box.png","source_sha":"3a52612fa28f1a64a65abcd692a520ec598a56489e9156e307214710dc73aefa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry.rc","source_sha":"2a273f63aff5079ac068dade21fcd4281bf681756624cf151a378a1cd65c340d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry-active.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry-active.png","source_sha":"d6474027dee14f8ee931d1f31ec1018ebb14ed40b64eb57478c69fbd8aa3be76","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry.png","source_sha":"435bf1b18d6c893d62ab24a0db4185c04288a14b96e521e1084b3b2e346c1ec5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/gtkrc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/gtkrc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/gtkrc","source_sha":"4eae464e5e0ab21cf87c183ba887b27b4d3baf01cd599a05938a7d5835953ce6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar.rc","source_sha":"3f53ab822b34db2cd0f2004c16bca4d7a12c129157bd832256dd63cc7765841c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-h.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-h.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-h.png","source_sha":"abb48be62412e70d8d36bf8cd000824182b3057a7770e0523178e09c689ba3b2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-v.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-v.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-v.png","source_sha":"6f5ca7afd8631b319b3ab256a60d5d61973e7f0e06ed05ab3fa6f954f05bf1c9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menubar.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menubar.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menubar.png","source_sha":"63c1d3181e363e6310ccddf5ca03a50d127685b2aada4b2a4127f74148d1b19d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menuitem.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menuitem.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menuitem.png","source_sha":"4bc34ee639608a76f7626b786ad2749cbe39cff10fad8983176021b68c6ff2b0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook.rc","source_sha":"941657f7b1ede1f4495b6cfc1be42892ee4f3a89d3c60c23b8e55e0f0b761c59","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/notebook.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/notebook.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/notebook.png","source_sha":"fc879e91d027241ce9797415fc5a3d2ee9b6d0ab7061a57d03129e546057a597","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom-active.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom-active.png","source_sha":"6c73298bf73fbf112c0175646b16cd4833bbcf6512559c01e8f8ffcebecb47c8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom.png","source_sha":"5339887317d53a8076f987f46a80ca1457bd4c3a1bee8b81071001f2764188ab","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left-active.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left-active.png","source_sha":"7e1161b372129e2b1da48e001a82e0037c75e79e6671c6c7fcc49e62c39477bd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left.png","source_sha":"60f4c64ccb8286184bfe61d67f44b3a55de4f15ef5cab3141d0c4960863dbed6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right-active.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right-active.png","source_sha":"29727da970687b1a9024af2c1400bcbaf3ee6c4f37488c3f5e2932aa147bc984","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right.png","source_sha":"7cb87fc3a7188e59e8b68bfb17bff4d9611762d536ebd822ca52be591bd06f41","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top-active.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top-active.png","source_sha":"d4cc2021e6f89ff772e6adceef6f7a67dfa8f381a8b659ad5e761e067b498eba","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top.png","source_sha":"ec4c38f9bd6d01fa6a3c94b4e0f91256588f94d34fd838e2c479b248ac1b6fe5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/null.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/null.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/null.png","source_sha":"8164402279c4da29e955bed024b358c51bd9bedf6e7cbae07c6b63cda2066c18","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar.rc","source_sha":"95ad352d46b8615528a85a601b99227ba5f995abbf61ea02c1b1a9e49f2e0d7f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-horiz.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-horiz.png","source_sha":"8563009356ccbe3d0d98ab440267b7ae5105ec6a81741cfe896101547d222ca0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-vert.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-vert.png","source_sha":"dcb587e913e306988a6ede1316c13b214324a99b76f84039ce94e009385ec15c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-horiz.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-horiz.png","source_sha":"344c2e573979658f4ad2dff9546321e986f30884a3474bda712cb9dcaff2abfe","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-tree.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-tree.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-tree.png","source_sha":"4fa206fa6bfb0e80d920a17db75bb028d425e2b48aa311cbc8b4b15b937485ac","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-vert.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-vert.png","source_sha":"4ae453d8a3962beb10d88e4f08bdd9b4ee2c82c0f8797eaf08b43b2684991c30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio.rc","source_sha":"60642e248f93c3428736a7b1806c2116339f5cefbe04ed65af25f3091d159504","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed (copy).png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed (copy).png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed (copy).png","source_sha":"84017f1ad7c2d30e5b90b630648cf25f6e386c5f874bb1a8243dac0e5d1eba2d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed.png","source_sha":"ca7e790bfe9aef276cfffd613c62bf1c2547ed7f863f399666949073ea1769f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio.png","source_sha":"3a52612fa28f1a64a65abcd692a520ec598a56489e9156e307214710dc73aefa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale.rc","source_sha":"9bd0da703e2599bbf3f29f26a5ff2474e65eceea2573007006c5fa851950719b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-horiz.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-horiz.png","source_sha":"6b6c4b6f7e5c7a830e97bf6b2df852f4c9b194a630fa955e19f0c749d10f7c1b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-vert.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-vert.png","source_sha":"0e1eccd81a97d54b731fb858270d37783620dbfcebc4daa456b6aff9d7bf0ea3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-horiz.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-horiz.png","source_sha":"b741821c0796da3bc4ef0c46670da958e2957ffa84dd272edf59c54fa73da268","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-vert.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-vert.png","source_sha":"14fbb3e58e443c7f7eada6a35970022afa27c2f766f628c46258e71cb6ff0033","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar.rc","source_sha":"d7f99a69a76f82636c02cf3fa181897ba76403f6a5dcfd4694b7bcdfc9f9e7a5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down.png","source_sha":"b20437e12cbdd31f2d704d49816361c1a4536bed6da04e0651051840afcb5de5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down_clicked.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down_clicked.png","source_sha":"6a7908d8998ca875432b61659b3f393521fa7ea7cced67fd899684eb5ee9842c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left.png","source_sha":"0a8ff43e1c3534e99a48ac871a7789b3c5d3da80d37d6365668fce5d6c05bd95","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left_clicked.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left_clicked.png","source_sha":"e4aeccd9375151cd2fa6dc36176e0e7ac786cf659576ff30259a1dee2bd8f9fe","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right.png","source_sha":"56371688fc76256e46882f262c5264999b52f712d952c9e3232158427f1d95ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right_clicked.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right_clicked.png","source_sha":"c7d3118bfa69b932b77c9d37ab7aa0ef851ffd6d1cbd00317b1298b953214e9c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up.png","source_sha":"72e65c9f409daa27132cc92b0bfcd132e5f9f28f1a259f10910244aaf7862c22","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up_clicked.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up_clicked.png","source_sha":"b1f04e715e3144f6a943229eb4bb2be2394c91f2be5e7278d83ddb9b4749eed5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_horizontal.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_horizontal.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_horizontal.png","source_sha":"c221e2067a4cbbac0a41b989d56409652e49c583f82f54621788036bc060cff3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_vertical.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_vertical.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_vertical.png","source_sha":"d06e088b7b38f572933946dd7a798ebadae9d2a1646cb12718b6c8cc1b661c5b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/thumb.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/thumb.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/thumb.png","source_sha":"d3dee08d59773214e4c2f002b75f623b578c710a61bf51c45d3de476305fb534","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-h.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-h.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-h.png","source_sha":"89bcf3edbb91bbe12059cb850218a586a4c60047eee49cd4d2401a5ac4d741e9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-v.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-v.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-v.png","source_sha":"daaf9831d3cb10d3e4dde5c0049fa9229295db3218fc506d281ab18a40d08e57","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/spin.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/spin.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/spin.rc","source_sha":"82ef2cb36f3f8e7f1acba9d626b96f39a45b5a86eb4c325561fe189db002b82f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar.rc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar.rc","source_sha":"307ac507008b212420d233ddbc08af651ae53db0f7fe64e193ea9a8100bf3570","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar/resizer.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar/resizer.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar/resizer.png","source_sha":"fad30e27050f72d8193b66975568b595d3dff764988a2f47e2b24e793ffec5dc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-bottom.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-bottom.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-bottom.png","source_sha":"a37244acc497bba023ccdac01c52599a075e0c0d4c1a16ed23f0c0f7ffbff557","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-left.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-left.png","source_sha":"3134ffde1db7c3c4667e7646f8a0939b19ff4b54ca7744ed2c07fc03d836d60b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-right.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-right.png","source_sha":"440c07ec6061eb9e3c82b4a7c923cafd6e253915ccf4515cebf03f53525cbeba","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-left-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-left-corner.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-left-corner.png","source_sha":"23ff2e2796f348199ef7db1e465d0b3b5b6bbcd4535711abc3ba6ef128a1e9b1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-right-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-right-corner.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-right-corner.png","source_sha":"aa1df09bfec62cd91bd4f9cd080b513cb477b357d14398cd3b4c8ee6c43fb0f9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-pressed.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-pressed.png","source_sha":"ebb13d3f4b11b347a2815e1f1b42154ce20469d15735977e14539c996889827d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-unfocused.png","source_sha":"e80ad334470e60b195da8a789431a49e428bf67561bc278361910a1e731314be","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg.png","source_sha":"e9bf3bf9ea3f3e1c459e89c50c50edc679d7f2c6ce0c0c35864e56e46981641d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-close-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-close-icon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-close-icon.png","source_sha":"2bf422fa71289fe8566c025226865c331870099707ea9c112878da169d53b91e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-max-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-max-icon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-max-icon.png","source_sha":"32883f451dddf80b53a8bcb0681858c35ae128953704715238fb6c673d53f786","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-min-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-min-icon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-min-icon.png","source_sha":"f68a5645e952b07e562bf474574be83656eae8e3a2ec6c641e8a7c31cfa04cac","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-unmax-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-unmax-icon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-unmax-icon.png","source_sha":"923a00dea6e7a69b014b46e9a6223d56f6f0fded885d15fcf246d9d8a13d771f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/metacity-theme-1.xml","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/metacity-theme-1.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/metacity-theme-1.xml","source_sha":"44052b2c4c4a64e440c8c82c97ca1ddb7ac5aea6b22ed5a54907aed3c8ffc0dc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient.png","source_sha":"2b2c5fd51847b0dccb15eecfb953aa9d8e80f6206657a9c7702594c6c064a02e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient_unfocused.png","source_sha":"2b38ca0591acbf8c75c7a8b220979002958b345e19f88f37ee87ccad11f90470","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient.png","source_sha":"d6f2d56e10de66506a18398de4dcf21280e97957af344dbf1dbdb318bc5cc5dc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient_unfocused.png","source_sha":"8a54e9c8b4776595ea64c096d75eec1b87269f337f51bba5154ceb5e069b3de4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient.png","source_sha":"e3e617d97f9e0e56af370310fadad037e201335c8059c0ea83aed3298a5aa04d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient_unfocused.png","source_sha":"66e425aa669264a494be2a6bbc866cf0d69ec0c72e3fa048037681868264ea26","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient.png","source_sha":"4e448af03cfb047a6938f51aff61ebe6d05adcf1f565ab2aa11f06b9193dc579","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient_unfocused.png","source_sha":"4e448af03cfb047a6938f51aff61ebe6d05adcf1f565ab2aa11f06b9193dc579","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient.png","source_sha":"d675757cefc330fb310464aa9003450bb830d11fabbd6001eb4eb3fd04105293","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient_unfocused.png","source_sha":"d675757cefc330fb310464aa9003450bb830d11fabbd6001eb4eb3fd04105293","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient.png","source_sha":"27f0a21b0c34169054f2f38eebf924795933e080cbac5f4a89040136936b8d5e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient_unfocused.png","source_sha":"27f0a21b0c34169054f2f38eebf924795933e080cbac5f4a89040136936b8d5e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-left-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-left-corner.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-left-corner.png","source_sha":"048616386dc2df1a9411f0d30906cf922166c81e19566a1e54ee758016b5b341","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-right-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-right-corner.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-right-corner.png","source_sha":"3b864cff21d74650f5b9c935e2edcfc4682d0b41b626e1d6b6412aa1418b651a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-close-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-close-unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-close-unfocused.png","source_sha":"8c62623a93141ecde3003443b1cabbfa3675a75dd0d357996cb9b974f4d649c7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-maximize-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-maximize-unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-maximize-unfocused.png","source_sha":"730d87c11baa76a2589841836c2d2860d3a5c7b432090bf6b16275e19c54cb61","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-minimize-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-minimize-unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-minimize-unfocused.png","source_sha":"73332bf29689432acb3a01da32f6279e6ce92b22cb6e32df69bcc6f01469d90f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-unmaximize-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-unmaximize-unfocused.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-unmaximize-unfocused.png","source_sha":"1be63afa7902b689eb0fc347c1beebf84824cdf3ac842b6f98c506518e327cac","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/tool.tbl","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/tool.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/sim.tbl","inputs":["linuxcnc/configs/sim/gscreen/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/sim_mm.tbl","inputs":["linuxcnc/configs/sim/gscreen/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/README","inputs":["linuxcnc/configs/sim/gscreen/spartan/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/README","source_sha":"051d1bcd510a4872f6c88621cc169a1ecdf2575f4c538d727577271918286e5d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/README_es","inputs":["linuxcnc/configs/sim/gscreen/spartan/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/README_es","source_sha":"30b7aa5433c4e701c0fcdb50c533cb0f28771d1330262a1a52662344c33cbb7a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/custom.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/custom.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/custom.hal","source_sha":"75712730030c086e0d963e3e536b84afeb45567be1a180b0fb61dba5a366f09d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/custom_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/custom_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/custom_postgui.hal","source_sha":"250042edf67f396f43004ebe55953a163519c3d5a0eacb649039102af66b7a9d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/sim_hardware.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/sim_hardware.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/sim_hardware.hal","source_sha":"d08b93cc41428d35794cdd867acdc8b60c8a935b3ad4f4c38e715959b78e56e6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/spartan.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/spartan.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/spartan.hal","source_sha":"f1e74499c2521c81b861d26008c8941140bf35d4498c921ab00d992999697b67","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/spartan.ini","inputs":["linuxcnc/configs/sim/gscreen/spartan/spartan.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/spartan.ini","source_sha":"eddaf2a70b2e1147f8e4cb781abbb56a87243fdfad4932fc8ddecbeb5f5d42e1","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/tool.tbl","inputs":["linuxcnc/configs/sim/gscreen/spartan/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/tool.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/vcp_box.glade","inputs":["linuxcnc/configs/sim/gscreen/vcp_box.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/vcp_box.glade","source_sha":"a93aab6499e1c7b0a9062129ebcf6e187d75b84b1b6814ec4d2bf5001f9792b8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/hitcounter.py","inputs":["linuxcnc/configs/sim/hitcounter.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/hitcounter.py","source_sha":"0c845c646e72f859621081e2d2ce43232270f166e615014fb8610bbc77b9e988","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/lathe.tbl","inputs":["linuxcnc/configs/sim/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/lathe.xml","inputs":["linuxcnc/configs/sim/lathe.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/lathe.xml","source_sha":"189f7d67e234e5b3dd21e1a385a5b048a4e73904776ebb7dd0c5555f93fce551","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/lathe_postgui.hal","source_sha":"30c0d12fda35403a828667bf2540163b4a30029c7bbe13160fccaa1392fe25d1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/manual-example.hal","inputs":["linuxcnc/configs/sim/manual-example.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/manual-example.hal","source_sha":"0aa986efa4fb0271c714e5427ff2f87b18fbb968b7ffe73f0927f5db2a1e0c98","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/manual-example.ui","inputs":["linuxcnc/configs/sim/manual-example.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/manual-example.ui","source_sha":"15b9305090ef22db63899c58624c36900523d1c7d531a0e4bbf641ad0d7ebc3d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/nstools.tbl","inputs":["linuxcnc/configs/sim/nstools.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/nstools.tbl","source_sha":"0a178a651096dcfad5c5069ff5ff9505ae283d75bdde4949227fbcccc83ad72e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyngcgui.ui","inputs":["linuxcnc/configs/sim/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyngcgui.ui","source_sha":"750620e4b79b57a6cf057d0e39170a4d06f088fa934f4f7635d132f09e018fe3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyngcgui_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/pyngcgui_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyngcgui_popupkeyboard.ui","source_sha":"395a07ca51c30ae53007565c64d888c3e3ae812cbc72bebbda30a72ba707e1e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo.hal","source_sha":"4356a56b6243f644c565da89c0f4a53b2acf19cb41adc17ef0f86b1378216443","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo.xml","source_sha":"9de8bd7ef2359ab6e1a5e0963f9f23382b5557a3181996cb3d8364a35324b0dd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/README","inputs":["linuxcnc/configs/sim/pyvcp_demo/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/README","source_sha":"ef0cf8f2a1c0dbeb8cf33894cea02ada821796908e3cc649aa3a630076b1157a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/README_es","inputs":["linuxcnc/configs/sim/pyvcp_demo/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/README_es","source_sha":"aabf2f022dbb3d9f22beaba3a846b1104aa99ecea48b5a8b27ef915d302de3ff","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/custom.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo/custom.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/custom.hal","source_sha":"5038331daf744d4d816302386dabff9f7a729802f3e19572c7e59d4d90f77c7f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.hal","source_sha":"40bf9193047fbb8fa2cb173fcd10db1315dd93cade097bf81991a1bfed599e2a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini","source_sha":"75dc8d6f9dc89d6725aabdb7c59cb0965d2d054b2e1e4baa71de3538b4f77c85","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.xml","source_sha":"2d2d72e2b69d018bf54199807379108c4e2394cc0e7d6fa1e77e4ef41ebeec42","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini","source_sha":"5ec9203047e509b1e633dadcebba91909c3aee8ad65465ea2c0bd8bc409bb9a0","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.xml","source_sha":"c50205f590aba77eb37c46e2686405691b296bc1ec467660119de70296d038b9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.hal","source_sha":"fd9d90c0e7987658854ce5993298bd07cbbd2d1f39e66ad203277f6d3f354d76","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini","source_sha":"4da521d1e8bc2fdb0155f86afc1b1c0dffdd31402ade0ab7519bbfd30145cfbe","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_1.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_1.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_1.xml","source_sha":"dfabd546e3dd65731f4f67eb7c7209064304176c0d237042007bdf3935fbb579","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_2.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_2.xml"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_2.xml","source_sha":"d19f45818aa34d2914c3ebf02e626810e0a660491ba9f1eb00fa601f7e90d552","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/sim_mm.tbl","inputs":["linuxcnc/configs/sim/pyvcp_demo/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini","inputs":["linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini","source_sha":"0b06ae360b37859343763adb960e6304a812ebc658a2056fc4df280ccd793c37","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/gantry/sim.tbl","inputs":["linuxcnc/configs/sim/qtaxis/gantry/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/gantry/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc","source_sha":"4cce2dc177f32e7149bc755dca78798d9f0e64970919042ac03ce3adcf1e84d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini","source_sha":"1f4fa4d1a1ccd5cf299948b824101430bd1a41cb8ea74a3311373ce9ef17a7c1","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.tbl","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtaxis/xyz/check_constraints.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini","inputs":["linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini","source_sha":"c764f544082a217a19a9fc26d0552f209dcb4548e80d2f544b1e00489472819a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtaxis/xyz/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/sim.tbl","inputs":["linuxcnc/configs/sim/qtaxis/xyz/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/README","inputs":["linuxcnc/configs/sim/qtdragon/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/README","source_sha":"ea0a11d3bd931df2528ff6c13125289917ed8b7988029b389603ce6c1f43628b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/README","source_sha":"b7744c38dcb9e0becbc3e82fadb01894efb8e9579ad7f0869cb070f1febdbc92","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini","source_sha":"6e37414ca98a0a0551b8b54980fbc77417b618aeba039e3c38ac4c4b9b1b6b68","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini","source_sha":"f657495b776ab5f371bf59106bbbfa230f1cbc72061caaf036bc6b38fbb79421","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini","source_sha":"7835bceebe51c9881328896c9f4a6fe4fc91e49a025a26a95e6b7c1716e2edf2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/README","source_sha":"f2bb1356d59a6977a8bfc0cc283b4ce8087d148975d05b645af89c90365ff210","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini","source_sha":"3000ec032956226a8281fe0e76304c56d3d6d4d0fbef6b7b2c226a15f2eb9674","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/tool.tbl","source_sha":"1ddc8b44ba3f7ed43f7e98472795d4889fccf47fc7ed085d0a4ceb0dbf6525d9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/README","source_sha":"2f613474c5fff0394ede51b7be368c27ec08e537e55448369b03533c2a5d48de","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini","source_sha":"e36b608260f3eca2f2439d83b0e32786a2d1bd5f395c3705ee3fe3a1fa0ad94c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini","source_sha":"3565f4863be6f1dc25ef216c8a6f96e69f133681676131ab883007c80aef7c66","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini","source_sha":"592aaee3190a65fab8b200b45f5ec221ab58edf0b754e2db227352cebea0dae2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/.gitignore","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/.gitignore","source_sha":"0bae5388404466f1bbed28acd55bda4b108a87d88795cea78ec5608b6f578359","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/README","source_sha":"10ebbcdd3a2f7adf8ef7aeebbd1c9ad535f323cde72dee1d2166daed600bf894","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAB.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAB.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAB.hal","source_sha":"dd4e5d5f1485462f4de861b637535cf7ab0f3fe1b3611e1b574be4c977b35dfb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAC.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAC.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAC.hal","source_sha":"f292b7245fe5a1da22666f618fa7e07032268d5919fb4a8d9ba175dfc635c505","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini","source_sha":"d5597a9bc8ef786bebd2dbc79300253117e814e214e17d067eddc1049ac1cf95","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini","source_sha":"c8ec9fc577cee73a46981d2a7c5eaebc596bddba19b395b87eb0e4eba2a0c3ba","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini","source_sha":"b25b195fd6d211053b3eb091a513c01ea83550969a29c6b446fdbb2577c1c7a2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated_home.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated_home.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated_home.hal","source_sha":"74b8a8952dc8c74ea5901e1414244f83da5fb246b727244738d62da5a4530a40","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/README","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/README","source_sha":"442a77299a824942888e34490056ffdc84eacb29d9c61609237b4f8694c0b1fb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAB.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAB.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAB.hal","source_sha":"dd4e5d5f1485462f4de861b637535cf7ab0f3fe1b3611e1b574be4c977b35dfb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAC.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAC.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAC.hal","source_sha":"f292b7245fe5a1da22666f618fa7e07032268d5919fb4a8d9ba175dfc635c505","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_postgui.hal","source_sha":"8520b2e4b5735a106e6276e8a6db833bf1e8202025d1ec897882e7dd6c76e156","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini","source_sha":"6cfb7b2c847368e117d28ecd99027c4158ed2e02a08bbba787bee73bd1f3ad7d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini","source_sha":"da745eb5892bbda71c4555b11c50bc8ff9f32a28f97a51951a892b4de5604fcc","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini","source_sha":"9f9f7b2a62ebd1cf0fffa4d97af9dca42bc25d9678ee52978b4f24d10df7daa7","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini","source_sha":"c836bd0309d143fa80a70fa37c1e92714437d5b3931ad50f47aad820bf597253","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/README","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/README","source_sha":"8ca3441175567cf8d69f96047ecca9d07c5362a86eeb2a6b50973e9306197f76","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/probe_points.txt","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/probe_points.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/probe_points.txt","source_sha":"54ebb6d39a58de46edf61029af39c5bfc43bace0cc8030d4fcd8b6d75c12f666","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_postgui.hal","source_sha":"8520b2e4b5735a106e6276e8a6db833bf1e8202025d1ec897882e7dd6c76e156","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini","source_sha":"7285f86b7a2d30318c529985c0f34851e017ce69a23ca06ffb456d9d422f7503","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/.gitignore","inputs":["linuxcnc/configs/sim/qtplasmac/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/.gitignore","source_sha":"fc52139c5549947da51fabf3b43bfa7ba54b92573ad3151632924f8d82bf21f8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/LICENSE","inputs":["linuxcnc/configs/sim/qtplasmac/LICENSE"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/LICENSE","source_sha":"8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/M190","inputs":["linuxcnc/configs/sim/qtplasmac/M190"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/M190","source_sha":"dd6d7780f2411ceabf07a6bdeed7ec58a65ce22dc7bd12d4530690e1e0a1cade","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/README","inputs":["linuxcnc/configs/sim/qtplasmac/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/README","source_sha":"c2aedfb301aa921b31c967efbfe6f4776f664298e62e10c6c936f5392b6b7159","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/custom.hal","inputs":["linuxcnc/configs/sim/qtplasmac/custom.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/custom.hal","source_sha":"246e377dc5d9428afe73dad7bf5219e00a096506d4ad9ebebaac886e82aa8440","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/custom_filter.py","inputs":["linuxcnc/configs/sim/qtplasmac/custom_filter.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/custom_filter.py","source_sha":"e6c8be4069d6edce7ec54ba2c4adcd7cb5a4be4610679303c3df236b9af78a8b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/custom_postgui.hal","inputs":["linuxcnc/configs/sim/qtplasmac/custom_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/custom_postgui.hal","source_sha":"db45fcd6c6e5238507232a9c536cb6a0338f8bfa6c8f424ea1d42ebf7d151dfc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/imperial_tool.tbl","inputs":["linuxcnc/configs/sim/qtplasmac/imperial_tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/imperial_tool.tbl","source_sha":"f14789a3a632ac15a1d28461dcb453335c4cf44e09c5371ff55f3f4f6f2aeb31","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/machine.tcl","inputs":["linuxcnc/configs/sim/qtplasmac/machine.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/machine.tcl","source_sha":"e2ed2d0579ae2a2a312103793d2a1973ccdb39e841d1e992c0fc945fba137e3a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/metric_tool.tbl","inputs":["linuxcnc/configs/sim/qtplasmac/metric_tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/metric_tool.tbl","source_sha":"f14789a3a632ac15a1d28461dcb453335c4cf44e09c5371ff55f3f4f6f2aeb31","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac-imperial.prefs","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac-imperial.prefs"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac-imperial.prefs","source_sha":"1c0ab00a7c2b200e2a0ae08141dab8699224094f0ccd1a040ff22331e4b7327b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac-metric.prefs","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac-metric.prefs"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac-metric.prefs","source_sha":"939df5bebe3ff88154734dd93b7ae79993db5c8eb748b3f74fbf38b6e35de746","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc","source_sha":"adff77feb496f8c9c97763b1f7ecff79f8c9d8c81c12c68326dae5124c0bbf4a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_imperial.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_l_imperial.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_imperial.ini","source_sha":"2b563e2a090572d2bf02256b8dc3c99054fb0388167482ede5ce7ce5932db898","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_metric.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_l_metric.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_metric.ini","source_sha":"abe6e751f739076432b586af48512946175298676e5ed23d6a30e1dac77958ee","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc","source_sha":"b44c3c811992f6fc531b07e0ee1ce6504868d42e91a9778231a565c520193b11","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_imperial.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_p_imperial.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_imperial.ini","source_sha":"7e45dee1b8eec3ae9eea1ddf2eb9a47e40fb0fe32dcd93a126441d4cfd1d62b0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_metric.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_p_metric.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_metric.ini","source_sha":"52b0aa0d4132f0fdfad5af82dbef598d33f655e3f65c721cd6e3c231146dfbdf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_imperial.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_s_imperial.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_imperial.ini","source_sha":"00694329d1f037d0f7a51a246b04d1743b9b4ba2983acf1edddd88fd9161d48f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_metric.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_s_metric.ini"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_metric.ini","source_sha":"84e21e9dcb3a4572b999d96f97f7b188b3b202ad0e995776fd0e3f090ae5c8d6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtvcp.prefs","inputs":["linuxcnc/configs/sim/qtplasmac/qtvcp.prefs"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtvcp.prefs","source_sha":"190333c2c33f3253ca3c06f8287ebc1b7ec90035f86591001f4ea79bb9a8ae3b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/sim_no_stepgen.tcl","inputs":["linuxcnc/configs/sim/qtplasmac/sim_no_stepgen.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/sim_no_stepgen.tcl","source_sha":"b096d1bf97eebadfb80b36862550329871540fa411bd2de911e3c8caf67b59e5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/sim_postgui.hal","inputs":["linuxcnc/configs/sim/qtplasmac/sim_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/sim_postgui.hal","source_sha":"f8bc180767d5b48e4380849cd83702df37fbdb9be4630d5382c3ce96500ea514","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/sim_stepgen.tcl","inputs":["linuxcnc/configs/sim/qtplasmac/sim_stepgen.tcl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/sim_stepgen.tcl","source_sha":"04af6a0db650bb9bd52b9fa6f483fc683fc38d812a49371f0278691831858004","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/qttouchy.ini","inputs":["linuxcnc/configs/sim/qttouchy/qttouchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/qttouchy.ini","source_sha":"1398796a9ef4d41bf2d9841656b588dd12818cfac9e390a8fd9d6aa6e2185acc","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/qttouchy.pref","inputs":["linuxcnc/configs/sim/qttouchy/qttouchy.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/qttouchy.pref","source_sha":"5968e7692d37e00dc18af4fbd1c51997e2bd3cbc01ef53213ca73bbedd8fe7a3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qttouchy/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/qtvcp_postgui.hal","source_sha":"01a032ab845c393808affdbae13cb3c33682600aec658a368706fce077e4ae83","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/sim.tbl","inputs":["linuxcnc/configs/sim/qttouchy/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/sim.tbl","source_sha":"feb2d8dd63bd34f9e547d4e622434b102241376a67e8f48cd693e8ae6b9b7d03","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/.gitignore","inputs":["linuxcnc/configs/sim/qtvcp_screens/.gitignore"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/.gitignore","source_sha":"341f1b1e13daf45eb5419ccbb8c8e357c96794f36b402eb824471f019bb58109","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/README","inputs":["linuxcnc/configs/sim/qtvcp_screens/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/README","source_sha":"fc50890c3063e49f1a432b303fa1a76aefff4b12a860e7970fadfa9d610f3688","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/README_es","inputs":["linuxcnc/configs/sim/qtvcp_screens/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/README_es","source_sha":"25167e54063b6cd0e90eac07de6a5369f95726b91d077fe5fda75aceefb650c4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/background.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/background.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/background.png","source_sha":"0a312274b434fc617c5c8b5f3632eba933a765ec58911f1bc32a2bf0bc1939cc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/blender.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/blender.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/blender.ini","source_sha":"15fc1681185d59a5f9d8ae14c2d9773bf749373bd6c71b6c614607ce7f35393d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/check_constraints.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README","source_sha":"68ae909e13dddb01e3fa63e0a60749d17b2e4c4727a847a67d439cc0e8df86f8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README_es","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README_es","source_sha":"0cc6089fbbfedf0c8c8808f2047592a300b7289bfe637c7abf3c294c15347756","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini","source_sha":"378d5e9e04608240a6884a011ec32caf8de0e3d67bae6b568f33e9e292e94ce5","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/lathe-wear.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/lathe-wear.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/lathe-wear.tbl","source_sha":"8f7a76bd4d165fa329101f45b687ef17eab72bc2ced199214a8a203e5654650e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/qtvcp_postgui.hal","source_sha":"d1d2ef2b59e7cc76e61eb3d911bc303035e1d37f1976a245ab305ec74554847f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/remap.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/remap.py","source_sha":"62ad98d348b4cee74a397444d7ba9558823e83479e6ef3e5fb49bf932074f820","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toolchange.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toolchange.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toolchange.ngc","source_sha":"42e78b132b45677942d6a0104dee104008951df460c4dff7d92ce3e685214408","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toplevel.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc","source_sha":"4cce2dc177f32e7149bc755dca78798d9f0e64970919042ac03ce3adcf1e84d4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini","source_sha":"1e6a080a7718813d9946acdd7cf7c033e896a318702a5dc5f86f8d45012b2aea","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini","source_sha":"7235c5081d278551bff8b2b30bd577175251f5dbc81c9dcd4d64c4cb3c832858","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini","source_sha":"0c97b43e267300f8565a601fe578d6239b9c5eee3f2122ccfa4b536faeffb254","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini","source_sha":"51b5cb7c790d2eb07550ed1e5ee77314133ab99628c23e7cbee27eaf3466bd2a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/lathe-wear.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/lathe-wear.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/lathe-wear.tbl","source_sha":"8f7a76bd4d165fa329101f45b687ef17eab72bc2ced199214a8a203e5654650e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-16x16.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-16x16.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-16x16.png","source_sha":"e04bd399be0fdcc393f74fa1b7c76f3856e2cff1cc803af317f35be42a1f9ed0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-24x24.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-24x24.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-24x24.png","source_sha":"6e93c66f952cc36e060eea621afb37547bd65a12b8cedfbe85125aa8a875989d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-32x32.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-32x32.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-32x32.png","source_sha":"a19929898c1b725213737acd4e5f37b2b67477950807e4eda0f0a5392886f603","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-48x48.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-48x48.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-48x48.png","source_sha":"d70233ad9f4d1e15da77caa45494d102b2172bfbdf851c62a1578d527680fc92","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/close.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/close.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/close.gif","source_sha":"a9b8f6f1ac390766f5a99c0db95560424ca9b4801c5abf399a64a350d80813e9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/downarrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/downarrow.xbm"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/downarrow.xbm","source_sha":"0664c2902e44ee405757a8e2ab2cb7df0379a206e07286fafd2ab20087324b88","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/leftarrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/leftarrow.xbm"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/leftarrow.xbm","source_sha":"6ce57dfac2a70a570ff3b8f617dbbd099982a84f74b8cff7342e3c09eb5ef167","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/resume_inhibit.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/resume_inhibit.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/resume_inhibit.gif","source_sha":"281136e84f10ca93b3cd3fc67afea22163a39cbf084b36eddbeff6577b68108d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/rightarrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/rightarrow.xbm"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/rightarrow.xbm","source_sha":"0144884b560436c81761422abb74d14483e6f33dbaaec819e16ce5db1dced138","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_ccw.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_ccw.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_ccw.gif","source_sha":"fdcfd7eda3e5ff19fd1a8d7471b61ed691e9d4efc9f753b76ff7a8ce625d0fbd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_cw.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_cw.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_cw.gif","source_sha":"0ae28aeb7c19f53135d230736b25381f850ab507fa9568072a1ff83a06a75f92","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_error.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_error.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_error.gif","source_sha":"f8e1016ddcd14c2f8376086c33793716496a5399ccae2869ee4727ba9832d6f3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_info.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_info.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_info.gif","source_sha":"e7d0ead521e4df2c9f571058ba22b1fa91d75e75bf6e3e6f9d9ef01df89b9498","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_warning.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_warning.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_warning.gif","source_sha":"7c392164c1e620164d88525d0f46f3610bc829c1ae77a6aa0f83343b4ff33108","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_p.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_p.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_p.gif","source_sha":"0b18ef8b40da58e4309de91d63f88787a728e9bcc7c0d0537613353461ef3e09","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_x.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_x.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_x.gif","source_sha":"67a86a033a19cef4012ed3229fd43631aa9fc0d8f116283e577d6062a0189c21","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y.gif","source_sha":"7c07c9ae8ce379dc5a3c1c0b7ef469405930556924cf35152a2dadebcaa9bc3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y2.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y2.png","source_sha":"524d3f07f1f68b653ac606a7065b3f7345c526ee1f28b37d8532c27fc3a2c1c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z.gif","source_sha":"f04b1646ea895b7e5e76da3330f0204a82a05190dfa4587d0ec90012fbc0ba19","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z2.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z2.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z2.gif","source_sha":"0df17e400265e723adf81aca893483c99d2b20648f9675c8c68e91de2b625d6a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_blockdelete.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_blockdelete.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_blockdelete.gif","source_sha":"ba86ee9c99787ae52bd08606b97f03f9a10a029cc4f34e984fa11f75707edf1a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_clear.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_clear.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_clear.gif","source_sha":"60a8f96e1b6f3a35eba087a2bd5b4afbe4f29dac3b08e7e9e229c76377ca001d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_estop.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_estop.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_estop.gif","source_sha":"05180994c7cf0980887a7ecb136cc8b54315ad65e94f6a4aad7f896c4b4712a1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_open.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_open.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_open.gif","source_sha":"e880564a048b1db911909839d627872cc62d3e0bc8904cb13ce0eee387cbb387","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_optpause.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_optpause.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_optpause.gif","source_sha":"cb93b2babbe850dd36e8c6059f22d5a2e48f0e413c02c175cc336d4f182251af","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_pause.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_pause.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_pause.gif","source_sha":"871e87dd5d037456e8d5c4a9ca1c40568d4d7bd42f97e834486064a35ed8579b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_power.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_power.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_power.gif","source_sha":"8753513e62ae7537c75962872423d495baf346e6cb0b7c3e44a0c506c22dbd51","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_reload.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_reload.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_reload.gif","source_sha":"0ac0824d841c9107c49d8ae870bb6e227f9d142b33c582b95e971d48ccbb7d56","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_rotate.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_rotate.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_rotate.gif","source_sha":"727c091acc451d6a7be8fc7664f5145769408f09e136105d7b2638accb6b7602","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_run.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_run.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_run.gif","source_sha":"b5c5a7ef88299ba9791f5dd8cb35962ec2231c29dbf91eba14d2f1dc2d33a6d8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_step.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_step.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_step.gif","source_sha":"2a04a7a246b01aec7fb54f89f86a8cfd847036b9bc7c7792d430b5715eadad97","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_stop.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_stop.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_stop.gif","source_sha":"bd9d6de9004f5704dd62c81e70da3afe04a04a45d3dd789b9f05d0f41a024696","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_verify.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_verify.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_verify.gif","source_sha":"550b93507db5e655500749d1eca5514438005754debb3922baf8499cf17026b4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomin.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomin.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomin.gif","source_sha":"84a72c90d0061001c8274ea3c5b61d44a5eea69efd4568748487291624913b2f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomout.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomout.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomout.gif","source_sha":"91b12263b8a6d20de2836c2af7ba29c215bd830f62f3015a6798449dec3c402d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/uparrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/uparrow.xbm"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/uparrow.xbm","source_sha":"8e4f0d76206b159d88e119560f2d2cb7c0058879b12d69ef8e7109bae50c5d4c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis.ui","source_sha":"611dfe5ab7a64fa72bf1945fb9e6950487c7e74d28277a86397c8c5f19626fc3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py","source_sha":"c1e7da37297c14f774e496fa8066552af1f54eb02a5a084a91ed03813b061900","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini","source_sha":"96607f9e45ebb60e6c8c30a3b827f33273159780e31b6e6dcd187e69d9316ee2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtvcp_postgui.hal","source_sha":"d1d2ef2b59e7cc76e61eb3d911bc303035e1d37f1976a245ab305ec74554847f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/remap.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/remap.py","source_sha":"62ad98d348b4cee74a397444d7ba9558823e83479e6ef3e5fb49bf932074f820","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/toplevel.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini","source_sha":"a7e3781694cca98ef9451e2100fa213380088ebe750eea1935e5db09792a4264","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini","source_sha":"64b856e76d997a0096533b198666109c059eea4b02e2ac3f3967cef22667ccb9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini","source_sha":"ec8344fad2445df3a8822c624dd0aa514e3900ba60879c5443a5d6f7c495f84a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini","source_sha":"3f1ea1c180d85118c09a821ea03b007fc8901c40685148a77714c76278db185b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini","source_sha":"a49b1cf91a6fb17c5bbb80eea44b6c46e76ae182e7e3ac67b96b4fab2cfaea88","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/README","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/README","source_sha":"a4addd5c5f1c9bdc1be886c070cd4f6796528f17065bd0ddbfa907fc6a63e485","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/core_sim.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/core_sim.hal","source_sha":"54fe4002d5db8db0d8e365b63b747602f34ec955c372023df9c848f3529e10a2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/gantrysim.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/gantrysim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/gantrysim.hal","source_sha":"e8e99f55218eee9219cac7d049f35a7a8024de99ce1117cce9a797b746434b43","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/qt_auto_probe_tool.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/qt_auto_probe_tool.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/qt_auto_probe_tool.ngc","source_sha":"b1deafc9a83baaa38e7b130afd1ef40ed912a0d80195fdbc7ade0c8a3d157d9a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/remap.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/remap.py","source_sha":"9abca6500672c670a292402c0962aadfce81da833f7777bf88b80c7ec4f772a4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/stdglue.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/stdglue.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/stdglue.py","source_sha":"cb47811db72032c63ecafd2cc06a395a1298f0b9937638ec59eecf88b9e8bcb1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/toplevel.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/toplevel.py","source_sha":"7dfdbf0cbe04515b0e67c2a23a3d9946c13b10a25b008c3a7150912160004ff9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini","source_sha":"103a9d0f4c329e00d532fcf0f3ef1e90a37f4476b8950a2b52325d8a42bc4b91","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini","source_sha":"86f2c3f594d0c4bc03da44b9b9ad1445782a9290c8024837a77b83a49e3c55de","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini","source_sha":"c2b23e16477e4de6f3cbd6cdbca56f4a0c80f2482648ee48493349326ef9f1f2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd_postgui.hal","source_sha":"d22c9120006b521cfccacba2e57d26db32c1a48f43d168f5c9b39b053d322b87","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini","source_sha":"c52570c11f2c503a5aa4ac054fe751035a4d95951c8a24d357d544b08674d8cd","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui.hal","source_sha":"f74e45d4088ab9fe2f5c61d858826bea41d75f29dc5d1b9b6dbc5a3cf52fee36","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui_ya.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui_ya.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui_ya.hal","source_sha":"e1e505604c05f1349de89dd9db77ea42d38b6c10cd2a60292b6693c5318bb77e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini","source_sha":"8919a7050ba4357c8e663c51a761fe6d78ff6d7da1e820800eb95e3319cefb64","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini","source_sha":"416ec9cb44f3c9f301d874b5d7e860d82bd460633902e3bcc9037d262a464e9b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini","source_sha":"8b72d1ec92b54e2d5dcf333d5638907141340f942e7e1cbfb26be22d8a28e8aa","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini","source_sha":"a301f964957d63716ac527504ab80d627161ff9d8a57b6b77f4ae59f12798a5c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini","source_sha":"1f2b5583b7e1d1ef0339f0a05e8bac2a6d503cfbf977127de64738926c8cc161","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/silver_dragon.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/tool.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/check_constraints.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/pyngcgui.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/pyngcgui.ui","source_sha":"2d3220c0394fba0f2232c717a66963dab8b2c394e7186ed2bd7c4e9e1f02384c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini","source_sha":"142a7c8f7ba86085afd4e331d0deb8030df8e53ea64bfc96a71b049a8dba1096","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc.ui","source_sha":"80d71484e82ebd3f3a80870f8b69862de3b30213fd8bf6ef6f85ebf766379cef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc_handler.py","source_sha":"3fb8126975e2372faea49fa972c5798a1f8724c56ead64bff1f9b8b25b497341","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/LatheMacro.svg","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/LatheMacro.svg"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/LatheMacro.svg","source_sha":"3e1761065ac7523ec56696dbb84faaf98e732f5739257ffafb5f58f3837a281e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/check_constraints.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.glade","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.glade","source_sha":"411f1c823decd11f463c1124de1d8d1a2895d6149bcfe1e3708803671dde02df","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini","source_sha":"ea20d3e12b0a800739c060bca467c8745e29e8d318c47bfa64becd3555af6cca","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp.glade","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp.glade","source_sha":"97b717d06d5fd5adb1489ccc48e7706e0149c8cc97f9e938ff0259d36302a2b6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp_handler.py","source_sha":"0c1ee1c97739dd6d85c53dc716b591005745d561f03c6c13fa9edadc77b20976","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathehandler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathehandler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathehandler.py","source_sha":"32ef93501000b99d7304259213efcccfa37ce5e9a7da06aa5826029060f1e1c2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathemacro.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathemacro.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathemacro.ui","source_sha":"97b717d06d5fd5adb1489ccc48e7706e0149c8cc97f9e938ff0259d36302a2b6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/pyngcgui.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/pyngcgui.ui","source_sha":"2d3220c0394fba0f2232c717a66963dab8b2c394e7186ed2bd7c4e9e1f02384c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini","source_sha":"77f1a4a5294dc202d4afc6764a14dc89d8e1174424667c5b72742ae3a0975645","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp.ui","source_sha":"b6f62d08f2556145a1a306aa603170cc2de186bfc507e7e7cfd00e528432830e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp_handler.py","source_sha":"6c4b6a651fbd107192a423a77ebf0ad651fdde1670d178fff6bcfb060a466421","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler.py","source_sha":"17335f824938e3c763b42ff721ed7cd05d7f84e41a3b2a4c08349fdfe9a24ce0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler_1.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler_1.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler_1.py","source_sha":"e93aaf4f7f6f2f771af880b8681c98130965bcf78141af8db2084654d46424d8","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini","source_sha":"142a7c8f7ba86085afd4e331d0deb8030df8e53ea64bfc96a71b049a8dba1096","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc.ui","source_sha":"80d71484e82ebd3f3a80870f8b69862de3b30213fd8bf6ef6f85ebf766379cef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc_handler.py","source_sha":"530c862397f1bf458b7fa616929c301504bea7d14206a3a0bd9b7814a39ebf5a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/savestate.sav","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/savestate.sav"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/savestate.sav","source_sha":"7fa9e67d1bee18db389470ffe65eecefea5ce53266f06849177cf64a3bdff4aa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini","source_sha":"0909d95dd20251475be2a745ea9ff1a9bc11c05b6d4b880be7d4165c2686b40c","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/sim-9axis.var","inputs":["linuxcnc/configs/sim/qtvcp_screens/sim-9axis.var"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/sim-9axis.var","source_sha":"163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/sim_mm.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/tester.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/tester.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/tester.ini","source_sha":"74ffaa3444383a097aed37c22d5d6b6ef9d55b49a49a97e5861013d907a4f40d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/schema-simple.sql","inputs":["linuxcnc/configs/sim/schema-simple.sql"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/schema-simple.sql","source_sha":"ba4f7792cefec68cc6f69083f079c988eb32ac9617c518f47cb8399b5587566d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/screwcompX.dat","inputs":["linuxcnc/configs/sim/screwcompX.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/screwcompX.dat","source_sha":"346e7a2bbb16fdf4b1c6c88994dedc3a56463b5a4120710651e05690e57c205a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/sim.tbl","inputs":["linuxcnc/configs/sim/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/sim_mm.tbl","inputs":["linuxcnc/configs/sim/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/sim_mm_test.tbl","inputs":["linuxcnc/configs/sim/sim_mm_test.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/sim_mm_test.tbl","source_sha":"6338d86b79d65f2c12636bb8c2813c5b46807a15239a7085f50e6d985f6b5a14","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/simpockets.tbl","inputs":["linuxcnc/configs/sim/simpockets.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/test.vcp","inputs":["linuxcnc/configs/sim/test.vcp"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/test.vcp","source_sha":"49155aaae1cad8cd9da8f046c45a7f6066e5b795322e4f3400bfe073cf14556c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/README","inputs":["linuxcnc/configs/sim/tklinuxcnc/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/README","source_sha":"4c1b3b22b48e29b3c16a174dbdf72b3d9508a19b801dad17703d1b9b21812af2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/README_es","inputs":["linuxcnc/configs/sim/tklinuxcnc/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/README_es","source_sha":"a7d247d2b0af5d35026c47e11479b1418fbbbda15fcdf0587ae0500ab37d1c5f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/ldelta.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/ldelta.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/ldelta.ini","source_sha":"0e23dee0f4df839c028f5bfba95c5941f2f8623ce502d6fdfc90dfdef63d8967","test_id":"audit:K4-DELTA-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/screwcompX.dat","inputs":["linuxcnc/configs/sim/tklinuxcnc/screwcompX.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/screwcompX.dat","source_sha":"346e7a2bbb16fdf4b1c6c88994dedc3a56463b5a4120710651e05690e57c205a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini","source_sha":"0f8b15328616a4fd5be7561738273a9c04e0c5524423d424257c5ffda73fa25e","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/sim.tbl","inputs":["linuxcnc/configs/sim/tklinuxcnc/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini","source_sha":"12f9c72fe2f8ab1ac7d6fcb553c902b4a2df1cecbf3ecc896fa9c0ad7a8f41b3","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/tripod-kinematics.report.json","coverage/delta-kinematics.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-tripod","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/tripod.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/tripod-kinematics.report.json","status":"blocked"},"outputs":["coverage/tripod-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini","source_sha":"8da7280a981d80e9b7d4b608a357fc87dbb9d83535636794e1ae97d5ebcb8f01","test_id":"audit:K4-TRIPOD-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README","source_sha":"e9afae93b31ed7d81d95b0551a78b2743245fdb13b3db485244225d45d345b25","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README_es","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README_es","source_sha":"b1d48645881fb14e35763cbef989628eb152f3ae10156e7d4b5938289c6f6438","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini","source_sha":"07f5257557a540b02781de3a641dd1830a78a4cbb15a9cc68ad8d2c6eae8ec81","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.tbl","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.tbl","source_sha":"06fd24c26897d06c7c5b65cc81911a1854118900f791c692600ceeaa61d2026e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini","source_sha":"d75c9e05e2a781d1344b3840ba82adc6d7d8d47f53aa11b04c3b918d20c5faae","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xzbase.inc","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xzbase.inc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xzbase.inc","source_sha":"5095b8433391c4dee84259d408769d1221f7e7c2c67b2e61de77fbb57159f8ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/README","inputs":["linuxcnc/configs/sim/touchy/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/README","source_sha":"cb18b82cb96b977ed9b7ecbc52301a8d3e2e3241b5aba8e7b6c4c4e8723a1415","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/README_es","inputs":["linuxcnc/configs/sim/touchy/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/README_es","source_sha":"1fe275766c21ad0a89e5e131913bcc053af909b10d35ff1deb115f860d76e524","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/README","inputs":["linuxcnc/configs/sim/touchy/gladevcp/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/README","source_sha":"b4b5524ca257f85e33be8c033fa6db47a4e32e469150e4a7fd8a914f553ca732","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/README_es","inputs":["linuxcnc/configs/sim/touchy/gladevcp/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/README_es","source_sha":"ed8038fb5401fd9ba767fb599c81bb7630cede64498158672391aab47008c20f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp-touchy.hal","inputs":["linuxcnc/configs/sim/touchy/gladevcp/gladevcp-touchy.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp-touchy.hal","source_sha":"08ced1feef4ed2c36b3a094b5cc74d6cf49a899208f96a41d77ad12a66e45f64","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini","inputs":["linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini","source_sha":"e7098eb237c6ad9bed4c240f95d313f6ae3221d322b514509f5a7c34373b6011","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/hitcounter.py","inputs":["linuxcnc/configs/sim/touchy/gladevcp/hitcounter.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/hitcounter.py","source_sha":"0c845c646e72f859621081e2d2ce43232270f166e615014fb8610bbc77b9e988","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.hal","inputs":["linuxcnc/configs/sim/touchy/gladevcp/manual-example.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.hal","source_sha":"0aa986efa4fb0271c714e5427ff2f87b18fbb968b7ffe73f0927f5db2a1e0c98","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.ui","inputs":["linuxcnc/configs/sim/touchy/gladevcp/manual-example.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.ui","source_sha":"15b9305090ef22db63899c58624c36900523d1c7d531a0e4bbf641ad0d7ebc3d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/simpockets.tbl","inputs":["linuxcnc/configs/sim/touchy/gladevcp/simpockets.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy-gremlin.ui","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy-gremlin.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy-gremlin.ui","source_sha":"2c384a9c2f6deda864a91ee2a7f33685c48138a0c4408c915ca580efcbef91ad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.hal","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.hal","source_sha":"21061f773789f23825c1204b3eb5e5f7e540a50db45a167b093a9fd25c1e6d24","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.ui","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.ui","source_sha":"ea358bc896d2559ecb6da2b15b8bd9769bc0e327a3cd6ba87bc4f1f556ac586f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy.ini","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy.ini","source_sha":"65c7aa3b61d553f8aa9f2d43977329ef89d4b58d088729561a0bf7165b6a68a9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/README","inputs":["linuxcnc/configs/sim/touchy/ngcgui/README"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/README","source_sha":"16c252e67b70bc879b8be939239483bcea90a9c34bdee691cf9a8447299e028b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/README_es","inputs":["linuxcnc/configs/sim/touchy/ngcgui/README_es"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/README_es","source_sha":"61ceacea26d13a40c4d407e4fab3d69c783ae877ba6351d488d7ae4eaeb066f4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/gremlin_view.ui","inputs":["linuxcnc/configs/sim/touchy/ngcgui/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/hwsim.sh","inputs":["linuxcnc/configs/sim/touchy/ngcgui/hwsim.sh"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/hwsim.sh","source_sha":"95eac4c062a2bda6571baf0d4e43060be6b7c6c23374d86bf0cab9f416f09a27","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/lathe.tbl","inputs":["linuxcnc/configs/sim/touchy/ngcgui/lathe.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini","source_sha":"6bd6bc6daa9146eb1c662ead43e69edac26cd8a95121c00371607f4bc5f5be0b","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.txt","source_sha":"b3c001939b82cc5bda78f731b7f5adb4cb1a4f48bcff9f5b29741a6844f78cb6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_es.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_es.txt","source_sha":"4480477903306e0c80be4a5419482080ebd0453e9996664cfae396bf3b0fff18","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini","source_sha":"5985f5a6c3bf70d493c897a45a9f0864d1edc6449018185c5787ccfd9d78749a","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.txt","source_sha":"6fd2f7ed72b88efe4e9158e2852d35d28dcab722804f528791dfa1d53cfad6b4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe_es.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe_es.txt","source_sha":"8ba5978d69f18e228a2e658b79dc057fff64b3ad7d9b4fedeafaf81e20ee5bcc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini","source_sha":"b27d37a31e597d71ea9065f31d4c5e150ac12fbdef2f2567b74b97cb4cbe651e","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.txt","source_sha":"45ab226d76f54d647e2ca6661a9f0f912cb6b249af632d14ca3db50e68effc3c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff_es.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff_es.txt","source_sha":"33dd1feb0e4dbdac6bf718d8c6f27c8cd0920ca8339be397d9f608e35bedd48a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_popupkeyboard.ui","source_sha":"ec1738cd811c50f563d7fa504ef2d2cef0635f7b4383d3ae5f29a0e4eaaf3006","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/sim.tbl","inputs":["linuxcnc/configs/sim/touchy/ngcgui/sim.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/simpockets.tbl","inputs":["linuxcnc/configs/sim/touchy/simpockets.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy.ini","inputs":["linuxcnc/configs/sim/touchy/touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy.ini","source_sha":"0624683449cbafe697042c42e2f23fdc9513b02dd56aa8f452e386e496ab4571","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy.txt","inputs":["linuxcnc/configs/sim/touchy/touchy.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy.txt","source_sha":"7a9505d6a67dc8c9e19f100462f35dbcfc99a434893bee6987943d1a57993062","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy_es.txt","inputs":["linuxcnc/configs/sim/touchy/touchy_es.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy_es.txt","source_sha":"248155ba6ce3402b3c8e8a637de0a2691205314d7078caad4978740eb0746a14","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy_postgui.hal","inputs":["linuxcnc/configs/sim/touchy/touchy_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy_postgui.hal","source_sha":"41192157d0b78cbc0f923cf8f6cddd9cb05915ed4db904788d6379751e215103","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy_test_panel.glade","inputs":["linuxcnc/configs/sim/touchy/touchy_test_panel.glade"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy_test_panel.glade","source_sha":"412eb45d40be9d390c5a28dc70f078fadfe303da771d594cab2d35416b0cc2f0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/tracking-test.hal","inputs":["linuxcnc/configs/sim/tracking-test.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tracking-test.hal","source_sha":"99f40cdd5b4a730a3789e48c803c07020e865328641dd9a750f1f8e6497edc21","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker.ui","inputs":["linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker.ui","source_sha":"acfe9b87369dfd00a438bcdff0318f6c07b62b323a8a0b96a8b2c1b1d40e1c6d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py","inputs":["linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py","source_sha":"fb1908b3204fdfb3e61185b00193963d15ac6485c726203ac9418e2d00721ced","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/README.md","inputs":["linuxcnc/configs/sim/woodpecker/README.md"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/README.md","source_sha":"02231494f7ff7ae8c05a03e04b4495eaab295452e31f595467ece2e9c363735a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/compensate.py","inputs":["linuxcnc/configs/sim/woodpecker/compensate.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/compensate.py","source_sha":"139e7a8976b3e063ce7a647628d7198f927dc90b321e983ceb8e156d73ced377","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/core_sim.hal","inputs":["linuxcnc/configs/sim/woodpecker/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/core_sim.hal","source_sha":"54fe4002d5db8db0d8e365b63b747602f34ec955c372023df9c848f3529e10a2","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/gantrysim-xyzab.hal","inputs":["linuxcnc/configs/sim/woodpecker/gantrysim-xyzab.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/gantrysim-xyzab.hal","source_sha":"e1e131bf73a5a2727084c9121fcaf8ae95a65dd3b6a42bd44f747f8b8fe23a3d","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/gantrysim.hal","inputs":["linuxcnc/configs/sim/woodpecker/gantrysim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/gantrysim.hal","source_sha":"e8e99f55218eee9219cac7d049f35a7a8024de99ce1117cce9a797b746434b43","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/about.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/about.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/about.html","source_sha":"9625d9bd7875100e44029d789207f329cd1e35f1ba6956d29b8e6ee8b5f7a4c1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/database.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/database.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/database.html","source_sha":"472c891e470b1999c24891e138a97537e65acaada6f5a67e00cd0e01eefd5c7b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/facing_utility.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/facing_utility.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/facing_utility.html","source_sha":"a91922ba7fa2e95f3929c67cb7d749a1ecd5124fab803f60ef1bb39e029c2b78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/help.css","inputs":["linuxcnc/configs/sim/woodpecker/help_files/help.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/help.css","source_sha":"d68c4b32e71b923a26381dad4b4cc61542ca4f432a395292d2561908c00701cf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/hole_circle_utility.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/hole_circle_utility.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/hole_circle_utility.html","source_sha":"3a40aafa72adb0a3677d8b0d7382fd2749ef7767a839052d9bb090d9c577a712","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/images/WoodPecker.png","inputs":["linuxcnc/configs/sim/woodpecker/help_files/images/WoodPecker.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/images/WoodPecker.png","source_sha":"946dc1c9098a1fe1a4832d166a6668182955121bc9fd58fd0590de859a937bb2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/images/lcnc_swoop.png","inputs":["linuxcnc/configs/sim/woodpecker/help_files/images/lcnc_swoop.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/images/lcnc_swoop.png","source_sha":"b0e122e32a81c0ecd4292045579e35ad7d598c95022315460e7c29c50e6d26ad","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/ngcgui.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/ngcgui.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/ngcgui.html","source_sha":"932ed7da6850dde56027246c7bbda059c1ab4da79b5499ddd267c0fd4b223c07","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/probing.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/probing.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/probing.html","source_sha":"89881bb6a1a4fd207da000b3983b557509a983e718d76f0651d57fed25a09721","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/runfromline.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/runfromline.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/runfromline.html","source_sha":"63326eb453e6ad0c51ad48a365f92208778611d94be667a0f1e658a67875487f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/spindle_pause.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/spindle_pause.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/spindle_pause.html","source_sha":"2d4d363fdbfdec66a56bda149dd60619b2b55f6a2bc082c0890151eb5c4af4f7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/stylesheets.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/stylesheets.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/stylesheets.html","source_sha":"814d7c05318db7dd725b6154e70013788b78263b83557eb829c3a758df603ccf","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/template.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/template.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/template.html","source_sha":"dbb31c6d6a3734c237cae4e7bfa98155276330f0759b8330313394f2f7f4bef5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/using_a_mpg.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/using_a_mpg.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/using_a_mpg.html","source_sha":"cb2ddef1b269fc44c0c28e8af4ecba38d024d4ee34b640cf0eaa009870d786ed","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/using_a_vfd.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/using_a_vfd.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/using_a_vfd.html","source_sha":"d855580f2c318a3844e0b63f7eb61c2e6583ddedcfd937f0cf5f1be183debda3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/z_level_comp.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/z_level_comp.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/z_level_comp.html","source_sha":"b3d5c62cd2b9e556f56dd75c963de43e4d7f95ea8e3bf8bf86513e9fccb502e4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/line-number.txt","inputs":["linuxcnc/configs/sim/woodpecker/line-number.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/line-number.txt","source_sha":"44c8031cb036a7350d8b9b8603af662a4b9cdbd2f96e8d5de5af435c9c35da69","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/mdi_history.dat","inputs":["linuxcnc/configs/sim/woodpecker/mdi_history.dat"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/mdi_history.dat","source_sha":"d0ae3b667a33d2270394826b7a8e5a737ce842633c5c5155c54534c66a4d860b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/mpg.hal","inputs":["linuxcnc/configs/sim/woodpecker/mpg.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/mpg.hal","source_sha":"4fb2d21b08c9a853455ac5eba4b42704264cbb2552939bbb7f3825dedc923823","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/numstr.py","inputs":["linuxcnc/configs/sim/woodpecker/numstr.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/numstr.py","source_sha":"1439124a5bef829da8bef2e1f0ec6ac6fc4f573bb9f08c579e43928117d94a78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/on_abort.ngc","inputs":["linuxcnc/configs/sim/woodpecker/on_abort.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/qt_auto_probe_tool.ngc","inputs":["linuxcnc/configs/sim/woodpecker/python/qt_auto_probe_tool.ngc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/qt_auto_probe_tool.ngc","source_sha":"b1deafc9a83baaa38e7b130afd1ef40ed912a0d80195fdbc7ade0c8a3d157d9a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/remap.py","inputs":["linuxcnc/configs/sim/woodpecker/python/remap.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/remap.py","source_sha":"9abca6500672c670a292402c0962aadfce81da833f7777bf88b80c7ec4f772a4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/stdglue.py","inputs":["linuxcnc/configs/sim/woodpecker/python/stdglue.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/stdglue.py","source_sha":"cb254e39886dafcbdc2afabf921fa9f83f1c4a7812b7dcad7e9cdae3cdefad1e","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/toplevel.py","inputs":["linuxcnc/configs/sim/woodpecker/python/toplevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/toplevel.py","source_sha":"7dfdbf0cbe04515b0e67c2a23a3d9946c13b10a25b008c3a7150912160004ff9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/qtvcp/screens/woodpecker/resources.py","inputs":["linuxcnc/configs/sim/woodpecker/qtvcp/screens/woodpecker/resources.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/qtvcp/screens/woodpecker/resources.py","source_sha":"ca1b67fc34cd7116559bf8ceaef9abd931151033103300eb1a6aadae000ead4a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/simulated-gantry-home.hal","inputs":["linuxcnc/configs/sim/woodpecker/simulated-gantry-home.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/simulated-gantry-home.hal","source_sha":"5912faf938278cf4e74069aeb0cc558d373d5666a4b2c57bcb7367558b030dca","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/simulated-gantry-xyzab-home.hal","inputs":["linuxcnc/configs/sim/woodpecker/simulated-gantry-xyzab-home.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/simulated-gantry-xyzab-home.hal","source_sha":"014639b814774b258e9f12a5c1ae9d14c5f38b0cc9c35f8420322cf3b52ecda2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool.tbl","inputs":["linuxcnc/configs/sim/woodpecker/tool.tbl"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool.tbl","source_sha":"291d4511ab7e07ad11cf7b0abb12e69e4caa623c26d32b300aa38dce05222916","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/ball_end_mill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/ball_end_mill.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/ball_end_mill.png","source_sha":"c8f7fe2d45f69337dc498d9d1bd53a71eca10cc90f235f08943e6fa2632ab514","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/ballend_straight.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/ballend_straight.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/ballend_straight.png","source_sha":"db52c603e63efbdb06a63824227f894ba2a57e4c805c4c27eda9f01b976be60f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/center_drill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/center_drill.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/center_drill.png","source_sha":"ca7c0d8dfafa083147cf73efe4ea69ea30f76fecbee0ff815327095cd2ce1550","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/chamfer-90.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/chamfer-90.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/chamfer-90.png","source_sha":"8aedd376e93035a7739d6e3274b3308a67842c7d465a5fa569556ddd9c7c6b2f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/drill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/drill.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/drill.png","source_sha":"e7effb3d534da9844fcec88da938533143837b52f70fe4b15989b28bd49519d7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/endmill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/endmill.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/endmill.png","source_sha":"2d436f296f592ce6d02c5bbdbb317df2120d68cecee2d09394c4d9272e3ddeb5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/gauge.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/gauge.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/gauge.png","source_sha":"bc6539f83412f622a83fb27fb6fb7fc99e42af1024a3b65bc0075e8574c0bc97","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/chamfer-90-1.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/chamfer-90-1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/chamfer-90-1.png","source_sha":"8aedd376e93035a7739d6e3274b3308a67842c7d465a5fa569556ddd9c7c6b2f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-1.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-1.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-1.png","source_sha":"8f140c774d0a9bd6041baad02c2e56e1768966dc599703b337114cf739d1461f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-2.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-2.png","source_sha":"ef66ccfd48b3f574bf691469109815aed09aab05e03e8a8f8223a7bf937e8d29","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-3.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-3.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-3.png","source_sha":"40fc40b42044e50575c8e8419bc722879a044d22cbb2f85cdb2f1d20efbee489","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-4.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-4.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-4.png","source_sha":"f439a9b7c3f3486498129a9d2a6dd3eee0f61b29c385df1c4b9999afcbe10538","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-5.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-5.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-5.png","source_sha":"6977b9ce1f3d33e9fffc8944103ee3a0b69610d81c315c9ab0e2ce29c87b6b0f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-6.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-6.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-6.png","source_sha":"a3d205ab1230f7ee44ff8f66137e58d4431d4a82a6d6924fc631d8d6241a1121","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-7.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-7.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-7.png","source_sha":"c96c1e5107bbc3a779def9c854e1cbdbbca84619ec213c691ff1c6665d32497b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-8.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-8.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-8.png","source_sha":"ea78d7f9a5ce8d12e089c9647dd617a4d8b56d2a6c7044b5c4cd9d6beaad72e7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/not_found.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/not_found.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/not_found.png","source_sha":"f4660f0eed7be5775dda4ce29ca3657d466a757a97ca1ba9359f7a69f99826aa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/probe.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/probe.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/probe.png","source_sha":"e0b99f77b96b8a29263b6846fa1e7dc26a95b3072bf3b5f93a0572eba0158a48","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_ball_end.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/spiral_ball_end.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_ball_end.png","source_sha":"29a41754611f3192db84187cf0e7b272681ead5d37c298fe50ccfbfe8c4b8107","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_downcut_2F.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/spiral_downcut_2F.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_downcut_2F.png","source_sha":"24306ee5b8d7c67f4d39e935786fd849a725c992df67661aea662d74256c190c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_upcut.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/spiral_upcut.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_upcut.png","source_sha":"706b48d49d39ca49e5bf4b7afe4c8a5494ebf3d6ab1a9f3ed154a2373e31f576","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/surfacing.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/surfacing.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/surfacing.png","source_sha":"73e40e9eb1d1bd272a2961b86045da6151106e9f7d33832d3a7cc084c8f430b4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/tapered_ball_end.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/tapered_ball_end.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/tapered_ball_end.png","source_sha":"ceb37db49bcd1c28469d0ab2b6b21a25a3431f7e02a6037a2a87316603dcc267","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/tool_icons.txt","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/tool_icons.txt"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/tool_icons.txt","source_sha":"eb118b5b7faf47407df8e390ef99592678799610d174aa70cc4f55a743d93c7c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/upcut_spiral.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/upcut_spiral.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/upcut_spiral.png","source_sha":"63e4f81c297fbd65b66a74f56f4380e4dac7c85f9ae03db0e50de97c889c0811","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-60.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/vbit-60.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-60.png","source_sha":"302fec591e3110cec0cb4d9ade80dfca9dafa91e1a5638c3d0b5f688fe2491f1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90.png","source_sha":"582f2daafa6a491e51e59d0b8112be9d68bc379e5be132a97f513002257895e3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90deg.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90deg.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90deg.png","source_sha":"e33869d5192338790147902c5fc46e0be73f4cd7dba7c689247a28c75c7c01ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker.hal","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker.hal","source_sha":"99f2bffdef7d778039e1872fba77e8972be3c9096db686ee45c6af9a1129bbc4","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker.ini","source_sha":"1948487bf44a5c7d5b32186a6b9f330d55cb61bbab55da4a5834f95439cc0deb","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker.pref","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker.pref"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker.pref","source_sha":"01c4574e33aa203bbab1ad6331b6ac5981e73c56f7f0a429c94d61e7befcb890","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Left_arrow.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/Left_arrow.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Left_arrow.png","source_sha":"37da23fbb104678389def08e5fbe61bbce22330ef596615d9b20f0ada94ddf66","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets.html","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets.html","source_sha":"2c2cb96c89734fdda38be193ad63af0498241dba12827ebbdf7eb0a7f695fe7d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.css","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.css","source_sha":"5d30202ccc477d18498b1d2e4cc5f594b5d94c6f40aea8f9dde9d9028bcccdc5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.js","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.js"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.js","source_sha":"aeb091be4ea248ff7a579619475b7e592c9316bd5458ccfed16e8d5d0eb4530d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank.html","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank.html"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank.html","source_sha":"f70ec523bbb26bdbed329cd30cadd8ec6a4858b50e8794d2ec33a03ff6539350","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank_data/inject.css","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank_data/inject.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank_data/inject.css","source_sha":"0fcb9630248f525a2dc403f5d88ad721b941306c1540dbed57a9e046b7a6ea6b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/linuxcnc.css","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/linuxcnc.css"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/linuxcnc.css","source_sha":"beef452e2e283ab8db24a1c7cf94348ae6fa8e115d085e32277d8f058d6978b5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_actionButton.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_actionButton.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_actionButton.png","source_sha":"1191aa7fba642604c38301e1bd976685cf3b210add69945bb185e0bbe5954bd0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_basicProbe.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_basicProbe.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_basicProbe.png","source_sha":"001f5a3dca6c7101c4ecf6b7da02fa9ec12b3161be491c8d53636a6b2d6acb40","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_calculator.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_calculator.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_calculator.png","source_sha":"00faf910bac3d0421e0f2cf78d96c5fdcbcdc3a1ae39721785677b0158ecad75","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileDialog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileDialog.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileDialog.png","source_sha":"b316b06fa22f8e1b67cf94fcbdf372da311b5dbc3bdc8b02aff96eabac0bb496","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileManager.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileManager.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileManager.png","source_sha":"26bc700437cc222d6aa5b65e23a1eaa2e297c3118c460d40d76dceea8f728e27","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_focusOverlay.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_focusOverlay.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_focusOverlay.png","source_sha":"768062465d05d7a73cdeaf9e51f1e11b807608b406deacc351b85ef2c24aa5b6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_gcodeGraphics.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_gcodeGraphics.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_gcodeGraphics.png","source_sha":"7d6b1a7f25d982d99c89934803d4b8b83372b997be3eb3a85ed8911da91cc3fd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_ledWidget.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_ledWidget.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_ledWidget.png","source_sha":"bd93b6d07dbca20b7e4373c648b2bc1f4a8a0ad8e0c910fa33f4b163f0917b32","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_machineLog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_machineLog.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_machineLog.png","source_sha":"900ccbd49ff1fc71b98baec3367b95456784b6e806189f2d85c06d1570d171ba","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_macro.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_macro.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_macro.png","source_sha":"2b1594e2e5a917289dec94e2ed8622edf4d3e32da2316ddfebcdb38c34095027","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_mdiTouchy.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_mdiTouchy.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_mdiTouchy.png","source_sha":"3f9d52da6ca5a5084e871ac6228a2323cc35732b446c8a9887ff6f93e77dfa69","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_nurbsEditor.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_nurbsEditor.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_nurbsEditor.png","source_sha":"5fca95946ab514fd8dc458790632cbfece8a5894897c5142cd1ddd1e1987694f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_offsetpage.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_offsetpage.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_offsetpage.png","source_sha":"be81b266758e644017d7760d3898c8daa21bea61ccec40e474b61d64201b7565","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_runFromLine.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_runFromLine.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_runFromLine.png","source_sha":"297fe5f92c290ecd0d673fadd748eaa3241b5156c8a2d1bb827e8d46169b8b1d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolChange.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolChange.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolChange.png","source_sha":"ae3b337f67de5087b99facc017ebba00011abcccd934eff529eb80d05ea99b17","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolOffset.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolOffset.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolOffset.png","source_sha":"0e9799fa0ac830263b8e27dfdfa13d79d49e2c5b408fbfcbe363272cf8c0da1d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_versaProbe.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_versaProbe.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_versaProbe.png","source_sha":"652b5c67c5c39a2b673d9f07a1d80b6209c59330577d3b66574f8c23befdd1a1","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/statusImageSwitcher.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/statusImageSwitcher.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/statusImageSwitcher.png","source_sha":"1b573e413bb16c29bf64e6069a84b20162a9d8fa770317a88112aaf417b6e74d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Right_arrow.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/Right_arrow.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Right_arrow.png","source_sha":"f7a5ba6fb96f12fe178ccb80a49eb7d452bef9df25faf8983d0fc90ded3bed10","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_minus_jog_button.png","source_sha":"14c99fd030860dedce7e0a711ad0b8fe37270133050277f370270fd33e946356","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_plus_jog_button.png","source_sha":"b7e6941c03f76c71d7a491a28b3aca986a39b9d13eb92283198575c550a58e69","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/atc_spindle_tool.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/atc_spindle_tool.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/atc_spindle_tool.png","source_sha":"9be3faa33aa94df832599a811b09bffd574939a43becbc765e5c497cfe120d8d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/brushed_metal.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/brushed_metal.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/brushed_metal.png","source_sha":"1bd4acd0bcaf41a16315d62363284c2dd44a44320bd8f1acd229b7785b778605","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/checked.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/checked.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/checked.png","source_sha":"45d4865173c2bfeb1db1a1abf6af91d8e33e652c273b53f54db54edaa1b1c405","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/clear.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/clear.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/clear.png","source_sha":"d2edd40ba3c990d5171528f7781bd909c734abee9bb48a5d55d36a2e1218624b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/configure-2.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/configure-2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/configure-2.png","source_sha":"91a42c1932d92488c3c2e5f42a2e310da1c9cdb9d217e275f1bfc447ba06d548","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/dimensions.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/dimensions.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/dimensions.png","source_sha":"a2bfc13782ca586b20a6dfe0f0c79d021e6bac4bfba90e289ca1dddf3b33ff78","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/exit_application.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/exit_application.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/exit_application.png","source_sha":"a03437f516cfae3d667a902d635efc9557a6e01b5f21df35e4646dbdc42e8ab0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/extra_probe_depth.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/extra_probe_depth.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/extra_probe_depth.png","source_sha":"8bef585d817c05620a3610bbce11c5be024bdff6b556735da6c6f6c1cb64b2e4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/fullscreen_preview.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/fullscreen_preview.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/fullscreen_preview.png","source_sha":"8e234e3ff5749322cf017b7f812090679ba967b5b3de9b4914297ed705767bae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/linuxcnc-wizard.gif","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/linuxcnc-wizard.gif"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/linuxcnc-wizard.gif","source_sha":"b61fe24a1ea47613f8c3c49995ef9c4bf2037d39d53ac42c92592628f9e6aff3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_xy_distance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_xy_distance.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_xy_distance.png","source_sha":"9953077b6fd5171ccf175180f730cf3b08a7e03ecc6addea253229636be9c68b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_z_distance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_z_distance.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_z_distance.png","source_sha":"12bb6a00a3a5c2a86d0653e1ea4ee8e27615785ac6aa45ab2e7a69d0465c6947","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/rabbit_jog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/rabbit_jog.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/rabbit_jog.png","source_sha":"3a34f5bcc5f71e2a773e696e8ce468416c6cd8f39de6e435dd86619bcfb134ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_0.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_0.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_0.png","source_sha":"4485e199e2e8bf856bde970384d9e9049ed49ab34d30f5d3cd449fb442c0b614","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_45.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_45.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_45.png","source_sha":"a84291e74ee0d22f71853395fd16751a5fcd79455839d607dd6297af2f4539f6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_90.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_90.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_90.png","source_sha":"9433fe189528de5f2f88308e5447758860d38f8402d91061dd66e6a0d30a8faa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_fwd.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_fwd.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_fwd.png","source_sha":"960f8d2e644a576366b9bf3a91912ceba1fb6cd75ad6d6ce072fc1f0cd4a02be","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_pause.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_pause.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_pause.png","source_sha":"885fb5a3ef756d329defa36ed0dc17d0dbf420f18389296d6af7e1aba7ec57cc","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_rev.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_rev.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_rev.png","source_sha":"4bf606059ae2d3566b893f2fe4913d86434451a9adcfa91e32b9b82802bf0dfd","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_stop.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_stop.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_stop.png","source_sha":"2bb146d5c562156f7670eedc1cb36983985c66cb3cc19b57881b26b1053afe43","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/step_off_width.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/step_off_width.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/step_off_width.png","source_sha":"b0e885d9e9fbe32bd422b42851224553db1da971bc54b05a427c44e14dd5def6","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/tool_probe.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/tool_probe.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/tool_probe.png","source_sha":"c92e4c851148e52d702d773774c1b23a42e49eb30dc187d7a3011010611635b5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/turtle_jog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/turtle_jog.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/turtle_jog.png","source_sha":"5a4b012379aeb291e6bfa7dadc560c21d0820996df181a9a491f35544804e29f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/unchecked.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/unchecked.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/unchecked.png","source_sha":"b0c08bd7ebfaf36cb22c3ee22934bd0785f0e389f66584a794612e80a107babb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker.png","source_sha":"4b0c3dadd0eecf88a4aaf72f9306940421fd726c509ed8b99b2ea6090e2ab057","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker2.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker2.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker2.png","source_sha":"946dc1c9098a1fe1a4832d166a6668182955121bc9fd58fd0590de859a937bb2","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_d.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_d.png","source_sha":"4b014b72a75869969fc63e45ac856c6cd6e24075bc23c8d01a0085c3be3a2f7f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_jog_button.png","source_sha":"2c22cca750c928daa66b6059be8742b13bb1fea704192c52794859626d2276ac","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_d.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_d.png","source_sha":"726b40e3145d3ee23acae82d8475549885a379953f356928d9e19dff6f2f983a","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_jog_button.png","source_sha":"f5e1b031f9527d46d90da4e4ea29de038d0a5616b24c6093f9ee0d6939704602","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/xy_clearance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/xy_clearance.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/xy_clearance.png","source_sha":"a2c4419d7e0e0134efc47554fac2a37ca9300a990bfd7c94c3aab69ae5ad88ae","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_d.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_d.png","source_sha":"dcb760113495e17ba882e49292025ac2f339935d3e7b7d4ab503fe0a0c9aa473","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_jog_button.png","source_sha":"a40854db6524b8b2bc1c08b86843d756ff41bacadfb208a91b92c9bd7bffc90f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_d.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_d.png","source_sha":"da14855c17375cf1daa70149ef56c03b7f065e18d75632d07bc03e599f19fe30","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_jog_button.png","source_sha":"7fce70bbe42cc7f0be81e44ea3c9e6ebc889ccea0c334564a595d651ec1fce89","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_clearance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_clearance.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_clearance.png","source_sha":"de20c3ba3abff5e44c4ba95e06201fbc296af9c1e3260ace5ef8e8190632be50","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_minus_jog_button.png","source_sha":"d6bc7e5fe445c91c5f38e857857b1e24ee6b6b3f83f375254046a498bc0490f4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_plus_jog_button.png","source_sha":"295f99800da400180fdf441c0d040f2f1a0d5241764b9f9d9462a7a6a5a28cf3","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qrc","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qrc"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qrc","source_sha":"dbb62f14cd8b5c9b2731df6ba95bbb724ac5ba8c29be630105ae079b97143e72","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qss","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qss"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qss","source_sha":"dbbebb35e59fec51a58d531876fe9cf191b2dbb89a077592ff4cbc59ca99da3f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.ui","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.ui","source_sha":"c7a3166fabc7c3e2e1ab5448831752f643f7737940d4c542b66d7e666f68d287","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_dark.qss","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_dark.qss"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_dark.qss","source_sha":"05864a6af390f5a12f4b0554fef269a2b736bada5c8274b12fd5a343c2919322","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_flat.qss","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_flat.qss"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_flat.qss","source_sha":"0f13504022ebc119937eb705719e72dbc328b48b14c84dde9188b5a5d9ddc61f","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_handler.py","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_handler.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_handler.py","source_sha":"d0b880acfdbfe681376f305e7d8ced37f32261e708fa7380f378c6a12d8d9cec","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini","source_sha":"9c30092e3c73099af651616a4a9a003337230419bd029e606c10f2b2a2afdade","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui.hal","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_postgui.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui.hal","source_sha":"95d9a992e9883a1e0fa7c2ebffbdaeb0c9a9c915104f06da916ad2c9fa692508","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui_ya.hal","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_postgui_ya.hal"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui_ya.hal","source_sha":"f986d868596d52fd49449089513a39c82d64c3687014ac671c1eb3328dc5dd6b","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini","source_sha":"5aeeb95a708ed2972ad3fa975f37df426129de279c4e8d347bcc2a589ac253ce","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini","source_sha":"410e1b03a771d7b98a0a75fc13303842af2a20d85b3ff6fe898e83f5a8630752","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini","source_sha":"3d4d7e2cb2729c9b385e6e6cee04a70ee933a52dcd7f3cf532b7c236bef06eb9","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini","source_sha":"8374120e08569413c08816a5a5c9e0e8aa0cd0d5536593f6c0fb6d606cffdac5","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini","source_sha":"85a7cca0b4672cdac77822c584e738722656f565af8b48217a3cf1cac17f87ab","test_id":"audit:K0-INV-02","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/zlevel.py","inputs":["linuxcnc/configs/sim/woodpecker/zlevel.py"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/zlevel.py","source_sha":"a59fabc031582a37b2c23c931414b04e23141269fc6bd90f46bfbdb2ad11cdb0","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/zlevel.ui","inputs":["linuxcnc/configs/sim/woodpecker/zlevel.ui"],"kind":"simulation_config","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/zlevel.ui","source_sha":"629f5bdd5857402a70c72af5fed1df0dfb489c1ef1f4b9d84d3246cb2742a043","test_id":null,"web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/README","inputs":["linuxcnc/configs/sim/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/README","source_sha":"05bd90e94a464a3021f109eace01601e92bfd4634bfc1c4c13974d9d7bd03127","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/README_es","inputs":["linuxcnc/configs/sim/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/README_es","source_sha":"3d630889020f0546eeb0ea7124bf0f055c5a14fde570451b2bc0098f093924ac","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/.gitignore","inputs":["linuxcnc/configs/sim/axis/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/.gitignore","source_sha":"228e689c355a532bdd7c947eaae44ae823aadfd3b288e95f795db0b8b256a2a8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/README","inputs":["linuxcnc/configs/sim/axis/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/README","source_sha":"f493300b8b58cc912f973a07b45d31631120170a683da00ee5629c4dee2be1b6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/README_es","inputs":["linuxcnc/configs/sim/axis/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/README_es","source_sha":"32d60cd810565d89fbf77279c733d20bedbc96f92c01b129358a903717dcef6f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.halshow","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.halshow","source_sha":"bbb13a09e573a487d1b8d459943fb8c0c8051d0a5eca596a3dadcb0c55dbc5f9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini","source_sha":"2a8c89afad09a946eddae548b3bfdc3aa4c1f385e785e24a6a50db722215d035","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.txt","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.txt","source_sha":"ba981f07abf9a7910b576c894d4c9a709287d0a936e10fce05eb7a5babcbe120","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog.xml","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog.xml","source_sha":"5b088219f21ac4eef64a4e2e53d643c034f0523466f887cb3565157e5bd9d4ab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/anglejog/anglejog_postgui.hal","inputs":["linuxcnc/configs/sim/axis/anglejog/anglejog_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/anglejog/anglejog_postgui.hal","source_sha":"d8685911355b822a72731a6143fda39f17b6687efbc032c05e1c11fa5ac8c79b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/axis.ini","inputs":["linuxcnc/configs/sim/axis/axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/axis.ini","source_sha":"a41915c4d0d48f46dd595d5d269e2fc73962f7d19897b220368dbc0e4dc96594","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/axis_9axis.ini","inputs":["linuxcnc/configs/sim/axis/axis_9axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/axis_9axis.ini","source_sha":"6e3b7b49ed0ed5d840ff8052c05d9c50dad4baba7c9b0bef43a774056388b403","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/axis_mm.ini","inputs":["linuxcnc/configs/sim/axis/axis_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/axis_mm.ini","source_sha":"233aca0e517d0e6d70fa21da86734f6db80d4bee3761b28af92981bda1450749","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/canterp.ini","inputs":["linuxcnc/configs/sim/axis/canterp.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/canterp.ini","source_sha":"6d7fa7ff7b5586731297f3c1da653c9266da87cd54a7351f361a9fd9ba1fee36","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/canterp_example.can","inputs":["linuxcnc/configs/sim/axis/canterp_example.can"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/canterp_example.can","source_sha":"1a67afa7629d250178fa50987fe1cef710142a2ad0ce53aae1f7f684e4f3f938","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/README","inputs":["linuxcnc/configs/sim/axis/classicladder/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/README","source_sha":"ebf77e3b60a3460634cdfd4bef9c2e6f49457e78ada495fa6764dff29f3814e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/README_es","inputs":["linuxcnc/configs/sim/axis/classicladder/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/README_es","source_sha":"55f7ea92990e2a787b98fcbd3ddebb5fba878beb99b0094ba8dd4745023d604f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/classicladder.hal","inputs":["linuxcnc/configs/sim/axis/classicladder/classicladder.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/classicladder.hal","source_sha":"f8fff81a7c951e55354db839fda71f7c187f15d03aa1e5774b2364e596647eed","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.clp","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.clp"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.clp","source_sha":"20871e7d7a17409003d11d48034c85fe16f7f1d6df4442771037c10d894f6947","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.hal","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.hal","source_sha":"5d4161da1edb7340f8fb6b4d6236a29a4ad277a3ff41b26674ead52e4825e5b8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.ini","source_sha":"db8d3ac20cfb5cbdb3cc2c888cbadcbdc296b1e0dc171afabcdc167d2442581c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.tbl","inputs":["linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/classicladder/demo_sim_cl.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/cooling.hal","inputs":["linuxcnc/configs/sim/axis/cooling.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/cooling.hal","source_sha":"4bf84dc7aa6748a8703a917b0da84ae529d70207845e8453348ad9cb1d26ae4c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal","inputs":["linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/3joint_xyz.hal","source_sha":"51410ad61511b2de688f879fceb8e888856519e546a3273b4d7691df27f678ab","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/README","inputs":["linuxcnc/configs/sim/axis/corexy/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/README","source_sha":"4a62a249fdde9cd00a53c760b73bcc5ffe0336b38cf6dcc95d0181fabf028830","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/README_es","inputs":["linuxcnc/configs/sim/axis/corexy/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/README_es","source_sha":"26f243521f18ebf482735b26c092603a941f5cba2c2edbad8233ba064ffd08a4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy.halshow","inputs":["linuxcnc/configs/sim/axis/corexy/corexy.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy.halshow","source_sha":"c4eb5bf007d3161b53b8427f28273981d30a7300549bc671f437e9472593b76c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_base.inc","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_base.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_base.inc","source_sha":"445bd74b1964662c6f33e96269ce912002ed17b2b52ed137e8cd569c7098d0c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal","source_sha":"1199dbb80147dc3c5820833c322e9f0d9ba94ed866b1ef6d00425ad90e3156a1","test_id":"audit:K2-HAL-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini","source_sha":"e838da30ce5fba2d049487d48bd2aeff46b1390a5a448f31980d9ce06121740f","test_id":"audit:K2-HAL-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.txt","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_hal.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.txt","source_sha":"7158be6d8eacb0ddfa925ec2ed3830524e0b53abd0f948f4a93b1ef0674fec35","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini","source_sha":"b6682cc5186944a44c2aa78501c4f350e56b4da1151348fa9fc3ece5f0eeea3a","test_id":"audit:K2-HAL-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.txt","inputs":["linuxcnc/configs/sim/axis/corexy/corexy_by_kins.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/corexy/corexy_by_kins.txt","source_sha":"d1aff6cd61f102a43415f742b66daffc61ddae6b4aac869960e9e19ee71f407c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/README","inputs":["linuxcnc/configs/sim/axis/db_demo/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/README","source_sha":"0933be327d05ede7bc378bbb11cc9c6e3637feb9aef747c55231a3abbb38481e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/base.inc","inputs":["linuxcnc/configs/sim/axis/db_demo/base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/base.inc","source_sha":"b5fec746e03cdb9827cdd877006d50fc583da3772dad6323e7d0483735254b7d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/base.ngc","inputs":["linuxcnc/configs/sim/axis/db_demo/base.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/base.ngc","source_sha":"6621bb9237698c4c4f250f027fc4a8cdc40cf699b0c790df0b7a30b8523ec86d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db.py","inputs":["linuxcnc/configs/sim/axis/db_demo/db.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db.py","source_sha":"3a8bd9974cce96a920eb7aaef189ce479186e86989aa3a61818a3dc365d64b2a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_editor.tcl","inputs":["linuxcnc/configs/sim/axis/db_demo/db_editor.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_editor.tcl","source_sha":"109f6867a3f8ebe2bc692db136b5caab3dd0ba42d241c00636117330f372bc59","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_nonran.ini","inputs":["linuxcnc/configs/sim/axis/db_demo/db_nonran.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_nonran.ini","source_sha":"5da7358586f1d94de2564011d161817b694105f81d076fba6b922e1fab8a42fb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_nonran.py","inputs":["linuxcnc/configs/sim/axis/db_demo/db_nonran.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_nonran.py","source_sha":"3a8bd9974cce96a920eb7aaef189ce479186e86989aa3a61818a3dc365d64b2a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_panel.xml","inputs":["linuxcnc/configs/sim/axis/db_demo/db_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_panel.xml","source_sha":"b69efa915fef3ec20099e926a2b3bdc6457220ce1b1268d2f1c8800f75f917ad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_postgui.hal","inputs":["linuxcnc/configs/sim/axis/db_demo/db_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_postgui.hal","source_sha":"af87d1abdd7f2bac828d7a8f675bbd5cbe2b7308fb500c1439299bfff74a51e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_ran.ini","inputs":["linuxcnc/configs/sim/axis/db_demo/db_ran.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_ran.ini","source_sha":"d53daf2cd1bb1fb43538c4ba5194fe72b660c9fd3f3812e54429c84b9005468e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/db_demo/db_ran.py","inputs":["linuxcnc/configs/sim/axis/db_demo/db_ran.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/db_demo/db_ran.py","source_sha":"3a8bd9974cce96a920eb7aaef189ce479186e86989aa3a61818a3dc365d64b2a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/M111","inputs":["linuxcnc/configs/sim/axis/external_offsets/M111"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/M111","source_sha":"a55e468ec9fb9e8c94c5d7a7ca93225b6e16e1d8a3025a7a8d835750e3e966a6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/README","inputs":["linuxcnc/configs/sim/axis/external_offsets/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/README","source_sha":"983851502f276147f0765c4ae132ecd2839350255ce014726ae6f2a17551bfb9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/README_es","inputs":["linuxcnc/configs/sim/axis/external_offsets/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/README_es","source_sha":"8de0af7be07338892bd6159857077524e2f0c15144ac697d506cdb2820212e8d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/circles.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/circles.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/circles.ngc","source_sha":"a12105e038f018279e0f3739ba93b563e305d8c85c2c23728162a2f48209d7b4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dyn_demo.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/dyn_demo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dyn_demo.ngc","source_sha":"f6a2a8bd69921066e7e0cd144ebace89077228b0b41f41b58e05969e5134cd1e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.halscope","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.halscope"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.halscope","source_sha":"96185d7b55de3717d7b3addc1b97c77a177fb80cdf9fbd25b73b0e8a706e111c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.ini","source_sha":"4889a5b4227148c706ec527dda91ae4229161f23d942f62aec122492ee8138c7","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets.txt","source_sha":"c37c28f53cf243d693ce593b5d40f2c9d9cb11e80d4a6d6ddbf152eb162acb59","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_es.txt","source_sha":"66e7e609ce99ccd23c1b8b20a7accb402fd5de01c8f088970cf6c223a126415a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.hal","source_sha":"5f035dca628e760920445ad6213cf9f76159cd005f9735410d6d44c4d001cd04","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/dynamic_offsets_panel.xml","source_sha":"9744841d9c2faba28d98b1fe4ded012fb4790849f00327ba7c2607460cfc54a3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffset.tbl","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffset.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffset.tbl","source_sha":"91b49c1704d55440701c87cddf52dd15d503486b427caa3c93f48cf122bb81e2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.hal","source_sha":"86cce1581135bc29e68de76620db82bd3dd214498e40c84a7eecce3b685c63af","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ini","source_sha":"d6002e2682da417caf66fcae6d6bee9df4c44f1f3355ef70a7f759ed57ad74f7","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.ngc","source_sha":"129ebb9fda2133529aaf77116a9fc2ea4e48baa554dc21eca1b0f7ae9f499cd6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets.txt","source_sha":"4711c824274a883ad697befed398b264fea11c4ac8c14e7e0ff9c4e583d5a0c4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_es.txt","source_sha":"a55778b99f2b6330521caa34447a3825518ded6f3abc020a22f8be3d565c5786","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_monitor.tcl","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_monitor.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_monitor.tcl","source_sha":"3f54314446e6c36cb24b641095e66cce3ba2d59c7f4ed81b4436a3e5584c4945","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.hal","source_sha":"112144ef3cc47e0b959fd8198cba1d49b4486c4b71b34eaeacb4532fe6f075ab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/eoffsets_panel.xml","source_sha":"d67e243e375f4faef4bd25469afa19281a1372866c705f5be1b81a31f2ce8ad5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ini","source_sha":"0e48f593dc6412e59d41844b58f2b3e1ff1e1c3659d38d64f06e4bb893a0f5e5","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.ngc","source_sha":"3e06d3003c425a2be73fc7bc32dca7a044062d9bcc2aa32dcd4672b42115d2b8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z.txt","source_sha":"56ca1355bdcca93cf05f29ee3f0a7f6fae8acf816ad84e776bbc77f34bf66cb7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_es.txt","source_sha":"7c72117c0aaedccc501f8a63a21f710f5d0f5d938f8d3953028beb65fc51eacb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.hal","source_sha":"dd06779990779efdae507b7325afab5e7de4e9c9677edb16ad72d5586e62799e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/jwp_z_panel.xml","source_sha":"0ab9a4c825219f15bc28adaa115c19e9d539186f14c4c06def33359fc15b7211","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa.hal","source_sha":"5f5858a4e58b595194bf50efc4c548209c881e51fbfed0a8102b5851d7974ea7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa.ini","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa.ini","source_sha":"b965264ad6d7a50a5332f8dd2f29928598fce155ec7954511cbdce549b9ff002","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa.txt","source_sha":"5851a759f3fa18edaff097e946e1b05d7ca1cd6c6aeaced253eca0db957eaa99","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_demo.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_demo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_demo.ngc","source_sha":"7f387360bb5aa941b57cfbbc611c184328664aab1d03998b1dced1523a5f2c49","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_es.txt","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_es.txt","source_sha":"2b2d8ac4745f7f1b12163e1f194efe27fc8a52e1a0508ac2ab7ff275a75adb04","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.hal","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.hal","source_sha":"d69a3256f626c2a3e8785c606682db5a530ccaca10426e2bd2440dd54a882cee","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.xml","inputs":["linuxcnc/configs/sim/axis/external_offsets/opa_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/opa_panel.xml","source_sha":"ccdddbb32af471c273e62c6a533f666eac60b1b1180ac14c678b93d0b6b899e9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/external_offsets/queuebuster.ngc","inputs":["linuxcnc/configs/sim/axis/external_offsets/queuebuster.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/external_offsets/queuebuster.ngc","source_sha":"91561a89e596a36baa0bea30aa60dc7c94c1b9f58faf637a68f8514b83e393b4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini","inputs":["linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/12extrajoints.ini","source_sha":"7b869a94e99c728403cb5fd38b949a1a95ab93a793e3d2b803dd85902595a0af","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.hal","inputs":["linuxcnc/configs/sim/axis/extrajoints/1extrajoint.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.hal","source_sha":"f3178060e01a28e7708fbae97eff3fd0481c7ee0ad8065e0ea05d5e77ecc18ef","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini","inputs":["linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.ini","source_sha":"2c3bec6dcab552b34c84e1cfba25270afe1720f7a2ebf34a9d76cba800d0d538","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.txt","inputs":["linuxcnc/configs/sim/axis/extrajoints/1extrajoint.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/1extrajoint.txt","source_sha":"b4f0548fcff43e7db09b20fca6b8d99e701d785a2b4fd9e16d34ba6dfb8b3f33","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.hal","inputs":["linuxcnc/configs/sim/axis/extrajoints/2extrajoints.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.hal","source_sha":"52c6b0d5a067fe8de6fd612ff8e909b4263d8d2591551441c9d8d6ca2591f910","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini","inputs":["linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.ini","source_sha":"cc254899d06dcd870a978cf22ec832b7b6c6603022749a1602e81a8d92afa950","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.txt","inputs":["linuxcnc/configs/sim/axis/extrajoints/2extrajoints.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/2extrajoints.txt","source_sha":"9f9b534dde32dc0d05f8c2109ccd6b8392c715b098088a63606872bdd863fde2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/M144","inputs":["linuxcnc/configs/sim/axis/extrajoints/M144"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/M144","source_sha":"ebc0a7498adfd24d6da12f38fbc9f748bce837d36f15cdc5306ce7f1804b7262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/README","inputs":["linuxcnc/configs/sim/axis/extrajoints/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/README","source_sha":"352972757b148bf04393a7dcf2bd03468f56ff4aa31af7a80b2a738e13de6360","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/README_es","inputs":["linuxcnc/configs/sim/axis/extrajoints/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/README_es","source_sha":"f5ae70c2afa19e85bbad7fe727daa4a1a59ff92dd6c69c589aa32386839b01b3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.halshow","inputs":["linuxcnc/configs/sim/axis/extrajoints/extrajoints.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.halshow","source_sha":"0a2bac9aad0e4a0eb8b627e2871fce85e8cf5f090855eaa53cac716c68cd5eff","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.tcl","inputs":["linuxcnc/configs/sim/axis/extrajoints/extrajoints.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/extrajoints/extrajoints.tcl","source_sha":"df7c53f5b2b1ddd1a4057c2fef116a585171f498f45b46a3356e543aa6e520f4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/foam/axis_foam.ini","inputs":["linuxcnc/configs/sim/axis/foam/axis_foam.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/foam/axis_foam.ini","source_sha":"a176d322e607957f554a954e2cf5e4241ff4ef1181b609990044dcc3432ff958","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/foam/foam.ngc","inputs":["linuxcnc/configs/sim/axis/foam/foam.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/foam/foam.ngc","source_sha":"c7d6a91a70d2ddca70f7f6887a0fa1930541a7f6e12b13a471066f2dae31edfe","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/README","inputs":["linuxcnc/configs/sim/axis/gantry/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/README","source_sha":"b978c9cd096853c2fd56820481189756697a5bb64269c702b3126b5665bd0154","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/README_es","inputs":["linuxcnc/configs/sim/axis/gantry/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/README_es","source_sha":"e02c5f62edb0babc52eb1a36a51c8b9efb6c609ec1fdd2de1ca7461fc735a11c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry.ini","inputs":["linuxcnc/configs/sim/axis/gantry/gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry.ini","source_sha":"acc7db8d6a38a64598ef277dfea3480f0e7400d461784a0fa0139bded93d5a68","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.halscope","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog.halscope"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.halscope","source_sha":"2eab0858376fe63e739054e58332c76d7891c396d4600f3f0d57326138587cd8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.ini","source_sha":"da911359e075e5dbf9f129bafc389e059aa0f754bb4c0ce67b410ac63e5f91ab","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.txt","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog.txt","source_sha":"ce070eeed36b6a9a1e45808e741bd3f6c610a42859da65ccccd047439b3a791b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_jjog_es.txt","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_jjog_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_jjog_es.txt","source_sha":"6538599705d4b2ec1953059289af5415408b85c4a85c3bd49f849c8b5fa7bbee","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_mm.hal","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_mm.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_mm.hal","source_sha":"5da3e7f6e95f26df831f046a5c7c9ed3e073579748812140a15085dd558b42b0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_mm.ini","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_mm.ini","source_sha":"0692df9758234ff4cb29b22ee58688fe2bf450d93cc386ae096e0a943ef475e3","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_mm.tbl","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_mm.tbl","source_sha":"31b1630233a2e84cf28df5833d29215234c67cbc227964f8f763310169a25841","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_panel.hal","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_panel.hal","source_sha":"07ba97e4e2f284312901351c27e162566b71643dfb68f559b0d83c751cfc8a6f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gantry/gantry_panel.xml","inputs":["linuxcnc/configs/sim/axis/gantry/gantry_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gantry/gantry_panel.xml","source_sha":"43411a6517eab3695592d248dac59ab371061305e3a1b27894f96eb67718de00","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/M110","inputs":["linuxcnc/configs/sim/axis/geometry/M110"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/M110","source_sha":"9711588d2d01c112154fb4e2af467641faf4313ecdc26770b68d73c01698981e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/README","inputs":["linuxcnc/configs/sim/axis/geometry/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/README","source_sha":"ef7d81dfe6ac4d28b8a940f9e35c654611b2dae7bf3482d4a9a0bb20e6e80549","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/README_es","inputs":["linuxcnc/configs/sim/axis/geometry/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/README_es","source_sha":"0c3c6eeac718719b5d43cfb0507b4882712ce20cef67315f7937df023607ac2c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/xyzc.ini","inputs":["linuxcnc/configs/sim/axis/geometry/xyzc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/xyzc.ini","source_sha":"cafbb5d4c275be232cadb1c4b11d84b2791e8c5544c20f84a7eed3b5ed8bab1e","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/xyzc.ngc","inputs":["linuxcnc/configs/sim/axis/geometry/xyzc.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/xyzc.ngc","source_sha":"dbbfb2afdceaa55691248b8d211c63e19c901e82ca2464fdaa146966569bfacd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini","inputs":["linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/geometry/xyzc_origin.ini","source_sha":"77aba40722c7a481aad66e3bf05b3fe283965b01d6444c1abc78841c6154363a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/.gitignore","inputs":["linuxcnc/configs/sim/axis/gladevcp/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/.gitignore","source_sha":"74d8dd4a0a19af69009af628089c73d3d9f9802697135d3edf71d3525d56f391","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/README","inputs":["linuxcnc/configs/sim/axis/gladevcp/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/README","source_sha":"b4b5524ca257f85e33be8c033fa6db47a4e32e469150e4a7fd8a914f553ca732","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/README_es","inputs":["linuxcnc/configs/sim/axis/gladevcp/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/README_es","source_sha":"d71c9d41de7e2cccd05ed61f94bbc5a03edf67d6b83076356ecc5d99fb9c1c53","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel.ini","source_sha":"c216752c2f032d47fe3910f6b66ac6375c8cb1201b6393b2f01b9c978f0708e6","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.ini","source_sha":"e8e88a97002d008d234d664d6f14e866b39c89fc09d2d392fffb80367cb6ed68","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_panel_tester.txt","source_sha":"dfbfda5e058b38a1efaea9bad1d0bbdeb678b5ffb023520b4b973467cd5d5586","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/gladevcp_tab.ini","source_sha":"bdbad54582ad4f4cb304bf5c33ea3d45dc7b88a21445cc12737d5fc245624890","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/hitcounter.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/hitcounter.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/hitcounter.py","source_sha":"0c845c646e72f859621081e2d2ce43232270f166e615014fb8610bbc77b9e988","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/manual-example.hal","inputs":["linuxcnc/configs/sim/axis/gladevcp/manual-example.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/manual-example.hal","source_sha":"0aa986efa4fb0271c714e5427ff2f87b18fbb968b7ffe73f0927f5db2a1e0c98","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/manual-example.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/manual-example.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/manual-example.ui","source_sha":"15b9305090ef22db63899c58624c36900523d1c7d531a0e4bbf641ad0d7ebc3d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/meter_scale.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.py","source_sha":"db5cc6a5ffdbde90425057a9eb57ade0a83ddbbd11772b2e7fd890eabee937bf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/meter_scale.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/meter_scale.ui","source_sha":"277bc946b89e11c4f2c805e27e72c041b1b094590c3c5a02637213fdac1af381","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.hal","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.hal","source_sha":"bedf91ea354f02d015417e851fec2d539c06543fc13ba03b89985477fc550d77","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.ini","source_sha":"66b8ba2d3c6c21409a6686923540058c85fcd5632ffb9827315a5b0f518c5ec9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.ngc","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.ngc","source_sha":"baf4540122b5f27455cf4eef4870435c4e9ee4aa7f14fec040a7ddd478c10a83","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.py","source_sha":"8d99fbc82f50522e41e0ce4296ad03836fa510835e0a1aa6291cbb790d4a821b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.txt","source_sha":"d2af30f2ff6c678cdacc1e99feb33be5415554cbea1c5bf37879d1f9433bf081","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe.ui","source_sha":"bf4ae270c307a3f6ca3a8f3693777dd54559d685f132328b5e5254e1f7afba47","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe_es.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe_es.txt","source_sha":"e831d8cc21d673ec5a539f3cc4a34590d9f5cf6b3fa3195e416bddf4dbbf252d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/probe_gui.sh","inputs":["linuxcnc/configs/sim/axis/gladevcp/probe_gui.sh"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/probe_gui.sh","source_sha":"1e548a7bf3dd4404275b389ca7e9ec7f8d67d7c6ce7c6364d03be0f19b8e253b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.ini","source_sha":"651f25fd7656f739c2ae57f033183ba82fecb07b29c0b8b908608ce4d21ab6f5","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.sh","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.sh"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.sh","source_sha":"622bf7ea0569ddf0053deb9e51e15eb4eb411349ef45965905105f9741441df6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini.txt","source_sha":"f38a529e605376371b2ca3d92feedd6335824b3a1625dfa102d22e3ae7a50ca2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini_es.txt","inputs":["linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/set-param-from-ini_es.txt","source_sha":"f8f420f9dcfdbd1a65eea91567ba67d78d6d606b02e4614a116d38aba759338c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/sim.tbl","inputs":["linuxcnc/configs/sim/axis/gladevcp/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/test.ui","inputs":["linuxcnc/configs/sim/axis/gladevcp/test.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/test.ui","source_sha":"b7d441ffbf77663461af40497687d1fc1f566f010fba93416342d0f624a0da02","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/gladevcp/test_handler.py","inputs":["linuxcnc/configs/sim/axis/gladevcp/test_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/gladevcp/test_handler.py","source_sha":"ec297a728b674b1e2b3a78208bed81b9290c52d5c2d5f240f45ec7b217576356","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/README","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/README","source_sha":"256afe42bdd1fe418a8754f99dbb14b827555f7b5318d7d9a5e2e4c3749f5a07","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/README_es","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/README_es","source_sha":"1f4265b0aba61069a0f2ebdef98a4d66c9a9fd8fa48a02ceee0e11bce0425c90","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/halui.ini","source_sha":"b74f150915d006fe9ecd14ea0bcb231b7e04d1d44649020de7e0324f1782d3f5","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/pyvcp.hal","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/pyvcp.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/pyvcp.hal","source_sha":"b6ff1c5dfa01aca29d61711e95dedc070978a5b37afe7cbfeba5a2be579e958d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/sim.tbl","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/sim.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/halui_pyvcp/vcp.xml","inputs":["linuxcnc/configs/sim/axis/halui_pyvcp/vcp.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/halui_pyvcp/vcp.xml","source_sha":"b5c30ea76549bfaf3b498fa1385573a031027dbef54dd38a7b5df24ee03de887","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/histogram_demo.ini","inputs":["linuxcnc/configs/sim/axis/histogram_demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/histogram_demo.ini","source_sha":"3eabc315db8e9e21951438ebd95fc5f30cf9b0d5ecb5277e66138f3ccdbdc7f8","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/histogram_demo.txt","inputs":["linuxcnc/configs/sim/axis/histogram_demo.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/histogram_demo.txt","source_sha":"9c4c82ab00ce6d7bae29f52327aa7e4ce582b8d2e1e1133946b6e901d90217ff","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/histogram_demo_es.txt","inputs":["linuxcnc/configs/sim/axis/histogram_demo_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/histogram_demo_es.txt","source_sha":"8222032e9ebae847b7ab84a80a8385323e086b0b3bfc8288f1debda7853dd5ce","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/historical_lathe.ini","inputs":["linuxcnc/configs/sim/axis/historical_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/historical_lathe.ini","source_sha":"62809856093198b7a584553d71633a5b40210a059223277d2d3e640563e2de68","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_hal_demo.ini","inputs":["linuxcnc/configs/sim/axis/ini_hal_demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_hal_demo.ini","source_sha":"9abb6d63c35d14d440366d822283521c9169a89fc36d4685c4597fa77fab2879","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_hal_demo.txt","inputs":["linuxcnc/configs/sim/axis/ini_hal_demo.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_hal_demo.txt","source_sha":"7bc8a16869c4edd5a27e7f3808d1c05d529bf68785b39bcdb07958395739faa0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_hal_demo_es.txt","inputs":["linuxcnc/configs/sim/axis/ini_hal_demo_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_hal_demo_es.txt","source_sha":"79bba09c1b17e143368f4988727e144f747e255a889422d796143cf343f4ed08","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/.gitignore","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/.gitignore","source_sha":"378fb7c9b7b8b4f40d9d9a1d4d4bb2c481f2054d8ef39b65b45107a7ebdc6989","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/README","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/README","source_sha":"b034fb7b10f2cfb0e3add369765cb843fb52ad0bd644316bdc6410053efc223a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/README_es","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/README_es","source_sha":"2ca50082a327511314cf879e9622cbc3409f2deada9f474bbeb80b5665f7c1e2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/axis_x.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/axis_x.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/axis_x.inc","source_sha":"b44c105c563e1c178282dca71d9829548acde8076a80d8f0f55800742fd8eccc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/axis_y.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/axis_y.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/axis_y.inc","source_sha":"5fc317ea22d883590d1a3e65ae77b0d87ef533688dcac961bc5bd8586b9f773c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/axis_z.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/axis_z.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/axis_z.inc","source_sha":"4b523ea3eb1bb3ae72634ea0ffc2c1ac1048d2795660182d0fcae9ee1798bffb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/display.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/display.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/display.inc","source_sha":"253bb298654a787b3be92588f7b186cb0bd93566aaa06e55541abf8249285c8a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/emc.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/emc.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/emc.inc","source_sha":"1b6cb428f5a0426faf49b54e963d19e7bac59ddc134d3394b3c47ffa4b9de602","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/emcio.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/emcio.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/emcio.inc","source_sha":"11e8758af70e78e19b84382befc2bd9635d6d4d32ba7082ab2cc64c3de7b6a49","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/emcmot.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/emcmot.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/emcmot.inc","source_sha":"bf484f743f94ffec12b18dea30cf041e03e2742ef3f3e75368fbc1d3dfdcda22","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/filter.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/filter.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/filter.inc","source_sha":"6a178f7cb13391c35549e5baaf3f81bee538592b075d87a4d3fbc13b7ff57981","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/hal.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/hal.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/hal.inc","source_sha":"f8a7f0f4a1ced6d6b1a0513e954b3fa360ba966ac180c054c08e86efff0fa720","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/includes_demo.ini","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/includes_demo.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/includes_demo.ini","source_sha":"64e0ecbb9fa8d17c54e71c1d59ada6cb79f61f1565f62d57cd2bece9c7237704","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/joint_0.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/joint_0.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/joint_0.inc","source_sha":"529c9644c0eba316f2d90328bdfbd628d89d3886af1a50f16540bb411062f823","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/joint_1.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/joint_1.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/joint_1.inc","source_sha":"b36ea4772971299936eafc6b464cbc6e73bc65932f1bf143bb9cd4c91d061b3e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/joint_2.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/joint_2.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/joint_2.inc","source_sha":"739aae6dd6a9c15807c173761cb61f49f46ce09fa9c56c9bf907534b078de36a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/kins.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/kins.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/kins.inc","source_sha":"53ad06617ca4627149891a60dac4a7fcddceab9138345ffa6f322e295aad87c9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/rs274ngc.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/rs274ngc.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/rs274ngc.inc","source_sha":"83e37dd43e22aed7294dba7872be87cd489e459c06b875ee6a7b2c604bbb2ad2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/sim.tbl","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/task.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/task.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/task.inc","source_sha":"690571977c5a8dad59c162bca8087ebeb6673b91944d63ea6dc863ea1ce22a3a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ini_with_includes/traj.inc","inputs":["linuxcnc/configs/sim/axis/ini_with_includes/traj.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ini_with_includes/traj.inc","source_sha":"c8c4ad2f69b2ebe6da2313618800a9d87daf17a88216386fb4ab2d8e3ff29f18","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/README","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/README","source_sha":"463a271bc4b304d2303338ba3852eac5ce5c9832ac82de41fd3d155775c46515","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/README_es","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/README_es","source_sha":"195f267270438c75eefd90bddbc0a1363c965a861531fe722e652c5301ae7e7d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini","source_sha":"9e23e1329c3dcd721f6b65f001b77dbd90e88d19b374545c250c49a88442deff","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/axis_owordsub_manualtoolchange.hal","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/axis_owordsub_manualtoolchange.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/axis_owordsub_manualtoolchange.hal","source_sha":"6d64c962e18f53e32f12365d360331474627ed4506debc03dc01128a72092722","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini","source_sha":"334ca534c3eafac4022c5895431515f8f05bbd2a1f150ae09e53b88938b2fd1a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini","source_sha":"c91c56594fb99934a677786e7f8b6b90299cb29f4d8b3be3e85fe9a957579a69","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/nstools.tbl","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/nstools.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/nstools.tbl","source_sha":"0a178a651096dcfad5c5069ff5ff9505ae283d75bdde4949227fbcccc83ad72e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/on_abort.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/on_abort.ngc","source_sha":"780bbd3e8ff6e2d89bcf25c97e1e6f6e56400d88f76fbdd71947d5e4902e6570","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo-ns.ui","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/osubdemo-ns.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo-ns.ui","source_sha":"70199dfe0cedd15d90da11292240fe423bce2627f68bcfc4e935cfcb8d3f27f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo.ui","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/osubdemo.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/osubdemo.ui","source_sha":"6098716e3e1075f90dc5f650273aeef88d479f13badaa6af3a0aab887dd4e325","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini","source_sha":"1b4cdcba969b9494cc5137d602a9a9c216d158f89e3279cff6a41a035b0f9961","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini","source_sha":"b8de1b4257ef8b8eded585e02e36e3ee6caedad53b3f18f45f94bc9cc0b12b2b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm_test.tbl","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/sim_mm_test.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/sim_mm_test.tbl","source_sha":"6338d86b79d65f2c12636bb8c2813c5b46807a15239a7085f50e6d985f6b5a14","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/t3.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/t3.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/t3.ngc","source_sha":"0ee48cf15298d22a6ae13dacc4dcffe91e09a368d329eb1f69a7ccda606e0064","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/tdemo.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/tdemo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/tdemo.ngc","source_sha":"8db4d1a880b6d419c0827764a8dd7f2879dbae11e1a8b234bc3e001a68f0b4e4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/toolchange-demo.ngc","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/toolchange-demo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/toolchange-demo.ngc","source_sha":"c1c8d32810fe531751ecd7575bc24f3c4c762b0efd20395e66d833561dd4b27d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/v2-tc.ui","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/v2-tc.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/v2-tc.ui","source_sha":"17aa1f1587b5703af140dac602959775de65d740753c4d1b334529211f7c04c5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/v2_gladevcp_postgui.hal","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/v2_gladevcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/v2_gladevcp_postgui.hal","source_sha":"03e79e03e226b96aecebb45e00a2aec7435830bcb8c78f3905fd15e0e41164f5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/iocontrolv2/v2_oword_gladevcp_postgui.hal","inputs":["linuxcnc/configs/sim/axis/iocontrolv2/v2_oword_gladevcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/iocontrolv2/v2_oword_gladevcp_postgui.hal","source_sha":"c9ffdf7c0f5022c217a3b9bb4a57970fff08cde6da8dd26d335cff75161f18e4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README","source_sha":"f54429dcd936aed0f8a509954f0c204bbc534c95c72dbb9a24b88e93fcb7e001","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README_es","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/README_es","source_sha":"e35bac0d5f7aa6b7a503495d0c951a91db6259f75f9573a161fbb3712596d67e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyyzb.ini","source_sha":"466833eb371da18428abeac86d759fe36ed5bff73b60a51c10e5303e39c86316","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.hal","source_sha":"4d3ec3d21307a37787e4e83cce7b390a0a067411ca90045cac9b3648eca5f639","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.halshow","source_sha":"62da795405f3ae80c333825429a2cf9f8edcbe07d598a932c6ec54a3a3219f7b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzb_locking_indexer/xyzb.ini","source_sha":"796eacff0e56b2a65d9367836f8c9a17c7f967ae467bc1077503c18f57d362db","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README","source_sha":"59b757500db10db57141cb282a865d304db2d410da84a91736663ea90aaeddc5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README_es","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/README_es","source_sha":"40036cf01ce8c8362178ce14639df8d89106343d881fe5a943385c18b73f1be5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04-postgui.hal","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04-postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04-postgui.hal","source_sha":"aa4bc67961c448629d6417341eb67c7ad9b0540f4640df23a1283034f221e305","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04.inc","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xhc-hb04.inc","source_sha":"c5f83e7897afde044810a10b4948622f34388792839cb0b30d1f6f9a88711baf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx-xhc-hb04.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx-xhc-hb04.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx-xhc-hb04.ini","source_sha":"565d8d65dda4aa26a14c7ae641a81d7c5a0bc311ab308e63bdbebcf910aacdb9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.halshow","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.halshow","source_sha":"1425d840514516c357404100a1583a34729615f54f301ce1b462cefd47f3bcc2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx.ini","source_sha":"6888dfaee112f61d521e0f3cc3af5603863303e24e8e60c80a76b04f88127087","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_base.inc","source_sha":"cdf8d4f7701db245b1e532c3815b35cdf2cb0629bf34e46ddb731613f3d972dd","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_jog.hal","inputs":["linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_jog.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xyzx_mpg/xyzx_jog.hal","source_sha":"ff61f1508051b3915738780548ab798cd4006913081e35cba64c4937db8d249b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/README","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/README","source_sha":"579035c54a6d466ff19d952f22ef6face2695e818a4adfdd5cd3513186e970a3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/README_es","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/README_es","source_sha":"69ee6470745fba26126d0d5858774c0a46d9b2e7d214121637c92bbfe27e19d3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.ini","source_sha":"07f5257557a540b02781de3a641dd1830a78a4cbb15a9cc68ad8d2c6eae8ec81","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.tbl","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz.tbl","source_sha":"06fd24c26897d06c7c5b65cc81911a1854118900f791c692600ceeaa61d2026e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both.ini","source_sha":"d75c9e05e2a781d1344b3840ba82adc6d7d8d47f53aa11b04c3b918d20c5faae","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xz_both_auto.ini","source_sha":"d94eae8d51a00027f75ff45b84f14e2721de466c4be1af3a5e15d7beeec58ac3","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ja_tests/xz/xzbase.inc","inputs":["linuxcnc/configs/sim/axis/ja_tests/xz/xzbase.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ja_tests/xz/xzbase.inc","source_sha":"fad0387bf37907ad3f541b0dca1893c0c0ee3d7154571624abb5e5763ec8dc07","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/laser.hal","inputs":["linuxcnc/configs/sim/axis/laser/laser.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/laser.hal","source_sha":"c502c7d5a4c6ebc47fbde09683d0830b5044b6fca8422c92efebf6b25172d570","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/laser.ini","inputs":["linuxcnc/configs/sim/axis/laser/laser.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/laser.ini","source_sha":"343fcbd64cde1f191b3f9835b56bc8ad4ee244cf1eca824b7c7ec07305a260bd","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/postgui.hal","inputs":["linuxcnc/configs/sim/axis/laser/postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/postgui.hal","source_sha":"b7281b5fb25425c41ed60e509638832f2fdc2065497b800af3537160f6af630f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/python/remap.py","inputs":["linuxcnc/configs/sim/axis/laser/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/python/remap.py","source_sha":"0b8313f0a0af6f951ace2243b342009a4bab6dd912bb0840d21216fa4a7e4c03","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/laser/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/python/toplevel.py","source_sha":"74cca5ca6b6161e38ba600482bfbd295670ef0b4e2fdd627fd4d35649f43ac8d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/pyvcp.xml","inputs":["linuxcnc/configs/sim/axis/laser/pyvcp.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/pyvcp.xml","source_sha":"2848a6aad9629c0399c2d21f1ef371a479d48d3dee12a0d14c096632ce57ba22","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/raster_test.ngc","inputs":["linuxcnc/configs/sim/axis/laser/raster_test.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/raster_test.ngc","source_sha":"09f83f81729a8d1782c1b3d5ef5df0824a6f70a09db3328f81a117409ead8a61","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/vector_test.ngc","inputs":["linuxcnc/configs/sim/axis/laser/vector_test.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/vector_test.ngc","source_sha":"cec7ff361f41517e4bf28aab541331753beb49dc5e867db91820badc3ddbde70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/laser/vector_test2.ngc","inputs":["linuxcnc/configs/sim/axis/laser/vector_test2.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/laser/vector_test2.ngc","source_sha":"c0a49a43f265fc05e5ae08aa39adc4dfcf30b60a0bccb6926a9552c94a06c09b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/README","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/README","source_sha":"94edad7441ddb12176f66c0b4a10f112bb04369bdda26ab99b552d7e7cbdbe19","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/README_es","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/README_es","source_sha":"5f2aa51589604d3671470e13404765ac4c2ed6b7115097e5b34fa4311e2a1093","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.ini","source_sha":"be3724c6093b9d507e40d41ef1f5047c3244e8a95acba3aaa72176e15752675c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.tbl","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/lathe-fanucy.tbl","source_sha":"c2bbe843627abe1fac88d91c92c67d34befa62fb80ae043cbc3d045bcd33caa3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/remap.py","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/remap.py","source_sha":"35e925376904264fc83dfb496f9c092b0d01fbba1bd929a98bc031fb1082fb00","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/toolchange.ngc","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/toolchange.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/toolchange.ngc","source_sha":"fc53aa19cfce82b6b8c00c4844c5c50b0f56bc2abd012d398c6076e58d48315b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe-fanucy/toplevel.py","inputs":["linuxcnc/configs/sim/axis/lathe-fanucy/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe-fanucy/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe.ini","inputs":["linuxcnc/configs/sim/axis/lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe.ini","source_sha":"e1ce3667979cf2ea4813aa492c2061727d3f02a4d9592db0e4889f4fa53a6447","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe.tbl","inputs":["linuxcnc/configs/sim/axis/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe.xml","inputs":["linuxcnc/configs/sim/axis/lathe.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe.xml","source_sha":"189f7d67e234e5b3dd21e1a385a5b048a4e73904776ebb7dd0c5555f93fce551","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/README","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/README","source_sha":"8e0c6d33af102e90458d40a86839e1b42c6e6f8876c6d5cf8fb4f14ed6ce0d8c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/README_es","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/README_es","source_sha":"927adcbbc9d655f0c61d4fe1f8070b492df81280cd28b51361e52bdb1c3381df","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/core_sim.hal","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/core_sim.hal","source_sha":"32e9e69f445aa430e11d2622c89e27991becd3c8dd7f4ef043b5b6e28fbbce98","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.hal","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.hal","source_sha":"b6b86016ad9e2b2f752a21ae5b0dac8ac7e1032deca1b464b38f8fe1887c15bd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.ini","source_sha":"fb2dbd47226cf39cc2149850e44d22324c6d6af886e1a2a0d43fa8d9ff36efe6","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.xml","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe.xml","source_sha":"ec0efd8608fe3b6cf76e63ab90a917af8c086a6c41e9347de12132dec35af5fb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/axis/lathe_multispindle/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_multispindle/lathe_postgui.hal","source_sha":"8e298396c54c93faaf6fa15a725d29971ff31a9e573c4f0dad468bf9890014ac","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/axis/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/lathe_postgui.hal","source_sha":"30c0d12fda35403a828667bf2540163b4a30029c7bbe13160fccaa1392fe25d1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta.ini","inputs":["linuxcnc/configs/sim/axis/ldelta.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta.ini","source_sha":"1567138c3d54b4d9712b5031f6a0b060edadd8d1442d1eff8d93c2beefbb5e0c","test_id":"audit:K4-DELTA-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta_demo.ini","inputs":["linuxcnc/configs/sim/axis/ldelta_demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta_demo.ini","source_sha":"ab0645308abe903bf66f36a328b43303aa0e8ad2d19e69a45e2703d665956439","test_id":"audit:K4-DELTA-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta_demo.txt","inputs":["linuxcnc/configs/sim/axis/ldelta_demo.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta_demo.txt","source_sha":"6002dde1f8b0381543315539266d8f6beef87595844a67ba92c7a33f8e27681a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ldelta_demo_es.txt","inputs":["linuxcnc/configs/sim/axis/ldelta_demo_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ldelta_demo_es.txt","source_sha":"a5490838177e2f5ee59f9454449c960cce820fa381940c52f86efc50e2575edf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/minimal_xyz.ini","inputs":["linuxcnc/configs/sim/axis/minimal_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/minimal_xyz.ini","source_sha":"63923bfb90f4aba843cb89f8dccc34732d803e2bfd5598ed23a2ba22f360d00a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/1_onpause_local.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.ini","source_sha":"d773e556b4692d60fe55b68d92a02ee69ba1dd128ef3ae4936327fc0f4451761","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/1_onpause_local.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local.txt","source_sha":"93dce18a58053f9982844b54362c9420de9ee80b7b26bb520adcbfc7f101952c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/1_onpause_local_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/1_onpause_local_es.txt","source_sha":"75573d201a63017d1c828d5b3318aeaa1847c1721de74bf33da97472477699eb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/2_onpause_external.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.ini","source_sha":"d5f20008f4f1d9f81c9fbb871b56ca5098c35b5428014fcfcbaf2da516a8143a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/2_onpause_external.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external.txt","source_sha":"b648e86cd74379d3d804439629bf5f4d32054d8e409d4c220fe7674a72628ed7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/2_onpause_external_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/2_onpause_external_es.txt","source_sha":"a91d4f8c31adac358fbd1a816846f18bc89d966c1020fb80be7aeff01d2ae500","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/3_always_local.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/3_always_local.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/3_always_local.ini","source_sha":"248af931464559c734115afa4c6d7989d7ea4fbc047e8e97a5306baef72b3a8c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/3_always_local.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/3_always_local.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/3_always_local.txt","source_sha":"73b1c278e3f5ddcb43c135d92783d314934b78ffe8145d56664e993c1ebb76fc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/3_always_local_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/3_always_local_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/3_always_local_es.txt","source_sha":"ef46e7bc6066f15a1c6f51949afa5859d563b1874b3ced42cdec0c61a938295a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/4_always_external.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/4_always_external.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/4_always_external.ini","source_sha":"0bb9c9089b579c83afe8286623bdf7c0167e6544ddf73e84217a74cf952205f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/4_always_external.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/4_always_external.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/4_always_external.txt","source_sha":"d1dbb4615439590a1eaa769d1551819fccdae9546da86e3d2cd2e7ccb772e482","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/4_always_external_es.tx","inputs":["linuxcnc/configs/sim/axis/moveoff/4_always_external_es.tx"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/4_always_external_es.tx","source_sha":"02862c8b31d928d5d358b36ca51f2a3722c0c733a9c0d1ce4d4df30a6fe7bd6c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/5_no_gui.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.ini","source_sha":"e4e29328d1434e870018460aaaaf986b8e32ed5aa8f4c043d1df7a24f8438376","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/5_no_gui.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/5_no_gui.txt","source_sha":"60e6d5d872f6e384b693b418e2d6b06ca2c2c710eae32f369af0a20f52a62bf0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/5_no_gui_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/5_no_gui_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/5_no_gui_es.txt","source_sha":"283ba76c88eebb7cdec0e4d0ea4400db32ef4a32d28c02fc263da6044e3265ed","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/6_zretract.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/6_zretract.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/6_zretract.ini","source_sha":"5a8aff43dbb07753e983a562f0ea79eaa0859e9214155bb2657a1d2bde18ec50","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/6_zretract.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/6_zretract.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/6_zretract.txt","source_sha":"3415a9263722d96e1abecf4d3933d58a875a763dc2831dd3ea14c27f3b66e046","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/6_zretract_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/6_zretract_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/6_zretract_es.txt","source_sha":"78f1b93e358672c41615bfbe72909ff90ac5401264e779fe6de39e738c532227","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/7_pyvcp.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.ini","source_sha":"e0fd69e140a109f84e2cd418f91d1312badb8db0d7d8861e42753955140602d2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/7_pyvcp.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp.txt","source_sha":"d25fd49a41d3ad503b52cc4decbd8ec4a496e53883c7856d77bea26a7a990064","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/7_pyvcp_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/7_pyvcp_es.txt","source_sha":"9ae83d9836df550fc5c8a972806fb06e9e3bd6dc48732fee95a96832b550970a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.ini","inputs":["linuxcnc/configs/sim/axis/moveoff/8_gladevcp.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.ini","source_sha":"a67d7d08de6e0f675280ab4b9d9a50bbf400eae364913282d5370307900180b2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/8_gladevcp.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp.txt","source_sha":"a6e69d6ffce949fc6eea4aab617e7814fbe8391a9c93572012ecd9dc5d73c6c1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp_es.txt","inputs":["linuxcnc/configs/sim/axis/moveoff/8_gladevcp_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/8_gladevcp_es.txt","source_sha":"c2ae204f9bb9267fa57337e611de190c8bae57ac00a18e4ac6d31a2371914df7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/README","inputs":["linuxcnc/configs/sim/axis/moveoff/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/README","source_sha":"933da1450ab2302fe0c306d70853f644cc34f6aaa5c6e640b36145575e18e2b9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/README_es","inputs":["linuxcnc/configs/sim/axis/moveoff/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/README_es","source_sha":"f1d982f7bd73610917c571ccef9ef2196922522b7b1fcf450e4b511e78a0ad15","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff.hal","source_sha":"ad2bc7a1973d1ed56c16f25d9e60688219441b1fe2ad54835fca2aebd00bc93d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff.halscope","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff.halscope"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff.halscope","source_sha":"798014c8016d6b85c764ce518d6cf3647d1f04a7d62f70d2dbbd5fa2bf65249a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff.halshow","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff.halshow","source_sha":"26ed49719b1bad602df7d40e7f8be26b16c224db8c77de1b5f5aa6127c7555bd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_base.inc","source_sha":"167fec587e59ae5503db74dfca9b71b3a78700bc77fbaef097fda81cc8cde87e","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display.inc","source_sha":"236a2332a5f2e17344eeac4fd71bcdf1c03fc496eabfb9fac9293c29d84c36e7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.hal","source_sha":"1cb1d352b86c5ffc1bcf317a3d7044493e55492095018811b08d8f79222ef1fd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.inc","source_sha":"fa242bd4402f5e142a51fb0c2e44b2bca02505a612c09d9a77ce5865339fabf7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.xml","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_6.xml","source_sha":"b77184409db97c20335ab3563d3c2937b6ac31fbfae910ac32f7b2ea75ae0f8c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.hal","source_sha":"b52268c222faa1637864836cc9ecf2a35e07b806a62d8b9dad3e479565f699f0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.inc","source_sha":"aca896940b5859f906c89504317a8ceca0b32cb298e3192ea4b720cfc5b4655a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.xml","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_7.xml","source_sha":"6186f6fefb45326628412728af7e734239fc05e093ebe5106e5b1d59b5aa466d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.hal","source_sha":"ef0cd77e03f40a46837be9dde2e97e8cab10c6b99c4fa96a04aeacbee7808d79","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_display_8.inc","source_sha":"50a25dfe6cae307d1bc27433879f0d53fa54b33bbb8c6be515b7bff12efb6b47","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_gladevcp_8.ui","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_gladevcp_8.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_gladevcp_8.ui","source_sha":"5a5dc5fe5e1db19b4ffdf8d56a9c8e2a6a307ec37beffb8a3993213c4447962b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/moveoff_settings.inc","inputs":["linuxcnc/configs/sim/axis/moveoff/moveoff_settings.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/moveoff_settings.inc","source_sha":"ab625d4ee1170a057176731ed5bacef38c697847a66aa16a4e2d69de7f7d415c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/removeshort.hal","inputs":["linuxcnc/configs/sim/axis/moveoff/removeshort.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/removeshort.hal","source_sha":"9ece08f0a672c053fb33e0feec791c8a747fb45a997d604240ca7aee338b13b7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/moveoff/sim.tbl","inputs":["linuxcnc/configs/sim/axis/moveoff/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/moveoff/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/README","inputs":["linuxcnc/configs/sim/axis/ngcgui/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/README","source_sha":"c3592faecd4efadb76fe1ac3faa575d35b8da1e0a37681718251ad969ac8e9e0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/README_es","inputs":["linuxcnc/configs/sim/axis/ngcgui/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/README_es","source_sha":"4b6caa89af60fa27cab3b79fe737c16f7875af9d8b670d9a11583ca45b5219d8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/axis_resize.py","inputs":["linuxcnc/configs/sim/axis/ngcgui/axis_resize.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/axis_resize.py","source_sha":"a85d00008e6153c70955fffc147a70c3e2ad3c2390ce5561f0873e124281237b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/fullscreen.py","inputs":["linuxcnc/configs/sim/axis/ngcgui/fullscreen.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/fullscreen.py","source_sha":"ca8c767e10b50fe4c7909a62870ae264af6875b9c296dc16716e65492b9d3c16","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/gremlin_view.ui","inputs":["linuxcnc/configs/sim/axis/ngcgui/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/lathe.tbl","inputs":["linuxcnc/configs/sim/axis/ngcgui/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.ini","source_sha":"a461d37954c2e621505a4f8b6387c00a37489236ccf8522370e3076ddca33b00","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui.txt","source_sha":"7f7b687682c26914d76595f6afc871b99357453371d0a13dca7186b59a8afc53","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_es.txt","source_sha":"a330beaca5d4bc7acc58cbce34b3e00744e455c182f446255e55e57508b734c1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.ini","source_sha":"a4cb71679b44afeb5734f8f07d1e2f63332faff54bfd7f9bfd4abfe706a651fe","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc.txt","source_sha":"2de22e2c5e09c73909dfc12ef3dccdae6e42253732801e57772cb178eb144666","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_gcmc_es.txt","source_sha":"14ca406621d6e20cea0899b4bbe54542994d6f9d9c94debe550a6167e168a6a4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.ini","source_sha":"ec11d67522375c3cd1afbb76b5f12cbe6e5e9e51b430697f54b0e7088639db5a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe.txt","source_sha":"64ab739b2de5a6d47e203debc5c8742d8793aac3a4f1c069645b8db7150ea70b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_lathe_es.txt","source_sha":"4b87f5a5e22a95a86d52204d2831412ec68faa765248fe71ffa0a098b64b8344","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.ini","source_sha":"ec42c49461f66a395154b09e18d94674a17e8a7249791c5adf33b85ea6a19640","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple.txt","source_sha":"c578f26e0852be78d5d2c9d4a27aabd94a196557c14eb3a55f64734db860a277","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/ngcgui_simple_es.txt","source_sha":"7af5c082e9c8e63ccac0b4408699cf905e087af5a8e74f3866babe9d2c488d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ini","source_sha":"71f8ed201b46c4642e3f7d787065940e5d29b31452a5802056ede460cecd9f52","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.txt","source_sha":"5b8e17397afe77d8f4a443bec4b1a2c1eb36361a46e69287bdadcaad9c9146fb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ui","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis.ui","source_sha":"caf0bd57d59f689e73936113308e295ebd46a2d1c29630d8ef2c6b6edd764382","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis_es.txt","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_axis_es.txt","source_sha":"bf22debc90e27b4d726ebbc556b87bbf956ef1bc8fedbe0b5a3a5b05a7d28fad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/axis/ngcgui/pyngcgui_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/pyngcgui_popupkeyboard.ui","source_sha":"395a07ca51c30ae53007565c64d888c3e3ae812cbc72bebbda30a72ba707e1e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/ngcgui/sim.tbl","inputs":["linuxcnc/configs/sim/axis/ngcgui/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/ngcgui/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/README","inputs":["linuxcnc/configs/sim/axis/orphans/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/README","source_sha":"c9226b27ea2864ba033aa7c2eb1ce0c9a1021918526f8c3e19f30e9e65b71ec4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/README_es","inputs":["linuxcnc/configs/sim/axis/orphans/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/README_es","source_sha":"222f7af0b0dd2cc988fb7f0d112247153b74fab5af09d3529f8e5adc98dfdcdf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/acc_test.ini","inputs":["linuxcnc/configs/sim/axis/orphans/acc_test.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/acc_test.ini","source_sha":"8a47360f16911553f9d1a046486ae507e1ee26f314f7ff37b250d5dca420c24a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/axis_noio.ini","inputs":["linuxcnc/configs/sim/axis/orphans/axis_noio.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/axis_noio.ini","source_sha":"1358837965ce189bb445b1d75d7d4688fb9353ec02a9f3dae53fd3601a9943cc","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/core_sim_noio.hal","inputs":["linuxcnc/configs/sim/axis/orphans/core_sim_noio.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/core_sim_noio.hal","source_sha":"81b8e576e4dcf0f630d67dcbbc4e242a1d746ae89b028d488e6484471f8eb973","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/core_sim_noiocontrol.hal","inputs":["linuxcnc/configs/sim/axis/orphans/core_sim_noiocontrol.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/core_sim_noiocontrol.hal","source_sha":"24f58669c4127fd453e8608b3c20726c71dabccdbe0f1d92bd7ed836efc605eb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/core_sim_test.hal","inputs":["linuxcnc/configs/sim/axis/orphans/core_sim_test.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/core_sim_test.hal","source_sha":"b0ace08ef7d3cc047f87a30054835d09718420d00d566f88bf3beb1aa7fba866","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/gladevcp_postgui.hal","inputs":["linuxcnc/configs/sim/axis/orphans/gladevcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/gladevcp_postgui.hal","source_sha":"d5d29c519cb5429e20cd4ef436b7c735803a186dc0da303812d6334e4ebff1c3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/core_sim_test.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/core_sim_test.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/core_sim_test.hal","source_sha":"b10a640ea2d1ddfd5c16c741a57d6592dc2752dea4450ec8adaaab0811686062","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/gladevcp.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/gladevcp.hal","source_sha":"b5a819ab3a80c73e2bd6b358519f0618afb9f244ec5881a83030ec3ff5a95e5c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini","source_sha":"6777d316581462ba253cec0f5e72ff148d7539bdd21b5e268c3e8da2455a7f31","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/nc_files/tcdemo.ngc","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/nc_files/tcdemo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/nc_files/tcdemo.ngc","source_sha":"89d4b19324ca5e73c91cd68b536f62b8f4b89bd690f2ba60057855cb69bf9a0c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/no-iotask.nml","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/no-iotask.nml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/no-iotask.nml","source_sha":"1c836a55b0e95a7223befecc9a8324405b4b4be4a051818c26bb240c1bb1c4d3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/customtask.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/customtask.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/customtask.py","source_sha":"a8ff6908a9656c7af672eec7a7b1bf7735699745f496f05d96e95ef058af2f49","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/embedding.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/embedding.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/embedding.py","source_sha":"bb612334c5ad73f84252ef043743276508d039e77f2ac69d76e5f54b91afcd8b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/nulluserfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/nulluserfuncs.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/nulluserfuncs.py","source_sha":"7e497320c767c77922ae875a0bf5dc6b3fe723358e04ae8dd55d0c480d641f78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/oword.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/oword.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/oword.py","source_sha":"f92f21134ff0a63e5409b182e33731f4f9e6a1bdc3a6238b3a65294a33838ccb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/remap.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/remap.py","source_sha":"1c141b1470ca5c96a92743190a41f87e524ae77289f338465867815cdae10aab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/sqltoolaccess.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/sqltoolaccess.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/sqltoolaccess.py","source_sha":"316050a3b603e2886b9923a58cb4f27f2e393d671517a1473fd9dd528855494a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/task.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/task.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/task.py","source_sha":"3f5e60d35fe440d415224ec9a8e9d9daa7e3cea19773125bf8fc56d3368fee6c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/tooltable.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/tooltable.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/tooltable.py","source_sha":"c819be7913c2e4e62647bd273e1f97ac79cf512200de4b45dde3bca27301e29a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/toplevel.py","source_sha":"8259e63ed279b690d71c6ee24467ba188c04a4683f38aa2dd5dfaab1867981b0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/userfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/userfuncs.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/python/userfuncs.py","source_sha":"aecc9d90e59d9e8e9368f888a10fa80bab7f8b464f9ec118adc6bd24a62f2859","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.glade","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.glade","source_sha":"bf25cb3c09be792337a065ad08b50830a40b42594a81b28afac9ca3a75974b8f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.ui","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange-noioctl.ui","source_sha":"586dd5ddad0741b53887473c393285e10cbf180a214d03ff1ca6e60614c1f198","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/racktoolchange.hal","source_sha":"9d037978ec7bd3cecd627605d36ceb32413cf09e6e35108d5050b7cd2d8bca1c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sql","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sql"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sql","source_sha":"7fc97ba653f48a3094a34ab0cf28374701cc6f2d2c3550175add159f8af7e422","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sqlite","inputs":["linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sqlite"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iocontrol-removed/tooltable.sqlite","source_sha":"656a726d127a35f71de6e24b5f75c100737ca4ed33f4773c5d5efbb77f436260","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/iov2.hal","inputs":["linuxcnc/configs/sim/axis/orphans/iov2.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/iov2.hal","source_sha":"30f548a4a2bca7ccaaf0e393ca405d943218a4fc0674239dc67b61d8d38c12a6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/medium.ini","inputs":["linuxcnc/configs/sim/axis/orphans/medium.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/medium.ini","source_sha":"258bcd736539fa2d47af1d2c99dd748a2803f8b065c1ef0171e5a98cdbbbb0a6","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/no-iotask.nml","inputs":["linuxcnc/configs/sim/axis/orphans/no-iotask.nml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/no-iotask.nml","source_sha":"1c836a55b0e95a7223befecc9a8324405b4b4be4a051818c26bb240c1bb1c4d3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/py.ini.notworking","inputs":["linuxcnc/configs/sim/axis/orphans/py.ini.notworking"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/py.ini.notworking","source_sha":"3d38c3a60b6282ec0e8cc00ff3f2faaec1ea1da00d762e6149e86cb3adbb2ed1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pyiocontrol.ini.notworking","inputs":["linuxcnc/configs/sim/axis/orphans/pyiocontrol.ini.notworking"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pyiocontrol.ini.notworking","source_sha":"5abcf8120226d5e23ec5fc6afe43db5fb84c305f7bba39bda2843b19047137a1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/customtask.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/customtask.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/customtask.py","source_sha":"004fe752e00b672c920b380fd770b9cae4e0d3c2ea4fe5e0a58606c465dbfa00","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/nulluserfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/nulluserfuncs.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/nulluserfuncs.py","source_sha":"95cfd7f41daefbd026b806ded697e1b5d96500517b998246d14813a16b0889d2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/oword.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/oword.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/oword.py","source_sha":"5200ca14e751f8de60cee5ccebab15a5e74f4ab72a75c804091fb4a6d399a1ca","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/plugins.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/plugins.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/plugins.py","source_sha":"41f8139cc3d45739f3ff84a9c7249b192300a3199d256672357174f5365416bf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/remap.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/remap.py","source_sha":"baf7a84d97ad5261153be23ff8b7be65a753cffb4d778ae9af4ce76a149aabc2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/sqltoolaccess.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/sqltoolaccess.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/sqltoolaccess.py","source_sha":"08580d3b3b3f23d516eb9efd28f56e9a4344414ecf97a451dcbfa8e0946362b5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/task.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/task.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/task.py","source_sha":"2f423cdf1621093c2ccbdebe74d063437719b2d03512da0987439d487b0a96de","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/tooltable.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/tooltable.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/tooltable.py","source_sha":"ec72b8ffed616c0e56ddbb2a74aaf6e43183be5a9bc48edf8d684f5a7bba6d6b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/pysubs/userfuncs.py","inputs":["linuxcnc/configs/sim/axis/orphans/pysubs/userfuncs.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/pysubs/userfuncs.py","source_sha":"ce128e6d15f95116578c2a4b53ae5e6d4ea4078d9a85a98e5774399db8819ab2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/orphans/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/orphans/taskcall.ngc","inputs":["linuxcnc/configs/sim/axis/orphans/taskcall.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/orphans/taskcall.ngc","source_sha":"eb3405ca36d542c6955bc0b12486b3fcbcbffe9553f7fd6d3f642b945c2b0dfd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/README","inputs":["linuxcnc/configs/sim/axis/panelui-demo/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/README","source_sha":"2893e7ab0384a4abe5880567ffd585ba00e38ba95e69d2cd172db42c262f862b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/README_es","inputs":["linuxcnc/configs/sim/axis/panelui-demo/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/README_es","source_sha":"13268017d33457e172d5ed95d3a82caac00b023fc5f8ffa4b7b9a293f0903e59","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/_panelui.ini","inputs":["linuxcnc/configs/sim/axis/panelui-demo/_panelui.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/_panelui.ini","source_sha":"899a352a6198675cff2deb303e52ff7e86715d1c8f7cb8c16c5a7ec9a11b3c60","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/custom.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/custom.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/custom.hal","source_sha":"75712730030c086e0d963e3e536b84afeb45567be1a180b0fb61dba5a366f09d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/custom_postgui.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/custom_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/custom_postgui.hal","source_sha":"9220d10847acb8c98cc6314699aa30df0dc1fa4bd4146493e8909e5255c8c8f9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panel.glade","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panel.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panel.glade","source_sha":"98b52d7051b55d2c7dd7bb11bb67834476506122b623f4ea8bc4d4e7d678ff12","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.hal","source_sha":"6c7c482dfd0369e8568b65f2a1f5c7e008c343472494a1754a900d63a03db694","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panelui-demo.ini","source_sha":"9b47416920a284322363e47771e612fca7415a0a0a594f9f7cbdf4a502c4757e","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/panelui_handler.py","inputs":["linuxcnc/configs/sim/axis/panelui-demo/panelui_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/panelui_handler.py","source_sha":"1025a334711fe1724904b4889dbfb6ad2a27b467e821f970e31ba22b48f55bf1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/sim_hardware.hal","inputs":["linuxcnc/configs/sim/axis/panelui-demo/sim_hardware.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/sim_hardware.hal","source_sha":"0d04532058f5481a31626c11959c6aaa41f0dd1fdde528c3429192f1322dab58","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/panelui-demo/tool.tbl","inputs":["linuxcnc/configs/sim/axis/panelui-demo/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/panelui-demo/tool.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/README","inputs":["linuxcnc/configs/sim/axis/pentapod/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/README","source_sha":"88efde72671ff3dbc7f5db0dfb79c3183c633fffae14eb0a8f9028c942e49b2a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/README_es","inputs":["linuxcnc/configs/sim/axis/pentapod/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/README_es","source_sha":"b082f6d4a8b0e94704d1f418ce4e7fa3996d43f96223245a693ff4f811438fc6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/kinematics.hal","inputs":["linuxcnc/configs/sim/axis/pentapod/kinematics.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/pentapod-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/kinematics.hal","source_sha":"cf56ea1c1fe2b49d1af6a771bd73ea43ecc7a37991717b68a1e017c101bc6ae2","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/panel.xml","inputs":["linuxcnc/configs/sim/axis/pentapod/panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/panel.xml","source_sha":"f70d1d1e36d91a633c1a5052413de8b91f6751b037e7f54742f65a0008ff5965","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini","inputs":["linuxcnc/configs/sim/axis/pentapod/pentapod.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/pentapod-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini","source_sha":"0fb210122ab482087d3a95e5e7487baecb84c3260dca1769970f4c19b2ad0618","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/pentapod_postgui.hal","inputs":["linuxcnc/configs/sim/axis/pentapod/pentapod_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/pentapod_postgui.hal","source_sha":"60968f571644feb13a8896a16c24ee8a6360d0ded39ba352b60b6d790c891c30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/pentapod/tool.tbl","inputs":["linuxcnc/configs/sim/axis/pentapod/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/pentapod/tool.tbl","source_sha":"3dd35e463100d3a4ff8cd03a07e1bbe5e10acbc915ae842ea66b62549369ff98","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/README","inputs":["linuxcnc/configs/sim/axis/plasma/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/README","source_sha":"a3cf593433971bf1b767791ed775cdf1ffa89ec36a596c869bc48b6e426093c5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/custom.hal","inputs":["linuxcnc/configs/sim/axis/plasma/custom.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/custom.hal","source_sha":"7afde54ceeb15d1db4e1fae998530a4d30de43f36730debcec1064baab69a072","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/customizing.html","inputs":["linuxcnc/configs/sim/axis/plasma/customizing.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/customizing.html","source_sha":"0cd3b4f05e487b9c7ba915a3c8c19ffa8ffc59cce3945c74c0bde2f39102f045","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial.ini","inputs":["linuxcnc/configs/sim/axis/plasma/imperial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial.ini","source_sha":"c531ab622b904085f05e9fa6fdf791c0a5ec15153f2e22acd5273676a35a9a25","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial.prefs","inputs":["linuxcnc/configs/sim/axis/plasma/imperial.prefs"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial.prefs","source_sha":"e616dea3745eec3d718a7212dc707068bd5cfa0ecc3bafb0cc9b646e50d30a70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial_material.cfg","inputs":["linuxcnc/configs/sim/axis/plasma/imperial_material.cfg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial_material.cfg","source_sha":"8877a3e92bc2e9aafabed80c789c57e8553c113ca4a6ce2b0d7c9c4bbc4b087d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/imperial_tool.tbl","inputs":["linuxcnc/configs/sim/axis/plasma/imperial_tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/imperial_tool.tbl","source_sha":"1de1e04c14c456b111b13908da5bbe5986d9c07035589212b5c0effd32dd0bfa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric.ini","inputs":["linuxcnc/configs/sim/axis/plasma/metric.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric.ini","source_sha":"7dab2e05a237c1a8ec472e9c09b03ac8a4a016786207d83aa17fa142a5d4defe","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric.prefs","inputs":["linuxcnc/configs/sim/axis/plasma/metric.prefs"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric.prefs","source_sha":"80a28e4d9630b33cdd448b0baf92186ebe081c3d5ca1c90d37518b7690e601d1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric_material.cfg","inputs":["linuxcnc/configs/sim/axis/plasma/metric_material.cfg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric_material.cfg","source_sha":"17dd505cc46345ffc29afab60f088f493bd3ccb83caa11250f8525bb93ad6a99","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/metric_tool.tbl","inputs":["linuxcnc/configs/sim/axis/plasma/metric_tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/metric_tool.tbl","source_sha":"767582da123280e4a4a5ae528d7e4100998250060a6ea02d52db98905074f039","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/M190","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/M190"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/M190","source_sha":"75cd47d5f7a038ae409d3997cb09b64c88e1c8ccb58379618adb4a1e24054b9b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_block.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_block.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_block.py","source_sha":"045dae0d5f5eb1c60aa721493899a431aeeb9e27f39b416d47517f1f1b784962","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_bolt.py","source_sha":"85a02a4eac39e315cbaa61c9f22ee8a7819bd4972bc1b74b354704cadcdb56b1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_circle.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_circle.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_circle.py","source_sha":"3bcd55463f60109f10e7ca443d681cf14eabaab96d38a2c999f0090cf25f54dd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_ellipse.py","source_sha":"9f56ff2e8fe23086674455985f3d3d722210cbda429e4e9a4793a0da22ee0df5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_gusset.py","source_sha":"1250d59c219f3cf8658c90711f49aec10605194192c24534925a0f93f3e7bac3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_line.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_line.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_line.py","source_sha":"7b4b5365d0ad216829747f16365bf8f29da033e6ffe7a8b3816326197eaca241","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_polygon.py","source_sha":"3705e5b80f0ee63bf179e88758de6a0c4aba9e7af332351c1378a163e4623239","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_rectangle.py","source_sha":"cb6bf0edb8ff91cc967813a104876955ebb1ef5b744c9f70d69405f876c46347","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_sector.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_sector.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_sector.py","source_sha":"0fca5c70c8122423d710dda4aba4a6a89b026e9c2d11cc1bcc3a62e1475ee93e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_settings.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_settings.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_settings.py","source_sha":"93353d7ba8465e18fa9b078e85ec05ea20f42736f11a80d21267b752ee5b5922","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_slot.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_slot.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_slot.py","source_sha":"e091cecec45a351487011bec85b2f4028c5d82b2e3ddeefc586e97b498f4c953","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_star.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_star.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_star.py","source_sha":"4dc2f5a7c33f1e3e49ff369be760ea98c772695cfdc07da6aba4a5137c88d570","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conv_triangle.py","source_sha":"1dd53d4ae5903a7b9fb552d0a5a469627dfa14b0521094c5850c2f2cf3fba88d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conversational.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conversational.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/conversational.py","source_sha":"006dbeaada73c38f63ef9af52f2a25a3624a9e1411a39dba25ea0405f75ffd5f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_commands.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_commands.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_commands.py","source_sha":"054eb4eb3ee3425f01ac932463c2fd58d68651e1d9c00f5bcaebf99a4083b5e9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_hal.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_hal.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_hal.py","source_sha":"00fbc771551b1848d1d38b2f48dfb25cf782b5c18623d705928e39cccd060c55","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_periodic.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_periodic.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/custom/user_periodic.py","source_sha":"532338ea5ef3ccfcb248b6e234579f1f2a963dc4d3ab24bd100b40d58c5ab696","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/block.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/block.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/block.png","source_sha":"84d604a7292169a0e120ee1803ace434a7d5bcc0439771ad2e3880632cc0db64","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/boltcircle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/boltcircle.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/boltcircle.png","source_sha":"e57976263cd0b15731dd8fa946312d42bb653ebe69578571fdc34d72c2f0e98a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/chips_plasma.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/chips_plasma.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/chips_plasma.png","source_sha":"6f8c1ddcbef27a779a13f0254ef69942598e6c481595de0f4a39b110c5738ec0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/circle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/circle.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/circle.png","source_sha":"1ce5f5dbaf72bbc1bfa102e723316303ebadd5b8b1ec9c44263c300fc76d2f3c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/closer.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/closer.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/closer.png","source_sha":"50bcb29811a6a667c45e208233ad78aaef2d60ed017cf2ab1cbaae1fb0c676f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/e.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/e.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/e.png","source_sha":"5b6df22b9e6ada22a1af1f7f7b61ae1670ee5baeee864eec9243a43a06418fed","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ellipse.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ellipse.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ellipse.png","source_sha":"41fe13757d0da2281cd84663c2454a0eff325ed41a24bc4e2897a4af6e3e1aa6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/gusset.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/gusset.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/gusset.png","source_sha":"6e25e6771f2ed2e95a9db2f73944ac33c2cb7bb7231b930561aba112173011db","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/line.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/line.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/line.png","source_sha":"529a225d0e63b165d5c004476162714b511519f7f84f220d5ced64da0312682f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/n.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/n.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/n.png","source_sha":"2a5552c9ec462ea56c55e12370f031f5ea7d78425e07898b7712f077c5b1381c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ne.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ne.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/ne.png","source_sha":"458ae6d74bd623766cfa9e9a5c8a91ffa300bd2dc5b143b03165f48f5a130a70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/nw.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/nw.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/nw.png","source_sha":"258a4ad20cd3700421a402aad0022f6ea7d945a00001939d2aa6014b80f4e6f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/polygon.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/polygon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/polygon.png","source_sha":"3e3cc78412eb2d6af0971ad15c49fa3495b30384a56fa31e3376d963cb0f8a42","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/rectangle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/rectangle.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/rectangle.png","source_sha":"4e501ef766496b551f6165d639802672b91fbd2948cfb176ecdcd3b6f2f9315a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/s.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/s.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/s.png","source_sha":"9621eb905ecde504f75a673e1bce946c088c58b31de80fe5b5589dd702c993b3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/save.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/save.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/save.png","source_sha":"5d914150f1f385259c9dbab3397d55f488c8f996b703ec07cacbfd21bd0686da","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/se.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/se.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/se.png","source_sha":"196bb54fa9cbe5290e92ba0a77e2ec08ffcd97062dca81f0685fc73454f5859f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sector.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sector.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sector.png","source_sha":"eb35d136e7c87518e555a2df410a34577f101bce9e38bd57b6e346669cd8ce96","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/slot.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/slot.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/slot.png","source_sha":"dc9bd5383c2fd73db7a749e5ec04fec634cd64e5f195d9cd32456ff9eb2fe592","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/star.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/star.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/star.png","source_sha":"4f93bc1b3b203e2157bd10eea2eed75645cb7e756dee4f6261141d57db5e7b16","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sw.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sw.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/sw.png","source_sha":"823d43c47183a32b8a0e62c525fa40fcdfbd1ff935c4430eecdeafec51ca532c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/triangle.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/triangle.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/triangle.png","source_sha":"257e0813d74bc28e4127e6d86fb58d268bd11083ec95e91a20af47079ef5c932","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_p.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_p.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_p.png","source_sha":"eaf4314ebdbe05d0989b3a2ed09af0356878d8d2f7455f6afe378acc69308748","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_t.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_t.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_t.png","source_sha":"88dd398c00a17812ed41a10e769ca4222e48e318a31ae1f08cf24e1a0a18fbbb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_z.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_z.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/view_z.png","source_sha":"3db5b1ce84eace0ed8d7250d7c3bcae97b643d43b0749f1c21d57b60d5523230","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/w.png","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/w.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/images/w.png","source_sha":"d918a4f00a735a31ff1b766aed94f1cf709c07f6df35c0acaca435513581867b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.onboard","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.onboard"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.onboard","source_sha":"e50a9b3de132ff37e73c061bc27700d3248c8ceef17e6359c4468c191b11249c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.svg","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.svg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/keyboard.svg","source_sha":"07c1886b869860ee04a4f289671e89b70dd1f29e63b15c8614ff71a7c6db4096","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.onboard","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.onboard"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.onboard","source_sha":"53808a884010cda1e1459e8b269f5a32e08668d6b9f5380aa3b3dfd61d11fd0b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.svg","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.svg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/numpad.svg","source_sha":"d01e9883f7d6ecc916e400546e2e61057ef037688682f5f9dfc85fde97d859d8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_no_stepgen.tcl","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_no_stepgen.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_no_stepgen.tcl","source_sha":"b064b8ebbce483696d58fde0da3ff8d92a06da69dd17705bb4cd464c666aa30d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_panel.py","source_sha":"f144d189af67431e5a5aef47eef9835ee417d6c7c5a0ba982b5c0b51ce544e97","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_stepgen.tcl","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_stepgen.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/lib/sim/sim_stepgen.tcl","source_sha":"3a3c0506fc0dff5a22aa6d2fffa53e422f7f45b5f6bc8af85cb58e695386351b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/migrate.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/migrate.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/migrate.py","source_sha":"6b6fdf2a8a980bf0152c36b7a2134cd787a646b656264e84fcbf1233c706b7c0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/plasmac2.py","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/plasmac2.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/plasmac2.py","source_sha":"ba28bffe83a75fc360baceed902cad409b4f8033cb1207dae227ec7fe4a077d5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/plasmac2/versions.html","inputs":["linuxcnc/configs/sim/axis/plasma/plasmac2/versions.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/plasmac2/versions.html","source_sha":"1a8893b24ebdae447734373ed1ee72c039e2c446a600cc61c24d4e3950efc479","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/user_commands.py","inputs":["linuxcnc/configs/sim/axis/plasma/user_commands.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/user_commands.py","source_sha":"c36adb666db21d363e5c2e373cc675910f8d4d88b5b74f6652eb93100443cdc0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/user_hal.py","inputs":["linuxcnc/configs/sim/axis/plasma/user_hal.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/user_hal.py","source_sha":"99594d7300e8316b09606ef01596ccec2e08e7edd4ec4ce8afcb0c7a4f27d422","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/plasma/user_periodic.py","inputs":["linuxcnc/configs/sim/axis/plasma/user_periodic.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/plasma/user_periodic.py","source_sha":"2d7504cf8b32ea0b6df7f95fc85646f089da9181e6f49a58d30c760cb45ef81e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/postgui_calib_helper.hal","inputs":["linuxcnc/configs/sim/axis/postgui_calib_helper.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/postgui_calib_helper.hal","source_sha":"f8421a62035c1a743cec6a2218e604f716e6711abef9699f3b77d43d6502c261","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/profile_axis.ini","inputs":["linuxcnc/configs/sim/axis/profile_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/profile_axis.ini","source_sha":"f3e7bed9eeecea860ab15d9eef4319715eedcb13315b25f9e62ac9797baed7bb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/.gitignore","inputs":["linuxcnc/configs/sim/axis/qtvcp/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/.gitignore","source_sha":"74d8dd4a0a19af69009af628089c73d3d9f9802697135d3edf71d3525d56f391","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini","inputs":["linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/qtvcp_tab.ini","source_sha":"29d36b3435bc7b410d8dd57f794c9254a91c11ad06d1b26ad3be39489c4d51ee","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini","inputs":["linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/qtvismach_tab.ini","source_sha":"5e610fd07b44d291422378996f098fa27e4dc075e3f3fb49ad6267471b426206","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/qtvcp/sim.tbl","inputs":["linuxcnc/configs/sim/axis/qtvcp/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/qtvcp/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/random_tc.ini","inputs":["linuxcnc/configs/sim/axis/random_tc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/random_tc.ini","source_sha":"d0b1614f287c10ad0d6dabf81aac69f78e187dddae30225ccaf501c8fdef0f29","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rdelta.ini","inputs":["linuxcnc/configs/sim/axis/rdelta.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rdelta.ini","source_sha":"53510733b8fd0230547f48f76ebd35dc5c98f58fe1dba1246777e227ef82c508","test_id":"audit:K4-DELTA-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/README","inputs":["linuxcnc/configs/sim/axis/remap/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/README","source_sha":"d408e1e368a35657c12cbb0f972e9a42aed36813c217622476a7a0a669bdc043","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/README_es","inputs":["linuxcnc/configs/sim/axis/remap/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/README_es","source_sha":"727ff610489438b98517852d9bde5bd8773d91bf4d5344c229d8931aeac010f0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/README","inputs":["linuxcnc/configs/sim/axis/remap/cycle/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/README","source_sha":"b0cc77848205f718e6441467649646c181144b002f9c6bfd67ca34b079bd9189","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/README_es","inputs":["linuxcnc/configs/sim/axis/remap/cycle/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/README_es","source_sha":"42fe11de7b99f618cee8497c566bc02b1b5f7392d701e9a4124757f8d6244b65","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/cycle.ini","inputs":["linuxcnc/configs/sim/axis/remap/cycle/cycle.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/cycle.ini","source_sha":"ee64fa142ddf5a5288cae36a39445a32488250755f72ea5a1d3df436c2694e8c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/cycle/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/nc_files/examples.ngc","source_sha":"43de1d9f49bc2a97ce49eeb40d178c59f8d8df09e25e551cf8fc9f53f498bac2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/nc_subroutines/g843.ngc","inputs":["linuxcnc/configs/sim/axis/remap/cycle/nc_subroutines/g843.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/nc_subroutines/g843.ngc","source_sha":"e0fd882d129848342462f8c0375e9d8e2bb6f82cfc2169c0bc9391bb1d1b8de1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/cycle/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/python/remap.py","source_sha":"6d0dc507dd443b1edcfdf9cb3b2bcc4601ae0c92f8effb3f1bbcf305fbe9a21b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/cycle/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/python/toplevel.py","source_sha":"c581bd574431568ef6db0f89615efa80ee351b2b8a321ba89447fe415957f0b6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/cycle/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/cycle/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/cycle/tool.tbl","source_sha":"96c1d2b39b2a99c3e80af7810bb7651680983e2dde39a490db3cc1b6e91a9287","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/README","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/README","source_sha":"d23454a27eb3ae7091ac96ddd22465a0a26179245cfe16c17ee44bca8bfb5196","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/README_es","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/README_es","source_sha":"38a7d0131993d3ba7e5a4076bf16891e1cfe903f258e203be998091dccf8e9d6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/extend-builtins.ini","source_sha":"432ff320ac6d3518a73ae69e924c343c0740d04475a09f99391304f5f7e8cc76","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/gladevcp.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/gladevcp.hal","source_sha":"0bbab78b789e917131f81bb21cdb0556d5a888ad0f9dae418ca1e24b12ca4464","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_files/examples.ngc","source_sha":"79e5619c1dcb570fa6f6d099bfe4ca72a4437d86a1d807bf713a372d960a22b9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/change.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/change.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/change.ngc","source_sha":"f31cade1e71a8bb3fb768bf8b3dc1f3d437f94025e404929295cb5be9bb9753d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m0.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m0.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m0.ngc","source_sha":"97c5d13a629bc7c853bcab93df863a157e472b0aa974adb73e6353870f3aadbb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m1.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m1.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m1.ngc","source_sha":"8aaad1a79562b7f26164ce32117027d4a0a8a8ba8a5ace0f8142085249956baa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m60.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m60.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/extend_m60.ngc","source_sha":"b32e7f1aad76b5083c1b5b9f3e7a5ef012962ab1dc21cdcaeeeadc9bc2739cf2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/prepare.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/prepare.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/prepare.ngc","source_sha":"0efdaaad15761b4341c815c27793a98d9e738caff1741d8adef87fbb3023847f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setfeed.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setfeed.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setfeed.ngc","source_sha":"4652218f1375069f1791a338e7e34fd22998881b4cc8d2c3607be121c405ff55","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setspeed.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setspeed.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/setspeed.ngc","source_sha":"feeb1976c9be9d78263206b009a2bceb28648b9066f9e4ff43bb6ac8073d5ad1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/settool.ngc","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/settool.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/nc_subroutines/settool.ngc","source_sha":"6840399af5ffb508971bf687c016320b475a1eac3ab7ad1dd62bccc0fc209d5a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/remap.py","source_sha":"1c141b1470ca5c96a92743190a41f87e524ae77289f338465867815cdae10aab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/python/toplevel.py","source_sha":"c2bdb11012b35f85c988c201de45160f8c93e002e2b9b8075fcfce989e71d123","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/show.ui","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/show.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/show.ui","source_sha":"21144916f3bd08123daeaa384e8a90eb5f51df7a2ba5e0f92b77d44bdca522d7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/extend-builtins/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/extend-builtins/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/extend-builtins/tool.tbl","source_sha":"96c1d2b39b2a99c3e80af7810bb7651680983e2dde39a490db3cc1b6e91a9287","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/demo.ini","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/demo.ini","source_sha":"763dd31e6eb32047eb35eecb933f822db3a65e87b1a214f982517369eecdd976","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_files/examples.ngc","source_sha":"7a005ab0da86c924cbae7dd5640f0077a09dc99e64f409b574270cc044496969","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/change_min.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/change_min.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/change_min.ngc","source_sha":"aed8e082947a1f68f4cab9b79ea067c0ca1541db97528a9bfc6693d0cef50852","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m400.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m400.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m400.ngc","source_sha":"ce28f2ec2df79a1733dae51e8b155372203ee7db6386bad0d5e33b68d2d43643","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m410.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m410.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/m410.ngc","source_sha":"da2e74713845f0649e477a8ec87e4cda4367a6d2fce9b7703a929a5b8b847d05","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/prepare_min.ngc","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/prepare_min.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/nc_subroutines/prepare_min.ngc","source_sha":"9bd329ec34511aff70216500615dbc94a5cc1ccae29a54f0f24f6617160ea956","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/oword.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/oword.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/oword.py","source_sha":"d6ae743c21b158282f66e3546409ea3d7e8f78664e452d6358e912a43526ecf5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/remap.py","source_sha":"a39302d99227132e5d8adf4641fea1de88921eab80b9e3a5c728c687d1184907","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/toplevel.py","source_sha":"ab693e86aeacf5acce0e3695c1dc5c686e9005f0e371ff95948f382a7bff6159","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/python/util.py","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/python/util.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/python/util.py","source_sha":"a87340024df0bb5f9646a2c899c4d5c11b1fc4d383ab548ace98ac9db7ceec98","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/getting-started/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/getting-started/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/getting-started/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README","source_sha":"5575d534c2d00253b1dc3d29e6e0fb8057934beafe3edade05c4fe458727212b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README_es","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/README_es","source_sha":"ca423006d49801ef05fd175930b06959f58c6ecc9a12186a3abd89b1c4df454c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/gladevcp.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/gladevcp.hal","source_sha":"cbd6aacc30ce57715b741c0351b72fc1ec692a39b6963538719e1745db14aaf1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.glade","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.glade","source_sha":"9bc9fc0c989bb20d6edfe560ebffb4c97225942b5b35e89c1f53dd84a1dda935","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.hal","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.hal","source_sha":"cf75c401400a2e2a932e5dfcd3e2e447d2889be02003b0f34c61bfef8d8f69ea","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini","source_sha":"6d52f5596d0f0f90c9a2da5a0802d6dfe35c4fbfe1c9cd4e9e6f34a3ab52e064","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ui","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ui","source_sha":"33ce5de2f8efd97539dc1a2d099f2f27aa38f48398371809838ebdedcaf7f73c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_files/tcdemo.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_files/tcdemo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_files/tcdemo.ngc","source_sha":"96fab95b2b42b58f7a805fb3a037825c440cf309501a027b35fe434e111cd337","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/manual_change.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/manual_change.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/manual_change.ngc","source_sha":"eaab495d84be5a7ea8b01f2674b9b97483fa50d4e31cb7da574f63bb21d9cc85","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/on_abort.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/on_abort.ngc","source_sha":"d2f1bccd415d99c77f06e46ed0d3e45d3a9d9b407923efbfa50cc4623909a1ee","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/restore.ngc","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/restore.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/nc_subroutines/restore.ngc","source_sha":"08db0ea90bed095695d5d729e13e7d52c216d2b7a076b9a4531ab4a1d6bb394a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/gladevcp-handler.py","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/gladevcp-handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/gladevcp-handler.py","source_sha":"8a944e43caf4e5be92d58c4ea3bc9eb4401c5e5735dd5e5b5b9d589b098b678f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/remap.py","source_sha":"a4ab87612c6450953990b8cbd9678110b7a0f7c3d5131e45d07e559538bdfce1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/python/toplevel.py","source_sha":"42a4a3fc1f34843cdccb449e50f2f0d1cba0a7405adca021797a38a0c7a00e38","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README","source_sha":"a71eecf2e998aaf7fe9efb1cf323ea4da96720fe753fa8e30f8b490e1f035532","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README_es","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/README_es","source_sha":"ff8fe569624286d6f550ed4c9c593e06e31ec131f0b80005cc452e04a1f9f013","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/gladevcp.hal","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/gladevcp.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/gladevcp.hal","source_sha":"59e7704e5fb3950d41cf69e7cc1c3393417f21366bd991ee7808c6289a597d5b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_files/tcdemo.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_files/tcdemo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_files/tcdemo.ngc","source_sha":"89d4b19324ca5e73c91cd68b536f62b8f4b89bd690f2ba60057855cb69bf9a0c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/on_abort.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/on_abort.ngc","source_sha":"42f7aefa2db005c2714baf3ebbd1c579141a785d481da0113ad41179463f3797","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/rack_change.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/rack_change.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/rack_change.ngc","source_sha":"f070e656c96f970fb6df0d145d315aef514042b5846c4393075609d82ef70f4c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_getput_move.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_getput_move.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_getput_move.ngc","source_sha":"7fb02ace50b2197e617d9d89b61d42fa3a60a8e9d943336eefa268766add66d8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_holder_clear_move.ngc","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_holder_clear_move.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/nc_subroutines/tool_holder_clear_move.ngc","source_sha":"c03da130e3dd6a12937ac54e2ff3e3a5b4ac227a9c7dc60eb889a3c562a89e58","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/remap.py","source_sha":"a4ab87612c6450953990b8cbd9678110b7a0f7c3d5131e45d07e559538bdfce1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/python/toplevel.py","source_sha":"42a4a3fc1f34843cdccb449e50f2f0d1cba0a7405adca021797a38a0c7a00e38","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.glade","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.glade","source_sha":"2c105c4466a11f58db6d8623f4898abd07276c07520655e552612e0b33c2f1dc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.hal","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.hal","source_sha":"edf2f401d6c23500a6dd71ab715f1902c3f4b4b7d31c77f87902336650e77af6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini","source_sha":"742f1ca34ffc95b1781673ca6ebed5cc23376cc7d94c520d4f8d4036699109e5","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ui","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ui","source_sha":"43ec1cc8274748771ba0866744c3dfe66743c7d638520c5cad1934ac64e7b4e7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/rack-toolchange/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/rack-toolchange/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/rack-toolchange/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README","source_sha":"b5589a0ee2337a5c4c5da97132d1a10b13e00c2f871bd9bc2dadf474331b534d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README_es","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/README_es","source_sha":"c000b121366b2b158ae5417edc20310c507ee826d01e2bc618c92c5d3c303bdf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/demo.ini","source_sha":"aea088d4bb017ac0474dca3f696c76533d374cac5a40b71944d76a1c89e9dafc","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_files/examples.ngc","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_files/examples.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/nc_files/examples.ngc","source_sha":"85e82d67ec51ef465c10536059bb1abade7527582fdf19c78eaeb88270c67f5d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/remap.py","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/remap.py","source_sha":"186ace88212845b1c8c6be58e400751a7b319a614c2a624329f8dac9fca32ec1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/toplevel.py","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/python/toplevel.py","source_sha":"c2bdb11012b35f85c988c201de45160f8c93e002e2b9b8075fcfce989e71d123","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/stop-lookahead/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/stop-lookahead/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/stop-lookahead/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/remap/tool.tbl","inputs":["linuxcnc/configs/sim/axis/remap/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/remap/tool.tbl","source_sha":"9f248d386b644dd67d3378d46cb296ddf2b8032916b4dcb136363b258eb5cd1f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/README","inputs":["linuxcnc/configs/sim/axis/rose_engine/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/README","source_sha":"d260ede532f54174a3c51682621c9b6ea84033f303f25848c2299552516ff2e8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/README_es","inputs":["linuxcnc/configs/sim/axis/rose_engine/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/README_es","source_sha":"32f3a7d23a1539fd749f53c0fda452fe2e5c80e67d50e546acaef4d16698e3f9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rcone.ngc","inputs":["linuxcnc/configs/sim/axis/rose_engine/rcone.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rcone.ngc","source_sha":"7140c250c366f28924cc599f09a5471366b7f3b667c71f14c48f9e60e2971bcd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc","inputs":["linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc","source_sha":"5b194542cca489e2f998104e7054c7d95433aa16f22be0ce5c09411089509b66","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.halshow","inputs":["linuxcnc/configs/sim/axis/rose_engine/rose_engine.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.halshow","source_sha":"174d37a7fc858c6534bcdaa239b35d1d873540b37bee173cf2aee53b80a4212a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini","inputs":["linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini","source_sha":"0685e9ca8c05c903b715e9fed6ecd23cbac13911ed335b6d14e24eb235de25d3","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rotate/rotatekins.hal","inputs":["linuxcnc/configs/sim/axis/rotate/rotatekins.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rotate/rotatekins.hal","source_sha":"e3c9ec02685f64fdb72bb9e561b3709b450f0da29eac9cca0f17541f843b0954","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/rotate/rotatekins.ini","inputs":["linuxcnc/configs/sim/axis/rotate/rotatekins.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/rotate/rotatekins.ini","source_sha":"324af9a73d21b5f0c9adaf3c97e698422790d403586901f9e161b6020b1fb4fa","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/sim.tbl","inputs":["linuxcnc/configs/sim/axis/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/sim.tbl","source_sha":"52411645e06c20cf0e6c469e544a4d17de07d03254a6cb784e2468704e0a4a9e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simpockets.tbl","inputs":["linuxcnc/configs/sim/axis/simpockets.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/README","inputs":["linuxcnc/configs/sim/axis/simtcl/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/README","source_sha":"f99be5ec114e530daf3677719a32b8c10f69bdf453377d29795fcd29565995bd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/README_es","inputs":["linuxcnc/configs/sim/axis/simtcl/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/README_es","source_sha":"efa5f7a03784e6f2734d761a67f785d3dcf19da1aa1c075c38efd5beec71c44e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/sim.tbl","inputs":["linuxcnc/configs/sim/axis/simtcl/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_base.inc","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_base.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_base.inc","source_sha":"61bb7cabc2c70d8de648bf633ab8d4569995f3d98427bdb843557a704de953a1","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.ini","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_basic.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.ini","source_sha":"b19e33bdaccebf5e060acdb5b0239b438a8f76c0e84dd1374420775f989bf766","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_basic.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_basic.txt","source_sha":"053a1d452f0f496650068e1f6b266e28b8926b15970dc1a0fa2bfb577d90149d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_basic_es.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_basic_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_basic_es.txt","source_sha":"276411b2129549a7614af20e46282e2f524d1352a79b4a7d13ac6578283e0887","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.ini","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_compat.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.ini","source_sha":"d85d2940827bb6b2c945f69ef1ad18141bdc72f5c3391a7d816605320fd7ae57","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_compat.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_compat.txt","source_sha":"b0829c0111427175fcbe9856e49c5463ef522bb466b08de1bd3bb7782041305a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/simtcl/twopass_compat_es.txt","inputs":["linuxcnc/configs/sim/axis/simtcl/twopass_compat_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/simtcl/twopass_compat_es.txt","source_sha":"77a68b1971499205f34433ed1cdafd8077845a8978365300695253d995a7f77f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/README","inputs":["linuxcnc/configs/sim/axis/spindle_orient/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/README","source_sha":"04bdf68bb6d4236fdee6b83e96033752c1ecb02d44a3fbe74614cabd763da58a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/README_es","inputs":["linuxcnc/configs/sim/axis/spindle_orient/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/README_es","source_sha":"81a2b3ddfdb15d913ce5446c4bf4cf338f9ab84d00e3ebc944142acc55b05888","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/orient.hal","inputs":["linuxcnc/configs/sim/axis/spindle_orient/orient.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/orient.hal","source_sha":"347c7dac63dcfb222d181c01c59993f2940d71e7b2080b7c29ecffdca81c0c41","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/orient.ini","inputs":["linuxcnc/configs/sim/axis/spindle_orient/orient.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/orient.ini","source_sha":"98d9ca88da31ae88a2ae51b80027939a6ebc6e700326ee7f3a108506aa908b04","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/orient.ui","inputs":["linuxcnc/configs/sim/axis/spindle_orient/orient.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/orient.ui","source_sha":"33a78110b344580614d6c6c17da542e09a2501bc9d8e6badbe4567d4fa0afdd5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/spindle_orient/sim.tbl","inputs":["linuxcnc/configs/sim/axis/spindle_orient/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/spindle_orient/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/README","inputs":["linuxcnc/configs/sim/axis/twopass/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/README","source_sha":"6f0959708a15bf3b8951343a80516a6687ca7c9d60fbda3820f71333de5d8345","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/README_es","inputs":["linuxcnc/configs/sim/axis/twopass/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/README_es","source_sha":"405f9b200475062cc43f6ebd7f958e4aefca8c8b7da1cbe079a3beb100fc5c34","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/load_for_postgui.hal","inputs":["linuxcnc/configs/sim/axis/twopass/load_for_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/load_for_postgui.hal","source_sha":"5905630a2e068ba464ae685e11052b1dc72e9fa5058597abac1980ccdef6680b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/postgui.hal","inputs":["linuxcnc/configs/sim/axis/twopass/postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/postgui.hal","source_sha":"e17c4268e81f2b7e161ab6f52cedceb881e988b9a0a10b1e5de39cff9378bff2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/sim.tbl","inputs":["linuxcnc/configs/sim/axis/twopass/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/twopass.ini","inputs":["linuxcnc/configs/sim/axis/twopass/twopass.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/twopass.ini","source_sha":"9b88396ab9461605c378ba933faf6cf17bfc7c960220e6fb4573d17c81f24526","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/twopass.txt","inputs":["linuxcnc/configs/sim/axis/twopass/twopass.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/twopass.txt","source_sha":"d65da044bb9a9a9b4262b137b98eebf8915269511b4c3c63d813fed9deb2984f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/twopass/twopass_excluded.hal","inputs":["linuxcnc/configs/sim/axis/twopass/twopass_excluded.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/twopass/twopass_excluded.hal","source_sha":"085ed243e54d6df44e9e948e972407597613dc0a2286803106f49b812b140d2a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial","source_sha":"da5f8266cecd79cdeaa01bf07c4fba17d5c748ccc7dedfc7efdf0354deee9cc7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.hal","source_sha":"6c01e40c2244d3b534c0d3c60f26a9cdc5232defc79611234c78477209cfda1f","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini","source_sha":"b801d4fb7a3d66fac7a4202d56c384f75b039f55c70cce64c2975c5454875388","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README","source_sha":"843afa190f28fb57db670fa1014cb2130400a92e91f5cc781a91a7024c1f5329","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/README_es","source_sha":"359d91c7116db294b62923a376ebac27cb06e94b1c7245bc5f316bd8a5586eef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/3axis-tutorial/tool.tbl","source_sha":"6a1736d9a44a30e62d7a8be4df960adc909e7ef026af10ab8e8abf6a613ce4ea","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini","source_sha":"789ba656f8ee3e97feba07b58eb242305898e745795891b1a7e536289bffe6bf","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.tbl","source_sha":"51b2b28aa9677a04ef0e0ebc7ba37e937857f97f1a50a25da763e4ee3a12dc18","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.xml","source_sha":"e50b4898e89796b5b711f827efe798519983cbabc4f8bee4ba98fe01d2d61473","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis_postgui.hal","source_sha":"b4aed98d19a6ec8f3ed8053aca7ac6191b15a8031771ac9d2cc34f1277db9394","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.hal","source_sha":"a59e6b9432c0a898f6d8da46309b868733a906158733fb0942017d14eb97cd07","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axisgui.ngc","source_sha":"edc3ee7b320b2281c34e2111152278c17c831548d5385ce9f73c0898fadb6946","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README","source_sha":"a262c761269db28281d70371dffbff655d40f561b0d294cd02a87af3708d4332","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/README_es","source_sha":"b5d6f335a1e47a5dce31d764ccb900ea8a2874deb38cb6742e48f23541f080d7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/428remap.ngc","source_sha":"66566f6d687f1a5908e6ee1415381746767cb3929edd731fa8d57240c71671f0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/429remap.ngc","source_sha":"5c93266c5e7cbcbb8f0803e36ff0e8983939afe43041e7407efb54359a6ca41e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/remap_subs/430remap.ngc","source_sha":"8032b7bc4a70c7fd52745004ac7455b599cbf222ac1a5a53c1c8385e7ea1023f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README","source_sha":"dad26a039488d933d1fc0d0c1f5ad912b0c2c029dc1c2ffb730c37a10affad57","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/README_es","source_sha":"9d438528ad9eabfa5065d3242060d8ed676cd59f9a07ee0bc2eb3a2c4312c187","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5_base.inc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5_base.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5_base.inc","source_sha":"ed37759d2e2d5fa94b8cf11810bd254c2478889cf7f010e520599424453f127a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.hal","source_sha":"21897c3af97b3fbd4722d35b3f6380ad27a7d506b5c135644c929cf6d058832a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5kins.ini","source_sha":"ea7d453127122b7831e74de2204b446c514f3c999961a4be412b36880bacb8b6","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.hal","source_sha":"71c275afc0cc325cd72201118b86b323f89abf678a7e9e725328d6ea8183c664","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/max5/max5triv.ini","source_sha":"92afb2043a559d8eb9e638bfb9862c8ec917deb49987c788989fe538e8ddeefb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/README","source_sha":"e816f375df782ce1b2344f8f32f94b3cbe1dfaf7360aaee53eeb6dd93f44aeb8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/demos/xyzab-tdr-demo.ngc","source_sha":"cc57e949ef7f6ed760963289d55d01c210c0709b424e8b0c4cb87a3ed66cc235","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/428remap.ngc","source_sha":"a0aee1d6b481a979849a17c0a23aa7524f52cbd875c92cbde3b73bf36f91d17b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/remap_subs/429remap.ngc","source_sha":"160479860b84e55ace49ffceb9594285ee90c521ba5eef916ef47ac8a6b3349d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr-postgui.hal","source_sha":"4d571e1caf7f7b1a9d6bf84e0459a2b860ed385e09e2732b35fd47aec4c153a2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini","source_sha":"923d0a9e75ff595e05a5fe13194cbd7eee7465419b995fe852503435a8d35907","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.tbl","source_sha":"a91ca3e9d73817b78d97c464d8135033aa8d9d6744c5e32bf09c99dcbbb4ea3b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.xml","source_sha":"d8e4610d1dc63b70f9d14fa077db90f29764eeb7bb56d306e08e4d3e3ba8d38b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README","source_sha":"57ffce6a599239cc192b33dd8cd6161a9c20c0d973600bd4b26cdfdeed85c9e7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/README_es","source_sha":"94be5d7f9e8d30e8bb3b7435412490b77492ec24c02303d52701392404f46e34","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc","source_sha":"4d4769cbbb47ad7bf82c12bb1545c3854addebebe4642a3f50c8ccf5c560bcda","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc","source_sha":"f46a1f485ca85e4e9900b7a9b4f59fed7fc9d7cf27a403e15841b933ab98f0bf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc","source_sha":"e90f0b4b6c43809da94a8170ee1029b5afc3e1bbe9bf2ae66298a8baefad013c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc","source_sha":"5afc03d5c1b692edd4154a6d37e5f94d74936a7bd5e82dc9c022f7bc21c7dc17","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc","source_sha":"3cdffc0481c1d6b0a0a67151a06448c686d4109249ed73438d5ff4e72b9e7267","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc","source_sha":"a0b05e672e7f8b5d9c8f42ac3fd16320f68a67926ae1413d361d60cc508d953f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc","source_sha":"0e7e3c2fe554f888d3f5ef055390a7153ffa7f9eeedaac116f78832ff7a31cc1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc","source_sha":"75db56e24242b68e32a9a7f1943fe240c5f518cc1866ee823ea158f9f87ce9fe","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc","source_sha":"a0aee1d6b481a979849a17c0a23aa7524f52cbd875c92cbde3b73bf36f91d17b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc","source_sha":"160479860b84e55ace49ffceb9594285ee90c521ba5eef916ef47ac8a6b3349d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc","source_sha":"41090461a936a63432252d42f277c925f9aa5a0faf0497933910c3b051fcfe4f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc","source_sha":"58cf585aa10480a80fe8ac8f2eab5e877adca51b4b3518b337eab476de01b11c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc","source_sha":"06cb755e33dc35d9a179b3c48e4203c8469632ab248d94379b10f2538dd0b54a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc","source_sha":"2b8b36bf78d9227bd061083f883c72c7b0b205a8fe6d0a9407203b5375fe89fa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc","source_sha":"833bf21b8ed0ce600dcf5819234320d85348d906bbba390b62f3704836ea254d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc","source_sha":"7265e848d0e123f439208caa88afccdf2803f34770042c778a8797a25d44537a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins.halshow","source_sha":"be3bd920206548a7f1ac696ba25ad6cb7a9bbba79160827da980e06195602d2c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/switchkins-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-switchkins","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/switchkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/switchkins-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal","source_sha":"55e969c22ca9054a818dbedc8ec50bed768d9ab3d8c4bfdfcfc78e912e9271c4","test_id":"audit:K5-SWITCH-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt-headless_cmds.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt-headless_cmds.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt-headless_cmds.hal","source_sha":"6f8c1a8ce30b00c2256a3e8b9f8ef20a1441663e944a95c188cc9f05bc4c903c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/switchkins-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-switchkins","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/switchkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/switchkins-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini","source_sha":"9ee1d96962e7a44b25468f452543cfc3ca318585269e26227bb5b6e17b1e42f1","test_id":"audit:K5-SWITCH-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.tbl","source_sha":"41cf3c92574be99ecd6ed45e1869158b184620419d5d95a41649d25f15e141ff","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.txt","source_sha":"7c87f7c633bdd031de26ebbfd74a8078a7b4ce203e3ded963eab4c7530577496","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.xml","source_sha":"84efa01584693ab8f4a9c0730e341a9dbe87d9341472081ee80d59a0bfb90941","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt_cmds.hal","source_sha":"2d5daf919d6a6b23d8f2c3e158596dcf77217b304471d6b92324611f31e00461","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var","source_sha":"163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var.bak","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var.bak"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac.var.bak","source_sha":"163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini","source_sha":"78ce55d1e96e6f6a68f7352d530f9f84f3a68188cbe3b45e908a085295180c78","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl","source_sha":"6f61c5a697a8863742765c722af62669546246bacfa80fd0e329197645825a80","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.txt","source_sha":"90f8a7ec57d45af21a540daea7e4af66ba0fd914d9c5989951cef174aa4faac4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml","inputs":["linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml","source_sha":"c863dc78c6b5b066413193e4f994b81b1a876a3e7e4257f11814fb5160725dc4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/README","inputs":["linuxcnc/configs/sim/axis/vismach/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/README","source_sha":"8ffffac4944e8fa82108fbe8db5fc475b38ddf1f5f5928468de4e99a5647d269","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/README_es","source_sha":"101cf6eb2654b0be9672a4233c9db2b4f5e9ee8c28906b8c479ee7b90659d4a3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README","source_sha":"640274f9a90df87681b36a8363f58338b6a75e0c7241a6278dfcdbfedaca332f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/README_es","source_sha":"6c548d8a77280aaf8cdbd12dc11f57bba340a051c9b8c727e8be82a20b65ac08","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/arm.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/arm.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/arm.stl","source_sha":"b6632ae3e05086647eaf2397ae05ada660973d54eaf7af9f3514464f7cccb4ff","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/base.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/base.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/base.stl","source_sha":"22c5c877c6a151a5c238b033f68eb4ead930f853e63d0aca6e4709bc62f8a584","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/carousel.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/carousel.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/carousel.stl","source_sha":"6a0b1fb49207686627c0f865f7a5d19ba8b828e449594255cea740e468174e57","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/head.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/head.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/head.stl","source_sha":"833c281df3ed101549d166e9a22af14a3605e9d329c30515091a1aec3345ed93","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/remap.py","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/remap.py","source_sha":"fb176623acd4ccc3d78afae32d176b93d3038f69d082e8a223274091162a6718","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/saddle.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/saddle.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/saddle.stl","source_sha":"219fff1ff760d63e0684077f156af750f3c84058a9998a65aaf21858ad743202","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/sim_vmc.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/sim_vmc.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/sim_vmc.hal","source_sha":"3d8e443811e34c59dc9c34177d27e78285c0455ea8e0d1b1f838b5fa04b1c134","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/spindle.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/spindle.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/spindle.hal","source_sha":"aa105ee031670102556a505a7240a83aa83dec11b405ffb1e846e3035e1f4505","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/table.stl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/table.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/table.stl","source_sha":"c583e90d6a30f7928f5ed6b47afddd6868aee0dfeb612e302c8733fbda4d05b8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange.ngc","source_sha":"aa7b66eda70aeb4d4bfb8575d8a6bddbe1bff7ec5b4e5e9c8ddf8e5a742ea629","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_gray.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_gray.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_gray.hal","source_sha":"27a572e689e6d819b3b006f4d92b6906568a5c787d55920c7b8ddcaedfcfa225","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_index.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_index.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toolchange_index.hal","source_sha":"e0b60802666e62ff0b8b1005f746a6d4d18026b71a299c4cd10bd2d1308e0439","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toplevel.py","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/toplevel.py","source_sha":"b1b4f32e80b72cf158abcaec372872e2eb8ba690da3753b4598e692070a6e89e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.hal","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.hal","source_sha":"c64398ad3e3ae763d3429dd68648d5f6e1635eb4cf49bd648dbc1f1ff01e139a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc.tbl","source_sha":"a4a6dfa365087321b6daba749094c5db347abdd1480c972667259bd598b0d7d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_graycode.ini","source_sha":"5825522880add3a8614e1fd5c168b16533f7b7b898b00a640b6e74f281270d2b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmc_index.ini","source_sha":"0f6e02c370c529d080bf913c1771169652bf8fe1b67cdda86cb93e2c8f933abe","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmcgui","inputs":["linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmcgui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/VMC_toolchange/vmcgui","source_sha":"167543feec7249cf93fea831c2799c7fb678cc235e6b2ad26efd356124f9c59a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.hal","inputs":["linuxcnc/configs/sim/axis/vismach/hbm/hbm.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.hal","source_sha":"b864ec16452495dfdaa62b780268a608e59e885dcfc1ee4a372dfbced0c9586b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini","inputs":["linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.ini","source_sha":"63eafce3b9ee34cc0ff489dd754e1657a4cfd08d16147f28be38687e19604b4d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/hbm/hbm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hbm/hbm.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README","source_sha":"288357e6b9270e5c437c1c7d299d359a2b17739a981d2d3e970bea5c9e7daa39","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/README_es","source_sha":"4a7f886246587c151c333ea584a048e1b3d67cc2d2ed6b3ccfd780fbc0669c47","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexagui.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexagui.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexagui.halshow","source_sha":"431cf7163f324cc70cc0aee4cfb2335ab7a209ac1f23a16d3595f7083862998b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/genhex-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-genhex","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/genhex-kinematics.report.json","status":"blocked"},"outputs":["coverage/genhex-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini","source_sha":"362654b77bcaf5c87c3aa14c12684f516cbd635b6d582a68b05fcbd8299822ea","test_id":"audit:K4-HEX-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.xml","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.xml","source_sha":"840a1fe297431abaa6eccb286005c7fefb62beb20b95a14870ebc79a00dbb04b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod_postgui.hal","source_sha":"f2ede483cf00298fd1544b5c62e7729a03990a3ab5ce43142f6cc7b9019d5a5d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal","source_sha":"6dd6d63e0403dcc0c82b43790eaa5b4a4d639c5a02391ac1dcd5673969c4ec39","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/428remap.ngc","source_sha":"66566f6d687f1a5908e6ee1415381746767cb3929edd731fa8d57240c71671f0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/429remap.ngc","source_sha":"5c93266c5e7cbcbb8f0803e36ff0e8983939afe43041e7407efb54359a6ca41e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/remap_subs/430remap.ngc","source_sha":"8032b7bc4a70c7fd52745004ac7455b599cbf222ac1a5a53c1c8385e7ea1023f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/README","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/README","source_sha":"2bcdb93469f6fdc4eb77b37ced6509b6ce95d53037ed8b18ca7b70a1fddc694c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/example.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/example.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/example.ngc","source_sha":"dc53fba658068684c22eec4bf3e9519372f1e735f4dceea829d81e881fc4ce09","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link1.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link1.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link1.stl","source_sha":"525e72c30c24e843a49048bf04cd9e02567f10177df3596b2af040436e0ef550","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link2.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link2.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link2.stl","source_sha":"03153c6d60d4f51722b6ee5d4336aadfd6b122eecba17bd87a0f72eb9a4edea8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link3.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link3.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link3.stl","source_sha":"bf5bba843ced02e6e36b776ed5c556c110d113681177fdb2b221a0dd21c45eeb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link4.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link4.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link4.stl","source_sha":"20ce63abbc50ebd0e1189eb8bfaf84fd486c900b50f27d117cfc7e3d8f46f9ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link5.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link5.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link5.stl","source_sha":"862625ad1c0d0f0b754aad673086158f431763f4c9faa8614fb9ce1718d3649c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link6.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link6.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link6.stl","source_sha":"6846fd5a3b7e7ca0767b6816d4116c5b82dc2a4277d72dba859e968c967eab4a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link7.stl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/link7.stl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/link7.stl","source_sha":"7d503f8335cc5e53cfebbfb71feb69a5e534262ec5ad58856341762829a9cc01","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa-postgui.hal","source_sha":"3591022583c229c2c9620ccd4cbb644992de7372f13002f4d6364fbb4c70b7e6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini","source_sha":"7dc7a3db58ca7f7ddba11fe08f691cd7658564be2a0b872d9087ee7b392e45c7","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.tbl","source_sha":"56c2a2c80aaba93b5c9822a84902179ed33923cb34dde4946e74adabf13360e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.txt","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.txt","source_sha":"10cb2a704d10cb1105f07ca3d0a53d5ed3ba4c312494985d626ba1f44c0ce90e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.xml","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.xml","source_sha":"eb5425a727bdfce813157f3cb8dee59b7922ba30ef8726f3fee742f842cda9bf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa_dh.hal","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa_dh.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa_dh.hal","source_sha":"0d943182e37da99ae99db53f3dd464cb9b62b17d4cabe56c35c0c27b43bf68c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/428remap.ngc","source_sha":"fec036a3ff4cf1fce1757250de714868cbcee3a04147c29b5bc81e4d48830ce4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/429remap.ngc","source_sha":"608afc1f094ffa9e69010d20551a26b583c35a6284656c60d7a524254b01bdf4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/melfa-sim/remap_subs/430remap.ngc","source_sha":"de92a086bd9eff90aa789aafdb2ee46600be048dbf68c8256618aa0ccb443357","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/README","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/README","source_sha":"89477cc04d644aaf4554cca9685573682a8dd07c666ca111acccbed3f27499ee","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/example.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/example.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/example.ngc","source_sha":"c56c423ad3b94bfd6919802b9aad0f90faa25e81a2996c118cc7cf1bb73680d7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M128","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M128"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M128","source_sha":"0c2af68b265d73dfbbeb12cfe33ce66025db0861714a37c926eb3391563d8b9c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M129","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M129"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/mcodes/M129","source_sha":"34520c12ee3ec5873362c0757acebabf5738297507bc7daa2feab89d858549d6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn-postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn-postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn-postgui.hal","source_sha":"22afe6f156067a56b995dfe95f5003f8feaec310286cbe81f4758be3366a8d3d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.hal","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.hal","source_sha":"6a66bd8ac9f801ed35a132d1f9983b7ff80be681c629515efe06cd1f40c46091","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.halshow","source_sha":"3f7e6cc28d342d66cd47d1ce4934e5ecf1c94f1e4a9619f2943115ac247f76cd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.ini","source_sha":"dfdb6e6c295c4ca9ebf9ff11f31c1b5d6fed4079b8e48b7b59cf7fee6b8b1547","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.tbl","source_sha":"d960cfa27bfdbf0e32b19d9a44bf4762e2adfc92901d62868db3f57a82d73569","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.txt","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.txt","source_sha":"37cd8df33348bd08dcacff0fef4e70b3aa62e97df6a1b63b63934cb28bb13a60","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.xml","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/millturn.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/millturn.xml","source_sha":"39b0f388b576bcba36c81a46dff1c91cd4b11631045c4735151e893fd1446b3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/428remap.ngc","source_sha":"c2d6e242c3c78084723384559020b838c7088426cb4ee87ac6355fb196eb538c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/millturn/remap_subs/429remap.ngc","source_sha":"55a3ef0381f9a6a94ef21a645f47583b892c37b113e3eaf18e0e284045f3a4a6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/README","inputs":["linuxcnc/configs/sim/axis/vismach/puma/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/README","source_sha":"3647a1f7c9b2a24388f81e66ab282953960952019c5dc4dc12157dd9a2dc6f74","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/puma/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/README_es","source_sha":"d3436796780f1e8f23594463d5ad2b16df553d323b6326ad3bab0512cd3e3d23","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M128","inputs":["linuxcnc/configs/sim/axis/vismach/puma/mcodes/M128"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M128","source_sha":"5e1da153f647d5459db497c1460a73208559a1bbd99eb74c9adce71e960e37fd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M129","inputs":["linuxcnc/configs/sim/axis/vismach/puma/mcodes/M129"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M129","source_sha":"ef6d3159e0a6c0e8e1c31cbef5b397aadfbbdc210f562f5f40dec93df0874a08","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M130","inputs":["linuxcnc/configs/sim/axis/vismach/puma/mcodes/M130"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/mcodes/M130","source_sha":"29bd9a1cc52015501a36418963e35ca3e630253de60e534079e77860cd2f9a04","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma.ini","source_sha":"26ee23af27aa03d2da89b842992802ece2423195a5ac0960b28bb751871d74f6","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma.xml","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma.xml","source_sha":"6fc8b4d42a786ce22d1943be30e40416af629fefbc6e5381862dd47759d148d1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.halshow","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.halshow"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.halshow","source_sha":"f507a327b27a596717c962739c7a1443f05b1a4d89268088a6aa0af442493fdd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/userkins-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-userkins","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/userkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/userkins-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.ini","source_sha":"2bb881ed6c5662282977accac29bfd6c4efc18e572cbcb8a31c134677012cf4c","test_id":"audit:K5-USER-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.txt","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.txt","source_sha":"83b65325bf7da96aec4f8ba363b83da01de18e4a62d3d05e5c36d26bd9f795c2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560.xml","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560.xml","source_sha":"7d28dd9ef2be9d3dd5f20bfc0692bfb019292775f0f8798b02d94a383ae2bb8a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal","source_sha":"23758eb7a6a4abe116e1de88140d04e6c9a910d1c378f019d76843a5a3fb6141","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560_postgui.hal","source_sha":"a5db7c206ab77f08907f333e4a53f777ce76abf7aeabda58988651a106132909","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma560_uvw.ini","source_sha":"50bf5dbc4cf70b0c18afea3dcbc577fbb6166152300cd16e27819de1fafe41b0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ini","source_sha":"0204289788840e0dcaaeb55a2a85cf44a3754845636a897df6efeb165db0de15","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.ngc","source_sha":"6e7dcc675d606bd5d6144bd78b26418445b6f7ed6ebe3412307a525756fdcd02","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.txt","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_cube.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_cube.txt","source_sha":"633f1f98387e154d382038283698819ecd0a48c8c008260353b09cc08eb9793b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_dh.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_dh.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_dh.hal","source_sha":"b57992601bf614c26e53c8add3c3aac0a0df79929dd64f897a19630437d1c181","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link1.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link1.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link1.obj","source_sha":"8fb2358be3d82ce65ba6d45a5e14c7ef5ac26b4c004bf69618f9df387567ee9d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link2.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link2.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link2.obj","source_sha":"b19758e384d48e1b8ccd7fe25b359e836b3bb07b4abfdba3dd6e6c0cbf7e195a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link3.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link3.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link3.obj","source_sha":"80f5f91783149e91b77be49585b3ce3b388459a403d23a5a26c0206aac52a348","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link4.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link4.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link4.obj","source_sha":"ad8f1727afa5b72947abc807a9eda9f391f92668ead94b545a5413811fc1bc3e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link5.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link5.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link5.obj","source_sha":"e9dec96b1114334e9e0dcd45dc4dd5a490c230a47016b80a9c07815a3d66b8cd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link6.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link6.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link6.obj","source_sha":"f33b99446ab1e02a744a7f164b8070d0db61426a7cc04ad624c6a32e9357040a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_link7.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_link7.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_link7.obj","source_sha":"e8d027021c126ff0b46089c04d05be4422a181076d143575870978fca166b58a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_postgui.hal","source_sha":"e00486261fe91c1cc3673887889b4830d142e3db52b6794e4f3da3fb3ee52c54","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc","source_sha":"56a04697212b8bf9f703a8eb8a8e475da0a257d9cf3785c47dcc3e4537647577","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/puma_text.obj","inputs":["linuxcnc/configs/sim/axis/vismach/puma/puma_text.obj"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/puma_text.obj","source_sha":"ff0b9b4a927b687f93a2475655ae0920e025c909f5ed953006b166e3fc4fc9fc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc","source_sha":"c5787ab50500eb63692c4e6c94d77ab0501b7aa11e63002bc7abdf4f986cf5ad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/puma/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/puma/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/README","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/README","source_sha":"94955aa0a800eff1e13a4ccc40385a32a4a593bcdc7b9e4d49bec28b932d362e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/README_es","source_sha":"5e593fb8a466395f795689c07ecba2931c2954b1c2c13d9dcecc93b2cff49972","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill","source_sha":"96cd31e860b7a183e9d1723101dfff7f2e4d69289cd8d5c19888e1b692da2b8b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.hal","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.hal","source_sha":"fb34e5006181dcf9f0d16b40d2ca5dfcf5ccf33753bb6c5dcb51542d5a938a79","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini","source_sha":"b122ac25ed12462b02d10828c469bafdcb231e9cbed07e96b6a7709380bdf0ad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/rolfmill/tool.tbl","inputs":["linuxcnc/configs/sim/axis/vismach/rolfmill/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/rolfmill/tool.tbl","source_sha":"6a1736d9a44a30e62d7a8be4df960adc909e7ef026af10ab8e8abf6a613ce4ea","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/README","inputs":["linuxcnc/configs/sim/axis/vismach/scara/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/README","source_sha":"bdf56274b61960efad7f609daaa8fbff09bd9909f033807bb31ef10a26d3236e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/README_es","inputs":["linuxcnc/configs/sim/axis/vismach/scara/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/README_es","source_sha":"4096945df4926fca88e9cd90cbf54a183c6eea8921f2cd60cc01927f9bee17b8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/scara/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/428remap.ngc","source_sha":"4cce2dc177f32e7149bc755dca78798d9f0e64970919042ac03ce3adcf1e84d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/scara/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/axis/vismach/scara/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/userkins-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-userkins","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/scara.ini","inputs":["linuxcnc/configs/sim/axis/vismach/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/userkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/userkins-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/scara.ini","source_sha":"602e02bb6d320b728d9ae15904a5d229ea1a31e932c18e9018b45be007d695ce","test_id":"audit:K5-USER-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/scara.xml","inputs":["linuxcnc/configs/sim/axis/vismach/scara/scara.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/scara.xml","source_sha":"4fc724d9bd969c84ce6d9e4c2c4e47a1c1ec67646044e1ca227b1745f9131734","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scara/scara_postgui.hal","inputs":["linuxcnc/configs/sim/axis/vismach/scara/scara_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scara/scara_postgui.hal","source_sha":"77b7360cf05b79fa6cc15f1f686f444fe55360668ec21f3859703bcd2d2a5596","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.hal","inputs":["linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.hal","source_sha":"ef66253c80e77899df824f9317e9ba0e9292f0e0389ef8e7ec22ebb465563363","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini","inputs":["linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/vismach/scorbot/scorbot.ini","source_sha":"4e8edd061a033d45e1e71c56bdd521ee10d3f60def3be020bbd437fc49271343","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/README","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/README","source_sha":"5f9fd4cb6e25c0a7b940e92131b962e10d671a1f6e16afe528901e9f73ab48a2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/README_es","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/README_es","source_sha":"5f9fd4cb6e25c0a7b940e92131b962e10d671a1f6e16afe528901e9f73ab48a2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.hal","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.hal","source_sha":"34102c0b792c4ddf9d2122898513a316f990b91f38e3ede62f5a6fe6f40c04a1","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.ini","source_sha":"a9d1ffd13139631bba4b4eec761e99b3245ad18be951d076eb3a949e3e6c3798","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.tbl","inputs":["linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/wrapped_rotary/wrapped_rotary.tbl","source_sha":"31b1630233a2e84cf28df5833d29215234c67cbc227964f8f763310169a25841","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/README","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/README","source_sha":"1eb8f7a4ebe21af9a5164a8c9ab1f93c0b6ed00ebafac49605cd7b754439e6c3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/README_es","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/README_es","source_sha":"8a6ab40e2806277fd4ec40011c191fdb5366685903945c14c476a2d7fecba707","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/inch_base.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/inch_base.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/inch_base.inc","source_sha":"b42d51ef9b457a3be18522d66b6cd05f854c4df52ea8c5f611f3868c14bf367c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/inch_trivkins.inc","source_sha":"333e7f1ce9adbefc48619dc33b8be4e7f9fbfb5def18f92f01b2082a8a497e3a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/layout1.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/layout1.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/layout1.inc","source_sha":"ccc44e230c68fad051d7db4dc28217341537566fda0263364a620f6db33624a7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/layout2.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/layout2.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/layout2.inc","source_sha":"1c5d14bd7aa90d0b856e1a94b2f7eb784a79dbf66a2fa4a763eca2ab5b4a9121","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/mm_base.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/mm_base.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/mm_base.inc","source_sha":"6bb051aa3b33764a8487c88561a475c180e43339c2017b8bc29d09db378f67fc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/mm_trivkins.inc","source_sha":"39532fae2101b3348e38dee856a7af9df20ea4cc56e994d0f053c599de842b83","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/sim.tbl","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/sim_mm.tbl","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.ini","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.ini","source_sha":"07b2c68847bdb8136adfc04193826c6019981c80a7219a1dbbb733d337b8f817","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1.txt","source_sha":"13a6f376828ce0f303851d5b77a9e6e0c051b53ab1fed9d15b03a97a2cffed62","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1_es.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout1_es.txt","source_sha":"a70a8e650fc9aa4961e72b4c6ad4f843182d91c35a0b6950686db37cd7718e8d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.ini","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.ini","source_sha":"9082cc7df0115bbf754f796ae7989fab1897b5167231dd7b55e6e7ff2f0d96ce","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2.txt","source_sha":"0317ac58aae210d4bc6c8dd55c48cad9b2f91730a2f0df86f13bdce2a267e14f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_es.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_es.txt","source_sha":"0cbf4caedea8911f02751dc2f565b1e0e5b981c3f002ca38f5332d8cf09014b0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.ini","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.ini","source_sha":"cbc5c40c2a7fbfa0ead5f52dde952a0f1cd088895cdc1f06a5d01060c54aef41","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.txt","inputs":["linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/axis/xhc-hb04/xhc-hb04-layout2_mm.txt","source_sha":"0317ac58aae210d4bc6c8dd55c48cad9b2f91730a2f0df86f13bdce2a267e14f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/ConfigParser_New.py","inputs":["linuxcnc/configs/sim/craftsman/ConfigParser_New.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/ConfigParser_New.py","source_sha":"b18a18f7ffb11c2f2230ccedf1f61191ec86116b34a15bb05f5ec70f04e4e61b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/README","inputs":["linuxcnc/configs/sim/craftsman/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/README","source_sha":"d4262d7f2e799829d7d9b90e563a031e4f999239299557380298786353400502","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cm_axis_panel.glade","inputs":["linuxcnc/configs/sim/craftsman/cm_axis_panel.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cm_axis_panel.glade","source_sha":"8b58d4cf4b855e071757d233bffc1ed935bc1c7d165eeb987f13247f0d6c5422","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cm_axis_panel.hal","inputs":["linuxcnc/configs/sim/craftsman/cm_axis_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cm_axis_panel.hal","source_sha":"f657be30050baf7f39bd962fb66bdfe44e4484ca0662851e93d2eb167aee8b39","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cm_axis_panel.py","inputs":["linuxcnc/configs/sim/craftsman/cm_axis_panel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cm_axis_panel.py","source_sha":"6657436567e38dd5bd4fa495e542b9d92e4291079d9790ab46f43bbe980ee937","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/cnc_settings.ini","inputs":["linuxcnc/configs/sim/craftsman/cnc_settings.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/cnc_settings.ini","source_sha":"4a40e3b30ec1cee094424945ddb36400c6d7fd5d8edf0109d95e7ea68ce211d8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_icon.png","inputs":["linuxcnc/configs/sim/craftsman/craftsman_icon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_icon.png","source_sha":"2304025b4428d5bc4413a15f1ef8ba5e341b984fefe006becafea63baab964ab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_router_icon.png","inputs":["linuxcnc/configs/sim/craftsman/craftsman_router_icon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_router_icon.png","source_sha":"f9e1a8cbe5e08ee885100dce399be31042acfd61a1b4e6d1061a844ba8f27f32","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_spindle.hal","inputs":["linuxcnc/configs/sim/craftsman/craftsman_spindle.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_spindle.hal","source_sha":"addd4c5cc4e57e08983b00b5b818857695923b857d094036ddeee44b5ce1204c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_toolchange","inputs":["linuxcnc/configs/sim/craftsman/craftsman_toolchange"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_toolchange","source_sha":"ccd04bda84b70b699ef4159e44ec60f6e6d316705eeac865f17bd008344d7ea2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsman_toolchange.hal","inputs":["linuxcnc/configs/sim/craftsman/craftsman_toolchange.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsman_toolchange.hal","source_sha":"29e959b94284ec921852eac972c70471af56314fe2cfbae7a0b8c28992cafb02","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc","source_sha":"3fab8f2660a7b49e9b517742aa82045fa52c32a1a4f42e7ed7976d3a866fb214","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc-axis.ini","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc-axis.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc-axis.ini","source_sha":"d678962c09a6e37c89868c715c98c77dbd3f9f3fe1f6537b41d092d2a5d8ed56","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc.glade","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc.glade","source_sha":"2447c97344ed40847dbfebb522608a7e4547fd201b6d789d99596f4cac095ed7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc.hal","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc.hal","source_sha":"6c30c302224c5467a4c1a0091efdf477b4f256d8bbea8beb2b168b88d721d23b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/craftsmancnc.ini","inputs":["linuxcnc/configs/sim/craftsman/craftsmancnc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/craftsmancnc.ini","source_sha":"c9390a47578b640dfde32e50475a2ae386dd657dc5130ce2fe34564bf90bfc70","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/easygui.py","inputs":["linuxcnc/configs/sim/craftsman/easygui.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/easygui.py","source_sha":"9172f3f85f605232d82eb68c860a3e96692d5c7ae29df35dd2b5e798adb9f526","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/estimate_time.py","inputs":["linuxcnc/configs/sim/craftsman/estimate_time.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/estimate_time.py","source_sha":"6919410f67d6c1dfb7ffc6b37892cd4f63eb8ed4a6f8159df911c0f899eb73ec","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/extents.dat","inputs":["linuxcnc/configs/sim/craftsman/extents.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/extents.dat","source_sha":"53757acada591c6b15f15aa34ee1deaf6342f074a996f7deecf165eed172cda7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/globals.py","inputs":["linuxcnc/configs/sim/craftsman/globals.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/globals.py","source_sha":"11ec2dcf610eae872cefec2f24fd66188b3599af2b99f0a3962b4998ceef002c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/history.dat","inputs":["linuxcnc/configs/sim/craftsman/history.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/history.dat","source_sha":"dd3331aa585660345784fba2756d919a46ff837dfb3530a39231968ec290851e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M100","inputs":["linuxcnc/configs/sim/craftsman/macros/M100"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M100","source_sha":"9eb68586a224f6a19933da2d09ae27c6a84c3e743af332e5eec8fb7c587eea45","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M101","inputs":["linuxcnc/configs/sim/craftsman/macros/M101"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M101","source_sha":"74671f23e7dd84bcecb2c17164aaf2aec1e7c46fc809f102f36080ed85203120","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M102","inputs":["linuxcnc/configs/sim/craftsman/macros/M102"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M102","source_sha":"89ef1020da9fbca1332a4ae5c5dc7c0fe60ad32b792d7753a9cc030a6be8a04e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M103","inputs":["linuxcnc/configs/sim/craftsman/macros/M103"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M103","source_sha":"06697f6b466d5d1bc8c7eed367d5bb1c62977138788019df4ff680289f408581","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M105","inputs":["linuxcnc/configs/sim/craftsman/macros/M105"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M105","source_sha":"1bed32e5cc139fc76d16f6cbee17ea624bd32192a35d57282ce98f66742bb4a7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M106","inputs":["linuxcnc/configs/sim/craftsman/macros/M106"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M106","source_sha":"56610426c4e7b2e1360f7ebec1473be3b89c1221cff316c343fd239641080ecf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M107","inputs":["linuxcnc/configs/sim/craftsman/macros/M107"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M107","source_sha":"4cdaf6e6ba24fc947a85da77267e11afe628aaad0d0b957824ab43d8d5a86da8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/M108","inputs":["linuxcnc/configs/sim/craftsman/macros/M108"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/M108","source_sha":"8f3c70bf5aa3d695767335c828fdd4222d919fd884ce3981745ae217c16e0e15","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m101.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m101.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m101.ngc","source_sha":"cf199065ffb13d7d9696e2800d4a394ac40e1b84f67984673fe8011948d60872","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m102.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m102.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m102.ngc","source_sha":"8f6e5b3f64e32934708b79b460db5c69ba898657b344bc4a5eec38ae162b469e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m103.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m103.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m103.ngc","source_sha":"a5f0f05878bc026b6322d9b2fe57d88eeedf8d91b6b6308ee730860f811ab642","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m104.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m104.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m104.ngc","source_sha":"22d261092edb801e6b353ec5b3f7b12b4f5a7aa88e33c6f8fdf4f065c4cd2f6f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m105.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m105.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m105.ngc","source_sha":"b7275e8385614475e25bcd8224c4a0dd418bab238af56cd4b30af7e921df0160","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/macros/m106.ngc","inputs":["linuxcnc/configs/sim/craftsman/macros/m106.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/macros/m106.ngc","source_sha":"3e4adf99e860eb425c1bf05d773e9267cc5761d8066ae888a29e89d3350e9adc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/mdi_history.dat","inputs":["linuxcnc/configs/sim/craftsman/mdi_history.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/mdi_history.dat","source_sha":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/messages","inputs":["linuxcnc/configs/sim/craftsman/messages"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/messages","source_sha":"01ea45e9b05cb64f7db01f6ff9f1566ddf70fd24d14bb734510245ff0329199a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screen1.jpg","inputs":["linuxcnc/configs/sim/craftsman/screen1.jpg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screen1.jpg","source_sha":"ea7ea96d57376ffdb5fd99c0a84b208ee0e81454d3f659e88de2f84148a6536a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screen2.jpg","inputs":["linuxcnc/configs/sim/craftsman/screen2.jpg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screen2.jpg","source_sha":"e7a09dac4175f88b36c25427c1c36ce168cde6f60e3db32aa5994ab1794356b3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screen3.jpg","inputs":["linuxcnc/configs/sim/craftsman/screen3.jpg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screen3.jpg","source_sha":"63a9932a6529c007dd4b81534467b6a2fbfb3d3a18b4c9fc26ee59d73bbd14bb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/craftsmancnc.ngc","inputs":["linuxcnc/configs/sim/craftsman/screens/craftsmancnc.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/craftsmancnc.ngc","source_sha":"2251729c2a29a461576d2131be273e163a5687bdcdbea5d54c1e051ce97500c4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes.htm","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes.htm"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes.htm","source_sha":"ec422bf689e33bef278a63684d89606a92866a0b15437681dda69e1717d66cdf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81.png","source_sha":"2779301f4b7199a7d6515a78c1acce7ea8282e166128e5aa059425fc3f454363","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81a.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81a.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81a.png","source_sha":"6d1c8999bd0647b885ff38653bca0713205e9030916886288edf441097f7825f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex1.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex1.png","source_sha":"4afb8584f0103ac341d260476d849e14382533c88ca79d812ff5fe0ff5d8d631","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex2.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81ex2.png","source_sha":"c048a431239ba21051077defa15753403b6a97c63d6553b0f51b4fa042b009c9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81mult.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81mult.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/G81mult.png","source_sha":"93ccb029d76a0f539bc716cbf0cbf1a36cb01118455ea916946ae8efd417185b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/asciidoc-xhtml11.js","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/asciidoc-xhtml11.js"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/asciidoc-xhtml11.js","source_sha":"78c50669f3c3a2a4ae2293aa732b7f63890d1d743c79240db31c1af545433254","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/eight.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/eight.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/eight.png","source_sha":"42a59eebc6660f49b4137bc702d22692d17fcaa2613248c15b312f71accbbfdb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2-3.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2-3.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2-3.png","source_sha":"21bca394fbe08dcaeeab3dca09e58078d1a56c85be45656def072f3f699ac010","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g2.png","source_sha":"20c7cefbeb51eee3c2e21d24211ac13623e89a87dee5bbcc3d955a995d38780a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-01.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-01.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-01.png","source_sha":"67e9abcee13cc0c08976374efba06fe4040073babfd10af45b306bf2a02a9eea","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-threads.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-threads.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/g76-threads.png","source_sha":"d3eb94d99a091b1e3af39fe15a7d538498b696502c8371b90d77929edd6045dc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/linuxcnc.css","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/linuxcnc.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/linuxcnc.css","source_sha":"beef452e2e283ab8db24a1c7cf94348ae6fa8e115d085e32277d8f058d6978b5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/nurbs01.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/nurbs01.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/nurbs01.png","source_sha":"a68c3ab61c1ec4d03424e5005d266e01df03669abcf41373cce602b906a100fd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/twelve.png","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/twelve.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/twelve.png","source_sha":"0f81b84f377389a012e915340d879ad9a70a7728937e8ef404013d3dc1893a97","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11-quirks.css","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11-quirks.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11-quirks.css","source_sha":"38de5d0aec3025e8bf8255429b79ff59bed1c6ec86e02e41e0965d10b5d21049","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11.css","inputs":["linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/gcodes_files/xhtml11.css","source_sha":"ee5bb3b345e961c0e6ee96f7889c0c1d06202e6233637ab5fc1a0df2505d0ea7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/linuxcnc screen.png","inputs":["linuxcnc/configs/sim/craftsman/screens/linuxcnc screen.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/linuxcnc screen.png","source_sha":"2359f419203bd88b1d8c2bcbf2739d3d0817c2dc9dfdf6eee700846d90bd146b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes.htm","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes.htm"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes.htm","source_sha":"7f8c82b2b8d2ec1d7c2504d3dca1d96ffb01b4bc4ca745358553c0fb31b0c03c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/asciidoc-xhtml11.js","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/asciidoc-xhtml11.js"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/asciidoc-xhtml11.js","source_sha":"78c50669f3c3a2a4ae2293aa732b7f63890d1d743c79240db31c1af545433254","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/linuxcnc.css","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/linuxcnc.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/linuxcnc.css","source_sha":"beef452e2e283ab8db24a1c7cf94348ae6fa8e115d085e32277d8f058d6978b5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11-quirks.css","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11-quirks.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11-quirks.css","source_sha":"38de5d0aec3025e8bf8255429b79ff59bed1c6ec86e02e41e0965d10b5d21049","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11.css","inputs":["linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/mcodes_files/xhtml11.css","source_sha":"ee5bb3b345e961c0e6ee96f7889c0c1d06202e6233637ab5fc1a0df2505d0ea7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/screen1.jpg","inputs":["linuxcnc/configs/sim/craftsman/screens/screen1.jpg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/screen1.jpg","source_sha":"ea7ea96d57376ffdb5fd99c0a84b208ee0e81454d3f659e88de2f84148a6536a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/screen2.jpg","inputs":["linuxcnc/configs/sim/craftsman/screens/screen2.jpg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/screen2.jpg","source_sha":"b3e4a72610f0ed504c1faddffb7e675d26726f8f27c983aad767e9577b295c6f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/screens/screen3.jpg","inputs":["linuxcnc/configs/sim/craftsman/screens/screen3.jpg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/screens/screen3.jpg","source_sha":"7a1ef97572acd3a017ffb576a5616c90688003dd3751e1b397e3c0b2cbda5b2d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/sim_core.hal","inputs":["linuxcnc/configs/sim/craftsman/sim_core.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/sim_core.hal","source_sha":"96aa4a2a4beda2cb3a57d4b4714094fbb66be0fe3e031899206b4ad22e88c4d7","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/spindle_control.dat","inputs":["linuxcnc/configs/sim/craftsman/spindle_control.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/spindle_control.dat","source_sha":"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/tool.dat","inputs":["linuxcnc/configs/sim/craftsman/tool.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/tool.dat","source_sha":"c3c9a92402560fa371a37287b51c112f0b85f6763c3b69a6ad89256ab6c28e3b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/tool.tbl","inputs":["linuxcnc/configs/sim/craftsman/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/tool.tbl","source_sha":"9f55edd3aaf749ab7128b0871667e96eb52c9e09aae46c551279ddfe3449d559","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/toolchange.dat","inputs":["linuxcnc/configs/sim/craftsman/toolchange.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/toolchange.dat","source_sha":"5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/vfd_controller.py","inputs":["linuxcnc/configs/sim/craftsman/vfd_controller.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/vfd_controller.py","source_sha":"84d154d5b863c69a6aed593abb8908c9c4e809df559821f867761f0bbb44c860","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/craftsman/vfd_spindle","inputs":["linuxcnc/configs/sim/craftsman/vfd_spindle"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/craftsman/vfd_spindle","source_sha":"bfdbc04f9f7ff7f69afbf8ded5cce118fa3b9de52e38cc75285f204143071497","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/6_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/6_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/6_axis.ini","source_sha":"1a47c6b666af1ca2f78f95022c27bb9f94626ffce26da23556fea15f767b7cba","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/7_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/7_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/7_axis.ini","source_sha":"10db48db4e53a03fe04c2e3dc849c84c9f3f2b77d51c233f64b92b375942a14f","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini","inputs":["linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/7_axis_tool.ini","source_sha":"6f48447e4576d82a57742dc94babcecf2e813a2afbe398acfcfd87d05c99f229","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/8_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/8_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/8_axis.ini","source_sha":"ad9e2a848a1d1cde6c4fbcf82adaae70d52af6f283d3e785a053c2a560ab8f84","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/9_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/9_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/9_axis.ini","source_sha":"72252c1eb8238facb30b8b3fc08d012b22c70bf1c7c151c2e50946a5eeadc5ef","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/README","inputs":["linuxcnc/configs/sim/gmoccapy/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/README","source_sha":"1cfefb8ab11721485f3a26f21e25114d7e7795505058b371f757e402e8dc4022","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/README_es","source_sha":"fc0dcccc47bc360eb15b510d757e41efd358b8c38e290f3afc0d3a0f32b2e1bb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/button.glade","inputs":["linuxcnc/configs/sim/gmoccapy/button.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/button.glade","source_sha":"33c010a47f6b0f16182ba4fcc93a7a3d4bec87caff9c14896ae724fe2542258d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim.hal","source_sha":"a1793b7a8bb9ff03172dadd5a42bbfe41248f00796b48ef5d38b766d123accdf","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim4.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim4.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim4.hal","source_sha":"d326da9d94d7abdc6ebed4a83144cd1623fa63d5af37ad0ed57662ff84249179","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_6.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_6.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_6.hal","source_sha":"a9ffe2dc7d433ab5b6c027bc8e056b19b831ccbed64acd760571326d0ee6273f","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_7.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_7.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_7.hal","source_sha":"8a3edf09fdeee30ed396bb3b3b533f7acbce4d4fe1b22e90de9fa3bc3442cb8d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_8.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_8.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_8.hal","source_sha":"89becacb8d967d3078facf90ba16e34e39bc33857fcc92d715ef9be50e688d6d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_9.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_9.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_9.hal","source_sha":"563234fc66fe5483a4867a03e2a6e49e13f257805661f3c55a99e2c9c6b16c6d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAB.hal","source_sha":"fc79d08d080865aaf275c138b0220eb51ddd7c370f150c7b3d5d1b41ab33fd85","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAC.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_XYZAC.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZAC.hal","source_sha":"3fa7c42778f965ad47291d0215fec42707a2d15279580cc588fd459393f52a03","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZCW.hal","inputs":["linuxcnc/configs/sim/gmoccapy/core_sim_XYZCW.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/core_sim_XYZCW.hal","source_sha":"a0fd41c8ba9e1cb213122b2ae9b75184ef1e245b6d5d63e49b10211cbfcdf505","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/dro.glade","inputs":["linuxcnc/configs/sim/gmoccapy/dro.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/dro.glade","source_sha":"1a30d2d02e66a346495c477af8298d4d1acb3c13822cca78f06042cbedc304bc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy.ini","source_sha":"627537d0a342075ecd45765b4d8b256b065f2568902a585cfe5161efec53a126","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy.txt","source_sha":"c2989ddf8c03a240ceb9fb2d4af5400a59ac20cb40ba762bc7f0ea203b97d593","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy2.glade","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy2.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy2.glade","source_sha":"f307b3553656db0ed4bbc714c355ed9d73ee9cbe079819172c61b1e942b61476","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.ini","source_sha":"33b4ad6792d9037f2a0bb9eb179aff7b3d8ecac64bfa0b1cc71633a88cf868d9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_4_axis.txt","source_sha":"91edc2d47f90710a9262598b28c90aee7fb52bffcf0d040ffe2535b7694fcf04","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini","source_sha":"c8047ee290a94944481545a78104e9ead1036ca04f965a729ad4a870e7fe69a1","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAC.ini","source_sha":"daf2ffcab7fb3af60f5dd38256c8e9bb3347d885771ba414da2b4277c8ebce4a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZCW.ini","source_sha":"8a860f885f6afc18b0d1ff8081d356d56897456298cfd58fc7394ec519f71e83","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_left_panel.ini","source_sha":"3e458b639557d33bc2b637fb2f63b88e1cade3dd7543306b96e166c5b50bb08e","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_messages.ini","source_sha":"7b8a607c978ad1758a51d60b04d3bed46a9597661060a6a906b4411abe02e857","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pedant.ini","source_sha":"ea336e14be5b1b62a6b540070624b6c35cd076b16d170725fc4dacb9754e6790","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README","source_sha":"5a25e58d433c629316f5a865d025ad50f602343d99bf6c4fd983b6ce09f21828","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/README_es","source_sha":"2c2ca93c048f0ad170829caad82ea311fc69a5abb2bd2524ef1943380d55fc85","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_plasma.ini","source_sha":"b006d05ea125442e3258a76b9e95d28a3488d25f1f652828c470de82aaa9d077","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/gmoccapy_postgui.hal","source_sha":"7191fdb835d3e6de04907348a35e6a744695cba95b9e22e19b26a0d803a698c5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.glade","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.glade","source_sha":"19c848753644c6fad57a29919604aeec783562441533a659cc93cd7a831cddeb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.hal","source_sha":"591736242661bd061f3ad3130174feea805a9d3afd514d741c5e61fc47383913","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.py","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/plasma.py","source_sha":"d9b1a16cb260f017f39472cd2bd4ed1136156d7c25df183892999fdf65cf3068","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.glade","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.glade","source_sha":"9806848f0582cfd6ae1246a7d121c2069ddf40f21312e6b6d293f4a3e6f46282","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.hal","source_sha":"c6c006a5f2ebdac34adb0b1ebc07819cbd793eabb325ae076425af8b14a4e32a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.py","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/signals.py","source_sha":"e2f2d29067ea4c38ca7ec77a45098fb58abed3bb546602bba5ae6d10c3f19dc6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torch.svg","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torch.svg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torch.svg","source_sha":"3fe8a65414e4d8db67ad049c24dc4bcd0afa1de53c479cd0332b2ea59594bd78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torches.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torches.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_plasma/torches.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_postgui.hal","source_sha":"32d5cfa8c02a1be05348d4b6af621fff3a62e2adf44de5b82d2600b41839198c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.ini","source_sha":"2f62b1a0e2bcdf2b587e142ea8c4212c28b8024161c38b13e5cb39e15c984ce7","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_pyngcgui.txt","source_sha":"1ab3bb80e449bab939de76b4c43e0749251b2d0abb266bbdfc3450936b5233b2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_right_panel.ini","source_sha":"c155ba8047c3011c6ec023dd911fa571ec52b5352b789b7c88542c8d418e15bc","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_sim_hardware_button.ini","source_sha":"7469a0e05ea85c83d99f11ef552482c29d93313a358d8a7801a2eabbae1f9af0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.ini","source_sha":"4caf0e746fd09bceafa4f2bdced6a9be063b7ee51334fbb75d4c6914d94db7b9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.para","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.para"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_tool_sensor.para","source_sha":"29c6fefac9ed01d575e97a84b8efc48f0e3103a4d8daa6d0348b83baa000ad1d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.ini","source_sha":"a080a9008bef88d61fee5473f8531df64bfe3fd365540e1055e3377ce59f99d9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.txt","inputs":["linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/gmoccapy_with_user_tabs.txt","source_sha":"6a9bd64b9cc0ff875fe8ab29dcf4a6abfe6fc996f33c74a9128a8a5c70811c50","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.glade","inputs":["linuxcnc/configs/sim/gmoccapy/h_buttonlist.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.glade","source_sha":"3e7468c9b45f41f3c3af05ad39eebc165181dae6eb888590c9b309b99be29dc3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.hal","inputs":["linuxcnc/configs/sim/gmoccapy/h_buttonlist.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/h_buttonlist.hal","source_sha":"94121fd144fdbe230261586b9519528f5b8cee4bba4efb0c2c54d70e9a326b3b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/jogwheel.glade","inputs":["linuxcnc/configs/sim/gmoccapy/jogwheel.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/jogwheel.glade","source_sha":"0f053895edb43037d2a64432a087489aa60864276fc2e0cf91f7c4677c8925a7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/jogwheel.hal","inputs":["linuxcnc/configs/sim/gmoccapy/jogwheel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/jogwheel.hal","source_sha":"d5b421d044e444b042a6508a4902f38ab57f871f42d87e1858e68e77ad4b3c92","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe.tbl","source_sha":"07aadc984258ec7d9fcb68d3b84ad796995b055f9b364e57b13058c42d96dd30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/LatheMacro.svg","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/LatheMacro.svg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/LatheMacro.svg","source_sha":"234a6e329bf356c5c766a26fff48c7223e311441eff37397f76b7b511816e887","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/README","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/README","source_sha":"6dfd0352ff951bb42b2504d82982ad646bcf9650996919e040fb1655fa478c44","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/boring.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/boring.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/boring.ngc","source_sha":"8b373a5125d30f07caef25a5e8928643255245aa1839d8ddef23bdd7c82e564a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/chamfer.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/chamfer.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/chamfer.ngc","source_sha":"caf3bed8993cb390b0ffdbc8c173562546fa825172d1ce1b1e8f7b5122dc1b3d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe.hal","source_sha":"614ebb8b029a9a234821cc08ae7cdc506b774dde5db8e75966df64f694540df0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_C.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_C.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_C.hal","source_sha":"c4761c123f7e367bf5cc74a0016340c2dc553ef61a19005af47ec4e05fd54ffb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_CW.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_CW.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/core_sim_lathe_CW.hal","source_sha":"14065d0eed908856d59c52fe9782d3c487dbba4535b2c4209554c72046eff3c9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/drilling.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/drilling.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/drilling.ngc","source_sha":"69df94bfc1f55b7e803068e75deac4a36d2ea831b24b2f2a730d9ffab7e109bd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/facing.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/facing.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/facing.ngc","source_sha":"76eb4c7d27855d787b7de807bfad1a98b07dbd6df4777c1f0aa2954488a65162","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe.pref","source_sha":"3f0ba81ce7555edd733bc8a279aab9f0149c5c099bafe285b0adf3a8907eff09","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe_c.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe_c.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_lathe_c.pref","source_sha":"63f7d20c0f7f5790e44e541f0a11a554d0acb1a417c57f1fa5ed0590ae08c7dd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/gmoccapy_postgui.hal","source_sha":"c6aacd0c3c91411d03d3368db70d90ebf6c7bbbe00121402d2f86dacf52fd513","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/grooving.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/grooving.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/grooving.ngc","source_sha":"39ce59c5d4f6b926f157a5103984d0066551a92a62320ef6b8171cf73c72d060","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.ini","source_sha":"b6971dfdf96fb2d502378d143da6c7a2f404fe796f41f96f629b9db15a44bb66","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.pref","source_sha":"3b26904d5578dde8d9618b3d851936e4d3395bcd7f7b05d31407f0a176ecae95","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe.tbl","source_sha":"feb0002bb8663770be5987f24add9853042faeadf3af972433c03720c1942775","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_C.ini","source_sha":"c2f67186fc6c84f266d2ad1d6fcf487249182a2385f8d3099f51f9fab1cc8bb4","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_CW.ini","source_sha":"df718eefdbd91308b9182f6858150abb8fa4a2d030105db954702c280cddac70","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_backtool.ini","source_sha":"5d7e04fd075e28534afe817e64259a2e7df809d5fdf893f39c9cc5ffcd35ed71","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_c.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_c.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_c.pref","source_sha":"65ef8d72c4be99ee5aa038ece7f2f7f107a0c06c95047fcb09e186815d6d0466","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_cw.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_cw.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_cw.pref","source_sha":"89e009db509cee3e7ab681b0bf294389caa0930712457ac424337a343bf063bf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.ini","source_sha":"503bf2241ed1c1f70410015a7f3aab5a922dc571b1ded36f5431c538d5d4e628","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.pref","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_imperial.pref","source_sha":"d9e838aebb01a81108de5efcbb637f4b88725bc6697db3baf0875106e8fdf19b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathe_macros.ini","source_sha":"b3d9c8451a9281e9863e30f7d0138d5779028a06d981c2f1bd30bf6c7bded0e0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathehandler.py","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathehandler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathehandler.py","source_sha":"dbd025086e24bfaaa83900b84d1416db85fa0d97f9aa48a9f4de424c493425d7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathemacro.ui","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/lathemacro.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/lathemacro.ui","source_sha":"e9d946edccc6d809e5efa72f334e1d0efd25fcd86e02c09a77a115d5b3041477","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/radius.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/radius.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/radius.ngc","source_sha":"a96e939049e222ea1bd04e7cdb116e51eb1180b3a080b1b3f325bb3c64d55dd0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/savestate.sav","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/savestate.sav"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/savestate.sav","source_sha":"52842a17d6b617319909559bb78accfa8702e9f38982afe5e0338ebcdbdb5d9d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe.hal","source_sha":"64c6e20244c60d3ea66e1299c7e9619f14cb3037603fb2213d42f67a62da8ee6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe_CW.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe_CW.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/simulated_home_lathe_CW.hal","source_sha":"64c6e20244c60d3ea66e1299c7e9619f14cb3037603fb2213d42f67a62da8ee6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/spindle_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/spindle_sim.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/spindle_sim.hal","source_sha":"f43dac948d6f198cb7f0a8855f9acc38ab2e41df8f9fd1abbe4607ea442800b0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/threading.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/threading.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/threading.ngc","source_sha":"898fa7f5403d060f649d3aaa9ae8810882e22610af0769439fff221bdd47e78d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/lathe_configs/turning.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/lathe_configs/turning.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/lathe_configs/turning.ngc","source_sha":"3ef8d3c8f36a15b74f366f7d4e57a47d747ad73e91fbec2f9c038cf39ed05816","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/left.hal","inputs":["linuxcnc/configs/sim/gmoccapy/left.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/left.hal","source_sha":"c8efad631f12a4ac1c74c866ec2d3e2b7886f088625dc1f00dee050409fab892","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/left_panel.hal","inputs":["linuxcnc/configs/sim/gmoccapy/left_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/left_panel.hal","source_sha":"fb70eed442256b29dcbd78ffb2c31dbf9f6639f7e0f3ef68d8903dd930a8c1eb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/change.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/change.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/change.ngc","source_sha":"3d4d204d2164dcbdcaa6fe859154842c8939fd0bbe1b2f7e8a3eda4d7a0c6cde","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/go_to_position.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/go_to_position.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/go_to_position.ngc","source_sha":"33e66edb930c7fa64c80fc88921b7cb7fda721e61dbf67cd51a2f43109f20523","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/halo_world.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/halo_world.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/halo_world.ngc","source_sha":"6b7863e0bcbf997ebc6f1bdc4fc861b69a4787fa1f127cca97b76676b455adfe","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/i_am_lost.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/i_am_lost.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/i_am_lost.ngc","source_sha":"35ba01cee35bb1e76a1e5eb947e8f2f936063cee08f2c35fa175edd8767e774c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png","inputs":["linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/images/goto_x_y_z.png","source_sha":"797e2fce748a6e7d19b1a7686d743b11015a3929cae646d154da953a7e3c13c9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png","inputs":["linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/images/i_am_lost.png","source_sha":"f6df3ed0b0a79cd0bfccd5d029349bf685f3ace4818ab697cff0c5857ace096b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/images/macro_8.png","inputs":["linuxcnc/configs/sim/gmoccapy/macros/images/macro_8.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/images/macro_8.png","source_sha":"0e42752fc4360390bf2214717dbb0be389bed908d1f178b8047029b3cd97734a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/increment.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/increment.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/increment.ngc","source_sha":"3aa6bb7fdf504676769f30b9a5ae079b858aebcfc10cdc3dd7617f0a94954239","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/jog_around.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/jog_around.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/jog_around.ngc","source_sha":"6c3f64beb65cd5bead9fda63e6904880099dd5839693e25e6ae71eca0509b2bd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_0.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_0.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_0.ngc","source_sha":"d831ed98b0e383645414961cab4fdb468a8b61b2a38f7b14508cc4fea14ec2a9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_1.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_1.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_1.ngc","source_sha":"e28262f8b854781fc0c39b6f1989e3506fe38a9355e98f0802a7ff8c0928a577","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_10.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_10.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_10.ngc","source_sha":"e4bc0167421eae327ceb4e241cf9ba88fb86ce34e04233a7f47240363f49bfaf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_11.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_11.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_11.ngc","source_sha":"38ba16a50fe4ded63fd9feadd0a0bcb37c3244bfcad8041c2e00dee7b436470c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_12.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_12.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_12.ngc","source_sha":"600a73dbd49ab56680f688629e803c693b1086a124c41316911d1ded5247589a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_13.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_13.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_13.ngc","source_sha":"edce6ade837a115f9a8ef66203509935472327c81d1f95d7ee54832bf210f35e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_14.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_14.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_14.ngc","source_sha":"9eeaed8fa7ebbd97d9bf61e972c23a5f896c58d71595b8f5be14f05a90aa6b88","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_15.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_15.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_15.ngc","source_sha":"18e481c4f56b0e3fe1d9c45749bebd8ab1d5eccdec040041e03653d0b79ecd30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_2.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_2.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_2.ngc","source_sha":"c8d67bf45bf02038688da2d5ba293b1e97d6458a84ee94dfbdb771c7401ae89a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_3.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_3.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_3.ngc","source_sha":"258481fb6e6c3658ab7a93f8fc244b063bbbfbe8348d9cf7693a33ede017d3d7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_4.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_4.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_4.ngc","source_sha":"c50875f54890ea24213d9d666b73838b3b2defb2eb29cad5563e58e9cafa52c3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_5.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_5.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_5.ngc","source_sha":"8fde463ddebd1e304d6856cf1e55a237efb9fec4fa38644824ce2ece5d839d1c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_6.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_6.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_6.ngc","source_sha":"247817107d6629a9a5448e58b36366dbd13cfae20b7b315d6466c9f54926dc4c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_7.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_7.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_7.ngc","source_sha":"9e62f1ef37cf683c1e92f1d51e3bce36210262613dae871b6a4f44a525b72c49","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_8.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_8.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_8.ngc","source_sha":"bc62cb4eed38f8a8322bbf78282cc6450b773bae3ec0665f3a227c08024a95ed","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_9.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_9.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_9.ngc","source_sha":"b7ede9af0cadff0e49594e270c530f1d2b3af128d0b47b484e1e38bc1bfd4482","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/macro_Instructions.txt","inputs":["linuxcnc/configs/sim/gmoccapy/macros/macro_Instructions.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/macro_Instructions.txt","source_sha":"c8a26259f6e68a2242ce33dd819be96cd18ede964265016dd356e5d84ef191ce","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/macros/on_abort.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/macros/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/macros/on_abort.ngc","source_sha":"e120b55018a8f01b0409a2c0385afec32668e77cf4feeb74cb5e66f3636dde7a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.hal","source_sha":"5da3e7f6e95f26df831f046a5c7c9ed3e073579748812140a15085dd558b42b0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gantry_mm.ini","source_sha":"303f0fb1b9a70ba3cc6dbc11003bed2c59579ddfe2e4d9a300a5fcd4da570e65","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_GANTRY_sim.pref","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_GANTRY_sim.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_GANTRY_sim.pref","source_sha":"6b63fa2d6e0a0f09b5ead8b0b329f6ee9df5a3f16f0f55a416d7ca2354b91f61","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/gmoccapy_postgui.hal","source_sha":"d8de40b38c349012779d9fa30bc1d466635f1ad2c05c9cf3e9a85e7bf64b916c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/tool.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/Gantry/tool.tbl","source_sha":"f0c933ba509282003dad7ce1b0d9e7dde58a899fa6463e8ddc113532e42ae567","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/LinuxCNC-HAL-SIM-SCARA.pref","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/LinuxCNC-HAL-SIM-SCARA.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/LinuxCNC-HAL-SIM-SCARA.pref","source_sha":"aaec9dfa35c261db2165b4a599e319f51c4c3ccd26515a90bd3b6b008941b699","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README","source_sha":"2c008bea0f2a761d2a88d6fb39e91aeeaea9d9c9fa272d9db0898d3e0d53d5e7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/README_es","source_sha":"4096945df4926fca88e9cd90cbf54a183c6eea8921f2cd60cc01927f9bee17b8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/postgui.hal","source_sha":"8f7a374778a3100b7f2234f821adeca566f4d0f8d364d760836ed5484539fbe3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.glade","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.glade","source_sha":"327c8fef2c9ecfb5372160a617156abb06b5a849d4469683c2341530e6d1a251","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.ini","source_sha":"3c5a9c56f4c50a987f7b2a21b6968ab77eeb586a894f8ffff73dec74eb680092","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_panel.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_panel.hal","source_sha":"69c13f23a5434680e7d0ea69ee78801e697261ddd4c13af6c9f8b10bfde3551f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_postgui.hal","source_sha":"69db8232c9384cffcaec0b07f7616d439e4a63bd23daa9d48f7f24a2c8afa66d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_sim_4.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_sim_4.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/scara_sim_4.hal","source_sha":"f327896d862537f129cf7424e540eb7a7e689a8fbc58521a3e3d6f26c4c1915b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/spindle_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/spindle_sim.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/scara/spindle_sim.hal","source_sha":"fa4799af70e6d611efc438fb5e25c360d8163f498e511f443925738f194639c7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README","source_sha":"a371181446fdc09de6ebe5d81611c51d8d1e5d91b99f08767db8510b686fa1ab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/README_es","source_sha":"3ea3f2c3e3605057928e600f233f796b27cd84ebfa0605dd87a4078def2617be","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzac.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzac.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzac.ngc","source_sha":"574f9154d9fa6b31ab14fba8b79a3a9fa0d1c37bdecf5dfc19871e01411c6eaf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzbc.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzbc.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/boat-xyzbc.ngc","source_sha":"ed079d7e69d53cf0b012636b56439d19fc629c4eca2e4175cd09d5448c9f52d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/impeller-7bl-xyzac.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/impeller-7bl-xyzac.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/impeller-7bl-xyzac.ngc","source_sha":"106441767b816b4eea1cf8683b5d9ec6dccdb1f21ec0bf3354c7660f53bbe788","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzac.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzac.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzac.ngc","source_sha":"a4545242699cb127f5796465e3b5edda7da2b76c26579b90e3d2db7a33fc77fc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzbc.ngc","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzbc.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/examples/test-xyzbc.ngc","source_sha":"ac389cfa886a30c2b0fab4f579df2ce2fd101b924a7777747b2bacd67446a900","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/postgui.hal","source_sha":"f62636323218a0cdcdae48dbdf1a8c595365566062122f36e403fd71393ed57e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/sim-xyzac-trt.pref","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/sim-xyzac-trt.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/sim-xyzac-trt.pref","source_sha":"74cc0709e6f6275858d841f2bf03975a709595ad4256fc5dcbc3a928c7cd6a48","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.ini","source_sha":"af315891e9e561812f267f9c44c752c265ad00c862adbcd7dd42c2b07e60cd38","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/non_trivial_kinematics/table-rotary-tilting/xyzac-trt.tbl","source_sha":"100595ddcdddf0e269a4b6041954f19349b593ffcdaf185fbcff8cde91311176","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/pendant.glade","inputs":["linuxcnc/configs/sim/gmoccapy/pendant.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/pendant.glade","source_sha":"a7095c6742d976bd73c7860f0a5754f8e0604f4d0c24a90638a347d6d67a6dd1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/pendant.hal","inputs":["linuxcnc/configs/sim/gmoccapy/pendant.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/pendant.hal","source_sha":"a52d56ea8675c1ba332d2e46c6efc0d1890cf74395683036e1a3ac200b007baa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/README","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/README","source_sha":"5a25e58d433c629316f5a865d025ad50f602343d99bf6c4fd983b6ce09f21828","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/README_es","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/README_es","source_sha":"aec7a284383822374e8653f5b482fbe84f60c0774ac6e2337b5ce33eff396c09","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy.pref","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy.pref","source_sha":"7c123d22d53e65a3d930b8c41056db551752e4b26f2e50428409fb3a32bd96dc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_plasma.ini","source_sha":"7d53c570ccb85f086e67eb511c28bb9cec47e02cf42395e71bb2ff89e9d0d671","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_postgui.hal","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/gmoccapy_postgui.hal","source_sha":"7191fdb835d3e6de04907348a35e6a744695cba95b9e22e19b26a0d803a698c5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.glade","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.glade","source_sha":"19c848753644c6fad57a29919604aeec783562441533a659cc93cd7a831cddeb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.hal","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.hal","source_sha":"591736242661bd061f3ad3130174feea805a9d3afd514d741c5e61fc47383913","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.py","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/plasma.py","source_sha":"d9b1a16cb260f017f39472cd2bd4ed1136156d7c25df183892999fdf65cf3068","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.glade","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/signals.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.glade","source_sha":"9806848f0582cfd6ae1246a7d121c2069ddf40f21312e6b6d293f4a3e6f46282","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.hal","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/signals.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.hal","source_sha":"c6c006a5f2ebdac34adb0b1ebc07819cbd793eabb325ae076425af8b14a4e32a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.py","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/signals.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/signals.py","source_sha":"e2f2d29067ea4c38ca7ec77a45098fb58abed3bb546602bba5ae6d10c3f19dc6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/torch.svg","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/torch.svg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/torch.svg","source_sha":"3fe8a65414e4d8db67ad049c24dc4bcd0afa1de53c479cd0332b2ea59594bd78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/plasma_config/torches.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/plasma_config/torches.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/plasma_config/torches.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/pyngcgui.ui","inputs":["linuxcnc/configs/sim/gmoccapy/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/pyngcgui.ui","source_sha":"dced80b3f34f0a1b3f38086d3fe16ff3b9e48ebe04a281dee356db757fe5b640","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/python/remap.py","inputs":["linuxcnc/configs/sim/gmoccapy/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/python/remap.py","source_sha":"dd8d580d375761e5bc7751bd50db6b0b88fbf24cefd12eb24892a84dff542b2b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/python/stdglue.py","inputs":["linuxcnc/configs/sim/gmoccapy/python/stdglue.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/python/stdglue.py","source_sha":"bd05f6b71d76e2a3502c1d13f7715ab70830a24247de56e24b23f306f04b01b6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/python/toplevel.py","inputs":["linuxcnc/configs/sim/gmoccapy/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/python/toplevel.py","source_sha":"beaf4709170a42250120b11fea8185aa6e5c1f08931e901874fb1c077695df95","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/simulated_home.hal","inputs":["linuxcnc/configs/sim/gmoccapy/simulated_home.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/simulated_home.hal","source_sha":"74b8a8952dc8c74ea5901e1414244f83da5fb246b727244738d62da5a4530a40","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/simulated_home_lathe.hal","inputs":["linuxcnc/configs/sim/gmoccapy/simulated_home_lathe.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/simulated_home_lathe.hal","source_sha":"64c6e20244c60d3ea66e1299c7e9619f14cb3037603fb2213d42f67a62da8ee6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/spindle_sim.hal","inputs":["linuxcnc/configs/sim/gmoccapy/spindle_sim.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/spindle_sim.hal","source_sha":"f43dac948d6f198cb7f0a8855f9acc38ab2e41df8f9fd1abbe4607ea442800b0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool.tbl","inputs":["linuxcnc/configs/sim/gmoccapy/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool.tbl","source_sha":"616621dafc73458f4e500f6a1b194b98de88cb37da9d9dc20ad876c0c01f6db1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool_sensor.glade","inputs":["linuxcnc/configs/sim/gmoccapy/tool_sensor.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool_sensor.glade","source_sha":"9f053d62e29467f3c7d95c5cfbc621710e5fd333d63c07788ca3bf993e72b6fb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool_sensor.hal","inputs":["linuxcnc/configs/sim/gmoccapy/tool_sensor.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool_sensor.hal","source_sha":"7329d08675db441cd75bb63f5dc7bd55b0993cb05dcacc0f311d00f15ceea371","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/tool_sensor.para","inputs":["linuxcnc/configs/sim/gmoccapy/tool_sensor.para"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/tool_sensor.para","source_sha":"33f7254fd025fbf79b440d3e1e6939fed10b31f82d65cb07b1b1002bc4413439","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.glade","inputs":["linuxcnc/configs/sim/gmoccapy/v_buttonlist.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.glade","source_sha":"818aee93eefe335f1a0b08c88a7b171290e17be634a6f426671f4acecdee9603","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.hal","inputs":["linuxcnc/configs/sim/gmoccapy/v_buttonlist.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/v_buttonlist.hal","source_sha":"be51fde287c19649c32ce3295b1370a9463bf6d1d8f881b056b7d41fae864275","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/vcp_box.glade","inputs":["linuxcnc/configs/sim/gmoccapy/vcp_box.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/vcp_box.glade","source_sha":"1116122b2da9db45128f23ab81860b2b6a090ed7588fb932c8367906d7c31165","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gmoccapy/vcp_box.hal","inputs":["linuxcnc/configs/sim/gmoccapy/vcp_box.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gmoccapy/vcp_box.hal","source_sha":"814a7f4d89f098fdf9ff9344680f35ab54130a66ba9197591d4a5d16d46a27c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gremlin_view.ui","inputs":["linuxcnc/configs/sim/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gs2.hal","inputs":["linuxcnc/configs/sim/gs2.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gs2.hal","source_sha":"797819e58816ebb7d5928f2c6ad7c1521b577ac9bc9fde05d45942e629268343","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/README","inputs":["linuxcnc/configs/sim/gscreen/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/README","source_sha":"301b1ba6120d23fd893dad534c1b8fe68b0de310c1131db3d9600b12ad04f018","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/README_es","inputs":["linuxcnc/configs/sim/gscreen/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/README_es","source_sha":"dcfd356d9da5c2ab8e148ff870b348a3f3f58686bc5a8a7b066291dbdbd04bc0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gladevcp-test.ui","inputs":["linuxcnc/configs/sim/gscreen/gladevcp-test.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gladevcp-test.ui","source_sha":"3d9518f31e0479edf63d0b0328e1b0b6180fa17c8c0fd0a9f82886ae3b87638f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen.ini","source_sha":"5501604c0c6d0288cea28720da271fd44900ea50ddcccf6acf0743e7e2daf016","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/9axis.ini","source_sha":"2ffde65bf13a116a14d2b75a841f197cd67f6281c6b5c2c548487e779a166ef0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/README","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/README","source_sha":"80364af66e920d0af3f7ac61756e66e771cf552de25f5a642329fdb525c5a28e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/README_es","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/README_es","source_sha":"c0b7f7ace5a5989cd50298666a0ca804f1e1fc14a69a057d88416e6b1cb643a1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_no_plot.ini","source_sha":"93faa3f0a5727d1468381add40a7b35ac5e80b44d8c9c17bfb1e18754daa5498","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_postgui.hal","source_sha":"df8ba7c940c4116fe0c0ffc9f3f4ac75060b8d321eed07080f8f88099b2440d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down1.png","source_sha":"ca17724a0d9c34a1b42a32cd011add598f6b2418814fff49210f2a06f1cbf453","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_down2.png","source_sha":"891d4a7350d51fe3c06a9336e082d47b30d8454e0b87b45eb8a70d922169bc08","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left1.png","source_sha":"d43fe27d6070d131ac7c2edac713a3c2f7cff0177a50fc9633b5d74ebd0941af","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_left2.png","source_sha":"396cbd255ff2037a2e3a2aefd5746b97419ade2e324c9d05f721a13122bc4ec0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right1.png","source_sha":"9c817bc14193c1e71e5585ffa36f031f4349e71de361923ec88c3fd29d0e5002","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_right2.png","source_sha":"4f0459fea77482ce90f2a8ef0ae7a5fbb87a8d6d349353c3d800fceaa7bb4677","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up1.png","source_sha":"57cd047d36e5a33cfd561299f0e0b7ba3e180523bbe08a5a484bf488922a0af8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/arrow_up2.png","source_sha":"b11b29b9081fa661725c258f54d72affad014ba9d522b714896009ef3ee516c0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base.xcf","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base.xcf"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base.xcf","source_sha":"1aa62d8bbc273b33a087a9c21de6b1e31c203e84bb9b143dd737f1e0ce8351fc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base2.xcf","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base2.xcf"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base2.xcf","source_sha":"6e39112b6054b71feb5efff28fbf4d2e97ffddc58f7dff7469c2d494d0b0bdca","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base3.xcf","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base3.xcf"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/base3.xcf","source_sha":"c4cefa43b45609f37d1090f52a7ae1d3fe52f766f718f1d3135c5d1cc774f74e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/blank.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/blank.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/blank.png","source_sha":"2340bbefbd2a44b721282fd593a6602ffe79fbc591540e27a82dc7a38b61c36d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button1.png","source_sha":"42ebe73f10227b1a87cfb1e4dae8236d99c731173da84f3e0b598e2183084c78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button2.png","source_sha":"45c9c7efe4a6d9b711edf0a88b1e4e4f93dcf81cad0566790da097f371a8c991","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button3.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button3.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button3.png","source_sha":"572b2683668075c5d63d6b1932d64e87f964a91387020c75315edc2f3e7cd679","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button4.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button4.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/button4.png","source_sha":"f82550da8868c34dcb666b614350c09a549fd1abf95ee18e4c97941b1f40669e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check1.png","source_sha":"ea1968eec4a07a87468a752c80b7013af5be913973c123c60eccb33394bef9f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/check2.png","source_sha":"03dd9572f21634f53f59919554217225867e13ae36b18bcb02fe20016dedf631","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/default.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/default.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/default.png","source_sha":"1222c80f700537e28a10f537d571e2732530d9f277580647f9f8f1f0e78a6539","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/green_button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/green_button2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/green_button2.png","source_sha":"9d385883b2143fe030acf654e1c69506be39d2d349f90c473dc8ad133874103a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/gtkrc","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/gtkrc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/gtkrc","source_sha":"88cc1a1cad3b9e3d07153d3a06d68d7edf36792f53a6a9315064e9bf484192cb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/in.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/in.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/in.png","source_sha":"b70c4cb4a446d57658a911364b5a6af8d154201b2a8679ccc701477fa7cbb05b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton1.png","source_sha":"b50c1015593fb15de910a637372c11aa70b7744bca2605a3750390376aa991cc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/obutton2.png","source_sha":"60b3098c82559fcc2265f7f37e1ffc0d469cb07fe291f3b4508cd0670b8d241b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option1.png","source_sha":"f3585345d7b3435f83ff7c25e4ad40758d114b5cb08787cfe904ee376d633f93","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/option2.png","source_sha":"c8f1668d22ea7c44a323c4c2b5ae8575930d03bcedfeceacc10c6c72acfce15f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio1.png","source_sha":"37480f2a4f6cc514d5a0225b3d49800b5cff19d05601f8d678ed35c3baa8eab4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/radio2.png","source_sha":"8a0fa7c58d0dfcf98c22d885ef7fda3272feeb0b987bd97f92dc45071a384d6e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/red_button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/red_button2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/red_button2.png","source_sha":"f42bb3fda41706fae6553229101e8042b07c35796fed03a01430cbc064f55ff7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin1.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin1.png","source_sha":"8e86263c5b79f6e4c513f05684046cfb73a47e494f357b0eb501111fac6bd35b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin2.png","source_sha":"3faef1e70a4132c9516fc575794e6a335d7f63e77abbb711f3dfadab630f6a59","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin3.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin3.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/spin3.png","source_sha":"93df043e9d437cd8e09b99ad4dc2499399a1f5788f227b89a5666e3172d50e31","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/trough.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/trough.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/trough.png","source_sha":"3981090797aad1eedc681998334f6de8e0f051a47176fcf6060614be28bf8d89","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/up.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/up.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/up.png","source_sha":"b25ea4709d5333a6a92d1f10b7905e0f3b4f0bcaf111e57593135d3837e70a8d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/yellow_button2.png","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/yellow_button2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gaxis_theme/gtk-2.0/yellow_button2.png","source_sha":"2f4bb7aa92b34e00ce521f3ee8c740e7a3f9782060b72aa3f6d52ecabb2165c4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/gscreen_gaxis.ini","source_sha":"8b37aef313551ab9dcd3a414d582b399669dfb4375d08fe5ee709bf327c53d43","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial.ini","source_sha":"ceab463ee55d534c84a5abf5b98d0caee56f9ef71ed67e5ceabea84cf998b725","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/industrial_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/industrial_postgui.hal","source_sha":"0d8d6fbd3bd04c048d08718b1330f0392bd8d70f51e8953f7a72f74ec68ed9d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/sim.tbl","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester.ini","source_sha":"94c5bb5c621e8074f96004b1abbe5bc66ee5df6aa672f2cf3542c3d38047ac70","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini","source_sha":"bc459d4d659a562f22da247a2734116000e4c8fa71ea13014ca61885dc5bf2ea","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/gscreen_custom/tester_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_custom/tester_postgui.hal","source_sha":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_lathe.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_lathe.ini","source_sha":"bf9e089a8d61194462bb418efe1176eaf624faee8e42f0cfd791b62b9b906e24","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_mm.ini","inputs":["linuxcnc/configs/sim/gscreen/gscreen_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_mm.ini","source_sha":"f4e86efc8aea695f7c931742a41b48851a29fced4aff1dab67b001934245e297","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtk.css","inputs":["linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtk.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtk.css","source_sha":"e51b16bef0233d69de0a69f79003b3281c2ac3b403d4edb3ad59c99d3fce8f29","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtkrc","inputs":["linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtkrc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/gscreen_theme/gtk-3.0/gtkrc","source_sha":"99d8d1cb4988615a6af388eff03ddb370613d283ce53b1f2f01f9ad8419871fd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README","source_sha":"68ae909e13dddb01e3fa63e0a60749d17b2e4c4727a847a67d439cc0e8df86f8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README_es","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/README_es","source_sha":"0cc6089fbbfedf0c8c8808f2047592a300b7289bfe637c7abf3c294c15347756","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/industrial_lathe_wear.ini","source_sha":"4c807ff8b3faa4e97574c4c7add99fe6b7654e980bb73737e46f563b5170b422","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe-fanucy.tbl","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe-fanucy.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe-fanucy.tbl","source_sha":"c2bbe843627abe1fac88d91c92c67d34befa62fb80ae043cbc3d045bcd33caa3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/lathe_postgui.hal","source_sha":"42635f5a9b67b72db8f2e83b3e0318dd8887d930add4fa2059ecb80654444623","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/remap.py","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/remap.py","source_sha":"35e925376904264fc83dfb496f9c092b0d01fbba1bd929a98bc031fb1082fb00","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toolchange.ngc","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toolchange.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toolchange.ngc","source_sha":"42e78b132b45677942d6a0104dee104008951df460c4dff7d92ce3e685214408","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toplevel.py","inputs":["linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/industrial_lathe_wear/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/lathe.tbl","inputs":["linuxcnc/configs/sim/gscreen/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/lathe_postgui.hal","source_sha":"42635f5a9b67b72db8f2e83b3e0318dd8887d930add4fa2059ecb80654444623","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/README","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/README","source_sha":"290fe4bec2516e72fa0feeaa5d6d3bdc3ada777edd50c72a141680ae0802b606","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/README_es","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/README_es","source_sha":"02d46e39a6fcb42da2ff4914caa861df42a7fe1094850bb3dfd94013749f0391","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/gremlin_view.ui","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui.ui","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui.ui","source_sha":"750620e4b79b57a6cf057d0e39170a4d06f088fa934f4f7635d132f09e018fe3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.ini","source_sha":"01ea7f117f038a59dccb25a01c4d693222e807474e2e6aec338975aa6bed5841","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen.txt","source_sha":"3a0f9af9c1cc7ab4c1d9724fd07f72eb9f9e53507a080211548297c2b5cd07c4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_es.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_es.txt","source_sha":"3ac48862b08636054c5f634bb78ea358831786fdb7cd0878d6f0b0ab4fd85946","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.ini","source_sha":"d6fd8d018be34826fb7bccdad4987a8968dbfdf7a2b5794b75c809c56a18ad63","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard.txt","source_sha":"4f0ff4ebd412b55296004ae9ec7502ed29e111c7b11fa910dd0315e326b1451f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard_es.txt","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_gscreen_popupkeyboard_es.txt","source_sha":"f18d056a7a344c1416053bbe4693723d83b56b6971871c5f3f41d2e5067815f1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/pyngcgui_popupkeyboard.ui","source_sha":"395a07ca51c30ae53007565c64d888c3e3ae812cbc72bebbda30a72ba707e1e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/ngcgui/sim.tbl","inputs":["linuxcnc/configs/sim/gscreen/ngcgui/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/ngcgui/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/README","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/README","source_sha":"5822051d1e4ac7ddee140422ed034f73e1c8e0cda6e351736478bbe01d4caa2b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/README_es","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/README_es","source_sha":"dfde543721bb832536960b178d9a2ccc11c9a87e7b95c61c1b32674c28cfad73","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/auto_zref.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/auto_zref.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/auto_zref.ngc","source_sha":"71f15bed74f01c426bfaae36888879ed7dcedd54e14d8d4af5858b2beb99be4a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/laserzero.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/laserzero.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/laserzero.ngc","source_sha":"9bbe0f1ec8e77753df57ac833f335c6a9c5004443a3923eabcf3035555868210","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/tool_sensor.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/tool_sensor.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/tool_sensor.ngc","source_sha":"1f739f2812627f723277b31736801769293a5fec1de412c17698d4fd81e2c147","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/macros/touch_plate.ngc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/macros/touch_plate.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/macros/touch_plate.ngc","source_sha":"0b64da6a32490aa084527e69b703d5d4d28bd5c5515e01d65ef62ff5e297541a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon.ini","source_sha":"d1ed1b802162281fc742b0146be7bb3b5daba2fc944d4b4c8f8ccdb096cffc77","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down-disable.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down-disable.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down-disable.png","source_sha":"9927cdf4022b8f6bd4ce782a56bcd8d07952c5af58606f4cb5e56d8c3d9ee6f2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-down.png","source_sha":"c575aa2013361e270c6883ce9d2e719eff5847135e97810ff220660aedb84e4c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-left.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-left.png","source_sha":"3e7f736c5b72238346039b0e7f80f2241a311a848d5487abd347bda3ab20e128","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-right.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-right.png","source_sha":"bb90d8176620432aaa1172d9b817763bee79c70ec718ad7e6cb48d7fdd7f27cc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up-disable.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up-disable.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up-disable.png","source_sha":"9ad2a557213e24e078897e10a15d29976b39a7ba69143761faab7ec9b6021589","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/arrow/arrow-up.png","source_sha":"94cc9d965ce0aeed320c0024007ef7d6ad9f6b85c62d85cd3a40790b9a7dd0ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/bg.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/bg.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/bg.png","source_sha":"f26b58dbe6819c0737d4fd7ac0659abdd335f999e89af4c7d455ac51acf95c9f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button.rc","source_sha":"60798e4fc15b910718bd51cf02c29e73fda719b0b48810b9814445c7492f27f4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-ins.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-ins.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-ins.png","source_sha":"3bd875ed80124510cea54dcca044a8ecae4a648ef84700d33e36b76e5898e011","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-light.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-light.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-light.png","source_sha":"180d59612f82361a936a3d06fedb9844f71590423166e517a3b49a1a74cc2cad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-pressed.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-pressed.png","source_sha":"9dfb656145c335528afc48e2c81025156d5b0aef7b5784d5bbc4da6fa278d647","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-spin.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-spin.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button-spin.png","source_sha":"7fd1e54185de1a0d3c564ee844139144befd34114c71de04fcb3bc3008927dbe","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/button/button.png","source_sha":"d127da5bbb8207a134a539113a030d1dbe91530e426619c61c115341ad86bc50","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box.rc","source_sha":"14a496c117e4bfca51a624b29fec726ad9e956449b4bef4cd223865f12d7ab9c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box-pressed.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box-pressed.png","source_sha":"53a44d1a1e294a268281db3ccbcba7b7c5ac77f1fba7841b5130059b304474af","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/c_box/c_box.png","source_sha":"3a52612fa28f1a64a65abcd692a520ec598a56489e9156e307214710dc73aefa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry.rc","source_sha":"2a273f63aff5079ac068dade21fcd4281bf681756624cf151a378a1cd65c340d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry-active.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry-active.png","source_sha":"d6474027dee14f8ee931d1f31ec1018ebb14ed40b64eb57478c69fbd8aa3be76","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/entry/entry.png","source_sha":"435bf1b18d6c893d62ab24a0db4185c04288a14b96e521e1084b3b2e346c1ec5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/gtkrc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/gtkrc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/gtkrc","source_sha":"4eae464e5e0ab21cf87c183ba887b27b4d3baf01cd599a05938a7d5835953ce6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar.rc","source_sha":"3f53ab822b34db2cd0f2004c16bca4d7a12c129157bd832256dd63cc7765841c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-h.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-h.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-h.png","source_sha":"abb48be62412e70d8d36bf8cd000824182b3057a7770e0523178e09c689ba3b2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-v.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-v.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/line-v.png","source_sha":"6f5ca7afd8631b319b3ab256a60d5d61973e7f0e06ed05ab3fa6f954f05bf1c9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menubar.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menubar.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menubar.png","source_sha":"63c1d3181e363e6310ccddf5ca03a50d127685b2aada4b2a4127f74148d1b19d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menuitem.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menuitem.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/menubar/menuitem.png","source_sha":"4bc34ee639608a76f7626b786ad2749cbe39cff10fad8983176021b68c6ff2b0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook.rc","source_sha":"941657f7b1ede1f4495b6cfc1be42892ee4f3a89d3c60c23b8e55e0f0b761c59","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/notebook.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/notebook.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/notebook.png","source_sha":"fc879e91d027241ce9797415fc5a3d2ee9b6d0ab7061a57d03129e546057a597","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom-active.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom-active.png","source_sha":"6c73298bf73fbf112c0175646b16cd4833bbcf6512559c01e8f8ffcebecb47c8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-bottom.png","source_sha":"5339887317d53a8076f987f46a80ca1457bd4c3a1bee8b81071001f2764188ab","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left-active.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left-active.png","source_sha":"7e1161b372129e2b1da48e001a82e0037c75e79e6671c6c7fcc49e62c39477bd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-left.png","source_sha":"60f4c64ccb8286184bfe61d67f44b3a55de4f15ef5cab3141d0c4960863dbed6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right-active.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right-active.png","source_sha":"29727da970687b1a9024af2c1400bcbaf3ee6c4f37488c3f5e2932aa147bc984","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-right.png","source_sha":"7cb87fc3a7188e59e8b68bfb17bff4d9611762d536ebd822ca52be591bd06f41","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top-active.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top-active.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top-active.png","source_sha":"d4cc2021e6f89ff772e6adceef6f7a67dfa8f381a8b659ad5e761e067b498eba","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/notebook/tab-top.png","source_sha":"ec4c38f9bd6d01fa6a3c94b4e0f91256588f94d34fd838e2c479b248ac1b6fe5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/null.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/null.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/null.png","source_sha":"8164402279c4da29e955bed024b358c51bd9bedf6e7cbae07c6b63cda2066c18","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar.rc","source_sha":"95ad352d46b8615528a85a601b99227ba5f995abbf61ea02c1b1a9e49f2e0d7f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-horiz.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-horiz.png","source_sha":"8563009356ccbe3d0d98ab440267b7ae5105ec6a81741cfe896101547d222ca0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-vert.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/progressbar-vert.png","source_sha":"dcb587e913e306988a6ede1316c13b214324a99b76f84039ce94e009385ec15c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-horiz.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-horiz.png","source_sha":"344c2e573979658f4ad2dff9546321e986f30884a3474bda712cb9dcaff2abfe","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-tree.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-tree.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-tree.png","source_sha":"4fa206fa6bfb0e80d920a17db75bb028d425e2b48aa311cbc8b4b15b937485ac","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-vert.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/progressbar/trough-vert.png","source_sha":"4ae453d8a3962beb10d88e4f08bdd9b4ee2c82c0f8797eaf08b43b2684991c30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio.rc","source_sha":"60642e248f93c3428736a7b1806c2116339f5cefbe04ed65af25f3091d159504","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed (copy).png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed (copy).png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed (copy).png","source_sha":"84017f1ad7c2d30e5b90b630648cf25f6e386c5f874bb1a8243dac0e5d1eba2d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio-pressed.png","source_sha":"ca7e790bfe9aef276cfffd613c62bf1c2547ed7f863f399666949073ea1769f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/radio/radio.png","source_sha":"3a52612fa28f1a64a65abcd692a520ec598a56489e9156e307214710dc73aefa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale.rc","source_sha":"9bd0da703e2599bbf3f29f26a5ff2474e65eceea2573007006c5fa851950719b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-horiz.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-horiz.png","source_sha":"6b6c4b6f7e5c7a830e97bf6b2df852f4c9b194a630fa955e19f0c749d10f7c1b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-vert.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/slider-vert.png","source_sha":"0e1eccd81a97d54b731fb858270d37783620dbfcebc4daa456b6aff9d7bf0ea3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-horiz.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-horiz.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-horiz.png","source_sha":"b741821c0796da3bc4ef0c46670da958e2957ffa84dd272edf59c54fa73da268","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-vert.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-vert.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scale/trough-vert.png","source_sha":"14fbb3e58e443c7f7eada6a35970022afa27c2f766f628c46258e71cb6ff0033","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar.rc","source_sha":"d7f99a69a76f82636c02cf3fa181897ba76403f6a5dcfd4694b7bcdfc9f9e7a5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down.png","source_sha":"b20437e12cbdd31f2d704d49816361c1a4536bed6da04e0651051840afcb5de5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down_clicked.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_down_clicked.png","source_sha":"6a7908d8998ca875432b61659b3f393521fa7ea7cced67fd899684eb5ee9842c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left.png","source_sha":"0a8ff43e1c3534e99a48ac871a7789b3c5d3da80d37d6365668fce5d6c05bd95","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left_clicked.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_left_clicked.png","source_sha":"e4aeccd9375151cd2fa6dc36176e0e7ac786cf659576ff30259a1dee2bd8f9fe","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right.png","source_sha":"56371688fc76256e46882f262c5264999b52f712d952c9e3232158427f1d95ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right_clicked.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_right_clicked.png","source_sha":"c7d3118bfa69b932b77c9d37ab7aa0ef851ffd6d1cbd00317b1298b953214e9c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up.png","source_sha":"72e65c9f409daa27132cc92b0bfcd132e5f9f28f1a259f10910244aaf7862c22","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up_clicked.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up_clicked.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/arrow_up_clicked.png","source_sha":"b1f04e715e3144f6a943229eb4bb2be2394c91f2be5e7278d83ddb9b4749eed5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_horizontal.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_horizontal.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_horizontal.png","source_sha":"c221e2067a4cbbac0a41b989d56409652e49c583f82f54621788036bc060cff3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_vertical.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_vertical.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/scrollbar_vertical.png","source_sha":"d06e088b7b38f572933946dd7a798ebadae9d2a1646cb12718b6c8cc1b661c5b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/thumb.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/thumb.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/thumb.png","source_sha":"d3dee08d59773214e4c2f002b75f623b578c710a61bf51c45d3de476305fb534","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-h.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-h.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-h.png","source_sha":"89bcf3edbb91bbe12059cb850218a586a4c60047eee49cd4d2401a5ac4d741e9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-v.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-v.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/scrollbar/trough-v.png","source_sha":"daaf9831d3cb10d3e4dde5c0049fa9229295db3218fc506d281ab18a40d08e57","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/spin.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/spin.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/spin.rc","source_sha":"82ef2cb36f3f8e7f1acba9d626b96f39a45b5a86eb4c325561fe189db002b82f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar.rc","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar.rc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar.rc","source_sha":"307ac507008b212420d233ddbc08af651ae53db0f7fe64e193ea9a8100bf3570","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar/resizer.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar/resizer.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/gtk-2.0/statusbar/resizer.png","source_sha":"fad30e27050f72d8193b66975568b595d3dff764988a2f47e2b24e793ffec5dc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-bottom.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-bottom.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-bottom.png","source_sha":"a37244acc497bba023ccdac01c52599a075e0c0d4c1a16ed23f0c0f7ffbff557","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-left.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-left.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-left.png","source_sha":"3134ffde1db7c3c4667e7646f8a0939b19ff4b54ca7744ed2c07fc03d836d60b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-right.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-right.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/border-right.png","source_sha":"440c07ec6061eb9e3c82b4a7c923cafd6e253915ccf4515cebf03f53525cbeba","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-left-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-left-corner.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-left-corner.png","source_sha":"23ff2e2796f348199ef7db1e465d0b3b5b6bbcd4535711abc3ba6ef128a1e9b1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-right-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-right-corner.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/bottom-grip-right-corner.png","source_sha":"aa1df09bfec62cd91bd4f9cd080b513cb477b357d14398cd3b4c8ee6c43fb0f9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-pressed.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-pressed.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-pressed.png","source_sha":"ebb13d3f4b11b347a2815e1f1b42154ce20469d15735977e14539c996889827d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg-unfocused.png","source_sha":"e80ad334470e60b195da8a789431a49e428bf67561bc278361910a1e731314be","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-bkg.png","source_sha":"e9bf3bf9ea3f3e1c459e89c50c50edc679d7f2c6ce0c0c35864e56e46981641d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-close-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-close-icon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-close-icon.png","source_sha":"2bf422fa71289fe8566c025226865c331870099707ea9c112878da169d53b91e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-max-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-max-icon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-max-icon.png","source_sha":"32883f451dddf80b53a8bcb0681858c35ae128953704715238fb6c673d53f786","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-min-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-min-icon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-min-icon.png","source_sha":"f68a5645e952b07e562bf474574be83656eae8e3a2ec6c641e8a7c31cfa04cac","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-unmax-icon.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-unmax-icon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/button-unmax-icon.png","source_sha":"923a00dea6e7a69b014b46e9a6223d56f6f0fded885d15fcf246d9d8a13d771f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/metacity-theme-1.xml","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/metacity-theme-1.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/metacity-theme-1.xml","source_sha":"44052b2c4c4a64e440c8c82c97ca1ddb7ac5aea6b22ed5a54907aed3c8ffc0dc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient.png","source_sha":"2b2c5fd51847b0dccb15eecfb953aa9d8e80f6206657a9c7702594c6c064a02e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_center_dimple_gradient_unfocused.png","source_sha":"2b38ca0591acbf8c75c7a8b220979002958b345e19f88f37ee87ccad11f90470","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient.png","source_sha":"d6f2d56e10de66506a18398de4dcf21280e97957af344dbf1dbdb318bc5cc5dc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_left_dimple_gradient_unfocused.png","source_sha":"8a54e9c8b4776595ea64c096d75eec1b87269f337f51bba5154ceb5e069b3de4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient.png","source_sha":"e3e617d97f9e0e56af370310fadad037e201335c8059c0ea83aed3298a5aa04d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/title_right_dimple_gradient_unfocused.png","source_sha":"66e425aa669264a494be2a6bbc866cf0d69ec0c72e3fa048037681868264ea26","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient.png","source_sha":"4e448af03cfb047a6938f51aff61ebe6d05adcf1f565ab2aa11f06b9193dc579","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_center_gradient_unfocused.png","source_sha":"4e448af03cfb047a6938f51aff61ebe6d05adcf1f565ab2aa11f06b9193dc579","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient.png","source_sha":"d675757cefc330fb310464aa9003450bb830d11fabbd6001eb4eb3fd04105293","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_left_gradient_unfocused.png","source_sha":"d675757cefc330fb310464aa9003450bb830d11fabbd6001eb4eb3fd04105293","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient.png","source_sha":"27f0a21b0c34169054f2f38eebf924795933e080cbac5f4a89040136936b8d5e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient_unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient_unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/titlebar_right_gradient_unfocused.png","source_sha":"27f0a21b0c34169054f2f38eebf924795933e080cbac5f4a89040136936b8d5e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-left-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-left-corner.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-left-corner.png","source_sha":"048616386dc2df1a9411f0d30906cf922166c81e19566a1e54ee758016b5b341","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-right-corner.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-right-corner.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/top-grip-right-corner.png","source_sha":"3b864cff21d74650f5b9c935e2edcfc4682d0b41b626e1d6b6412aa1418b651a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-close-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-close-unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-close-unfocused.png","source_sha":"8c62623a93141ecde3003443b1cabbfa3675a75dd0d357996cb9b974f4d649c7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-maximize-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-maximize-unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-maximize-unfocused.png","source_sha":"730d87c11baa76a2589841836c2d2860d3a5c7b432090bf6b16275e19c54cb61","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-minimize-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-minimize-unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-minimize-unfocused.png","source_sha":"73332bf29689432acb3a01da32f6279e6ce92b22cb6e32df69bcc6f01469d90f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-unmaximize-unfocused.png","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-unmaximize-unfocused.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/silverdragon_theme/metacity-1/window-chrome-unmaximize-unfocused.png","source_sha":"1be63afa7902b689eb0fc347c1beebf84824cdf3ac842b6f98c506518e327cac","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/silverdragon/tool.tbl","inputs":["linuxcnc/configs/sim/gscreen/silverdragon/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/silverdragon/tool.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/sim.tbl","inputs":["linuxcnc/configs/sim/gscreen/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/sim_mm.tbl","inputs":["linuxcnc/configs/sim/gscreen/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/README","inputs":["linuxcnc/configs/sim/gscreen/spartan/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/README","source_sha":"051d1bcd510a4872f6c88621cc169a1ecdf2575f4c538d727577271918286e5d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/README_es","inputs":["linuxcnc/configs/sim/gscreen/spartan/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/README_es","source_sha":"30b7aa5433c4e701c0fcdb50c533cb0f28771d1330262a1a52662344c33cbb7a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/custom.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/custom.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/custom.hal","source_sha":"75712730030c086e0d963e3e536b84afeb45567be1a180b0fb61dba5a366f09d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/custom_postgui.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/custom_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/custom_postgui.hal","source_sha":"250042edf67f396f43004ebe55953a163519c3d5a0eacb649039102af66b7a9d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/sim_hardware.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/sim_hardware.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/sim_hardware.hal","source_sha":"d08b93cc41428d35794cdd867acdc8b60c8a935b3ad4f4c38e715959b78e56e6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/spartan.hal","inputs":["linuxcnc/configs/sim/gscreen/spartan/spartan.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/spartan.hal","source_sha":"f1e74499c2521c81b861d26008c8941140bf35d4498c921ab00d992999697b67","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/spartan.ini","inputs":["linuxcnc/configs/sim/gscreen/spartan/spartan.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/spartan.ini","source_sha":"eddaf2a70b2e1147f8e4cb781abbb56a87243fdfad4932fc8ddecbeb5f5d42e1","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/spartan/tool.tbl","inputs":["linuxcnc/configs/sim/gscreen/spartan/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/spartan/tool.tbl","source_sha":"05d9bf3abc2618b7921568926a546054ff4f15c8e666373a3751f11c3a25f626","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/gscreen/vcp_box.glade","inputs":["linuxcnc/configs/sim/gscreen/vcp_box.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/gscreen/vcp_box.glade","source_sha":"a93aab6499e1c7b0a9062129ebcf6e187d75b84b1b6814ec4d2bf5001f9792b8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/hitcounter.py","inputs":["linuxcnc/configs/sim/hitcounter.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/hitcounter.py","source_sha":"0c845c646e72f859621081e2d2ce43232270f166e615014fb8610bbc77b9e988","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/lathe.tbl","inputs":["linuxcnc/configs/sim/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/lathe.xml","inputs":["linuxcnc/configs/sim/lathe.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/lathe.xml","source_sha":"189f7d67e234e5b3dd21e1a385a5b048a4e73904776ebb7dd0c5555f93fce551","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/lathe_postgui.hal","inputs":["linuxcnc/configs/sim/lathe_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/lathe_postgui.hal","source_sha":"30c0d12fda35403a828667bf2540163b4a30029c7bbe13160fccaa1392fe25d1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/manual-example.hal","inputs":["linuxcnc/configs/sim/manual-example.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/manual-example.hal","source_sha":"0aa986efa4fb0271c714e5427ff2f87b18fbb968b7ffe73f0927f5db2a1e0c98","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/manual-example.ui","inputs":["linuxcnc/configs/sim/manual-example.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/manual-example.ui","source_sha":"15b9305090ef22db63899c58624c36900523d1c7d531a0e4bbf641ad0d7ebc3d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/nstools.tbl","inputs":["linuxcnc/configs/sim/nstools.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/nstools.tbl","source_sha":"0a178a651096dcfad5c5069ff5ff9505ae283d75bdde4949227fbcccc83ad72e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyngcgui.ui","inputs":["linuxcnc/configs/sim/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyngcgui.ui","source_sha":"750620e4b79b57a6cf057d0e39170a4d06f088fa934f4f7635d132f09e018fe3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyngcgui_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/pyngcgui_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyngcgui_popupkeyboard.ui","source_sha":"395a07ca51c30ae53007565c64d888c3e3ae812cbc72bebbda30a72ba707e1e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo.hal","source_sha":"4356a56b6243f644c565da89c0f4a53b2acf19cb41adc17ef0f86b1378216443","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo.xml","source_sha":"9de8bd7ef2359ab6e1a5e0963f9f23382b5557a3181996cb3d8364a35324b0dd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/README","inputs":["linuxcnc/configs/sim/pyvcp_demo/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/README","source_sha":"ef0cf8f2a1c0dbeb8cf33894cea02ada821796908e3cc649aa3a630076b1157a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/README_es","inputs":["linuxcnc/configs/sim/pyvcp_demo/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/README_es","source_sha":"aabf2f022dbb3d9f22beaba3a846b1104aa99ecea48b5a8b27ef915d302de3ff","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/custom.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo/custom.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/custom.hal","source_sha":"5038331daf744d4d816302386dabff9f7a729802f3e19572c7e59d4d90f77c7f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.hal","source_sha":"40bf9193047fbb8fa2cb173fcd10db1315dd93cade097bf81991a1bfed599e2a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini","source_sha":"75dc8d6f9dc89d6725aabdb7c59cb0965d2d054b2e1e4baa71de3538b4f77c85","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.xml","source_sha":"2d2d72e2b69d018bf54199807379108c4e2394cc0e7d6fa1e77e4ef41ebeec42","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini","source_sha":"5ec9203047e509b1e633dadcebba91909c3aee8ad65465ea2c0bd8bc409bb9a0","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.xml","source_sha":"c50205f590aba77eb37c46e2686405691b296bc1ec467660119de70296d038b9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.hal","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.hal","source_sha":"fd9d90c0e7987658854ce5993298bd07cbbd2d1f39e66ad203277f6d3f354d76","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini","source_sha":"4da521d1e8bc2fdb0155f86afc1b1c0dffdd31402ade0ab7519bbfd30145cfbe","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_1.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_1.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_1.xml","source_sha":"dfabd546e3dd65731f4f67eb7c7209064304176c0d237042007bdf3935fbb579","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_2.xml","inputs":["linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_2.xml"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab_2.xml","source_sha":"d19f45818aa34d2914c3ebf02e626810e0a660491ba9f1eb00fa601f7e90d552","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/pyvcp_demo/sim_mm.tbl","inputs":["linuxcnc/configs/sim/pyvcp_demo/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/pyvcp_demo/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini","inputs":["linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/gantry/qt_gantry.ini","source_sha":"0b06ae360b37859343763adb960e6304a812ebc658a2056fc4df280ccd793c37","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/gantry/sim.tbl","inputs":["linuxcnc/configs/sim/qtaxis/gantry/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/gantry/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/428remap.ngc","source_sha":"4cce2dc177f32e7149bc755dca78798d9f0e64970919042ac03ce3adcf1e84d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.ini","source_sha":"1f4fa4d1a1ccd5cf299948b824101430bd1a41cb8ea74a3311373ce9ef17a7c1","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.tbl","inputs":["linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/non-trivial/scara/scara.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtaxis/xyz/check_constraints.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini","inputs":["linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/qtaxis.ini","source_sha":"c764f544082a217a19a9fc26d0552f209dcb4548e80d2f544b1e00489472819a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtaxis/xyz/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtaxis/xyz/sim.tbl","inputs":["linuxcnc/configs/sim/qtaxis/xyz/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtaxis/xyz/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/README","inputs":["linuxcnc/configs/sim/qtdragon/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/README","source_sha":"ea0a11d3bd931df2528ff6c13125289917ed8b7988029b389603ce6c1f43628b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/README","source_sha":"b7744c38dcb9e0becbc3e82fadb01894efb8e9579ad7f0869cb070f1febdbc92","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyyz.ini","source_sha":"6e37414ca98a0a0551b8b54980fbc77417b618aeba039e3c38ac4c4b9b1b6b68","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzy.ini","source_sha":"f657495b776ab5f371bf59106bbbfa230f1cbc72061caaf036bc6b38fbb79421","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/qtdragon_xyzya.ini","source_sha":"7835bceebe51c9881328896c9f4a6fe4fc91e49a025a26a95e6b7c1716e2edf2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_multi_joint/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/README","source_sha":"f2bb1356d59a6977a8bfc0cc283b4ce8087d148975d05b645af89c90365ff210","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_auto_tool_probe.ini","source_sha":"3000ec032956226a8281fe0e76304c56d3d6d4d0fbef6b7b2c226a15f2eb9674","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_tool_probe/tool.tbl","source_sha":"1ddc8b44ba3f7ed43f7e98472795d4889fccf47fc7ed085d0a4ceb0dbf6525d9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/README","source_sha":"2f613474c5fff0394ede51b7be368c27ec08e537e55448369b03533c2a5d48de","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_inch.ini","source_sha":"e36b608260f3eca2f2439d83b0e32786a2d1bd5f395c3705ee3fe3a1fa0ad94c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_metric.ini","source_sha":"3565f4863be6f1dc25ef216c8a6f96e69f133681676131ab883007c80aef7c66","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/qtdragon_xyza.ini","source_sha":"592aaee3190a65fab8b200b45f5ec221ab58edf0b754e2db227352cebea0dae2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/.gitignore","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/.gitignore","source_sha":"0bae5388404466f1bbed28acd55bda4b108a87d88795cea78ec5608b6f578359","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/README","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/README","source_sha":"10ebbcdd3a2f7adf8ef7aeebbd1c9ad535f323cde72dee1d2166daed600bf894","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAB.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAB.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAB.hal","source_sha":"dd4e5d5f1485462f4de861b637535cf7ab0f3fe1b3611e1b574be4c977b35dfb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAC.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAC.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/core_sim_XYZAC.hal","source_sha":"f292b7245fe5a1da22666f618fa7e07032268d5919fb4a8d9ba175dfc635c505","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_postgui.hal","source_sha":"aaf710d77b5b2648b968ee48126589256f01222a07d49c3df27c98640ad2665a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyza.ini","source_sha":"d5597a9bc8ef786bebd2dbc79300253117e814e214e17d067eddc1049ac1cf95","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzab.ini","source_sha":"c8ec9fc577cee73a46981d2a7c5eaebc596bddba19b395b87eb0e4eba2a0c3ba","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/qtdragon_xyzac.ini","source_sha":"b25b195fd6d211053b3eb091a513c01ea83550969a29c6b446fdbb2577c1c7a2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated_home.hal","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated_home.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/simulated_home.hal","source_sha":"74b8a8952dc8c74ea5901e1414244f83da5fb246b727244738d62da5a4530a40","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon/qtdragon_xyz45/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/README","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/README","source_sha":"442a77299a824942888e34490056ffdc84eacb29d9c61609237b4f8694c0b1fb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAB.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAB.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAB.hal","source_sha":"dd4e5d5f1485462f4de861b637535cf7ab0f3fe1b3611e1b574be4c977b35dfb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAC.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAC.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/core_sim_XYZAC.hal","source_sha":"f292b7245fe5a1da22666f618fa7e07032268d5919fb4a8d9ba175dfc635c505","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_postgui.hal","source_sha":"8520b2e4b5735a106e6276e8a6db833bf1e8202025d1ec897882e7dd6c76e156","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyz.ini","source_sha":"6cfb7b2c847368e117d28ecd99027c4158ed2e02a08bbba787bee73bd1f3ad7d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyza.ini","source_sha":"da745eb5892bbda71c4555b11c50bc8ff9f32a28f97a51951a892b4de5604fcc","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzab.ini","source_sha":"9f9f7b2a62ebd1cf0fffa4d97af9dca42bc25d9678ee52978b4f24d10df7daa7","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/qtdragon_hd_xyzac.ini","source_sha":"c836bd0309d143fa80a70fa37c1e92714437d5b3931ad50f47aad820bf597253","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_xyz/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/README","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/README","source_sha":"8ca3441175567cf8d69f96047ecca9d07c5362a86eeb2a6b50973e9306197f76","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/probe_points.txt","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/probe_points.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/probe_points.txt","source_sha":"54ebb6d39a58de46edf61029af39c5bfc43bace0cc8030d4fcd8b6d75c12f666","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_postgui.hal","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_postgui.hal","source_sha":"8520b2e4b5735a106e6276e8a6db833bf1e8202025d1ec897882e7dd6c76e156","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini","source_sha":"7285f86b7a2d30318c529985c0f34851e017ce69a23ca06ffb456d9d422f7503","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/tool.tbl","inputs":["linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtdragon_hd/qtdragon_hd_z_compensation/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/.gitignore","inputs":["linuxcnc/configs/sim/qtplasmac/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/.gitignore","source_sha":"fc52139c5549947da51fabf3b43bfa7ba54b92573ad3151632924f8d82bf21f8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/LICENSE","inputs":["linuxcnc/configs/sim/qtplasmac/LICENSE"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/LICENSE","source_sha":"8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/M190","inputs":["linuxcnc/configs/sim/qtplasmac/M190"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/M190","source_sha":"dd6d7780f2411ceabf07a6bdeed7ec58a65ce22dc7bd12d4530690e1e0a1cade","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/README","inputs":["linuxcnc/configs/sim/qtplasmac/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/README","source_sha":"c2aedfb301aa921b31c967efbfe6f4776f664298e62e10c6c936f5392b6b7159","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/custom.hal","inputs":["linuxcnc/configs/sim/qtplasmac/custom.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/custom.hal","source_sha":"246e377dc5d9428afe73dad7bf5219e00a096506d4ad9ebebaac886e82aa8440","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/custom_filter.py","inputs":["linuxcnc/configs/sim/qtplasmac/custom_filter.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/custom_filter.py","source_sha":"e6c8be4069d6edce7ec54ba2c4adcd7cb5a4be4610679303c3df236b9af78a8b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/custom_postgui.hal","inputs":["linuxcnc/configs/sim/qtplasmac/custom_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/custom_postgui.hal","source_sha":"db45fcd6c6e5238507232a9c536cb6a0338f8bfa6c8f424ea1d42ebf7d151dfc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/imperial_tool.tbl","inputs":["linuxcnc/configs/sim/qtplasmac/imperial_tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/imperial_tool.tbl","source_sha":"f14789a3a632ac15a1d28461dcb453335c4cf44e09c5371ff55f3f4f6f2aeb31","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/machine.tcl","inputs":["linuxcnc/configs/sim/qtplasmac/machine.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/machine.tcl","source_sha":"e2ed2d0579ae2a2a312103793d2a1973ccdb39e841d1e992c0fc945fba137e3a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/metric_tool.tbl","inputs":["linuxcnc/configs/sim/qtplasmac/metric_tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/metric_tool.tbl","source_sha":"f14789a3a632ac15a1d28461dcb453335c4cf44e09c5371ff55f3f4f6f2aeb31","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac-imperial.prefs","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac-imperial.prefs"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac-imperial.prefs","source_sha":"1c0ab00a7c2b200e2a0ae08141dab8699224094f0ccd1a040ff22331e4b7327b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac-metric.prefs","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac-metric.prefs"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac-metric.prefs","source_sha":"939df5bebe3ff88154734dd93b7ae79993db5c8eb748b3f74fbf38b6e35de746","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_imperial_ini.inc","source_sha":"adff77feb496f8c9c97763b1f7ecff79f8c9d8c81c12c68326dae5124c0bbf4a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_imperial.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_l_imperial.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_imperial.ini","source_sha":"2b563e2a090572d2bf02256b8dc3c99054fb0388167482ede5ce7ce5932db898","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_metric.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_l_metric.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_l_metric.ini","source_sha":"abe6e751f739076432b586af48512946175298676e5ed23d6a30e1dac77958ee","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_metric_ini.inc","source_sha":"b44c3c811992f6fc531b07e0ee1ce6504868d42e91a9778231a565c520193b11","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_imperial.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_p_imperial.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_imperial.ini","source_sha":"7e45dee1b8eec3ae9eea1ddf2eb9a47e40fb0fe32dcd93a126441d4cfd1d62b0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_metric.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_p_metric.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_p_metric.ini","source_sha":"52b0aa0d4132f0fdfad5af82dbef598d33f655e3f65c721cd6e3c231146dfbdf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_imperial.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_s_imperial.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_imperial.ini","source_sha":"00694329d1f037d0f7a51a246b04d1743b9b4ba2983acf1edddd88fd9161d48f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_metric.ini","inputs":["linuxcnc/configs/sim/qtplasmac/qtplasmac_s_metric.ini"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtplasmac_s_metric.ini","source_sha":"84e21e9dcb3a4572b999d96f97f7b188b3b202ad0e995776fd0e3f090ae5c8d6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/qtvcp.prefs","inputs":["linuxcnc/configs/sim/qtplasmac/qtvcp.prefs"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/qtvcp.prefs","source_sha":"190333c2c33f3253ca3c06f8287ebc1b7ec90035f86591001f4ea79bb9a8ae3b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/sim_no_stepgen.tcl","inputs":["linuxcnc/configs/sim/qtplasmac/sim_no_stepgen.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/sim_no_stepgen.tcl","source_sha":"b096d1bf97eebadfb80b36862550329871540fa411bd2de911e3c8caf67b59e5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/sim_postgui.hal","inputs":["linuxcnc/configs/sim/qtplasmac/sim_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/sim_postgui.hal","source_sha":"f8bc180767d5b48e4380849cd83702df37fbdb9be4630d5382c3ce96500ea514","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtplasmac/sim_stepgen.tcl","inputs":["linuxcnc/configs/sim/qtplasmac/sim_stepgen.tcl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtplasmac/sim_stepgen.tcl","source_sha":"04af6a0db650bb9bd52b9fa6f483fc683fc38d812a49371f0278691831858004","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/qttouchy.ini","inputs":["linuxcnc/configs/sim/qttouchy/qttouchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/qttouchy.ini","source_sha":"1398796a9ef4d41bf2d9841656b588dd12818cfac9e390a8fd9d6aa6e2185acc","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/qttouchy.pref","inputs":["linuxcnc/configs/sim/qttouchy/qttouchy.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/qttouchy.pref","source_sha":"5968e7692d37e00dc18af4fbd1c51997e2bd3cbc01ef53213ca73bbedd8fe7a3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qttouchy/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/qtvcp_postgui.hal","source_sha":"01a032ab845c393808affdbae13cb3c33682600aec658a368706fce077e4ae83","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qttouchy/sim.tbl","inputs":["linuxcnc/configs/sim/qttouchy/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qttouchy/sim.tbl","source_sha":"feb2d8dd63bd34f9e547d4e622434b102241376a67e8f48cd693e8ae6b9b7d03","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/.gitignore","inputs":["linuxcnc/configs/sim/qtvcp_screens/.gitignore"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/.gitignore","source_sha":"341f1b1e13daf45eb5419ccbb8c8e357c96794f36b402eb824471f019bb58109","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/README","inputs":["linuxcnc/configs/sim/qtvcp_screens/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/README","source_sha":"fc50890c3063e49f1a432b303fa1a76aefff4b12a860e7970fadfa9d610f3688","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/README_es","inputs":["linuxcnc/configs/sim/qtvcp_screens/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/README_es","source_sha":"25167e54063b6cd0e90eac07de6a5369f95726b91d077fe5fda75aceefb650c4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/background.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/background.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/background.png","source_sha":"0a312274b434fc617c5c8b5f3632eba933a765ec58911f1bc32a2bf0bc1939cc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/blender.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/blender.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/blender.ini","source_sha":"15fc1681185d59a5f9d8ae14c2d9773bf749373bd6c71b6c614607ce7f35393d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/check_constraints.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README","source_sha":"68ae909e13dddb01e3fa63e0a60749d17b2e4c4727a847a67d439cc0e8df86f8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README_es","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/README_es","source_sha":"0cc6089fbbfedf0c8c8808f2047592a300b7289bfe637c7abf3c294c15347756","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/industrial_lathe_wear.ini","source_sha":"378d5e9e04608240a6884a011ec32caf8de0e3d67bae6b568f33e9e292e94ce5","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/lathe-wear.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/lathe-wear.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/lathe-wear.tbl","source_sha":"8f7a76bd4d165fa329101f45b687ef17eab72bc2ced199214a8a203e5654650e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/qtvcp_postgui.hal","source_sha":"d1d2ef2b59e7cc76e61eb3d911bc303035e1d37f1976a245ab305ec74554847f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/remap.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/remap.py","source_sha":"62ad98d348b4cee74a397444d7ba9558823e83479e6ef3e5fb49bf932074f820","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toolchange.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toolchange.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toolchange.ngc","source_sha":"42e78b132b45677942d6a0104dee104008951df460c4dff7d92ce3e685214408","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toplevel.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/industrial_lathe_wear/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/428remap.ngc","source_sha":"4cce2dc177f32e7149bc755dca78798d9f0e64970919042ac03ce3adcf1e84d4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/429remap.ngc","source_sha":"892fd318d9edd64728aa0f267b07206eb58b22ebccb8d7091530fab925250df8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/remap_subs/430remap.ngc","source_sha":"6a1f6fcc04558897515642a1cbe8584d849f932fdd24607b776bec719cb82d70","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/non-trivial/scara/scara.ini","source_sha":"1e6a080a7718813d9946acdd7cf7c033e896a318702a5dc5f86f8d45012b2aea","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qt_800x600.ini","source_sha":"7235c5081d278551bff8b2b30bd577175251f5dbc81c9dcd4d64c4cb3c832858","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qt_gantry.ini","source_sha":"0c97b43e267300f8565a601fe578d6239b9c5eee3f2122ccfa4b536faeffb254","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis.ini","source_sha":"51b5cb7c790d2eb07550ed1e5ee77314133ab99628c23e7cbee27eaf3466bd2a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/lathe-wear.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/lathe-wear.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/lathe-wear.tbl","source_sha":"8f7a76bd4d165fa329101f45b687ef17eab72bc2ced199214a8a203e5654650e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-16x16.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-16x16.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-16x16.png","source_sha":"e04bd399be0fdcc393f74fa1b7c76f3856e2cff1cc803af317f35be42a1f9ed0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-24x24.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-24x24.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-24x24.png","source_sha":"6e93c66f952cc36e060eea621afb37547bd65a12b8cedfbe85125aa8a875989d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-32x32.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-32x32.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-32x32.png","source_sha":"a19929898c1b725213737acd4e5f37b2b67477950807e4eda0f0a5392886f603","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-48x48.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-48x48.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/axis-48x48.png","source_sha":"d70233ad9f4d1e15da77caa45494d102b2172bfbdf851c62a1578d527680fc92","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/close.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/close.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/close.gif","source_sha":"a9b8f6f1ac390766f5a99c0db95560424ca9b4801c5abf399a64a350d80813e9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/downarrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/downarrow.xbm"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/downarrow.xbm","source_sha":"0664c2902e44ee405757a8e2ab2cb7df0379a206e07286fafd2ab20087324b88","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/leftarrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/leftarrow.xbm"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/leftarrow.xbm","source_sha":"6ce57dfac2a70a570ff3b8f617dbbd099982a84f74b8cff7342e3c09eb5ef167","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/resume_inhibit.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/resume_inhibit.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/resume_inhibit.gif","source_sha":"281136e84f10ca93b3cd3fc67afea22163a39cbf084b36eddbeff6577b68108d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/rightarrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/rightarrow.xbm"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/rightarrow.xbm","source_sha":"0144884b560436c81761422abb74d14483e6f33dbaaec819e16ce5db1dced138","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_ccw.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_ccw.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_ccw.gif","source_sha":"fdcfd7eda3e5ff19fd1a8d7471b61ed691e9d4efc9f753b76ff7a8ce625d0fbd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_cw.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_cw.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/spindle_cw.gif","source_sha":"0ae28aeb7c19f53135d230736b25381f850ab507fa9568072a1ff83a06a75f92","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_error.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_error.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_error.gif","source_sha":"f8e1016ddcd14c2f8376086c33793716496a5399ccae2869ee4727ba9832d6f3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_info.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_info.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_info.gif","source_sha":"e7d0ead521e4df2c9f571058ba22b1fa91d75e75bf6e3e6f9d9ef01df89b9498","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_warning.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_warning.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/std_warning.gif","source_sha":"7c392164c1e620164d88525d0f46f3610bc829c1ae77a6aa0f83343b4ff33108","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_p.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_p.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_p.gif","source_sha":"0b18ef8b40da58e4309de91d63f88787a728e9bcc7c0d0537613353461ef3e09","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_x.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_x.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_x.gif","source_sha":"67a86a033a19cef4012ed3229fd43631aa9fc0d8f116283e577d6062a0189c21","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y.gif","source_sha":"7c07c9ae8ce379dc5a3c1c0b7ef469405930556924cf35152a2dadebcaa9bc3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y2.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_y2.png","source_sha":"524d3f07f1f68b653ac606a7065b3f7345c526ee1f28b37d8532c27fc3a2c1c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z.gif","source_sha":"f04b1646ea895b7e5e76da3330f0204a82a05190dfa4587d0ec90012fbc0ba19","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z2.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z2.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_axis_z2.gif","source_sha":"0df17e400265e723adf81aca893483c99d2b20648f9675c8c68e91de2b625d6a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_blockdelete.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_blockdelete.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_blockdelete.gif","source_sha":"ba86ee9c99787ae52bd08606b97f03f9a10a029cc4f34e984fa11f75707edf1a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_clear.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_clear.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_clear.gif","source_sha":"60a8f96e1b6f3a35eba087a2bd5b4afbe4f29dac3b08e7e9e229c76377ca001d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_estop.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_estop.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_estop.gif","source_sha":"05180994c7cf0980887a7ecb136cc8b54315ad65e94f6a4aad7f896c4b4712a1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_open.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_open.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_open.gif","source_sha":"e880564a048b1db911909839d627872cc62d3e0bc8904cb13ce0eee387cbb387","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_optpause.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_optpause.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_optpause.gif","source_sha":"cb93b2babbe850dd36e8c6059f22d5a2e48f0e413c02c175cc336d4f182251af","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_pause.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_pause.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_pause.gif","source_sha":"871e87dd5d037456e8d5c4a9ca1c40568d4d7bd42f97e834486064a35ed8579b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_power.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_power.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_power.gif","source_sha":"8753513e62ae7537c75962872423d495baf346e6cb0b7c3e44a0c506c22dbd51","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_reload.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_reload.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_reload.gif","source_sha":"0ac0824d841c9107c49d8ae870bb6e227f9d142b33c582b95e971d48ccbb7d56","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_rotate.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_rotate.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_rotate.gif","source_sha":"727c091acc451d6a7be8fc7664f5145769408f09e136105d7b2638accb6b7602","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_run.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_run.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_run.gif","source_sha":"b5c5a7ef88299ba9791f5dd8cb35962ec2231c29dbf91eba14d2f1dc2d33a6d8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_step.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_step.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_step.gif","source_sha":"2a04a7a246b01aec7fb54f89f86a8cfd847036b9bc7c7792d430b5715eadad97","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_stop.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_stop.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_stop.gif","source_sha":"bd9d6de9004f5704dd62c81e70da3afe04a04a45d3dd789b9f05d0f41a024696","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_verify.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_verify.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_verify.gif","source_sha":"550b93507db5e655500749d1eca5514438005754debb3922baf8499cf17026b4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomin.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomin.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomin.gif","source_sha":"84a72c90d0061001c8274ea3c5b61d44a5eea69efd4568748487291624913b2f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomout.gif","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomout.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/tool_zoomout.gif","source_sha":"91b12263b8a6d20de2836c2af7ba29c215bd830f62f3015a6798449dec3c402d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/uparrow.xbm","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/uparrow.xbm"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/images/uparrow.xbm","source_sha":"8e4f0d76206b159d88e119560f2d2cb7c0058879b12d69ef8e7109bae50c5d4c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis.ui","source_sha":"611dfe5ab7a64fa72bf1945fb9e6950487c7e74d28277a86397c8c5f19626fc3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis/qtaxis_handler.py","source_sha":"c1e7da37297c14f774e496fa8066552af1f54eb02a5a084a91ed03813b061900","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtaxis_lathe.ini","source_sha":"96607f9e45ebb60e6c8c30a3b827f33273159780e31b6e6dcd187e69d9316ee2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/qtvcp_postgui.hal","source_sha":"d1d2ef2b59e7cc76e61eb3d911bc303035e1d37f1976a245ab305ec74554847f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/remap.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/remap.py","source_sha":"62ad98d348b4cee74a397444d7ba9558823e83479e6ef3e5fb49bf932074f820","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/toplevel.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_lathe/toplevel.py","source_sha":"38a0a17d08adcdc6891df688ae7454c8376f3be0a4c98f49bb19c3588301347b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtaxis_mpg.ini","source_sha":"a7e3781694cca98ef9451e2100fa213380088ebe750eea1935e5db09792a4264","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault.ini","source_sha":"64b856e76d997a0096533b198666109c059eea4b02e2ac3f3967cef22667ccb9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_9axis.ini","source_sha":"ec8344fad2445df3a8822c624dd0aa514e3900ba60879c5443a5d6f7c495f84a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_gantry.ini","source_sha":"3f1ea1c180d85118c09a821ea03b007fc8901c40685148a77714c76278db185b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini","source_sha":"a49b1cf91a6fb17c5bbb80eea44b6c46e76ae182e7e3ac67b96b4fab2cfaea88","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/README","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/README","source_sha":"a4addd5c5f1c9bdc1be886c070cd4f6796528f17065bd0ddbfa907fc6a63e485","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/core_sim.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/core_sim.hal","source_sha":"54fe4002d5db8db0d8e365b63b747602f34ec955c372023df9c848f3529e10a2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/gantrysim.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/gantrysim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/gantrysim.hal","source_sha":"e8e99f55218eee9219cac7d049f35a7a8024de99ce1117cce9a797b746434b43","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/on_abort.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/qt_auto_probe_tool.ngc","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/qt_auto_probe_tool.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/qt_auto_probe_tool.ngc","source_sha":"b1deafc9a83baaa38e7b130afd1ef40ed912a0d80195fdbc7ade0c8a3d157d9a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/remap.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/remap.py","source_sha":"9abca6500672c670a292402c0962aadfce81da833f7777bf88b80c7ec4f772a4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/stdglue.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/stdglue.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/stdglue.py","source_sha":"cb47811db72032c63ecafd2cc06a395a1298f0b9937638ec59eecf88b9e8bcb1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/toplevel.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/python/toplevel.py","source_sha":"7dfdbf0cbe04515b0e67c2a23a3d9946c13b10a25b008c3a7150912160004ff9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon.ini","source_sha":"103a9d0f4c329e00d532fcf0f3ef1e90a37f4476b8950a2b52325d8a42bc4b91","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_auto_tool_probe.ini","source_sha":"86f2c3f594d0c4bc03da44b9b9ad1445782a9290c8024837a77b83a49e3c55de","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd.ini","source_sha":"c2b23e16477e4de6f3cbd6cdbca56f4a0c80f2482648ee48493349326ef9f1f2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_hd_postgui.hal","source_sha":"d22c9120006b521cfccacba2e57d26db32c1a48f43d168f5c9b39b053d322b87","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_inch.ini","source_sha":"c52570c11f2c503a5aa4ac054fe751035a4d95951c8a24d357d544b08674d8cd","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui.hal","source_sha":"f74e45d4088ab9fe2f5c61d858826bea41d75f29dc5d1b9b6dbc5a3cf52fee36","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui_ya.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui_ya.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_postgui_ya.hal","source_sha":"e1e505604c05f1349de89dd9db77ea42d38b6c10cd2a60292b6693c5318bb77e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyyz.ini","source_sha":"8919a7050ba4357c8e663c51a761fe6d78ff6d7da1e820800eb95e3319cefb64","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyz.ini","source_sha":"416ec9cb44f3c9f301d874b5d7e860d82bd460633902e3bcc9037d262a464e9b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyza.ini","source_sha":"8b72d1ec92b54e2d5dcf333d5638907141340f942e7e1cbfb26be22d8a28e8aa","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzy.ini","source_sha":"a301f964957d63716ac527504ab80d627161ff9d8a57b6b77f4ae59f12798a5c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/qtdragon_xyzya.ini","source_sha":"1f2b5583b7e1d1ef0339f0a05e8bac2a6d503cfbf977127de64738926c8cc161","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/silver_dragon.png","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/silver_dragon.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/silver_dragon.png","source_sha":"1282157f54564d3eddfe90c6cfc4a78a80cf695709d3a9126639349f24756262","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/tool.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtdragon/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtdragon/tool.tbl","source_sha":"ae25e80a7bb1642cb3c20b1678fa8ed2f6a1079346fb856ab94c8ebdb7b88d3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/check_constraints.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/pyngcgui.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/pyngcgui.ui","source_sha":"2d3220c0394fba0f2232c717a66963dab8b2c394e7186ed2bd7c4e9e1f02384c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc.ini","source_sha":"142a7c8f7ba86085afd4e331d0deb8030df8e53ea64bfc96a71b049a8dba1096","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc.ui","source_sha":"80d71484e82ebd3f3a80870f8b69862de3b30213fd8bf6ef6f85ebf766379cef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtdefault_ngc/qtdefault_ngc_handler.py","source_sha":"3fb8126975e2372faea49fa972c5798a1f8724c56ead64bff1f9b8b25b497341","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_custom/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/LatheMacro.svg","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/LatheMacro.svg"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/LatheMacro.svg","source_sha":"3e1761065ac7523ec56696dbb84faaf98e732f5739257ffafb5f58f3837a281e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/check_constraints.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/check_constraints.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/check_constraints.hal","source_sha":"6ddb9e14e9e83a7eb969b744c80e9f070a0cbc7801d746902d6d9d8deeed0a80","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.glade","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.glade","source_sha":"411f1c823decd11f463c1124de1d8d1a2895d6149bcfe1e3708803671dde02df","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gremlin.ini","source_sha":"ea20d3e12b0a800739c060bca467c8745e29e8d318c47bfa64becd3555af6cca","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp.glade","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp.glade","source_sha":"97b717d06d5fd5adb1489ccc48e7706e0149c8cc97f9e938ff0259d36302a2b6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/gvcp_handler.py","source_sha":"0c1ee1c97739dd6d85c53dc716b591005745d561f03c6c13fa9edadc77b20976","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathehandler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathehandler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathehandler.py","source_sha":"32ef93501000b99d7304259213efcccfa37ce5e9a7da06aa5826029060f1e1c2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathemacro.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathemacro.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/lathemacro.ui","source_sha":"97b717d06d5fd5adb1489ccc48e7706e0149c8cc97f9e938ff0259d36302a2b6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/pyngcgui.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/pyngcgui.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/pyngcgui.ui","source_sha":"2d3220c0394fba0f2232c717a66963dab8b2c394e7186ed2bd7c4e9e1f02384c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp.ini","source_sha":"77f1a4a5294dc202d4afc6764a14dc89d8e1174424667c5b72742ae3a0975645","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp.ui","source_sha":"b6f62d08f2556145a1a306aa603170cc2de186bfc507e7e7cfd00e528432830e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp/qtdefault_gladevcp_handler.py","source_sha":"6c4b6a651fbd107192a423a77ebf0ad651fdde1670d178fff6bcfb060a466421","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler.py","source_sha":"17335f824938e3c763b42ff721ed7cd05d7f84e41a3b2a4c08349fdfe9a24ce0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler_1.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler_1.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_gladevcp_handler_1.py","source_sha":"e93aaf4f7f6f2f771af880b8681c98130965bcf78141af8db2084654d46424d8","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc.ini","source_sha":"142a7c8f7ba86085afd4e331d0deb8030df8e53ea64bfc96a71b049a8dba1096","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc.ui","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc.ui","source_sha":"80d71484e82ebd3f3a80870f8b69862de3b30213fd8bf6ef6f85ebf766379cef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc_handler.py","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtdefault_ngc/qtdefault_ngc_handler.py","source_sha":"530c862397f1bf458b7fa616929c301504bea7d14206a3a0bd9b7814a39ebf5a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/savestate.sav","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/savestate.sav"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_experimental/savestate.sav","source_sha":"7fa9e67d1bee18db389470ffe65eecefea5ce53266f06849177cf64a3bdff4aa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_postgui.hal","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtvcp_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtvcp_postgui.hal","source_sha":"3cb43ba387140cb556463a8584bac7291fea5bea2a92195f5328aeb8a75b66f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/qtx1mill.ini","source_sha":"0909d95dd20251475be2a745ea9ff1a9bc11c05b6d4b880be7d4165c2686b40c","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/sim-9axis.var","inputs":["linuxcnc/configs/sim/qtvcp_screens/sim-9axis.var"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/sim-9axis.var","source_sha":"163bbf80485fe2fe12700c1acb4b05eff774df68176d17e4eef5de8a7024c1ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/sim_mm.tbl","inputs":["linuxcnc/configs/sim/qtvcp_screens/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/qtvcp_screens/tester.ini","inputs":["linuxcnc/configs/sim/qtvcp_screens/tester.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/qtvcp_screens/tester.ini","source_sha":"74ffaa3444383a097aed37c22d5d6b6ef9d55b49a49a97e5861013d907a4f40d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/schema-simple.sql","inputs":["linuxcnc/configs/sim/schema-simple.sql"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/schema-simple.sql","source_sha":"ba4f7792cefec68cc6f69083f079c988eb32ac9617c518f47cb8399b5587566d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/screwcompX.dat","inputs":["linuxcnc/configs/sim/screwcompX.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/screwcompX.dat","source_sha":"346e7a2bbb16fdf4b1c6c88994dedc3a56463b5a4120710651e05690e57c205a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/sim.tbl","inputs":["linuxcnc/configs/sim/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/sim_mm.tbl","inputs":["linuxcnc/configs/sim/sim_mm.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/sim_mm.tbl","source_sha":"1816cbb02cc6585d86676bb2d88f85b10b439cf42212e0b4c144f3846a3dcf30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/sim_mm_test.tbl","inputs":["linuxcnc/configs/sim/sim_mm_test.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/sim_mm_test.tbl","source_sha":"6338d86b79d65f2c12636bb8c2813c5b46807a15239a7085f50e6d985f6b5a14","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/simpockets.tbl","inputs":["linuxcnc/configs/sim/simpockets.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/test.vcp","inputs":["linuxcnc/configs/sim/test.vcp"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/test.vcp","source_sha":"49155aaae1cad8cd9da8f046c45a7f6066e5b795322e4f3400bfe073cf14556c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/README","inputs":["linuxcnc/configs/sim/tklinuxcnc/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/README","source_sha":"4c1b3b22b48e29b3c16a174dbdf72b3d9508a19b801dad17703d1b9b21812af2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/README_es","inputs":["linuxcnc/configs/sim/tklinuxcnc/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/README_es","source_sha":"a7d247d2b0af5d35026c47e11479b1418fbbbda15fcdf0587ae0500ab37d1c5f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/ldelta.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/ldelta.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/ldelta.ini","source_sha":"0e23dee0f4df839c028f5bfba95c5941f2f8623ce502d6fdfc90dfdef63d8967","test_id":"audit:K4-DELTA-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/screwcompX.dat","inputs":["linuxcnc/configs/sim/tklinuxcnc/screwcompX.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/screwcompX.dat","source_sha":"346e7a2bbb16fdf4b1c6c88994dedc3a56463b5a4120710651e05690e57c205a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/servo_sim.ini","source_sha":"0f8b15328616a4fd5be7561738273a9c04e0c5524423d424257c5ffda73fa25e","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/sim.tbl","inputs":["linuxcnc/configs/sim/tklinuxcnc/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/tklinuxcnc.ini","source_sha":"12f9c72fe2f8ab1ac7d6fcb553c902b4a2df1cecbf3ecc896fa9c0ad7a8f41b3","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/tripod-kinematics.report.json","coverage/delta-kinematics.report.json","coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-tripod","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/tripod.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/tripod-kinematics.report.json","status":"blocked"},"outputs":["coverage/tripod-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini","source_sha":"8da7280a981d80e9b7d4b608a357fc87dbb9d83535636794e1ae97d5ebcb8f01","test_id":"audit:K4-TRIPOD-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README","source_sha":"e9afae93b31ed7d81d95b0551a78b2743245fdb13b3db485244225d45d345b25","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README_es","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/README_es","source_sha":"b1d48645881fb14e35763cbef989628eb152f3ae10156e7d4b5938289c6f6438","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.ini","source_sha":"07f5257557a540b02781de3a641dd1830a78a4cbb15a9cc68ad8d2c6eae8ec81","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.tbl","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz.tbl","source_sha":"06fd24c26897d06c7c5b65cc81911a1854118900f791c692600ceeaa61d2026e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xz_both.ini","source_sha":"d75c9e05e2a781d1344b3840ba82adc6d7d8d47f53aa11b04c3b918d20c5faae","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xzbase.inc","inputs":["linuxcnc/configs/sim/tklinuxcnc/trivkins/xzbase.inc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tklinuxcnc/trivkins/xzbase.inc","source_sha":"5095b8433391c4dee84259d408769d1221f7e7c2c67b2e61de77fbb57159f8ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/README","inputs":["linuxcnc/configs/sim/touchy/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/README","source_sha":"cb18b82cb96b977ed9b7ecbc52301a8d3e2e3241b5aba8e7b6c4c4e8723a1415","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/README_es","inputs":["linuxcnc/configs/sim/touchy/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/README_es","source_sha":"1fe275766c21ad0a89e5e131913bcc053af909b10d35ff1deb115f860d76e524","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/README","inputs":["linuxcnc/configs/sim/touchy/gladevcp/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/README","source_sha":"b4b5524ca257f85e33be8c033fa6db47a4e32e469150e4a7fd8a914f553ca732","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/README_es","inputs":["linuxcnc/configs/sim/touchy/gladevcp/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/README_es","source_sha":"ed8038fb5401fd9ba767fb599c81bb7630cede64498158672391aab47008c20f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp-touchy.hal","inputs":["linuxcnc/configs/sim/touchy/gladevcp/gladevcp-touchy.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp-touchy.hal","source_sha":"08ced1feef4ed2c36b3a094b5cc74d6cf49a899208f96a41d77ad12a66e45f64","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini","inputs":["linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/gladevcp_touchy.ini","source_sha":"e7098eb237c6ad9bed4c240f95d313f6ae3221d322b514509f5a7c34373b6011","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/hitcounter.py","inputs":["linuxcnc/configs/sim/touchy/gladevcp/hitcounter.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/hitcounter.py","source_sha":"0c845c646e72f859621081e2d2ce43232270f166e615014fb8610bbc77b9e988","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.hal","inputs":["linuxcnc/configs/sim/touchy/gladevcp/manual-example.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.hal","source_sha":"0aa986efa4fb0271c714e5427ff2f87b18fbb968b7ffe73f0927f5db2a1e0c98","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.ui","inputs":["linuxcnc/configs/sim/touchy/gladevcp/manual-example.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/manual-example.ui","source_sha":"15b9305090ef22db63899c58624c36900523d1c7d531a0e4bbf641ad0d7ebc3d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/simpockets.tbl","inputs":["linuxcnc/configs/sim/touchy/gladevcp/simpockets.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy-gremlin.ui","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy-gremlin.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy-gremlin.ui","source_sha":"2c384a9c2f6deda864a91ee2a7f33685c48138a0c4408c915ca580efcbef91ad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.hal","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.hal","source_sha":"21061f773789f23825c1204b3eb5e5f7e540a50db45a167b093a9fd25c1e6d24","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.ui","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy-misc.ui","source_sha":"ea358bc896d2559ecb6da2b15b8bd9769bc0e327a3cd6ba87bc4f1f556ac586f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/gladevcp/touchy.ini","inputs":["linuxcnc/configs/sim/touchy/gladevcp/touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/gladevcp/touchy.ini","source_sha":"65c7aa3b61d553f8aa9f2d43977329ef89d4b58d088729561a0bf7165b6a68a9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/README","inputs":["linuxcnc/configs/sim/touchy/ngcgui/README"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/README","source_sha":"16c252e67b70bc879b8be939239483bcea90a9c34bdee691cf9a8447299e028b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/README_es","inputs":["linuxcnc/configs/sim/touchy/ngcgui/README_es"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/README_es","source_sha":"61ceacea26d13a40c4d407e4fab3d69c783ae877ba6351d488d7ae4eaeb066f4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/gremlin_view.ui","inputs":["linuxcnc/configs/sim/touchy/ngcgui/gremlin_view.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/gremlin_view.ui","source_sha":"e1fe2cbb71145031e8c31059fedefedc8097f67954adb3ed881f240faed1a8c6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/hwsim.sh","inputs":["linuxcnc/configs/sim/touchy/ngcgui/hwsim.sh"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/hwsim.sh","source_sha":"95eac4c062a2bda6571baf0d4e43060be6b7c6c23374d86bf0cab9f416f09a27","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/lathe.tbl","inputs":["linuxcnc/configs/sim/touchy/ngcgui/lathe.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/lathe.tbl","source_sha":"9b1499a1bc08d24890618ba4ed07ce58aa5a2239a3f5d55d593948e3ee5ce504","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.ini","source_sha":"6bd6bc6daa9146eb1c662ead43e69edac26cd8a95121c00371607f4bc5f5be0b","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy.txt","source_sha":"b3c001939b82cc5bda78f731b7f5adb4cb1a4f48bcff9f5b29741a6844f78cb6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_es.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_es.txt","source_sha":"4480477903306e0c80be4a5419482080ebd0453e9996664cfae396bf3b0fff18","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.ini","source_sha":"5985f5a6c3bf70d493c897a45a9f0864d1edc6449018185c5787ccfd9d78749a","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe.txt","source_sha":"6fd2f7ed72b88efe4e9158e2852d35d28dcab722804f528791dfa1d53cfad6b4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe_es.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_lathe_es.txt","source_sha":"8ba5978d69f18e228a2e658b79dc057fff64b3ad7d9b4fedeafaf81e20ee5bcc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.ini","source_sha":"b27d37a31e597d71ea9065f31d4c5e150ac12fbdef2f2567b74b97cb4cbe651e","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff.txt","source_sha":"45ab226d76f54d647e2ca6661a9f0f912cb6b249af632d14ca3db50e68effc3c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff_es.txt","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_moveoff_es.txt","source_sha":"33dd1feb0e4dbdac6bf718d8c6f27c8cd0920ca8339be397d9f608e35bedd48a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_popupkeyboard.ui","inputs":["linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_popupkeyboard.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/pyngcgui_touchy_popupkeyboard.ui","source_sha":"ec1738cd811c50f563d7fa504ef2d2cef0635f7b4383d3ae5f29a0e4eaaf3006","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/ngcgui/sim.tbl","inputs":["linuxcnc/configs/sim/touchy/ngcgui/sim.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/ngcgui/sim.tbl","source_sha":"a4af26629deb1da73fc6809057a1b414b5476226b10cd1d409af65e051012f63","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/simpockets.tbl","inputs":["linuxcnc/configs/sim/touchy/simpockets.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/simpockets.tbl","source_sha":"e81a30f74f1c91fcece180e607f7e2cd63468bf4d432cc5cad2bc65eb7152150","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy.ini","inputs":["linuxcnc/configs/sim/touchy/touchy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy.ini","source_sha":"0624683449cbafe697042c42e2f23fdc9513b02dd56aa8f452e386e496ab4571","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy.txt","inputs":["linuxcnc/configs/sim/touchy/touchy.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy.txt","source_sha":"7a9505d6a67dc8c9e19f100462f35dbcfc99a434893bee6987943d1a57993062","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy_es.txt","inputs":["linuxcnc/configs/sim/touchy/touchy_es.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy_es.txt","source_sha":"248155ba6ce3402b3c8e8a637de0a2691205314d7078caad4978740eb0746a14","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy_postgui.hal","inputs":["linuxcnc/configs/sim/touchy/touchy_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy_postgui.hal","source_sha":"41192157d0b78cbc0f923cf8f6cddd9cb05915ed4db904788d6379751e215103","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/touchy/touchy_test_panel.glade","inputs":["linuxcnc/configs/sim/touchy/touchy_test_panel.glade"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/touchy/touchy_test_panel.glade","source_sha":"412eb45d40be9d390c5a28dc70f078fadfe303da771d594cab2d35416b0cc2f0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/tracking-test.hal","inputs":["linuxcnc/configs/sim/tracking-test.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/tracking-test.hal","source_sha":"99f40cdd5b4a730a3789e48c803c07020e865328641dd9a750f1f8e6497edc21","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker.ui","inputs":["linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker.ui","source_sha":"acfe9b87369dfd00a438bcdff0318f6c07b62b323a8a0b96a8b2c1b1d40e1c6d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py","inputs":["linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/1280x1024_5axis/woodpecker_handler.py","source_sha":"fb1908b3204fdfb3e61185b00193963d15ac6485c726203ac9418e2d00721ced","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/README.md","inputs":["linuxcnc/configs/sim/woodpecker/README.md"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/README.md","source_sha":"02231494f7ff7ae8c05a03e04b4495eaab295452e31f595467ece2e9c363735a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/compensate.py","inputs":["linuxcnc/configs/sim/woodpecker/compensate.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/compensate.py","source_sha":"139e7a8976b3e063ce7a647628d7198f927dc90b321e983ceb8e156d73ced377","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/core_sim.hal","inputs":["linuxcnc/configs/sim/woodpecker/core_sim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/core_sim.hal","source_sha":"54fe4002d5db8db0d8e365b63b747602f34ec955c372023df9c848f3529e10a2","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/gantrysim-xyzab.hal","inputs":["linuxcnc/configs/sim/woodpecker/gantrysim-xyzab.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/gantrysim-xyzab.hal","source_sha":"e1e131bf73a5a2727084c9121fcaf8ae95a65dd3b6a42bd44f747f8b8fe23a3d","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/gantrysim.hal","inputs":["linuxcnc/configs/sim/woodpecker/gantrysim.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/gantrysim.hal","source_sha":"e8e99f55218eee9219cac7d049f35a7a8024de99ce1117cce9a797b746434b43","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/about.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/about.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/about.html","source_sha":"9625d9bd7875100e44029d789207f329cd1e35f1ba6956d29b8e6ee8b5f7a4c1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/database.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/database.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/database.html","source_sha":"472c891e470b1999c24891e138a97537e65acaada6f5a67e00cd0e01eefd5c7b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/facing_utility.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/facing_utility.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/facing_utility.html","source_sha":"a91922ba7fa2e95f3929c67cb7d749a1ecd5124fab803f60ef1bb39e029c2b78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/help.css","inputs":["linuxcnc/configs/sim/woodpecker/help_files/help.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/help.css","source_sha":"d68c4b32e71b923a26381dad4b4cc61542ca4f432a395292d2561908c00701cf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/hole_circle_utility.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/hole_circle_utility.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/hole_circle_utility.html","source_sha":"3a40aafa72adb0a3677d8b0d7382fd2749ef7767a839052d9bb090d9c577a712","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/images/WoodPecker.png","inputs":["linuxcnc/configs/sim/woodpecker/help_files/images/WoodPecker.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/images/WoodPecker.png","source_sha":"946dc1c9098a1fe1a4832d166a6668182955121bc9fd58fd0590de859a937bb2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/images/lcnc_swoop.png","inputs":["linuxcnc/configs/sim/woodpecker/help_files/images/lcnc_swoop.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/images/lcnc_swoop.png","source_sha":"b0e122e32a81c0ecd4292045579e35ad7d598c95022315460e7c29c50e6d26ad","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/ngcgui.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/ngcgui.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/ngcgui.html","source_sha":"932ed7da6850dde56027246c7bbda059c1ab4da79b5499ddd267c0fd4b223c07","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/probing.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/probing.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/probing.html","source_sha":"89881bb6a1a4fd207da000b3983b557509a983e718d76f0651d57fed25a09721","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/runfromline.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/runfromline.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/runfromline.html","source_sha":"63326eb453e6ad0c51ad48a365f92208778611d94be667a0f1e658a67875487f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/spindle_pause.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/spindle_pause.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/spindle_pause.html","source_sha":"2d4d363fdbfdec66a56bda149dd60619b2b55f6a2bc082c0890151eb5c4af4f7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/stylesheets.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/stylesheets.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/stylesheets.html","source_sha":"814d7c05318db7dd725b6154e70013788b78263b83557eb829c3a758df603ccf","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/template.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/template.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/template.html","source_sha":"dbb31c6d6a3734c237cae4e7bfa98155276330f0759b8330313394f2f7f4bef5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/using_a_mpg.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/using_a_mpg.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/using_a_mpg.html","source_sha":"cb2ddef1b269fc44c0c28e8af4ecba38d024d4ee34b640cf0eaa009870d786ed","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/using_a_vfd.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/using_a_vfd.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/using_a_vfd.html","source_sha":"d855580f2c318a3844e0b63f7eb61c2e6583ddedcfd937f0cf5f1be183debda3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/help_files/z_level_comp.html","inputs":["linuxcnc/configs/sim/woodpecker/help_files/z_level_comp.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/help_files/z_level_comp.html","source_sha":"b3d5c62cd2b9e556f56dd75c963de43e4d7f95ea8e3bf8bf86513e9fccb502e4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/line-number.txt","inputs":["linuxcnc/configs/sim/woodpecker/line-number.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/line-number.txt","source_sha":"44c8031cb036a7350d8b9b8603af662a4b9cdbd2f96e8d5de5af435c9c35da69","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/mdi_history.dat","inputs":["linuxcnc/configs/sim/woodpecker/mdi_history.dat"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/mdi_history.dat","source_sha":"d0ae3b667a33d2270394826b7a8e5a737ce842633c5c5155c54534c66a4d860b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/mpg.hal","inputs":["linuxcnc/configs/sim/woodpecker/mpg.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/mpg.hal","source_sha":"4fb2d21b08c9a853455ac5eba4b42704264cbb2552939bbb7f3825dedc923823","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/numstr.py","inputs":["linuxcnc/configs/sim/woodpecker/numstr.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/numstr.py","source_sha":"1439124a5bef829da8bef2e1f0ec6ac6fc4f573bb9f08c579e43928117d94a78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/on_abort.ngc","inputs":["linuxcnc/configs/sim/woodpecker/on_abort.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/on_abort.ngc","source_sha":"eba521d144e00f7753560333d6a81967e2b23a4bef497ee118b990d0cbc675ef","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/qt_auto_probe_tool.ngc","inputs":["linuxcnc/configs/sim/woodpecker/python/qt_auto_probe_tool.ngc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/qt_auto_probe_tool.ngc","source_sha":"b1deafc9a83baaa38e7b130afd1ef40ed912a0d80195fdbc7ade0c8a3d157d9a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/remap.py","inputs":["linuxcnc/configs/sim/woodpecker/python/remap.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/remap.py","source_sha":"9abca6500672c670a292402c0962aadfce81da833f7777bf88b80c7ec4f772a4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/stdglue.py","inputs":["linuxcnc/configs/sim/woodpecker/python/stdglue.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/stdglue.py","source_sha":"cb254e39886dafcbdc2afabf921fa9f83f1c4a7812b7dcad7e9cdae3cdefad1e","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/python/toplevel.py","inputs":["linuxcnc/configs/sim/woodpecker/python/toplevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/python/toplevel.py","source_sha":"7dfdbf0cbe04515b0e67c2a23a3d9946c13b10a25b008c3a7150912160004ff9","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/qtvcp/screens/woodpecker/resources.py","inputs":["linuxcnc/configs/sim/woodpecker/qtvcp/screens/woodpecker/resources.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/qtvcp/screens/woodpecker/resources.py","source_sha":"ca1b67fc34cd7116559bf8ceaef9abd931151033103300eb1a6aadae000ead4a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/simulated-gantry-home.hal","inputs":["linuxcnc/configs/sim/woodpecker/simulated-gantry-home.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/simulated-gantry-home.hal","source_sha":"5912faf938278cf4e74069aeb0cc558d373d5666a4b2c57bcb7367558b030dca","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/simulated-gantry-xyzab-home.hal","inputs":["linuxcnc/configs/sim/woodpecker/simulated-gantry-xyzab-home.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/simulated-gantry-xyzab-home.hal","source_sha":"014639b814774b258e9f12a5c1ae9d14c5f38b0cc9c35f8420322cf3b52ecda2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool.tbl","inputs":["linuxcnc/configs/sim/woodpecker/tool.tbl"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool.tbl","source_sha":"291d4511ab7e07ad11cf7b0abb12e69e4caa623c26d32b300aa38dce05222916","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/ball_end_mill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/ball_end_mill.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/ball_end_mill.png","source_sha":"c8f7fe2d45f69337dc498d9d1bd53a71eca10cc90f235f08943e6fa2632ab514","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/ballend_straight.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/ballend_straight.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/ballend_straight.png","source_sha":"db52c603e63efbdb06a63824227f894ba2a57e4c805c4c27eda9f01b976be60f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/center_drill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/center_drill.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/center_drill.png","source_sha":"ca7c0d8dfafa083147cf73efe4ea69ea30f76fecbee0ff815327095cd2ce1550","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/chamfer-90.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/chamfer-90.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/chamfer-90.png","source_sha":"8aedd376e93035a7739d6e3274b3308a67842c7d465a5fa569556ddd9c7c6b2f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/drill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/drill.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/drill.png","source_sha":"e7effb3d534da9844fcec88da938533143837b52f70fe4b15989b28bd49519d7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/endmill.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/endmill.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/endmill.png","source_sha":"2d436f296f592ce6d02c5bbdbb317df2120d68cecee2d09394c4d9272e3ddeb5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/gauge.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/gauge.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/gauge.png","source_sha":"bc6539f83412f622a83fb27fb6fb7fc99e42af1024a3b65bc0075e8574c0bc97","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/chamfer-90-1.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/chamfer-90-1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/chamfer-90-1.png","source_sha":"8aedd376e93035a7739d6e3274b3308a67842c7d465a5fa569556ddd9c7c6b2f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-1.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-1.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-1.png","source_sha":"8f140c774d0a9bd6041baad02c2e56e1768966dc599703b337114cf739d1461f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-2.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-2.png","source_sha":"ef66ccfd48b3f574bf691469109815aed09aab05e03e8a8f8223a7bf937e8d29","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-3.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-3.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-3.png","source_sha":"40fc40b42044e50575c8e8419bc722879a044d22cbb2f85cdb2f1d20efbee489","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-4.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-4.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-4.png","source_sha":"f439a9b7c3f3486498129a9d2a6dd3eee0f61b29c385df1c4b9999afcbe10538","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-5.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-5.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-5.png","source_sha":"6977b9ce1f3d33e9fffc8944103ee3a0b69610d81c315c9ab0e2ce29c87b6b0f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-6.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-6.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-6.png","source_sha":"a3d205ab1230f7ee44ff8f66137e58d4431d4a82a6d6924fc631d8d6241a1121","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-7.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-7.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-7.png","source_sha":"c96c1e5107bbc3a779def9c854e1cbdbbca84619ec213c691ff1c6665d32497b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-8.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-8.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/mill_tools/endmill-8.png","source_sha":"ea78d7f9a5ce8d12e089c9647dd617a4d8b56d2a6c7044b5c4cd9d6beaad72e7","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/not_found.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/not_found.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/not_found.png","source_sha":"f4660f0eed7be5775dda4ce29ca3657d466a757a97ca1ba9359f7a69f99826aa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/probe.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/probe.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/probe.png","source_sha":"e0b99f77b96b8a29263b6846fa1e7dc26a95b3072bf3b5f93a0572eba0158a48","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_ball_end.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/spiral_ball_end.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_ball_end.png","source_sha":"29a41754611f3192db84187cf0e7b272681ead5d37c298fe50ccfbfe8c4b8107","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_downcut_2F.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/spiral_downcut_2F.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_downcut_2F.png","source_sha":"24306ee5b8d7c67f4d39e935786fd849a725c992df67661aea662d74256c190c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_upcut.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/spiral_upcut.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/spiral_upcut.png","source_sha":"706b48d49d39ca49e5bf4b7afe4c8a5494ebf3d6ab1a9f3ed154a2373e31f576","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/surfacing.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/surfacing.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/surfacing.png","source_sha":"73e40e9eb1d1bd272a2961b86045da6151106e9f7d33832d3a7cc084c8f430b4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/tapered_ball_end.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/tapered_ball_end.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/tapered_ball_end.png","source_sha":"ceb37db49bcd1c28469d0ab2b6b21a25a3431f7e02a6037a2a87316603dcc267","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/tool_icons.txt","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/tool_icons.txt"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/tool_icons.txt","source_sha":"eb118b5b7faf47407df8e390ef99592678799610d174aa70cc4f55a743d93c7c","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/upcut_spiral.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/upcut_spiral.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/upcut_spiral.png","source_sha":"63e4f81c297fbd65b66a74f56f4380e4dac7c85f9ae03db0e50de97c889c0811","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-60.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/vbit-60.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-60.png","source_sha":"302fec591e3110cec0cb4d9ade80dfca9dafa91e1a5638c3d0b5f688fe2491f1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90.png","source_sha":"582f2daafa6a491e51e59d0b8112be9d68bc379e5be132a97f513002257895e3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90deg.png","inputs":["linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90deg.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/tool_icons/vbit-90deg.png","source_sha":"e33869d5192338790147902c5fc46e0be73f4cd7dba7c689247a28c75c7c01ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker.hal","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker.hal"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker.hal","source_sha":"99f2bffdef7d778039e1872fba77e8972be3c9096db686ee45c6af9a1129bbc4","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker.ini","source_sha":"1948487bf44a5c7d5b32186a6b9f330d55cb61bbab55da4a5834f95439cc0deb","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker.pref","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker.pref"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker.pref","source_sha":"01c4574e33aa203bbab1ad6331b6ac5981e73c56f7f0a429c94d61e7befcb890","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Left_arrow.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/Left_arrow.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Left_arrow.png","source_sha":"37da23fbb104678389def08e5fbe61bbce22330ef596615d9b20f0ada94ddf66","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets.html","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets.html","source_sha":"2c2cb96c89734fdda38be193ad63af0498241dba12827ebbdf7eb0a7f695fe7d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.css","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.css","source_sha":"5d30202ccc477d18498b1d2e4cc5f594b5d94c6f40aea8f9dde9d9028bcccdc5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.js","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.js"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/asciidoc.js","source_sha":"aeb091be4ea248ff7a579619475b7e592c9316bd5458ccfed16e8d5d0eb4530d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank.html","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank.html"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank.html","source_sha":"f70ec523bbb26bdbed329cd30cadd8ec6a4858b50e8794d2ec33a03ff6539350","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank_data/inject.css","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank_data/inject.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/blank_data/inject.css","source_sha":"0fcb9630248f525a2dc403f5d88ad721b941306c1540dbed57a9e046b7a6ea6b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/linuxcnc.css","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/linuxcnc.css"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/linuxcnc.css","source_sha":"beef452e2e283ab8db24a1c7cf94348ae6fa8e115d085e32277d8f058d6978b5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_actionButton.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_actionButton.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_actionButton.png","source_sha":"1191aa7fba642604c38301e1bd976685cf3b210add69945bb185e0bbe5954bd0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_basicProbe.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_basicProbe.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_basicProbe.png","source_sha":"001f5a3dca6c7101c4ecf6b7da02fa9ec12b3161be491c8d53636a6b2d6acb40","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_calculator.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_calculator.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_calculator.png","source_sha":"00faf910bac3d0421e0f2cf78d96c5fdcbcdc3a1ae39721785677b0158ecad75","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileDialog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileDialog.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileDialog.png","source_sha":"b316b06fa22f8e1b67cf94fcbdf372da311b5dbc3bdc8b02aff96eabac0bb496","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileManager.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileManager.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_fileManager.png","source_sha":"26bc700437cc222d6aa5b65e23a1eaa2e297c3118c460d40d76dceea8f728e27","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_focusOverlay.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_focusOverlay.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_focusOverlay.png","source_sha":"768062465d05d7a73cdeaf9e51f1e11b807608b406deacc351b85ef2c24aa5b6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_gcodeGraphics.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_gcodeGraphics.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_gcodeGraphics.png","source_sha":"7d6b1a7f25d982d99c89934803d4b8b83372b997be3eb3a85ed8911da91cc3fd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_ledWidget.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_ledWidget.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_ledWidget.png","source_sha":"bd93b6d07dbca20b7e4373c648b2bc1f4a8a0ad8e0c910fa33f4b163f0917b32","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_machineLog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_machineLog.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_machineLog.png","source_sha":"900ccbd49ff1fc71b98baec3367b95456784b6e806189f2d85c06d1570d171ba","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_macro.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_macro.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_macro.png","source_sha":"2b1594e2e5a917289dec94e2ed8622edf4d3e32da2316ddfebcdb38c34095027","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_mdiTouchy.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_mdiTouchy.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_mdiTouchy.png","source_sha":"3f9d52da6ca5a5084e871ac6228a2323cc35732b446c8a9887ff6f93e77dfa69","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_nurbsEditor.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_nurbsEditor.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_nurbsEditor.png","source_sha":"5fca95946ab514fd8dc458790632cbfece8a5894897c5142cd1ddd1e1987694f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_offsetpage.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_offsetpage.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_offsetpage.png","source_sha":"be81b266758e644017d7760d3898c8daa21bea61ccec40e474b61d64201b7565","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_runFromLine.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_runFromLine.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_runFromLine.png","source_sha":"297fe5f92c290ecd0d673fadd748eaa3241b5156c8a2d1bb827e8d46169b8b1d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolChange.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolChange.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolChange.png","source_sha":"ae3b337f67de5087b99facc017ebba00011abcccd934eff529eb80d05ea99b17","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolOffset.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolOffset.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_toolOffset.png","source_sha":"0e9799fa0ac830263b8e27dfdfa13d79d49e2c5b408fbfcbe363272cf8c0da1d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_versaProbe.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_versaProbe.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/qtvcp_versaProbe.png","source_sha":"652b5c67c5c39a2b673d9f07a1d80b6209c59330577d3b66574f8c23befdd1a1","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/statusImageSwitcher.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/statusImageSwitcher.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/QTvcp Widgets_files/statusImageSwitcher.png","source_sha":"1b573e413bb16c29bf64e6069a84b20162a9d8fa770317a88112aaf417b6e74d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Right_arrow.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/Right_arrow.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/Right_arrow.png","source_sha":"f7a5ba6fb96f12fe178ccb80a49eb7d452bef9df25faf8983d0fc90ded3bed10","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_minus_jog_button.png","source_sha":"14c99fd030860dedce7e0a711ad0b8fe37270133050277f370270fd33e946356","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/a_plus_jog_button.png","source_sha":"b7e6941c03f76c71d7a491a28b3aca986a39b9d13eb92283198575c550a58e69","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/atc_spindle_tool.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/atc_spindle_tool.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/atc_spindle_tool.png","source_sha":"9be3faa33aa94df832599a811b09bffd574939a43becbc765e5c497cfe120d8d","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/brushed_metal.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/brushed_metal.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/brushed_metal.png","source_sha":"1bd4acd0bcaf41a16315d62363284c2dd44a44320bd8f1acd229b7785b778605","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/checked.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/checked.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/checked.png","source_sha":"45d4865173c2bfeb1db1a1abf6af91d8e33e652c273b53f54db54edaa1b1c405","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/clear.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/clear.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/clear.png","source_sha":"d2edd40ba3c990d5171528f7781bd909c734abee9bb48a5d55d36a2e1218624b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/configure-2.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/configure-2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/configure-2.png","source_sha":"91a42c1932d92488c3c2e5f42a2e310da1c9cdb9d217e275f1bfc447ba06d548","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/dimensions.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/dimensions.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/dimensions.png","source_sha":"a2bfc13782ca586b20a6dfe0f0c79d021e6bac4bfba90e289ca1dddf3b33ff78","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/exit_application.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/exit_application.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/exit_application.png","source_sha":"a03437f516cfae3d667a902d635efc9557a6e01b5f21df35e4646dbdc42e8ab0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/extra_probe_depth.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/extra_probe_depth.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/extra_probe_depth.png","source_sha":"8bef585d817c05620a3610bbce11c5be024bdff6b556735da6c6f6c1cb64b2e4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/fullscreen_preview.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/fullscreen_preview.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/fullscreen_preview.png","source_sha":"8e234e3ff5749322cf017b7f812090679ba967b5b3de9b4914297ed705767bae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/linuxcnc-wizard.gif","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/linuxcnc-wizard.gif"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/linuxcnc-wizard.gif","source_sha":"b61fe24a1ea47613f8c3c49995ef9c4bf2037d39d53ac42c92592628f9e6aff3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_xy_distance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_xy_distance.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_xy_distance.png","source_sha":"9953077b6fd5171ccf175180f730cf3b08a7e03ecc6addea253229636be9c68b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_z_distance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_z_distance.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/max_z_distance.png","source_sha":"12bb6a00a3a5c2a86d0653e1ea4ee8e27615785ac6aa45ab2e7a69d0465c6947","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/rabbit_jog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/rabbit_jog.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/rabbit_jog.png","source_sha":"3a34f5bcc5f71e2a773e696e8ce468416c6cd8f39de6e435dd86619bcfb134ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_0.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_0.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_0.png","source_sha":"4485e199e2e8bf856bde970384d9e9049ed49ab34d30f5d3cd449fb442c0b614","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_45.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_45.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_45.png","source_sha":"a84291e74ee0d22f71853395fd16751a5fcd79455839d607dd6297af2f4539f6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_90.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_90.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/raster_90.png","source_sha":"9433fe189528de5f2f88308e5447758860d38f8402d91061dd66e6a0d30a8faa","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_fwd.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_fwd.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_fwd.png","source_sha":"960f8d2e644a576366b9bf3a91912ceba1fb6cd75ad6d6ce072fc1f0cd4a02be","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_pause.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_pause.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_pause.png","source_sha":"885fb5a3ef756d329defa36ed0dc17d0dbf420f18389296d6af7e1aba7ec57cc","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_rev.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_rev.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_rev.png","source_sha":"4bf606059ae2d3566b893f2fe4913d86434451a9adcfa91e32b9b82802bf0dfd","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_stop.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_stop.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/spindle_stop.png","source_sha":"2bb146d5c562156f7670eedc1cb36983985c66cb3cc19b57881b26b1053afe43","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/step_off_width.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/step_off_width.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/step_off_width.png","source_sha":"b0e885d9e9fbe32bd422b42851224553db1da971bc54b05a427c44e14dd5def6","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/tool_probe.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/tool_probe.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/tool_probe.png","source_sha":"c92e4c851148e52d702d773774c1b23a42e49eb30dc187d7a3011010611635b5","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/turtle_jog.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/turtle_jog.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/turtle_jog.png","source_sha":"5a4b012379aeb291e6bfa7dadc560c21d0820996df181a9a491f35544804e29f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/unchecked.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/unchecked.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/unchecked.png","source_sha":"b0c08bd7ebfaf36cb22c3ee22934bd0785f0e389f66584a794612e80a107babb","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker.png","source_sha":"4b0c3dadd0eecf88a4aaf72f9306940421fd726c509ed8b99b2ea6090e2ab057","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker2.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker2.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/woodpecker2.png","source_sha":"946dc1c9098a1fe1a4832d166a6668182955121bc9fd58fd0590de859a937bb2","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_d.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_d.png","source_sha":"4b014b72a75869969fc63e45ac856c6cd6e24075bc23c8d01a0085c3be3a2f7f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_minus_jog_button.png","source_sha":"2c22cca750c928daa66b6059be8742b13bb1fea704192c52794859626d2276ac","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_d.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_d.png","source_sha":"726b40e3145d3ee23acae82d8475549885a379953f356928d9e19dff6f2f983a","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/x_plus_jog_button.png","source_sha":"f5e1b031f9527d46d90da4e4ea29de038d0a5616b24c6093f9ee0d6939704602","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/xy_clearance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/xy_clearance.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/xy_clearance.png","source_sha":"a2c4419d7e0e0134efc47554fac2a37ca9300a990bfd7c94c3aab69ae5ad88ae","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_d.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_d.png","source_sha":"dcb760113495e17ba882e49292025ac2f339935d3e7b7d4ab503fe0a0c9aa473","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_minus_jog_button.png","source_sha":"a40854db6524b8b2bc1c08b86843d756ff41bacadfb208a91b92c9bd7bffc90f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_d.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_d.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_d.png","source_sha":"da14855c17375cf1daa70149ef56c03b7f065e18d75632d07bc03e599f19fe30","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/y_plus_jog_button.png","source_sha":"7fce70bbe42cc7f0be81e44ea3c9e6ebc889ccea0c334564a595d651ec1fce89","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_clearance.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_clearance.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_clearance.png","source_sha":"de20c3ba3abff5e44c4ba95e06201fbc296af9c1e3260ace5ef8e8190632be50","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_minus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_minus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_minus_jog_button.png","source_sha":"d6bc7e5fe445c91c5f38e857857b1e24ee6b6b3f83f375254046a498bc0490f4","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_plus_jog_button.png","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_plus_jog_button.png"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/images/z_plus_jog_button.png","source_sha":"295f99800da400180fdf441c0d040f2f1a0d5241764b9f9d9462a7a6a5a28cf3","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qrc","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qrc"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qrc","source_sha":"dbb62f14cd8b5c9b2731df6ba95bbb724ac5ba8c29be630105ae079b97143e72","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qss","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qss"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.qss","source_sha":"dbbebb35e59fec51a58d531876fe9cf191b2dbb89a077592ff4cbc59ca99da3f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.ui","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker.ui","source_sha":"c7a3166fabc7c3e2e1ab5448831752f643f7737940d4c542b66d7e666f68d287","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_dark.qss","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_dark.qss"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_dark.qss","source_sha":"05864a6af390f5a12f4b0554fef269a2b736bada5c8274b12fd5a343c2919322","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_flat.qss","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_flat.qss"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_flat.qss","source_sha":"0f13504022ebc119937eb705719e72dbc328b48b14c84dde9188b5a5d9ddc61f","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_handler.py","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_handler.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_/woodpecker_handler.py","source_sha":"d0b880acfdbfe681376f305e7d8ced37f32261e708fa7380f378c6a12d8d9cec","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_auto_tool_probe.ini","source_sha":"9c30092e3c73099af651616a4a9a003337230419bd029e606c10f2b2a2afdade","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui.hal","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_postgui.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui.hal","source_sha":"95d9a992e9883a1e0fa7c2ebffbdaeb0c9a9c915104f06da916ad2c9fa692508","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui_ya.hal","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_postgui_ya.hal"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_postgui_ya.hal","source_sha":"f986d868596d52fd49449089513a39c82d64c3687014ac671c1eb3328dc5dd6b","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyz.ini","source_sha":"5aeeb95a708ed2972ad3fa975f37df426129de279c4e8d347bcc2a589ac253ce","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyza.ini","source_sha":"410e1b03a771d7b98a0a75fc13303842af2a20d85b3ff6fe898e83f5a8630752","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzab.ini","source_sha":"3d4d7e2cb2729c9b385e6e6cee04a70ee933a52dcd7f3cf532b7c236bef06eb9","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzy.ini","source_sha":"8374120e08569413c08816a5a5c9e0e8aa0cd0d5536593f6c0fb6d606cffdac5","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/kinematics-source-closure.report.json","coverage/config-resources.jsonl","coverage/configuration-regression.report.json","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini","inputs":["linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini"],"kind":"simulation_config","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-config-graph.report.json","coverage/kinematics-oracle-samples.jsonl","coverage/kinematics-oracle.report.json","coverage/kinematics-golden-schema.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json","coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/woodpecker_xyzya.ini","source_sha":"85a7cca0b4672cdac77822c584e738722656f565af8b48217a3cf1cac17f87ab","test_id":"audit:K0-INV-02","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/zlevel.py","inputs":["linuxcnc/configs/sim/woodpecker/zlevel.py"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/zlevel.py","source_sha":"a59fabc031582a37b2c23c931414b04e23141269fc6bd90f46bfbdb2ad11cdb0","test_id":"audit:K8-REG-01","web_status":"planned"} +{"adaptation":null,"configuration_regression":{"feature_id":"feature:configuration-k8-regression","oracle":"blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source","report":"coverage/configuration-regression.report.json","test_id":"audit:K8-REG-01"},"context_id":null,"coverage_dimensions":["configuration_startup_preflight","configuration_resource_graph","configuration_kinematics_entry"],"dependencies":["coverage/configuration-regression.report.json","coverage/config-resources.jsonl","coverage/kinematics-config-graph.report.json"],"difference":null,"domain":"configuration","errors":["blocked:configuration preflight retains missing resources and official oracle gap"],"exclusion_reason":null,"feature_id":"feature:configuration-k8-regression","golden":null,"id":"seed:config:linuxcnc/configs/sim/woodpecker/zlevel.ui","inputs":["linuxcnc/configs/sim/woodpecker/zlevel.ui"],"kind":"simulation_config","mapping_status":"verified_partial","oracle":{"report":"coverage/configuration-regression.report.json","status":"blocked"},"outputs":["coverage/configuration-regression.report.json"],"sim_status":"planned","source":"config:linuxcnc/configs/sim/woodpecker/zlevel.ui","source_sha":"629f5bdd5857402a70c72af5fed1df0dfb489c1ef1f4b9d84d3246cb2742a043","test_id":"audit:K8-REG-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:doc:linuxcnc/docs/.gitignore","inputs":["linuxcnc/docs/.gitignore"],"kind":"documentation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"doc:linuxcnc/docs/.gitignore","source_sha":"17a8e5a666da1de10f926889e8266363886262b3c039d76cd91e7ae7c3b1db78","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:doc:linuxcnc/docs/AUTHORS","inputs":["linuxcnc/docs/AUTHORS"],"kind":"documentation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"doc:linuxcnc/docs/AUTHORS","source_sha":"7a68065f89f8dbf3cb33ca84d33f073099e586eb59490a8ac05206ef727b968d","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:doc:linuxcnc/docs/INSTALL.adoc","inputs":["linuxcnc/docs/INSTALL.adoc"],"kind":"documentation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"doc:linuxcnc/docs/INSTALL.adoc","source_sha":"bf31066b98e6887f202a43aab40fc19dd30427dc1807c9addbf0cb642789c16e","test_id":null,"web_status":"planned"} @@ -3211,45 +3211,63 @@ {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:doc:linuxcnc/docs/src/xhtml11-latexmath.conf","inputs":["linuxcnc/docs/src/xhtml11-latexmath.conf"],"kind":"documentation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"doc:linuxcnc/docs/src/xhtml11-latexmath.conf","source_sha":"d31ed1d15f9ac1232af1e58c05d83feedd9cd73f9fe543d589f9340fdf0ad719","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:doc:linuxcnc/docs/src/xhtml11-links.conf","inputs":["linuxcnc/docs/src/xhtml11-links.conf"],"kind":"documentation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"doc:linuxcnc/docs/src/xhtml11-links.conf","source_sha":"debc4b462499fdd8286b3812c705e40267e53d87ae8062250e8c23cb7ad59afe","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:doc:linuxcnc/docs/src/xhtml11.conf","inputs":["linuxcnc/docs/src/xhtml11.conf"],"kind":"documentation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"doc:linuxcnc/docs/src/xhtml11.conf","source_sha":"c0222c552624bf3b7695e2f5c5db797be0e6cddcd77092293fd5e15b579f2ba9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/CMakeLists.txt","inputs":["wasm-core/CMakeLists.txt"],"kind":"web_wasm_build_or_test","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/CMakeLists.txt","source_sha":"e9296a3983a531e4e6864d05e2e97c8dbf29e0dc9e45942ecc1a0a7222b3a660","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/CMakeLists.txt","inputs":["wasm-core/CMakeLists.txt"],"kind":"web_wasm_build_or_test","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/CMakeLists.txt","source_sha":"401fce0118c0c245f003e564130e25f9db668d60654f4ca2962fa2eb048f22c4","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/include/sim_api.h","inputs":["wasm-core/include/sim_api.h"],"kind":"web_wasm_interface","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/include/sim_api.h","source_sha":"9dda70ef64afe0b398a3de5342e6bdf545c331bbef24f112be2a45acec327227","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/include/sim_event.h","inputs":["wasm-core/include/sim_event.h"],"kind":"web_wasm_interface","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/include/sim_event.h","source_sha":"5406dbf7fb6a80924835d967641c9ed22cc8c25a13b72b76ce3d235abb0ad45d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:implementation:wasm-core/include/sim_hal.h","inputs":["wasm-core/include/sim_hal.h"],"kind":"web_wasm_interface","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_hal.h","source_sha":"f0b25fda1c267ed8078469c9966fa3b09721eba77c575affea77d489437a3e49","test_id":"audit:K2-HAL-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:wasm-core/include/sim_event.h","inputs":["wasm-core/include/sim_event.h"],"kind":"web_wasm_interface","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_event.h","source_sha":"5406dbf7fb6a80924835d967641c9ed22cc8c25a13b72b76ce3d235abb0ad45d","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:implementation:wasm-core/include/sim_hal.h","inputs":["wasm-core/include/sim_hal.h"],"kind":"web_wasm_interface","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_hal.h","source_sha":"3dd7230316e557d1a129a9a80a26a109b837a318b092657b8bee0d53a5e57db9","test_id":"audit:K2-HAL-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/include/sim_interpreter.h","inputs":["wasm-core/include/sim_interpreter.h"],"kind":"web_wasm_interface","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/include/sim_interpreter.h","source_sha":"7bf24098340e3da2272061acf7a43376c6c40fe9dffc55d012e3af65ceffedbb","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/genhex-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-genhex","golden":null,"id":"seed:implementation:wasm-core/include/sim_kinematics.h","inputs":["wasm-core/include/sim_kinematics.h"],"kind":"web_wasm_interface","mapping_status":"audited_blocked","oracle":{"report":"coverage/genhex-kinematics.report.json","status":"blocked"},"outputs":["coverage/genhex-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_kinematics.h","source_sha":"939d4088d9e7120e4a405be154eb3d98cd4e5925fc27d47641c115624c1bd994","test_id":"audit:K4-HEX-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/io-runtime.report.json","coverage/hal-runtime.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"io","errors":["blocked:official IO/kinematics oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:io-k6-spindle-tool-probe","golden":null,"id":"seed:implementation:wasm-core/include/sim_io.h","inputs":["wasm-core/include/sim_io.h"],"kind":"web_wasm_interface","mapping_status":"verified_partial","oracle":{"report":"coverage/io-runtime.report.json","status":"blocked"},"outputs":["coverage/io-runtime.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_io.h","source_sha":"d84e9ab0bcf9ff138f8c8a57b28337605d731ff796577a8ab748d708f97daf9b","test_id":"audit:K6-IO-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:implementation:wasm-core/include/sim_kinematics.h","inputs":["wasm-core/include/sim_kinematics.h"],"kind":"web_wasm_interface","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/kinematics-abi-contract.json","coverage/kinematics-mapping-contract.json","coverage/kinematics-numeric-policy.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_kinematics.h","source_sha":"34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-feedback.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-feedback","golden":null,"id":"seed:implementation:wasm-core/include/sim_kinematics_feedback.h","inputs":["wasm-core/include/sim_kinematics_feedback.h"],"kind":"web_wasm_interface","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-feedback.report.json","status":"blocked"},"outputs":["coverage/kinematics-feedback.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_kinematics_feedback.h","source_sha":"6d70be324a99d58f07c5a3c3c888b92cd1959cba250faf3c12a4e32c5ef1cf05","test_id":"audit:K6-MOTION-02","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-home-limit.report.json","coverage/kinematics-feedback.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-home","golden":null,"id":"seed:implementation:wasm-core/include/sim_kinematics_home_limit.h","inputs":["wasm-core/include/sim_kinematics_home_limit.h"],"kind":"web_wasm_interface","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-home-limit.report.json","status":"blocked"},"outputs":["coverage/kinematics-home-limit.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_kinematics_home_limit.h","source_sha":"ad4b4fc84efcc9a2dc6555d7ed69ab613eee21db7fef0d037d0a4ca1063309e1","test_id":"audit:K6-HOME-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-motion.report.json","coverage/motion-runtime.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-motion","golden":null,"id":"seed:implementation:wasm-core/include/sim_kinematics_motion.h","inputs":["wasm-core/include/sim_kinematics_motion.h"],"kind":"web_wasm_interface","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-motion.report.json","status":"blocked"},"outputs":["coverage/kinematics-motion.report.json"],"sim_status":"planned","source":"implementation:wasm-core/include/sim_kinematics_motion.h","source_sha":"86b0f6b889875b03bc3fea8787443cb72e77561e85c7114b8dd43eeba8c69350","test_id":"audit:K6-MOTION-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/include/sim_motion_queue.h","inputs":["wasm-core/include/sim_motion_queue.h"],"kind":"web_wasm_interface","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/include/sim_motion_queue.h","source_sha":"c26af2b5cff6cbc687f621d745601ff287eebd62011ea46fc7fa692b446a08cc","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/include/sim_posemath.h","inputs":["wasm-core/include/sim_posemath.h"],"kind":"web_wasm_interface","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/include/sim_posemath.h","source_sha":"fef257b09f68e5649f0acacfcd3590d699d6f678927fbf8db7d103a40bf7da62","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/include/sim_protocol.h","inputs":["wasm-core/include/sim_protocol.h"],"kind":"web_wasm_interface","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/include/sim_protocol.h","source_sha":"d1dd3247159f0950a9aa2d903d25cfa184bccff1d7512de293868763b4035d35","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/src/sim_api.c","inputs":["wasm-core/src/sim_api.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/src/sim_api.c","source_sha":"072ffb5aa13c4924c638464bb8487e5c293db589a9735c4d39c3a6d9455a3e59","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/src/sim_event.c","inputs":["wasm-core/src/sim_event.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/src/sim_event.c","source_sha":"a0af4a75c9c3b71d4a59df675b64f313eda05f4589538fe999cd92607d104397","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:wasm-core/src/sim_event.c","inputs":["wasm-core/src/sim_event.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_event.c","source_sha":"72da3e5c6d8ea02481f380db59ef9d37047c0a5fda7392010540619912974e5a","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:implementation:wasm-core/src/sim_hal.c","inputs":["wasm-core/src/sim_hal.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_hal.c","source_sha":"76a057064546a8ee9ba1098952755a4cdc56e6e714f2761b8a1826898d3ae621","test_id":"audit:K2-HAL-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/src/sim_interpreter.c","inputs":["wasm-core/src/sim_interpreter.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/src/sim_interpreter.c","source_sha":"9f9f45f7c123be774dcf55a752a29e6cc1f873a1605cf89c4caa4f4ab125e6a4","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/genhex-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-genhex","golden":null,"id":"seed:implementation:wasm-core/src/sim_kinematics.c","inputs":["wasm-core/src/sim_kinematics.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/genhex-kinematics.report.json","status":"blocked"},"outputs":["coverage/genhex-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_kinematics.c","source_sha":"6abae835c16feb27ec1dc28a9ea5384f0bc5190217ba04a4997048d83066b905","test_id":"audit:K4-HEX-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/io-runtime.report.json","coverage/hal-runtime.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"io","errors":["blocked:official IO/kinematics oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:io-k6-spindle-tool-probe","golden":null,"id":"seed:implementation:wasm-core/src/sim_io.c","inputs":["wasm-core/src/sim_io.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/io-runtime.report.json","status":"blocked"},"outputs":["coverage/io-runtime.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_io.c","source_sha":"2ceacdb168a1f6dddb36761b93f62e4c39b3a6249c0a91a740ecf924dce217b3","test_id":"audit:K6-IO-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:implementation:wasm-core/src/sim_kinematics.c","inputs":["wasm-core/src/sim_kinematics.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/kinematics-abi-contract.json","coverage/kinematics-mapping-contract.json","coverage/kinematics-numeric-policy.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_kinematics.c","source_sha":"316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-feedback.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-feedback","golden":null,"id":"seed:implementation:wasm-core/src/sim_kinematics_feedback.c","inputs":["wasm-core/src/sim_kinematics_feedback.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-feedback.report.json","status":"blocked"},"outputs":["coverage/kinematics-feedback.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_kinematics_feedback.c","source_sha":"c690fc420d58b5e60958e4d0745b9a6bca678c5283eb9e74c50a11ca61faa93a","test_id":"audit:K6-MOTION-02","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-home-limit.report.json","coverage/kinematics-feedback.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-home","golden":null,"id":"seed:implementation:wasm-core/src/sim_kinematics_home_limit.c","inputs":["wasm-core/src/sim_kinematics_home_limit.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-home-limit.report.json","status":"blocked"},"outputs":["coverage/kinematics-home-limit.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_kinematics_home_limit.c","source_sha":"7f59d1722cd2ca54f346168b4a13d9e8377bb6035c9f5866c3a3fbb7115bb996","test_id":"audit:K6-HOME-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-motion.report.json","coverage/motion-runtime.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-motion","golden":null,"id":"seed:implementation:wasm-core/src/sim_kinematics_motion.c","inputs":["wasm-core/src/sim_kinematics_motion.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-motion.report.json","status":"blocked"},"outputs":["coverage/kinematics-motion.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_kinematics_motion.c","source_sha":"1e9bd5404acfe7ab20eca5b3bb76111bf43c442feee0dc2d4c3f9249ba916a88","test_id":"audit:K6-MOTION-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-registry.report.json","coverage/kinematics-abi-contract.json","coverage/kinematics-numeric-policy.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-cfg","golden":null,"id":"seed:implementation:wasm-core/src/sim_kinematics_registry.c","inputs":["wasm-core/src/sim_kinematics_registry.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-registry.report.json","status":"blocked"},"outputs":["coverage/kinematics-registry.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_kinematics_registry.c","source_sha":"fa852e370b5fa52006afb9c04bd6bc4ebba798d9b1ab7f060d52ecf98326d97d","test_id":"audit:K5-CFG-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/src/sim_motion_queue.c","inputs":["wasm-core/src/sim_motion_queue.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/src/sim_motion_queue.c","source_sha":"56074e27df90bc1b60134eac3cdf84c78149388f99a19a027f6714e3784b04ed","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/src/sim_posemath.c","inputs":["wasm-core/src/sim_posemath.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/src/sim_posemath.c","source_sha":"939b221ed6ede1229d26c170ab3514884d5bafc90854ab09db641925859b5e8d","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/src/sim_protocol.c","inputs":["wasm-core/src/sim_protocol.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/src/sim_protocol.c","source_sha":"da63b458f64f997251323fc8b53a9c84d1f978f5e8ea5ed7c8dd6f5bceab60e4","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/switchkins-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-switchkins","golden":null,"id":"seed:implementation:wasm-core/src/sim_switchkins.c","inputs":["wasm-core/src/sim_switchkins.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/switchkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/switchkins-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_switchkins.c","source_sha":"b08168265a8e5ca6870a9177165de5d582d12392e42cfdb44347c72c8b3e15e2","test_id":"audit:K5-SWITCH-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/userkins-kinematics.report.json","coverage/genser-kinematics.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-userkins","golden":null,"id":"seed:implementation:wasm-core/src/sim_userkins.c","inputs":["wasm-core/src/sim_userkins.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/userkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/userkins-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/src/sim_userkins.c","source_sha":"cf3a0f3fea81fb63abf3336b87de1971391d7798b4eed3ec826c07bfd300ed0e","test_id":"audit:K5-USER-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/tests/sim_api_test.c","inputs":["wasm-core/tests/sim_api_test.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_api_test.c","source_sha":"5fe8aa04543be2943c9e577bd6ce8f9ae9a8c98c7c24e84fd589b761fe39170c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/tests/sim_event_test.c","inputs":["wasm-core/tests/sim_event_test.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_event_test.c","source_sha":"57fdb682dcb18632216b4093e6dfadf2736a0ab11a002438e3c269d4d4b5406d","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:wasm-core/tests/sim_event_test.c","inputs":["wasm-core/tests/sim_event_test.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_event_test.c","source_sha":"6784c703658d531ca8cb8488b57c5316cc03142a8828bd177175c9a3c14e6798","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:implementation:wasm-core/tests/sim_hal_test.c","inputs":["wasm-core/tests/sim_hal_test.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_hal_test.c","source_sha":"5044ed422b37499291ff85fd7c601acc6665621cf33e9ff4d26f0e8fd5b7d533","test_id":"audit:K2-HAL-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/coupled-kinematics.report.json","coverage/config-resources.jsonl"],"difference":null,"domain":"hal","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k2-hal","golden":null,"id":"seed:implementation:wasm-core/tests/sim_hal_test_main.c","inputs":["wasm-core/tests/sim_hal_test_main.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/corexy-hal.report.json","status":"blocked"},"outputs":["coverage/corexy-hal.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_hal_test_main.c","source_sha":"86f625eaa0c6d6a195b97c0d4df17af6c57f5407bcec0a830e7521cb9823165a","test_id":"audit:K2-HAL-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/tests/sim_interpreter_test.c","inputs":["wasm-core/tests/sim_interpreter_test.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_interpreter_test.c","source_sha":"c4fc3ba11b751ed9f3f770ff1ff164ce18aa19986003cf85d17a26de7aecd3ce","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/genhex-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-genhex","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_test.c","inputs":["wasm-core/tests/sim_kinematics_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/genhex-kinematics.report.json","status":"blocked"},"outputs":["coverage/genhex-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_test.c","source_sha":"c9e4d20973c6a487787504bd5de9a73829f53d8bbfd35f91e72c6c62c76f191e","test_id":"audit:K4-HEX-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/genhex-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-genhex","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_test_main.c","inputs":["wasm-core/tests/sim_kinematics_test_main.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/genhex-kinematics.report.json","status":"blocked"},"outputs":["coverage/genhex-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_test_main.c","source_sha":"e567fe412145d3c9b04afc91d6efc6a53c3af3b3b52b7dda860cc289d42dbfc0","test_id":"audit:K4-HEX-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/io-runtime.report.json","coverage/hal-runtime.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"io","errors":["blocked:official IO/kinematics oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:io-k6-spindle-tool-probe","golden":null,"id":"seed:implementation:wasm-core/tests/sim_io_test.c","inputs":["wasm-core/tests/sim_io_test.c"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/io-runtime.report.json","status":"blocked"},"outputs":["coverage/io-runtime.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_io_test.c","source_sha":"46923ff49c55576692e660d1af37e43bd6c1aff184ae2a2d5ca9201dd969ccfe","test_id":"audit:K6-IO-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-feedback.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-feedback","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_feedback_test.c","inputs":["wasm-core/tests/sim_kinematics_feedback_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-feedback.report.json","status":"blocked"},"outputs":["coverage/kinematics-feedback.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_feedback_test.c","source_sha":"1f1830b90a6d0662c02b7494f0b1848c518c13f3cf70905c5ba6a6eba62e7762","test_id":"audit:K6-MOTION-02","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-home-limit.report.json","coverage/kinematics-feedback.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-home","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_home_limit_test.c","inputs":["wasm-core/tests/sim_kinematics_home_limit_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-home-limit.report.json","status":"blocked"},"outputs":["coverage/kinematics-home-limit.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_home_limit_test.c","source_sha":"94004ef9e4182cfa04c9a458d750d84b12250a625406ad29ce06ae45136f909d","test_id":"audit:K6-HOME-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-motion.report.json","coverage/motion-runtime.report.json","coverage/kinematics-registry.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k6-motion","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_motion_test.c","inputs":["wasm-core/tests/sim_kinematics_motion_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-motion.report.json","status":"blocked"},"outputs":["coverage/kinematics-motion.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_motion_test.c","source_sha":"bf041a8f30451c832566d9476d44f0011e56f33800f7a40aad12b4ebc0f662fc","test_id":"audit:K6-MOTION-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/kinematics-registry.report.json","coverage/kinematics-abi-contract.json","coverage/kinematics-numeric-policy.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-cfg","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_registry_test.c","inputs":["wasm-core/tests/sim_kinematics_registry_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-registry.report.json","status":"blocked"},"outputs":["coverage/kinematics-registry.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_registry_test.c","source_sha":"42d0952fdb94340e33b4a86a5f0707aa3330302ae3c5e2573785bf29ee8ac243","test_id":"audit:K5-CFG-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_test.c","inputs":["wasm-core/tests/sim_kinematics_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/kinematics-abi-contract.json","coverage/kinematics-mapping-contract.json","coverage/kinematics-numeric-policy.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_test.c","source_sha":"715882c28ec242be652357d330a4b56d60f8e93f2e821193133911576e400aac","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:implementation:wasm-core/tests/sim_kinematics_test_main.c","inputs":["wasm-core/tests/sim_kinematics_test_main.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/kinematics-abi-contract.json","coverage/kinematics-mapping-contract.json","coverage/kinematics-numeric-policy.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_kinematics_test_main.c","source_sha":"e567fe412145d3c9b04afc91d6efc6a53c3af3b3b52b7dda860cc289d42dbfc0","test_id":"audit:K4-PENTA-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/tests/sim_motion_queue_test.c","inputs":["wasm-core/tests/sim_motion_queue_test.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_motion_queue_test.c","source_sha":"882c90f9963b2433b868859c50a91dbdecef93454039b05b11241c1f76c13f31","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/tests/sim_posemath_test.c","inputs":["wasm-core/tests/sim_posemath_test.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_posemath_test.c","source_sha":"751910f2bcd740c963b008e1ae4cb1dd058d2942ab1d63dd0a9f510a20a408d2","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:wasm-core/tests/sim_protocol_test.c","inputs":["wasm-core/tests/sim_protocol_test.c"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_protocol_test.c","source_sha":"74c855e4bcae2091913847e2ba46ea5f0ae482229b53199baee5bbdcd3c0ef49","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:implementation:wasm-core/tests/sim_switchkins_test.c","inputs":["wasm-core/tests/sim_switchkins_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/kinematics-abi-contract.json","coverage/kinematics-mapping-contract.json","coverage/kinematics-numeric-policy.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_switchkins_test.c","source_sha":"3fa33181b114af828d8b3f4248f30a16ba3cfd58e82d962970a5116675123889","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/userkins-kinematics.report.json","coverage/genser-kinematics.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-userkins","golden":null,"id":"seed:implementation:wasm-core/tests/sim_userkins_test.c","inputs":["wasm-core/tests/sim_userkins_test.c"],"kind":"web_wasm_implementation","mapping_status":"audited_blocked","oracle":{"report":"coverage/userkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/userkins-kinematics.report.json"],"sim_status":"planned","source":"implementation:wasm-core/tests/sim_userkins_test.c","source_sha":"13ecf5d2405a0e4c706cde25d93424655108779188c310f75ed36683abed624e","test_id":"audit:K5-USER-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/capabilities.mjs","inputs":["web/worker/capabilities.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/capabilities.mjs","source_sha":"175cb4dac10cc6b2eb80ed1cf24405151ae3fac6ff82f68e5e2e241d79f10c97","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/error-map.mjs","inputs":["web/worker/error-map.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/error-map.mjs","source_sha":"83ca215534eed48a9082cc07230507c7b38cbb99f9f2a52e7026b5d49da1d167","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/replay.mjs","inputs":["web/worker/replay.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/replay.mjs","source_sha":"cca610cd9062a0b3527be35ccaef2b835bba7e4fd0b90cf4bb5bb57e67f18aaa","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/sim-session.mjs","inputs":["web/worker/sim-session.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/sim-session.mjs","source_sha":"1f923c3f235f3bf27f843b89a5e62d7bfc7eacd9fa8ed51c93722af03df00b67","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:web/worker/replay.mjs","inputs":["web/worker/replay.mjs"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:web/worker/replay.mjs","source_sha":"5e599e302edd0c5109a061ba9a421f77d7b87ad9cdb6a4183653afe5cd02f97c","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:web/worker/sim-session.mjs","inputs":["web/worker/sim-session.mjs"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:web/worker/sim-session.mjs","source_sha":"b9f6c841d78ddbd5f06cd9d1e14981d6483ad718226e4a34453f28df6f898413","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/sim-worker.mjs","inputs":["web/worker/sim-worker.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/sim-worker.mjs","source_sha":"4210f3ea1c613a8e8b0985dd2d9a13be445598388c0dffaae947182277e40b57","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/test_replay.mjs","inputs":["web/worker/test_replay.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/test_replay.mjs","source_sha":"e76fdf75bae1780781ce5db8ba8c2a2054915f07a1c524f0b49f6890f5fdfe3f","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:web/worker/test_replay.mjs","inputs":["web/worker/test_replay.mjs"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:web/worker/test_replay.mjs","source_sha":"b0fedc32050334a42af6d2c6aee9b035db00bec396f5a1b5600c71942c736089","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/test_runtime_mapping.mjs","inputs":["web/worker/test_runtime_mapping.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/test_runtime_mapping.mjs","source_sha":"b43baa924053b74c83a849b95e56eb49cdff1bd82f9a63c9566dc386dff96f51","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/test_sim_session.mjs","inputs":["web/worker/test_sim_session.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/test_sim_session.mjs","source_sha":"f3b1f0c1c3f85aafc2cc606ce526fd6b32f5dfabc9c05e4cd48b2217c7bbff62","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/test_sim_session.mjs","inputs":["web/worker/test_sim_session.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/test_sim_session.mjs","source_sha":"bc7f3aeabca542a0b5c9d9c440114f4f9e150ca3cb8d0d8fc24cd7efce310332","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/worker/test_wasm_session.mjs","inputs":["web/worker/test_wasm_session.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/worker/test_wasm_session.mjs","source_sha":"649fd47fb92eb8a6170b2606929ef70e1b2b57bc410dbdc2138d3e17fecfb54d","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/workspace/journal.mjs","inputs":["web/workspace/journal.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/workspace/journal.mjs","source_sha":"a2d97ceac5e0dbb65d3dc9cafaa845b3acd115292717312d6eff69585bca98a7","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/workspace/recovery.mjs","inputs":["web/workspace/recovery.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/workspace/recovery.mjs","source_sha":"90cd3d19cb58660201ca40a4a5b16a092da1784653af2be0930270ead2ed181c","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:implementation:web/workspace/test_recovery.mjs","inputs":["web/workspace/test_recovery.mjs"],"kind":"web_wasm_implementation","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"implementation:web/workspace/test_recovery.mjs","source_sha":"ff2f7acde34cae1515e46483b71421d6f4c9345f4f6cb8f70b5cd7fa49be2802","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:web/workspace/journal.mjs","inputs":["web/workspace/journal.mjs"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:web/workspace/journal.mjs","source_sha":"a2d97ceac5e0dbb65d3dc9cafaa845b3acd115292717312d6eff69585bca98a7","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:web/workspace/recovery.mjs","inputs":["web/workspace/recovery.mjs"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:web/workspace/recovery.mjs","source_sha":"d4bae4220a3348d7bb66991472d1331045ab60bbe70c93f3b589bf0e8d05d14d","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/workspace-recovery.report.json","coverage/io-runtime.report.json","coverage/kinematics-motion.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"recovery","errors":["blocked:official recovery oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:recovery-k7-replay","golden":null,"id":"seed:implementation:web/workspace/test_recovery.mjs","inputs":["web/workspace/test_recovery.mjs"],"kind":"web_wasm_implementation","mapping_status":"verified_partial","oracle":{"report":"coverage/workspace-recovery.report.json","status":"blocked"},"outputs":["coverage/workspace-recovery.report.json"],"sim_status":"planned","source":"implementation:web/workspace/test_recovery.mjs","source_sha":"3158f65ee58edbffef3de7d5bb989b73a38bf76848b1c4fe0d392943477e2629","test_id":"audit:K7-RECOVERY-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/.gitignore","inputs":["linuxcnc/src/.gitignore"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/.gitignore","source_sha":"25b6490091de6eea30bd72259af4735a4a5938e1b229beb793e13d74fff00cbf","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/.swish_config","inputs":["linuxcnc/src/.swish_config"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/.swish_config","source_sha":"525a65a5aecbcfeda3b227b8384b5bc3e13c9b297efc556a4bec694ca1490d61","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/.vimrc","inputs":["linuxcnc/src/.vimrc"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/.vimrc","source_sha":"cea9a84a55abd10330bfd1fb54b72a2f7a06acda91a8011eab2609a403c66472","test_id":null,"web_status":"planned"} @@ -3294,8 +3312,8 @@ {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/ini/initraj.hh","inputs":["linuxcnc/src/emc/ini/initraj.hh"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/ini/initraj.hh","source_sha":"d58ba76a4675eddb9d9cb0f14d434bfaaa8acadbb06ca285894f00e746f866e2","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/ini/update_ini.py","inputs":["linuxcnc/src/emc/ini/update_ini.py"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/ini/update_ini.py","source_sha":"b479d9633f8b2eb4fa359e5045cd4e91f910dedf2c02012982b8d97c1ae13916","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/iotask/Submakefile","inputs":["linuxcnc/src/emc/iotask/Submakefile"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/iotask/Submakefile","source_sha":"92ffaeb7870a8956eeb0a43bedff0023ecc627b283e62169d64b4d2844da69a5","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/iotask/ioControl.cc","inputs":["linuxcnc/src/emc/iotask/ioControl.cc"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/iotask/ioControl_v2.cc","inputs":["linuxcnc/src/emc/iotask/ioControl_v2.cc"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/io-runtime.report.json","coverage/hal-runtime.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"io","errors":["blocked:official IO/kinematics oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:io-k6-spindle-tool-probe","golden":null,"id":"seed:source:linuxcnc/src/emc/iotask/ioControl.cc","inputs":["linuxcnc/src/emc/iotask/ioControl.cc"],"kind":"source","mapping_status":"verified_partial","oracle":{"report":"coverage/io-runtime.report.json","status":"blocked"},"outputs":["coverage/io-runtime.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/iotask/ioControl.cc","source_sha":"f2f7d4f8a0e77815ca1ffb1ba2699b9d2ffa4297c8ec7718aadd197fe6ca06a9","test_id":"audit:K6-IO-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/io-runtime.report.json","coverage/hal-runtime.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"io","errors":["blocked:official IO/kinematics oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:io-k6-spindle-tool-probe","golden":null,"id":"seed:source:linuxcnc/src/emc/iotask/ioControl_v2.cc","inputs":["linuxcnc/src/emc/iotask/ioControl_v2.cc"],"kind":"source","mapping_status":"verified_partial","oracle":{"report":"coverage/io-runtime.report.json","status":"blocked"},"outputs":["coverage/io-runtime.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/iotask/ioControl_v2.cc","source_sha":"a33bcddcdcbcda843166bd547f7c7a5dfc7f9436426c5354f7124f42f6f75e5c","test_id":"audit:K6-IO-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/5axiskins.c","inputs":["linuxcnc/src/emc/kinematics/5axiskins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/5axiskins.c","source_sha":"2e29fee21936cfbbafbb000290276e4b32eaba4831014e08d3fb833f2b3dac72","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/Submakefile","inputs":["linuxcnc/src/emc/kinematics/Submakefile"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/Submakefile","source_sha":"1c207052f7321b3380891762da32b8985592c3dba3cc894a8fd946229809db69","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/blend.fig","inputs":["linuxcnc/src/emc/kinematics/blend.fig"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/blend.fig","source_sha":"8ccf10df11d69958f286b3c8012fc239a07093d3789e5be9c96a6d487b92a89b","test_id":"audit:K0-INV-01","web_status":"planned"} @@ -3314,8 +3332,8 @@ {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/delta-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-delta","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/lineardeltakins.cc","inputs":["linuxcnc/src/emc/kinematics/lineardeltakins.cc"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/delta-kinematics.report.json","status":"blocked"},"outputs":["coverage/delta-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/lineardeltakins.cc","source_sha":"77634457a4dd3f5617f91a66651965c5b8326fc0d4dfc916d9cd63b89b0ec0f1","test_id":"audit:K4-DELTA-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/maxkins.c","inputs":["linuxcnc/src/emc/kinematics/maxkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/maxkins.c","source_sha":"01529e0db1b698af621d63c30bc8ae382757dd367f3e4babc9b959873344b4e7","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/meson.build","inputs":["linuxcnc/src/emc/kinematics/meson.build"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/meson.build","source_sha":"a5de13a16e378a98c1c3df262881592396818510e835a5f2fe2101ed512072a3","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/pentakins.c","inputs":["linuxcnc/src/emc/kinematics/pentakins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/pentakins.h","inputs":["linuxcnc/src/emc/kinematics/pentakins.h"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","test_id":"audit:K0-INV-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/pentakins.c","inputs":["linuxcnc/src/emc/kinematics/pentakins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/pentapod-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/pentakins.c","source_sha":"1b385c2ab3a1bcb106d1d22a2dfe14519dba9c4a5df4cb31071a180845cda4c6","test_id":"audit:K4-PENTA-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/pentapod-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-pentapod","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/pentakins.h","inputs":["linuxcnc/src/emc/kinematics/pentakins.h"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/pentapod-kinematics.report.json","status":"blocked"},"outputs":["coverage/pentapod-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/pentakins.h","source_sha":"af8551454177bbcc85e4e17377e059573ab8c15dc022de2a4be9b70dead74e2d","test_id":"audit:K4-PENTA-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/pumakins.c","inputs":["linuxcnc/src/emc/kinematics/pumakins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/pumakins.c","source_sha":"5d473d34beacd696fc34719658e1622a1228494fe6596e277f4c34a51dfb91b2","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/pumakins.h","inputs":["linuxcnc/src/emc/kinematics/pumakins.h"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/pumakins.h","source_sha":"a90cafe680533e0a8d43cf72c9f6bea380267d60090ea82ead4e3eb58bcddf58","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/rosekins.c","inputs":["linuxcnc/src/emc/kinematics/rosekins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/rosekins.c","source_sha":"1de39affa6b99f21c5e902fc67c8b1d8876d44fc8eff920afd816d7f956cfd78","test_id":"audit:K0-INV-01","web_status":"planned"} @@ -3325,14 +3343,14 @@ {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/rotatekins.c","inputs":["linuxcnc/src/emc/kinematics/rotatekins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/rotatekins.c","source_sha":"b104c7e0eb726f48b83daa4d596db5ca8021d803ab17dd123db9b9410ce5f47c","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/scarakins.c","inputs":["linuxcnc/src/emc/kinematics/scarakins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/scarakins.c","source_sha":"f6e37f7cf5b932fc27378ab9ed03ef71c2010aa38f883980a1b6c6b9265cf9f9","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/scorbot-kins.c","inputs":["linuxcnc/src/emc/kinematics/scorbot-kins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/scorbot-kins.c","source_sha":"89badd55ec168139143c58f67c64dbdb9e5b411c3b847404beaf79ba8c591b5d","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/switchkins.c","inputs":["linuxcnc/src/emc/kinematics/switchkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/switchkins.h","inputs":["linuxcnc/src/emc/kinematics/switchkins.h"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/switchkins.h","source_sha":"f6e5323aa16daaac8e07bba622d0bf969102ad0d9c00d41621c08af31e0bb9b1","test_id":"audit:K0-INV-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/switchkins-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-switchkins","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/switchkins.c","inputs":["linuxcnc/src/emc/kinematics/switchkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/switchkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/switchkins-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/switchkins.c","source_sha":"4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5","test_id":"audit:K5-SWITCH-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/switchkins-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-switchkins","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/switchkins.h","inputs":["linuxcnc/src/emc/kinematics/switchkins.h"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/switchkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/switchkins-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/switchkins.h","source_sha":"f6e5323aa16daaac8e07bba622d0bf969102ad0d9c00d41621c08af31e0bb9b1","test_id":"audit:K5-SWITCH-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/tripod-kinematics.report.json","coverage/delta-kinematics.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k4-tripod","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/tripodkins.c","inputs":["linuxcnc/src/emc/kinematics/tripodkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/tripod-kinematics.report.json","status":"blocked"},"outputs":["coverage/tripod-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/tripodkins.c","source_sha":"0fb0876d2ab190e3bde69d3fe1ce0cebbb54adee2ddb4b05b929d7ca5cb3f31f","test_id":"audit:K4-TRIPOD-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/trivkins.c","inputs":["linuxcnc/src/emc/kinematics/trivkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/trivkins.c","source_sha":"a08cd347b8dde7d7e201ddde93a1cdef47e8126e58f355d4270fccf6d48819bc","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/trtfuncs.c","inputs":["linuxcnc/src/emc/kinematics/trtfuncs.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/trtfuncs.c","source_sha":"ced2f9d4732681e2e82153b2f6343eccdf6972222d558d1e277bf1ec0bdc87fd","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/ugenserkins.c","inputs":["linuxcnc/src/emc/kinematics/ugenserkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/ugenserkins.c","source_sha":"dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/userkfuncs.c","inputs":["linuxcnc/src/emc/kinematics/userkfuncs.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/userkfuncs.c","source_sha":"146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc","test_id":"audit:K0-INV-01","web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/xyzac-trt-kins.c","inputs":["linuxcnc/src/emc/kinematics/xyzac-trt-kins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/xyzac-trt-kins.c","source_sha":"24c633613db9876c2ec246e1519a63d288fd27c68296d89f89f0368105634e69","test_id":"audit:K0-INV-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/userkins-kinematics.report.json","coverage/genser-kinematics.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-userkins","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/ugenserkins.c","inputs":["linuxcnc/src/emc/kinematics/ugenserkins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/userkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/userkins-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/ugenserkins.c","source_sha":"dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d","test_id":"audit:K5-USER-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/userkins-kinematics.report.json","coverage/genser-kinematics.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-userkins","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/userkfuncs.c","inputs":["linuxcnc/src/emc/kinematics/userkfuncs.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/userkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/userkins-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/userkfuncs.c","source_sha":"146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc","test_id":"audit:K5-USER-01","web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/switchkins-kinematics.report.json","coverage/kinematics-source-closure.report.json"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k5-switchkins","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/xyzac-trt-kins.c","inputs":["linuxcnc/src/emc/kinematics/xyzac-trt-kins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/switchkins-kinematics.report.json","status":"blocked"},"outputs":["coverage/switchkins-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/xyzac-trt-kins.c","source_sha":"24c633613db9876c2ec246e1519a63d288fd27c68296d89f89f0368105634e69","test_id":"audit:K5-SWITCH-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/source-index.jsonl","coverage/source-symbols.jsonl"],"difference":null,"domain":"kinematics","errors":["blocked:linuxcnc/unit_tests/kinematics missing from locked source"],"exclusion_reason":null,"feature_id":"feature:kinematics-k0","golden":null,"id":"seed:source:linuxcnc/src/emc/kinematics/xyzbc-trt-kins.c","inputs":["linuxcnc/src/emc/kinematics/xyzbc-trt-kins.c"],"kind":"source","mapping_status":"audited_blocked","oracle":{"report":"coverage/kinematics-source-closure.report.json","status":"blocked"},"outputs":["coverage/kinematics-source-closure.report.json","coverage/trivkins-integration.report.json","coverage/coupled-kinematics.report.json","coverage/fiveaxis-kinematics.report.json","coverage/trt-kinematics.report.json","coverage/robot-kinematics.report.json","coverage/genser-kinematics.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/emc/kinematics/xyzbc-trt-kins.c","source_sha":"d79c06db82930ef685809a87c7207398f7893f56a6a0dfe382df2c81eaeb9562","test_id":"audit:K0-INV-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/linuxcnc.h","inputs":["linuxcnc/src/emc/linuxcnc.h"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/linuxcnc.h","source_sha":"2354d13e08489870f8008ef656021d2c40836fe2782cfd086113946b63047c99","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/emc/motion-logger/README","inputs":["linuxcnc/src/emc/motion-logger/README"],"kind":"source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/emc/motion-logger/README","source_sha":"89fef6dda200656b8fd4d3796fcd3df117d27f21a473803aa865906ef900d4ef","test_id":null,"web_status":"planned"} @@ -3938,7 +3956,7 @@ {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/sim_home_switch.comp","inputs":["linuxcnc/src/hal/components/sim_home_switch.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/sim_home_switch.comp","source_sha":"11ff17b9b2e09789d5b2d5e7a2453735270cae0a3095685b6e738dc493da892e","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/sim_matrix_kb.comp","inputs":["linuxcnc/src/hal/components/sim_matrix_kb.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/sim_matrix_kb.comp","source_sha":"04bc4c74dc61a05c0ccc22ebf8ffad538d6b64133344bbc57cc1c043750a9931","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/sim_parport.comp","inputs":["linuxcnc/src/hal/components/sim_parport.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/sim_parport.comp","source_sha":"d24aac875d50f41ace00533db8c16cd4548d0028d042812b2fb0ed4fbd057b46","test_id":null,"web_status":"planned"} -{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/sim_spindle.comp","inputs":["linuxcnc/src/hal/components/sim_spindle.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","test_id":null,"web_status":"planned"} +{"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":["coverage/io-runtime.report.json","coverage/hal-runtime.report.json","coverage/kinematics-feedback.report.json"],"difference":null,"domain":"io","errors":["blocked:official IO/kinematics oracle is absent from locked source"],"exclusion_reason":null,"feature_id":"feature:io-k6-spindle-tool-probe","golden":null,"id":"seed:source:linuxcnc/src/hal/components/sim_spindle.comp","inputs":["linuxcnc/src/hal/components/sim_spindle.comp"],"kind":"hal_component_source","mapping_status":"verified_partial","oracle":{"report":"coverage/io-runtime.report.json","status":"blocked"},"outputs":["coverage/io-runtime.report.json"],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/sim_spindle.comp","source_sha":"a1ce30a051490c5f40adc968a693930464dfbe59c9df1848c296689179b11365","test_id":"audit:K6-IO-01","web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/simple_tp.comp","inputs":["linuxcnc/src/hal/components/simple_tp.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/simple_tp.comp","source_sha":"922e4f4c86fd96f5d93127ee64e385e71c5254b737e4688c5709a45735a123d5","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/sphereprobe.comp","inputs":["linuxcnc/src/hal/components/sphereprobe.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/sphereprobe.comp","source_sha":"d11a74837389945e4fdab225363ae8540925c39b9976068e114d91ced55c4b9c","test_id":null,"web_status":"planned"} {"adaptation":null,"context_id":null,"coverage_dimensions":[],"dependencies":[],"difference":null,"domain":"unassigned","errors":[],"exclusion_reason":null,"feature_id":null,"golden":null,"id":"seed:source:linuxcnc/src/hal/components/spindle.comp","inputs":["linuxcnc/src/hal/components/spindle.comp"],"kind":"hal_component_source","mapping_status":"needs_owner","oracle":null,"outputs":[],"sim_status":"planned","source":"source:linuxcnc/src/hal/components/spindle.comp","source_sha":"e9effb667221130b2228bb1755a3c63abbbfb3ee8bb6988c19b243880a7a7ff9","test_id":null,"web_status":"planned"} diff --git a/coverage/pentapod-kinematics.report.json b/coverage/pentapod-kinematics.report.json index 1246333..c6957cb 100644 --- a/coverage/pentapod-kinematics.report.json +++ b/coverage/pentapod-kinematics.report.json @@ -45,11 +45,44 @@ "joints": 5, "kinematics": "pentakins", "path": "linuxcnc/configs/sim/axis/pentapod/pentapod.ini", + "provenance": "shipped LinuxCNC simulation", "scan": true }, + "configuration_candidates": [ + { + "coordinates": "XYZAB", + "id": "shipped-pentapod", + "joints": 5, + "kind": "real", + "path": "linuxcnc/configs/sim/axis/pentapod/pentapod.ini" + }, + { + "coordinates": "XYZAB", + "id": "offset-seed-regression", + "initial_pose": [ + 0.0, + 500.0, + 300.0, + 0.0, + 0.0 + ], + "joints": 5, + "kind": "derived", + "path": "wasm-core/tests/sim_kinematics_test.c", + "purpose": "non-zero roll/pitch Newton convergence and native/WASM comparison", + "target_pose": [ + 0.0, + 500.0, + 300.0, + 0.01, + -0.01 + ] + } + ], "geometry": { - "orientation": "roll/pitch only; yaw fixed at zero", + "orientation": "roll/pitch only; yaw is constrained to zero in the forward result", "struts": 5, + "tool_offset": "applied to both base and effector HAL z coordinates", "units": "configuration units; XYZ linear and AB degrees" }, "implementation_status": "verified", @@ -83,12 +116,13 @@ "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "status": "blocked" }, - "report_sha256": "b1d1cdc8fbd64b64ffa88023c77c7ce097952966353567b023c0667a8dc1be75", + "report_sha256": "d8863549ead6486889c8473134f9e2ce1c2835024c9ea67494c4c7e0a13a6b75", "samples": { "byte_identical_json": true, "native": { "boundaries": { - "alternate_branch": 0, + "alternate_branch": 1, + "alternate_iterations": 1, "alternate_pose": [ 0.0, 0.0, @@ -97,37 +131,42 @@ "alternate_status": -702, "branch": 0, "iteration_limit": -702, - "iterations": 1, + "iteration_limit_iterations": 1, + "iterations": 12, "limit_error": -702, "max_error": -702, + "max_error_iterations": 1, "nonpositive": -702, - "residual": 0.0, - "singular": -704 + "nonpositive_iterations": 0, + "residual": 1e-09, + "singular": -704, + "singular_iterations": 0 }, "pentapod": { "inverse": [ - 619.814203778, - 655.78680467, - 750.465994974, - 351.035577947, - 327.336726304 + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 ], - "iterations": 1, + "iterations": 12, "pose": [ 0.0, 500.0, 300.0, - 2.0, - -3.0 + 0.01, + -0.01 ], - "residual": 0.0, - "state_hash": 10088895819155863850 + "residual": 1e-09, + "state_hash": 13978136356142463125 } }, "state_hash_identical": true, "wasm": { "boundaries": { - "alternate_branch": 0, + "alternate_branch": 1, + "alternate_iterations": 1, "alternate_pose": [ 0.0, 0.0, @@ -136,31 +175,35 @@ "alternate_status": -702, "branch": 0, "iteration_limit": -702, - "iterations": 1, + "iteration_limit_iterations": 1, + "iterations": 12, "limit_error": -702, "max_error": -702, + "max_error_iterations": 1, "nonpositive": -702, - "residual": 0.0, - "singular": -704 + "nonpositive_iterations": 0, + "residual": 1e-09, + "singular": -704, + "singular_iterations": 0 }, "pentapod": { "inverse": [ - 619.814203778, - 655.78680467, - 750.465994974, - 351.035577947, - 327.336726304 + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 ], - "iterations": 1, + "iterations": 12, "pose": [ 0.0, 500.0, 300.0, - 2.0, - -3.0 + 0.01, + -0.01 ], - "residual": 0.0, - "state_hash": 10088895819155863850 + "residual": 1e-09, + "state_hash": 13978136356142463125 } } }, @@ -178,7 +221,8 @@ 300.0, 0.0, 0.0 - ] + ], + "seed_units": "XYZ in configuration units; A/B in radians internally" }, "source_records": { "config": { @@ -195,11 +239,11 @@ }, "implementation": { "path": "wasm-core/src/sim_kinematics.c", - "sha256": "424873c8e5d3d5b45daf616d95a58157c6dbcbbee9f4cc512b58bfb2672c6145" + "sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600" }, "kinematics_header": { "path": "wasm-core/include/sim_kinematics.h", - "sha256": "0c6d955717982e9d1a24d1240a1c657fc37dfe166c5738d3ee23878e46b2a98d" + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" }, "source": { "path": "linuxcnc/src/emc/kinematics/pentakins.c", @@ -207,7 +251,7 @@ }, "test": { "path": "wasm-core/tests/sim_kinematics_test.c", - "sha256": "3bda403d3af592dcc69ee9b1f3c96dda97b952f827a1c9ce5393e01cd357c403" + "sha256": "715882c28ec242be652357d330a4b56d60f8e93f2e821193133911576e400aac" } }, "status": "partial", @@ -218,31 +262,37 @@ 0.0 ], "alternate_seed_error": -702, + "alternate_seed_iterations": 1, "iteration_limit_error": -702, - "iterations": 1, + "iteration_limit_iterations": 1, + "iterations": 12, "joint_limit_error": -702, "max_error_boundary": -702, + "max_error_iterations": 1, "nominal": { "inverse": [ - 619.814203778, - 655.78680467, - 750.465994974, - 351.035577947, - 327.336726304 + 625.895566556, + 649.261562588, + 754.767615986, + 338.490149644, + 341.118326622 ], - "iterations": 1, + "iterations": 12, "pose": [ 0.0, 500.0, 300.0, - 2.0, - -3.0 + 0.01, + -0.01 ], - "residual": 0.0, - "state_hash": 10088895819155863850 + "residual": 1e-09, + "state_hash": 13978136356142463125 }, "nonpositive_joint_error": -702, - "residual": 0.0, - "singular_jacobian_error": -704 + "nonpositive_joint_iterations": 0, + "posture_constraint": "C/yaw is not a configured joint and forward output is exactly zero", + "residual": 1e-09, + "singular_jacobian_error": -704, + "singular_jacobian_iterations": 0 } } diff --git a/coverage/source-index.jsonl b/coverage/source-index.jsonl index 494470c..41ad887 100644 --- a/coverage/source-index.jsonl +++ b/coverage/source-index.jsonl @@ -3211,45 +3211,63 @@ {"bytes":311,"kind":"documentation","path":"linuxcnc/docs/src/xhtml11-latexmath.conf","sha256":"d31ed1d15f9ac1232af1e58c05d83feedd9cd73f9fe543d589f9340fdf0ad719","source_id":"doc:linuxcnc/docs/src/xhtml11-latexmath.conf"} {"bytes":269,"kind":"documentation","path":"linuxcnc/docs/src/xhtml11-links.conf","sha256":"debc4b462499fdd8286b3812c705e40267e53d87ae8062250e8c23cb7ad59afe","source_id":"doc:linuxcnc/docs/src/xhtml11-links.conf"} {"bytes":886,"kind":"documentation","path":"linuxcnc/docs/src/xhtml11.conf","sha256":"c0222c552624bf3b7695e2f5c5db797be0e6cddcd77092293fd5e15b579f2ba9","source_id":"doc:linuxcnc/docs/src/xhtml11.conf"} -{"bytes":6793,"kind":"web_wasm_build_or_test","path":"wasm-core/CMakeLists.txt","sha256":"e9296a3983a531e4e6864d05e2e97c8dbf29e0dc9e45942ecc1a0a7222b3a660","source_id":"implementation:wasm-core/CMakeLists.txt"} +{"bytes":14198,"kind":"web_wasm_build_or_test","path":"wasm-core/CMakeLists.txt","sha256":"401fce0118c0c245f003e564130e25f9db668d60654f4ca2962fa2eb048f22c4","source_id":"implementation:wasm-core/CMakeLists.txt"} {"bytes":933,"kind":"web_wasm_interface","path":"wasm-core/include/sim_api.h","sha256":"9dda70ef64afe0b398a3de5342e6bdf545c331bbef24f112be2a45acec327227","source_id":"implementation:wasm-core/include/sim_api.h"} {"bytes":1050,"kind":"web_wasm_interface","path":"wasm-core/include/sim_event.h","sha256":"5406dbf7fb6a80924835d967641c9ed22cc8c25a13b72b76ce3d235abb0ad45d","source_id":"implementation:wasm-core/include/sim_event.h"} -{"bytes":1967,"kind":"web_wasm_interface","path":"wasm-core/include/sim_hal.h","sha256":"f0b25fda1c267ed8078469c9966fa3b09721eba77c575affea77d489437a3e49","source_id":"implementation:wasm-core/include/sim_hal.h"} +{"bytes":1968,"kind":"web_wasm_interface","path":"wasm-core/include/sim_hal.h","sha256":"3dd7230316e557d1a129a9a80a26a109b837a318b092657b8bee0d53a5e57db9","source_id":"implementation:wasm-core/include/sim_hal.h"} {"bytes":1872,"kind":"web_wasm_interface","path":"wasm-core/include/sim_interpreter.h","sha256":"7bf24098340e3da2272061acf7a43376c6c40fe9dffc55d012e3af65ceffedbb","source_id":"implementation:wasm-core/include/sim_interpreter.h"} -{"bytes":5446,"kind":"web_wasm_interface","path":"wasm-core/include/sim_kinematics.h","sha256":"939d4088d9e7120e4a405be154eb3d98cd4e5925fc27d47641c115624c1bd994","source_id":"implementation:wasm-core/include/sim_kinematics.h"} +{"bytes":4423,"kind":"web_wasm_interface","path":"wasm-core/include/sim_io.h","sha256":"d84e9ab0bcf9ff138f8c8a57b28337605d731ff796577a8ab748d708f97daf9b","source_id":"implementation:wasm-core/include/sim_io.h"} +{"bytes":12375,"kind":"web_wasm_interface","path":"wasm-core/include/sim_kinematics.h","sha256":"34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec","source_id":"implementation:wasm-core/include/sim_kinematics.h"} +{"bytes":1716,"kind":"web_wasm_interface","path":"wasm-core/include/sim_kinematics_feedback.h","sha256":"6d70be324a99d58f07c5a3c3c888b92cd1959cba250faf3c12a4e32c5ef1cf05","source_id":"implementation:wasm-core/include/sim_kinematics_feedback.h"} +{"bytes":1856,"kind":"web_wasm_interface","path":"wasm-core/include/sim_kinematics_home_limit.h","sha256":"ad4b4fc84efcc9a2dc6555d7ed69ab613eee21db7fef0d037d0a4ca1063309e1","source_id":"implementation:wasm-core/include/sim_kinematics_home_limit.h"} +{"bytes":2332,"kind":"web_wasm_interface","path":"wasm-core/include/sim_kinematics_motion.h","sha256":"86b0f6b889875b03bc3fea8787443cb72e77561e85c7114b8dd43eeba8c69350","source_id":"implementation:wasm-core/include/sim_kinematics_motion.h"} {"bytes":1819,"kind":"web_wasm_interface","path":"wasm-core/include/sim_motion_queue.h","sha256":"c26af2b5cff6cbc687f621d745601ff287eebd62011ea46fc7fa692b446a08cc","source_id":"implementation:wasm-core/include/sim_motion_queue.h"} {"bytes":3280,"kind":"web_wasm_interface","path":"wasm-core/include/sim_posemath.h","sha256":"fef257b09f68e5649f0acacfcd3590d699d6f678927fbf8db7d103a40bf7da62","source_id":"implementation:wasm-core/include/sim_posemath.h"} {"bytes":1238,"kind":"web_wasm_interface","path":"wasm-core/include/sim_protocol.h","sha256":"d1dd3247159f0950a9aa2d903d25cfa184bccff1d7512de293868763b4035d35","source_id":"implementation:wasm-core/include/sim_protocol.h"} {"bytes":2262,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_api.c","sha256":"072ffb5aa13c4924c638464bb8487e5c293db589a9735c4d39c3a6d9455a3e59","source_id":"implementation:wasm-core/src/sim_api.c"} -{"bytes":2579,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_event.c","sha256":"a0af4a75c9c3b71d4a59df675b64f313eda05f4589538fe999cd92607d104397","source_id":"implementation:wasm-core/src/sim_event.c"} +{"bytes":3499,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_event.c","sha256":"72da3e5c6d8ea02481f380db59ef9d37047c0a5fda7392010540619912974e5a","source_id":"implementation:wasm-core/src/sim_event.c"} {"bytes":9413,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_hal.c","sha256":"76a057064546a8ee9ba1098952755a4cdc56e6e714f2761b8a1826898d3ae621","source_id":"implementation:wasm-core/src/sim_hal.c"} {"bytes":11585,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_interpreter.c","sha256":"9f9f45f7c123be774dcf55a752a29e6cc1f873a1605cf89c4caa4f4ab125e6a4","source_id":"implementation:wasm-core/src/sim_interpreter.c"} -{"bytes":66830,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_kinematics.c","sha256":"6abae835c16feb27ec1dc28a9ea5384f0bc5190217ba04a4997048d83066b905","source_id":"implementation:wasm-core/src/sim_kinematics.c"} +{"bytes":27678,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_io.c","sha256":"2ceacdb168a1f6dddb36761b93f62e4c39b3a6249c0a91a740ecf924dce217b3","source_id":"implementation:wasm-core/src/sim_io.c"} +{"bytes":76636,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_kinematics.c","sha256":"316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600","source_id":"implementation:wasm-core/src/sim_kinematics.c"} +{"bytes":4823,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_kinematics_feedback.c","sha256":"c690fc420d58b5e60958e4d0745b9a6bca678c5283eb9e74c50a11ca61faa93a","source_id":"implementation:wasm-core/src/sim_kinematics_feedback.c"} +{"bytes":6029,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_kinematics_home_limit.c","sha256":"7f59d1722cd2ca54f346168b4a13d9e8377bb6035c9f5866c3a3fbb7115bb996","source_id":"implementation:wasm-core/src/sim_kinematics_home_limit.c"} +{"bytes":8574,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_kinematics_motion.c","sha256":"1e9bd5404acfe7ab20eca5b3bb76111bf43c442feee0dc2d4c3f9249ba916a88","source_id":"implementation:wasm-core/src/sim_kinematics_motion.c"} +{"bytes":6495,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_kinematics_registry.c","sha256":"fa852e370b5fa52006afb9c04bd6bc4ebba798d9b1ab7f060d52ecf98326d97d","source_id":"implementation:wasm-core/src/sim_kinematics_registry.c"} {"bytes":7791,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_motion_queue.c","sha256":"56074e27df90bc1b60134eac3cdf84c78149388f99a19a027f6714e3784b04ed","source_id":"implementation:wasm-core/src/sim_motion_queue.c"} {"bytes":13491,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_posemath.c","sha256":"939b221ed6ede1229d26c170ab3514884d5bafc90854ab09db641925859b5e8d","source_id":"implementation:wasm-core/src/sim_posemath.c"} {"bytes":4302,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_protocol.c","sha256":"da63b458f64f997251323fc8b53a9c84d1f978f5e8ea5ed7c8dd6f5bceab60e4","source_id":"implementation:wasm-core/src/sim_protocol.c"} +{"bytes":8934,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_switchkins.c","sha256":"b08168265a8e5ca6870a9177165de5d582d12392e42cfdb44347c72c8b3e15e2","source_id":"implementation:wasm-core/src/sim_switchkins.c"} +{"bytes":5195,"kind":"web_wasm_implementation","path":"wasm-core/src/sim_userkins.c","sha256":"cf3a0f3fea81fb63abf3336b87de1971391d7798b4eed3ec826c07bfd300ed0e","source_id":"implementation:wasm-core/src/sim_userkins.c"} {"bytes":858,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_api_test.c","sha256":"5fe8aa04543be2943c9e577bd6ce8f9ae9a8c98c7c24e84fd589b761fe39170c","source_id":"implementation:wasm-core/tests/sim_api_test.c"} -{"bytes":1178,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_event_test.c","sha256":"57fdb682dcb18632216b4093e6dfadf2736a0ab11a002438e3c269d4d4b5406d","source_id":"implementation:wasm-core/tests/sim_event_test.c"} +{"bytes":1578,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_event_test.c","sha256":"6784c703658d531ca8cb8488b57c5316cc03142a8828bd177175c9a3c14e6798","source_id":"implementation:wasm-core/tests/sim_event_test.c"} {"bytes":3505,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_hal_test.c","sha256":"5044ed422b37499291ff85fd7c601acc6665621cf33e9ff4d26f0e8fd5b7d533","source_id":"implementation:wasm-core/tests/sim_hal_test.c"} {"bytes":79,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_hal_test_main.c","sha256":"86f625eaa0c6d6a195b97c0d4df17af6c57f5407bcec0a830e7521cb9823165a","source_id":"implementation:wasm-core/tests/sim_hal_test_main.c"} {"bytes":2066,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_interpreter_test.c","sha256":"c4fc3ba11b751ed9f3f770ff1ff164ce18aa19986003cf85d17a26de7aecd3ce","source_id":"implementation:wasm-core/tests/sim_interpreter_test.c"} -{"bytes":37392,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_test.c","sha256":"c9e4d20973c6a487787504bd5de9a73829f53d8bbfd35f91e72c6c62c76f191e","source_id":"implementation:wasm-core/tests/sim_kinematics_test.c"} +{"bytes":4582,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_io_test.c","sha256":"46923ff49c55576692e660d1af37e43bd6c1aff184ae2a2d5ca9201dd969ccfe","source_id":"implementation:wasm-core/tests/sim_io_test.c"} +{"bytes":3377,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_feedback_test.c","sha256":"1f1830b90a6d0662c02b7494f0b1848c518c13f3cf70905c5ba6a6eba62e7762","source_id":"implementation:wasm-core/tests/sim_kinematics_feedback_test.c"} +{"bytes":2984,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_home_limit_test.c","sha256":"94004ef9e4182cfa04c9a458d750d84b12250a625406ad29ce06ae45136f909d","source_id":"implementation:wasm-core/tests/sim_kinematics_home_limit_test.c"} +{"bytes":5578,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_motion_test.c","sha256":"bf041a8f30451c832566d9476d44f0011e56f33800f7a40aad12b4ebc0f662fc","source_id":"implementation:wasm-core/tests/sim_kinematics_motion_test.c"} +{"bytes":3572,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_registry_test.c","sha256":"42d0952fdb94340e33b4a86a5f0707aa3330302ae3c5e2573785bf29ee8ac243","source_id":"implementation:wasm-core/tests/sim_kinematics_registry_test.c"} +{"bytes":43608,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_test.c","sha256":"715882c28ec242be652357d330a4b56d60f8e93f2e821193133911576e400aac","source_id":"implementation:wasm-core/tests/sim_kinematics_test.c"} {"bytes":93,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_kinematics_test_main.c","sha256":"e567fe412145d3c9b04afc91d6efc6a53c3af3b3b52b7dda860cc289d42dbfc0","source_id":"implementation:wasm-core/tests/sim_kinematics_test_main.c"} {"bytes":1386,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_motion_queue_test.c","sha256":"882c90f9963b2433b868859c50a91dbdecef93454039b05b11241c1f76c13f31","source_id":"implementation:wasm-core/tests/sim_motion_queue_test.c"} {"bytes":2552,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_posemath_test.c","sha256":"751910f2bcd740c963b008e1ae4cb1dd058d2942ab1d63dd0a9f510a20a408d2","source_id":"implementation:wasm-core/tests/sim_posemath_test.c"} {"bytes":1457,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_protocol_test.c","sha256":"74c855e4bcae2091913847e2ba46ea5f0ae482229b53199baee5bbdcd3c0ef49","source_id":"implementation:wasm-core/tests/sim_protocol_test.c"} +{"bytes":4939,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_switchkins_test.c","sha256":"3fa33181b114af828d8b3f4248f30a16ba3cfd58e82d962970a5116675123889","source_id":"implementation:wasm-core/tests/sim_switchkins_test.c"} +{"bytes":7100,"kind":"web_wasm_implementation","path":"wasm-core/tests/sim_userkins_test.c","sha256":"13ecf5d2405a0e4c706cde25d93424655108779188c310f75ed36683abed624e","source_id":"implementation:wasm-core/tests/sim_userkins_test.c"} {"bytes":1779,"kind":"web_wasm_implementation","path":"web/worker/capabilities.mjs","sha256":"175cb4dac10cc6b2eb80ed1cf24405151ae3fac6ff82f68e5e2e241d79f10c97","source_id":"implementation:web/worker/capabilities.mjs"} {"bytes":3084,"kind":"web_wasm_implementation","path":"web/worker/error-map.mjs","sha256":"83ca215534eed48a9082cc07230507c7b38cbb99f9f2a52e7026b5d49da1d167","source_id":"implementation:web/worker/error-map.mjs"} -{"bytes":4878,"kind":"web_wasm_implementation","path":"web/worker/replay.mjs","sha256":"cca610cd9062a0b3527be35ccaef2b835bba7e4fd0b90cf4bb5bb57e67f18aaa","source_id":"implementation:web/worker/replay.mjs"} -{"bytes":7196,"kind":"web_wasm_implementation","path":"web/worker/sim-session.mjs","sha256":"1f923c3f235f3bf27f843b89a5e62d7bfc7eacd9fa8ed51c93722af03df00b67","source_id":"implementation:web/worker/sim-session.mjs"} +{"bytes":7116,"kind":"web_wasm_implementation","path":"web/worker/replay.mjs","sha256":"5e599e302edd0c5109a061ba9a421f77d7b87ad9cdb6a4183653afe5cd02f97c","source_id":"implementation:web/worker/replay.mjs"} +{"bytes":12963,"kind":"web_wasm_implementation","path":"web/worker/sim-session.mjs","sha256":"b9f6c841d78ddbd5f06cd9d1e14981d6483ad718226e4a34453f28df6f898413","source_id":"implementation:web/worker/sim-session.mjs"} {"bytes":614,"kind":"web_wasm_implementation","path":"web/worker/sim-worker.mjs","sha256":"4210f3ea1c613a8e8b0985dd2d9a13be445598388c0dffaae947182277e40b57","source_id":"implementation:web/worker/sim-worker.mjs"} -{"bytes":1481,"kind":"web_wasm_implementation","path":"web/worker/test_replay.mjs","sha256":"e76fdf75bae1780781ce5db8ba8c2a2054915f07a1c524f0b49f6890f5fdfe3f","source_id":"implementation:web/worker/test_replay.mjs"} +{"bytes":2157,"kind":"web_wasm_implementation","path":"web/worker/test_replay.mjs","sha256":"b0fedc32050334a42af6d2c6aee9b035db00bec396f5a1b5600c71942c736089","source_id":"implementation:web/worker/test_replay.mjs"} {"bytes":1791,"kind":"web_wasm_implementation","path":"web/worker/test_runtime_mapping.mjs","sha256":"b43baa924053b74c83a849b95e56eb49cdff1bd82f9a63c9566dc386dff96f51","source_id":"implementation:web/worker/test_runtime_mapping.mjs"} -{"bytes":1852,"kind":"web_wasm_implementation","path":"web/worker/test_sim_session.mjs","sha256":"f3b1f0c1c3f85aafc2cc606ce526fd6b32f5dfabc9c05e4cd48b2217c7bbff62","source_id":"implementation:web/worker/test_sim_session.mjs"} +{"bytes":2598,"kind":"web_wasm_implementation","path":"web/worker/test_sim_session.mjs","sha256":"bc7f3aeabca542a0b5c9d9c440114f4f9e150ca3cb8d0d8fc24cd7efce310332","source_id":"implementation:web/worker/test_sim_session.mjs"} {"bytes":1394,"kind":"web_wasm_implementation","path":"web/worker/test_wasm_session.mjs","sha256":"649fd47fb92eb8a6170b2606929ef70e1b2b57bc410dbdc2138d3e17fecfb54d","source_id":"implementation:web/worker/test_wasm_session.mjs"} {"bytes":6812,"kind":"web_wasm_implementation","path":"web/workspace/journal.mjs","sha256":"a2d97ceac5e0dbb65d3dc9cafaa845b3acd115292717312d6eff69585bca98a7","source_id":"implementation:web/workspace/journal.mjs"} -{"bytes":197,"kind":"web_wasm_implementation","path":"web/workspace/recovery.mjs","sha256":"90cd3d19cb58660201ca40a4a5b16a092da1784653af2be0930270ead2ed181c","source_id":"implementation:web/workspace/recovery.mjs"} -{"bytes":2779,"kind":"web_wasm_implementation","path":"web/workspace/test_recovery.mjs","sha256":"ff2f7acde34cae1515e46483b71421d6f4c9345f4f6cb8f70b5cd7fa49be2802","source_id":"implementation:web/workspace/test_recovery.mjs"} +{"bytes":8767,"kind":"web_wasm_implementation","path":"web/workspace/recovery.mjs","sha256":"d4bae4220a3348d7bb66991472d1331045ab60bbe70c93f3b589bf0e8d05d14d","source_id":"implementation:web/workspace/recovery.mjs"} +{"bytes":6838,"kind":"web_wasm_implementation","path":"web/workspace/test_recovery.mjs","sha256":"3158f65ee58edbffef3de7d5bb989b73a38bf76848b1c4fe0d392943477e2629","source_id":"implementation:web/workspace/test_recovery.mjs"} {"bytes":296,"kind":"source","path":"linuxcnc/src/.gitignore","sha256":"25b6490091de6eea30bd72259af4735a4a5938e1b229beb793e13d74fff00cbf","source_id":"source:linuxcnc/src/.gitignore"} {"bytes":1573,"kind":"source","path":"linuxcnc/src/.swish_config","sha256":"525a65a5aecbcfeda3b227b8384b5bc3e13c9b297efc556a4bec694ca1490d61","source_id":"source:linuxcnc/src/.swish_config"} {"bytes":934,"kind":"source","path":"linuxcnc/src/.vimrc","sha256":"cea9a84a55abd10330bfd1fb54b72a2f7a06acda91a8011eab2609a403c66472","source_id":"source:linuxcnc/src/.vimrc"} diff --git a/coverage/switchkins-kinematics.report.json b/coverage/switchkins-kinematics.report.json new file mode 100644 index 0000000..4b3e5df --- /dev/null +++ b/coverage/switchkins-kinematics.report.json @@ -0,0 +1,235 @@ +{ + "configuration_candidates": [ + { + "coordinates": "XYZAC", + "id": "shipped-xyzac-trt-identityfirst", + "identityfirst": true, + "joints": 5, + "kind": "real", + "kinematics": "xyzac-trt-kins", + "modes": { + "0": "identity", + "1": "xyzac-trt", + "2": "userk" + }, + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "provenance": "shipped LinuxCNC simulation", + "sparm": "identityfirst", + "switch_pin": true + }, + { + "id": "mode-transition-pose-continuity", + "kind": "derived", + "modes": [ + "identity", + "xyzac-trt" + ], + "path": "wasm-core/tests/sim_switchkins_test.c", + "purpose": "old-mode forward pose to new-mode inverse remap" + }, + { + "id": "userk-slot-missing-module", + "kind": "derived", + "modes": [ + "userk" + ], + "path": "wasm-core/tests/sim_switchkins_test.c", + "purpose": "mode 2 remains fail-closed until static userk is registered" + } + ], + "implementation_status": "verified", + "mode_registry": { + "identityfirst": true, + "names": { + "0": "identity", + "1": "xyzac-trt", + "2": "userk" + }, + "slots": [ + 0, + 1, + 2 + ], + "startup_mode": 0 + }, + "native_wasm": { + "native_command": "build-native/sim_switchkins_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_switchkins_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "type 0 identity", + "type 1 xyzac-trt", + "type 2 userk", + "invalid mode", + "missing module", + "interrupted switch", + "abort recovery" + ], + "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", + "status": "blocked" + }, + "report_sha256": "b43a356d6e79dad6099010c4997541dcc7c5752dc7e639b709d88e658b046457", + "samples": { + "byte_identical_json": true, + "native": { + "abort_count": 2, + "abort_status": 0, + "active_mode": 0, + "begin_status": 0, + "forward_status": 0, + "generation": 2, + "initial_hash": 902060736367773728, + "initial_mode": 0, + "initial_pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 0.0, + 15.0 + ], + "interrupted_begin": -709, + "interrupted_commit": -709, + "invalid_mode": -707, + "missing_module": -708, + "register_missing": -708, + "registered": [ + 1, + 1, + 0 + ], + "returned_hash": 4546981263192554432, + "returned_pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 0.0, + 15.0 + ], + "returned_repeat_hash": 4546981263192554432, + "schema": "switchkins-samples.v1", + "switch_count": 2, + "switch_to_identity": 0, + "switch_to_trt": 0, + "switched_hash": 17322294160221391943, + "switched_pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 0.0, + 15.0 + ] + }, + "state_hash_identical": true, + "wasm": { + "abort_count": 2, + "abort_status": 0, + "active_mode": 0, + "begin_status": 0, + "forward_status": 0, + "generation": 2, + "initial_hash": 902060736367773728, + "initial_mode": 0, + "initial_pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 0.0, + 15.0 + ], + "interrupted_begin": -709, + "interrupted_commit": -709, + "invalid_mode": -707, + "missing_module": -708, + "register_missing": -708, + "registered": [ + 1, + 1, + 0 + ], + "returned_hash": 4546981263192554432, + "returned_pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 0.0, + 15.0 + ], + "returned_repeat_hash": 4546981263192554432, + "schema": "switchkins-samples.v1", + "switch_count": 2, + "switch_to_identity": 0, + "switch_to_trt": 0, + "switched_hash": 17322294160221391943, + "switched_pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 0.0, + 15.0 + ] + } + }, + "schema": "switchkins-kinematics-report.v1", + "source_records": { + "config": { + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "sha256": "9ee1d96962e7a44b25468f452543cfc3ca318585269e26227bb5b6e17b1e42f1" + }, + "implementation": { + "path": "wasm-core/src/sim_switchkins.c", + "sha256": "b08168265a8e5ca6870a9177165de5d582d12392e42cfdb44347c72c8b3e15e2" + }, + "kinematics_header": { + "path": "wasm-core/include/sim_kinematics.h", + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" + }, + "kinematics_implementation": { + "path": "wasm-core/src/sim_kinematics.c", + "sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600" + }, + "module_source": { + "path": "linuxcnc/src/emc/kinematics/xyzac-trt-kins.c", + "sha256": "24c633613db9876c2ec246e1519a63d288fd27c68296d89f89f0368105634e69" + }, + "postgui_hal": { + "path": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal", + "sha256": "55e969c22ca9054a818dbedc8ec50bed768d9ab3d8c4bfdfcfc78e912e9271c4" + }, + "switch_header": { + "path": "linuxcnc/src/emc/kinematics/switchkins.h", + "sha256": "f6e5323aa16daaac8e07bba622d0bf969102ad0d9c00d41621c08af31e0bb9b1" + }, + "switch_source": { + "path": "linuxcnc/src/emc/kinematics/switchkins.c", + "sha256": "4de32a4a147e5ceee5346b9c6bf471dddf5c64ff58afe5044406c50bcd96b7f5" + }, + "test": { + "path": "wasm-core/tests/sim_switchkins_test.c", + "sha256": "3fa33181b114af828d8b3f4248f30a16ba3cfd58e82d962970a5116675123889" + }, + "userk_source": { + "path": "linuxcnc/src/emc/kinematics/userkfuncs.c", + "sha256": "146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc" + } + }, + "state_and_errors": { + "abort_restores_active_mode": true, + "invalid_mode_error": -707, + "missing_module_error": -708, + "pose_continuity": { + "identity_to_trt": true, + "trt_to_identity": true + }, + "state_hash_stable": true, + "switch_interrupted_error": -709 + }, + "status": "partial" +} diff --git a/coverage/userkins-kinematics.report.json b/coverage/userkins-kinematics.report.json new file mode 100644 index 0000000..f7d5101 --- /dev/null +++ b/coverage/userkins-kinematics.report.json @@ -0,0 +1,225 @@ +{ + "configuration_candidates": [ + { + "coordinates": "XYZCAB", + "id": "shipped-scara-userk-slot", + "implementation": "identity template", + "kind": "real", + "path": "linuxcnc/configs/sim/axis/vismach/scara/scara.ini", + "scan": true + }, + { + "coordinates": "XYZABC", + "id": "shipped-puma560-genser", + "implementation": "ugenser static adapter over genser", + "kind": "real", + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "scan": true + }, + { + "id": "static-descriptor-regression", + "implementations": [ + "userk.identity", + "ugenser.static" + ], + "kind": "derived", + "path": "wasm-core/tests/sim_userkins_test.c", + "purpose": "ABI/capability checks, FK/IK calls, switch slot binding, and native/WASM comparison" + } + ], + "error_boundaries": { + "abi_version": -710, + "capability": -711, + "dynamic_module": -712, + "missing_or_uninitialized_module": -708 + }, + "implementation_status": "verified", + "native_wasm": { + "native_command": "build-native/sim_userkins_test", + "status": "passed", + "wasm_command": "node build-wasm/sim_userkins_wasm_test.js" + }, + "oracle": { + "blocked_samples": [ + "userk identity template", + "ugenser static adapter", + "ABI mismatch", + "capability mismatch", + "dynamic module rejection", + "uninitialized module" + ], + "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; the deprecated ugenser CLI is not an approved replacement", + "status": "blocked" + }, + "report_sha256": "43f7a1918c7f09cea97e0ac400f6572ff9b9051fccc22cde5b70765dd1e735f1", + "samples": { + "byte_identical_json": true, + "native": { + "abi_error": -710, + "abi_version": 1, + "active_mode": 2, + "capabilities": 7, + "capability_error": -711, + "dynamic_path_error": -712, + "identity": { + "forward_calls": 1, + "inverse_calls": 1, + "joints": [ + 10.0, + 20.0, + 30.0, + 5.0, + 15.0 + ], + "pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 15.0 + ], + "repeat_hash": 7729967891798573724, + "state_hash": 7729967891798573724 + }, + "missing_implementation": -708, + "path_name_error": -712, + "schema": "userkins-samples.v1", + "switch_to_user": 0, + "ugenser": { + "forward_calls": 2, + "inverse_calls": 1, + "iterations": 0, + "pose": [ + 619.051467462, + 30.4112378, + -349.855537721, + -173.973089253, + 5.329608876, + -19.06581641 + ], + "repeat_hash": 1161289569922079659, + "residual": 0.0, + "state_hash": 1161289569922079659 + }, + "uninitialized_error": -708 + }, + "state_hash_identical": true, + "state_hash_stable": true, + "wasm": { + "abi_error": -710, + "abi_version": 1, + "active_mode": 2, + "capabilities": 7, + "capability_error": -711, + "dynamic_path_error": -712, + "identity": { + "forward_calls": 1, + "inverse_calls": 1, + "joints": [ + 10.0, + 20.0, + 30.0, + 5.0, + 15.0 + ], + "pose": [ + 10.0, + 20.0, + 30.0, + 5.0, + 15.0 + ], + "repeat_hash": 7729967891798573724, + "state_hash": 7729967891798573724 + }, + "missing_implementation": -708, + "path_name_error": -712, + "schema": "userkins-samples.v1", + "switch_to_user": 0, + "ugenser": { + "forward_calls": 2, + "inverse_calls": 1, + "iterations": 0, + "pose": [ + 619.051467462, + 30.4112378, + -349.855537721, + -173.973089253, + 5.329608876, + -19.06581641 + ], + "repeat_hash": 1161289569922079659, + "residual": 0.0, + "state_hash": 1161289569922079659 + }, + "uninitialized_error": -708 + } + }, + "schema": "userkins-kinematics-report.v1", + "source_records": { + "genser_functions": { + "path": "linuxcnc/src/emc/kinematics/genserfuncs.c", + "sha256": "e4b775e93b973a4faae873c81a95d7d8361fe5c5c59ea81e362a5f900a1e8781" + }, + "genser_source": { + "path": "linuxcnc/src/emc/kinematics/genserkins.c", + "sha256": "cbb87b9c21f9f5e1d6a3c5bd333f72a7b1b4f1618a21b32d4b34bc621b43e075" + }, + "header": { + "path": "wasm-core/include/sim_kinematics.h", + "sha256": "34b08db612056432e08705951032418bf6f6cd2c285bde5743515588fbe484ec" + }, + "implementation": { + "path": "wasm-core/src/sim_userkins.c", + "sha256": "cf3a0f3fea81fb63abf3336b87de1971391d7798b4eed3ec826c07bfd300ed0e" + }, + "test": { + "path": "wasm-core/tests/sim_userkins_test.c", + "sha256": "13ecf5d2405a0e4c706cde25d93424655108779188c310f75ed36683abed624e" + }, + "ugenser_config": { + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "sha256": "2bb881ed6c5662282977accac29bfd6c4efc18e572cbcb8a31c134677012cf4c" + }, + "ugenser_dh": { + "path": "linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal", + "sha256": "23758eb7a6a4abe116e1de88140d04e6c9a910d1c378f019d76843a5a3fb6141" + }, + "ugenser_source": { + "path": "linuxcnc/src/emc/kinematics/ugenserkins.c", + "sha256": "dee63aebaa11f2867657bc4b9052f6a8e8bd875e06bd8a9df2d3edac9eb1c31d" + }, + "userk_config": { + "path": "linuxcnc/configs/sim/axis/vismach/scara/scara.ini", + "sha256": "602e02bb6d320b728d9ae15904a5d229ea1a31e932c18e9018b45be007d695ce" + }, + "userk_source": { + "path": "linuxcnc/src/emc/kinematics/userkfuncs.c", + "sha256": "146238645955f8d4e2cb0cd34ff44db3a9dad01e149f81c08f8a53c19f1609bc" + } + }, + "static_contract": { + "abi_version": 1, + "capabilities": { + "forward": 1, + "inverse": 2, + "sample_mask": 7, + "static": 4 + }, + "dynamic_host_loading": "forbidden; paths, slash-delimited names, and host shared libraries return SIM_KIN_ERR_DYNAMIC_MODULE", + "implementations": { + "1": "identity", + "2": "genser" + }, + "switch_binding": { + "active_after_select": 2, + "slot": 2 + } + }, + "status": "partial", + "ugenser_scope": { + "adaptation": "reuse the verified statically linked genser FK/IK implementation; do not port gettimeofday, stdin, or HAL process lifecycle", + "legacy_cli_status": "excluded", + "source_warning_present": true + } +} diff --git a/coverage/workspace-recovery.report.json b/coverage/workspace-recovery.report.json index 9f0574c..71afc0b 100644 --- a/coverage/workspace-recovery.report.json +++ b/coverage/workspace-recovery.report.json @@ -1,12 +1,46 @@ { "schema": "workspace-recovery-report.v1", "status": "passed", + "implementation_status": "verified", "scenarios": [ "atomic_commit", "half_commit_ignored", "path_validation", - "hash_corruption_blocked" + "hash_corruption_blocked", + "checkpoint_hash_validation", + "event_gap_blocked", + "unknown_schema_blocked", + "unconfirmed_operation_blocked", + "abort_recovery" ], "journal_bytes_sha256": "fnv1a64:61ef8a25110e6c02", - "recovery_state_hash": "fnv1a64:9bf65e00c699fdaf" + "recovery_state_hash": "fnv1a64:9bf65e00c699fdaf", + "replay": { + "schema": "simulation-recovery.v1", + "status": "aborted", + "state_hash": "fnv1a64:763cd1217e060ddf", + "state": { + "tick": 4, + "position": 4 + }, + "last_verified_seq": 2, + "checkpoint_hash": "fnv1a64:94af0a32fb4408d3", + "continuous_state_hash": "fnv1a64:763cd1217e060ddf", + "endpoints_equal": true + }, + "native_wasm": { + "status": "passed", + "native_command": "cmake --build build-native && ctest --test-dir build-native --output-on-failure", + "worker_command": "node web/worker/test_replay.mjs && node web/workspace/test_recovery.mjs", + "event_import_validation": "native sim_event_import and Worker replay schema both fail-closed" + }, + "oracle": { + "status": "blocked", + "reason": "official recovery oracle is absent from locked source", + "blocked_samples": [ + "worker restart checkpoint", + "native/WASM full-state recovery", + "browser OPFS crash recovery" + ] + } } diff --git a/docs/linuxcnc-web-wasm-kinematics-migration-plan.md b/docs/linuxcnc-web-wasm-kinematics-migration-plan.md index 4265777..82f6b1e 100644 --- a/docs/linuxcnc-web-wasm-kinematics-migration-plan.md +++ b/docs/linuxcnc-web-wasm-kinematics-migration-plan.md @@ -243,11 +243,31 @@ M0/M1 的基线和会话骨架保持不变;从原 `M2-CORE-04` 起,采用以 | K4 并联机构 | `K4-DELTA-01` linear/rotary Delta;`K4-TRIPOD-01` tripod;`K4-HEX-01` genhex;`K4-PENTA-01` pentapod | 全部并联正逆解和迭代恢复 | K1、K2 | 工作空间边界、无解、奇异、分支、lastpose、GUI pins 和故障注入通过 | | K5 切换/扩展 | `K5-SWITCH-01` switchkins;`K5-USER-01` 静态 userk/ugenser;`K5-CFG-01` 参数和能力注册 | 可切换和构建期扩展模型 | K3、K4 | 非法切换、缺模块、恢复、版本和权限错误明确;无动态宿主加载 | | K6 运动集成 | `K6-MOTION-01` TP→IK→motion;`K6-MOTION-02` FK feedback;`K6-HOME-01` home/limit;`K6-IO-01` spindle/tool/probe | 运动学与 Task/HAL/IO/数字孪生闭环 | K2-K5 | `configs/sim` 运动学入口可启动、运行、暂停、急停、恢复 | -| K7 UI/回归 | `K7-VIS-01` 姿态/关节/刀尖渲染;`K7-REG-01` 全配置;`K7-REG-02` 浏览器故障矩阵 | 可视化和全量回归 | K6、M3/M4 | 轨迹、姿态、joint/world、报警、回放和多浏览器证据齐全 | +| K7 UI/回归 | `K7-VIS-01` 姿态/关节/刀尖渲染;`K7-RECOVERY-01` 固定 tick checkpoint/replay 与 workspace 恢复;`K7-REG-01` 全配置;`K7-REG-02` 浏览器故障矩阵 | 可视化、恢复和全量回归 | K6、M3/M4 | 轨迹、姿态、joint/world、报警、恢复终点与连续运行一致、回放和多浏览器证据齐全 | | K8 发布闭合 | `K8-REL-01` 兼容报告;`K8-REL-02` 迁移/回滚;`K8-REL-03` 许可证/来源闭包 | 运动学纳入完整仿真机床发布 | K0-K7 | 受影响条目全部 `accepted`,无孤儿、无未解释差异、无静默降级 | `K4-TRIPOD-01` 已完成:`tripodkins.c` 的点顶点三杆并联机构已接入统一 forward/inverse/mapping,使用真实 `linuxcnc/configs/sim/tklinuxcnc/tripod.ini` 和 `linuxcnc/lib/hallib/tripodsim.hal` 验证 XYZ/AD-BD-CD 映射、above/below 根分支、三角不等式无解、基面奇异、关节限位、退化基座和固定零迭代;native/WASM JSON 与 state hash 一致,官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续显式 blocked。证据见 `coverage/tripod-kinematics.report.json`。 +`K4-PENTA-01` 已完成:`pentakins.c/.h` 的五杆并联机构已接入统一 forward/inverse/mapping,使用真实 `linuxcnc/configs/sim/axis/pentapod/pentapod.ini`/`kinematics.hal` 和派生非零姿态 seed,固定 XYZAB 映射、roll/pitch 姿态约束、tool-offset 双端几何、Newton 5x5 收敛/迭代上限/最大误差/奇异/非正杆长/关节限位边界;native/WASM JSON 与 state hash 一致。官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续显式 blocked。证据见 `coverage/pentapod-kinematics.report.json`。 + +`K5-SWITCH-01` 已完成:基于真实 `xyzac-trt.ini` 的 `sparm=identityfirst` 约定接入三槽位 switchkins 容器,固定 type 0 identity、type 1 xyzac-trt、type 2 userk 注册表;切换通过旧模式 FK、目标模式 IK 的 prepare/commit,保证 pose 连续,失败和 abort 保持旧模式,非法模式、缺模块和切换中断分别返回稳定错误码;native/WASM runner、模式状态 hash 和恢复计数一致。官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续显式 blocked。证据见 `coverage/switchkins-kinematics.report.json`。 + +`K5-USER-01` 已完成:`userkfuncs.c` 的 identity 模板和 `ugenserkins.c` 的 genser 使用面已收敛为构建期静态描述符,固定 ABI v1 与 forward/inverse/static capability mask;userk 可注册到 switchkins type 2,ugenser 复用已验证的静态 genser FK/IK,调用计数与 state hash 进入确定性状态。带路径名称、宿主 `.so`、ABI/能力不匹配、未知和未初始化模块均 fail-closed;旧 ugenser userspace CLI 按其源码警告明确排除,不作为 oracle。native/WASM runner 一致,官方 oracle 继续显式 blocked。证据见 `coverage/userkins-kinematics.report.json`。 + +`K5-CFG-01` 已完成:18 个内建运动学类型进入 ABI v1 构建期只读注册表,稳定登记 LinuxCNC 模块名、type、必需坐标、关节范围、forward/inverse/identity/iterative/switchable/extra-joint/duplicate-coordinate 能力位,以及 mapping/limits/offsets/tool/pivot/geometry/DH/solver 参数族。18 个最小配置全部经实际 `sim_kinematics_init` 验证;能力/参数不满足、type/坐标/关节错配、未知和路径名称均返回稳定错误。native/WASM 注册表 JSON 与 hash 一致,官方 oracle 继续显式 blocked。证据见 `coverage/kinematics-registry.report.json`。 + +`K6-MOTION-01` 已完成:新增固定 tick 的 TP→IK→关节样本队列适配器,复用现有 `sim_tp` 和 `sim_kinematics_inverse_ex`,每帧先推进 planner 再事务式生成关节样本;队列容量 64、暂停/恢复、非有限输入、planner 错误、IK 奇异和容量满边界均有固定错误码。IK 或容量失败会回滚 planner/kinematics 状态,nominal/capacity/inverse rollback 的 native/WASM JSON 与 state hash 一致;官方 oracle 继续显式 blocked。证据见 `coverage/kinematics-motion.report.json`。 + +`K6-MOTION-02` 已完成:新增固定 tick 的 actual-joint→FK feedback 适配器,保存世界 pose、joint snapshot、forward/inverse flags、tick、valid 和双层错误码;首次读取前返回 stale,非有限和 joint-count 错误不推进有效状态,forward 不支持/失败时保留无效状态且不发布 pose。native/WASM feedback JSON 与 state hash 一致,官方 oracle 继续显式 blocked。证据见 `coverage/kinematics-feedback.report.json`。 + +`K6-HOME-01` 已完成:新增固定 home sequence、`sim_kinematics_home` 初始化和 joint limit/FK 检查适配器;未 home、非法 sequence、越界、非有限和 joint-count 错误均 fail-closed,越界时保留上一帧有效 pose/joints,home/limit state hash 稳定,native/WASM JSON 一致。官方 oracle 继续显式 blocked。证据见 `coverage/kinematics-home-limit.report.json`。 + +`K6-IO-01` 已完成:新增固定 tick 的 `sim_io` spindle/tool/probe 适配器,注册 LinuxCNC motion/iocontrol pins 和 `sim-io-servo` 调度函数;主轴覆盖限速、加减速、inhibit、到速、制动、revs/index、orient 和故障,换刀覆盖 prepare/prepared/change/changed、停主轴互锁、abort/fault/恢复,探针覆盖 arm、输入边沿和 forward pose 锁存。非法 pin 类型、超限、未 ready、急停、故障清除和恢复均有稳定错误码;native/WASM JSON 与 state hash 一致。官方 IO/kinematics oracle 继续显式 blocked。证据见 `coverage/io-runtime.report.json`。 + +`K7-RECOVERY-01` 已完成当前恢复适配子集:固定 tick checkpoint 携带 context、event cursor、snapshot/state hash 和 operation ledger;Worker replay 严格拒绝损坏 checkpoint、未知 schema、缺号/重复事件和未确认副作用,abort 进入显式 `aborted`,恢复终点与连续运行状态 hash 对齐;native `sim_event_import` 与 Worker replay/recovery 测试均通过。官方 recovery oracle、完整 native/WASM 全状态对照和浏览器 OPFS 崩溃场景因锁定来源缺失继续显式 blocked。证据见 `coverage/workspace-recovery.report.json`、`web/worker/replay.mjs`、`web/workspace/recovery.mjs`。 + +`K8-REG-01` 已完成全配置回归适配:从统一配置图确定性枚举 264 个运动学入口(覆盖 233 个 `configs/sim` 主入口及 include/测试入口),逐入口保留 INI 形状、资源行、缺失/未解析资源、注册表归属和静态启动预检结果;资源图没有新增孤儿入口或未拥有模板。native/WASM 的 kinematics、motion、feedback、home/limit、IO 固定样本和重复运行 hash 均稳定,Worker replay、workspace recovery、sim session 摘要重复一致;恢复终点与连续状态 hash 对齐。当前资源缺失、未索引 include、未注册模块和官方 kinematics/recovery oracle 均显式 blocked,派生配置摘要不作为官方 golden。证据见 `coverage/configuration-regression.report.json`、`scripts/generate_configuration_regression.py`、`scripts/test_configuration_regression.py`。 + `K4-HEX-01` 已完成:`genhexkins.c` 的六腿 Stewart 平台已接入统一 forward/inverse/mapping,使用真实 `linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini` 与 `kinematics.hal` 验证六腿闭式逆解、Newton 6x6 正解、确定性初始种子、alternate seed、非正 strut、迭代上限、最大误差、奇异 Jacobian、限位、HAL GUI/迭代 pin 和 native/WASM state hash;官方 oracle 继续显式 blocked。证据见 `coverage/genhex-kinematics.report.json`。 每个 K 里程碑都必须同时更新 `coverage/manifest.jsonl`、source map、golden 索引、任务指针和证据摘要。算法代码通过单测但没有配置入口或 UI 姿态证据时,不能推进到下一个里程碑。 diff --git a/docs/task-history.md b/docs/task-history.md index 2402628..048a36f 100644 --- a/docs/task-history.md +++ b/docs/task-history.md @@ -38,6 +38,17 @@ | `K4-DELTA-01` | Linear/rotary Delta 统一 forward/inverse/mapping;四个真实配置候选、默认/alternate root、工作空间无解、关节限位、rotary z=0 奇异、固定零迭代和 native/WASM state hash 对照通过;缺失 HAL 资源与官方 oracle 均显式 blocked | `coverage/delta-kinematics.report.json`, `wasm-core/src/sim_kinematics.c`, `scripts/generate_delta_kinematics_report.py` | | `K4-TRIPOD-01` | Point-vertex tripod 统一 forward/inverse/mapping;真实 `tripod.ini`/`tripodsim.hal`、XYZ/AD-BD-CD 映射、above/below 根分支、无解/基面奇异/限位/退化几何边界、固定零迭代和 native/WASM state hash 对照通过;官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续 blocked | `coverage/tripod-kinematics.report.json`, `wasm-core/src/sim_kinematics.c`, `scripts/generate_tripod_kinematics_report.py` | | `K4-HEX-01` | Genhex 六腿 Stewart 平台统一 forward/inverse/mapping;真实 `hexapod.ini`/`kinematics.hal`、六腿闭式逆解、Newton 6x6 正解、alternate seed、非正 strut、迭代上限、最大误差、奇异 Jacobian、限位、HAL GUI/迭代 pin 和 native/WASM state hash 对照通过;官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续 blocked | `coverage/genhex-kinematics.report.json`, `wasm-core/src/sim_kinematics.c`, `scripts/generate_genhex_kinematics_report.py` | +| `K4-PENTA-01` | Pentakins 五腿并联统一 forward/inverse/mapping;真实 `pentapod.ini`/`kinematics.hal` 与派生非零姿态 seed、XYZAB 映射、roll/pitch 约束、tool-offset 双端几何、Newton 5x5 收敛/迭代上限/最大误差/奇异/非正杆长/限位、native/WASM JSON 和 state hash 对照通过;官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续 blocked | `coverage/pentapod-kinematics.report.json`, `wasm-core/src/sim_kinematics.c`, `scripts/generate_pentapod_kinematics_report.py` | +| `K5-SWITCH-01` | switchkins 三槽位动态切换;真实 `xyzac-trt.ini`/`identityfirst` 配置、identity/xyzac-trt/userk 注册、pose 连续、状态保持、非法模式/缺模块/切换中断/abort 边界、native/WASM runner 与 state hash 对照通过;官方 oracle 因锁定来源缺少 `linuxcnc/unit_tests/kinematics/**` 继续显式 blocked | `coverage/switchkins-kinematics.report.json`, `wasm-core/src/sim_switchkins.c`, `wasm-core/tests/sim_switchkins_test.c` | +| `K5-USER-01` | userk identity 模板与 ugenser/genser 构建期静态描述符;ABI v1、forward/inverse/static capability、switchkins type 2 绑定、FK/IK 调用状态、路径/`.so` 禁止、版本/能力/缺模块边界和 native/WASM state hash 对照通过;旧 ugenser CLI 明确排除,官方 oracle 继续 blocked | `coverage/userkins-kinematics.report.json`, `wasm-core/src/sim_userkins.c`, `wasm-core/tests/sim_userkins_test.c` | +| `K5-CFG-01` | 18 个内建运动学类型的 ABI v1 构建期注册表;稳定名称/type、必需坐标、关节范围、7 类能力位、8 类参数掩码、18/18 实际 init、能力/参数/type/坐标/关节/未知/路径错误和 native/WASM registry hash 对照通过;官方 oracle 继续 blocked | `coverage/kinematics-registry.report.json`, `wasm-core/src/sim_kinematics_registry.c`, `wasm-core/tests/sim_kinematics_registry_test.c` | +| `K6-MOTION-01` | 固定 tick TP→IK→motion adapter;复用 `sim_tp` 和 `sim_kinematics_inverse_ex`,64 槽关节样本队列、pause/resume、IK 奇异、非有限、容量满、planner/kinematics 事务回滚、native/WASM JSON 和 state hash 对照通过;官方 oracle 继续 blocked | `coverage/kinematics-motion.report.json`, `wasm-core/src/sim_kinematics_motion.c`, `wasm-core/tests/sim_kinematics_motion_test.c` | +| `K6-MOTION-02` | actual-joint→FK feedback adapter;pose/joint/flags/tick/valid/error 状态、stale/nonfinite/joint-count/unsupported-forward 边界、错误时不覆盖有效 pose、native/WASM JSON 和 state hash 对照通过;官方 oracle 继续 blocked | `coverage/kinematics-feedback.report.json`, `wasm-core/src/sim_kinematics_feedback.c`, `wasm-core/tests/sim_kinematics_feedback_test.c` | +| `K6-HOME-01` | fixed home sequence、`sim_kinematics_home`、joint limit/FK check;未 home、非法 sequence、越界、非有限、joint-count、失败保持有效 pose/joints、native/WASM JSON 和 state hash 对照通过;官方 oracle 继续 blocked | `coverage/kinematics-home-limit.report.json`, `wasm-core/src/sim_kinematics_home_limit.c`, `wasm-core/tests/sim_kinematics_home_limit_test.c` | +| `K6-IO-01` | 固定 tick spindle/tool/probe IO;motion/iocontrol pins、主轴限速/到速/定向、prepare/change/abort/fault、probe pose latch、停主轴互锁、非法 pin/超限/未 ready/急停/恢复边界和 native/WASM JSON/hash 对照通过;官方 IO/kinematics oracle 继续 blocked | `coverage/io-runtime.report.json`, `wasm-core/include/sim_io.h`, `wasm-core/src/sim_io.c`, `wasm-core/tests/sim_io_test.c` | + +| `K7-RECOVERY-01` | 固定 tick checkpoint/replay 与 workspace recovery 已接入;checkpoint 携带 context、cursor、snapshot/state hash 和 operation ledger;损坏 checkpoint、未知 schema、缺号/重复事件、未确认操作、abort 和恢复边界均 fail-closed;恢复终点与连续运行状态 hash 一致;native `sim_event_import` 与 Worker 对照通过,官方 recovery oracle 继续显式 blocked | `coverage/workspace-recovery.report.json`, `web/worker/replay.mjs`, `web/worker/sim-session.mjs`, `web/workspace/recovery.mjs`, `wasm-core/src/sim_event.c` | +| `K8-REG-01` | 统一配置图确定性枚举 264 个运动学入口和 233 个 sim INI 入口;逐项资源/INI/注册表启动预检、缺失与未解析引用保留;图谱孤儿和未拥有模板为零;native/WASM kinematics/motion/feedback/home/IO 与 Worker replay/recovery 重复摘要稳定;官方 kinematics/recovery oracle 继续显式 blocked | `coverage/configuration-regression.report.json`, `scripts/generate_configuration_regression.py`, `scripts/test_configuration_regression.py`, `coverage/manifest.jsonl`, `context-lock.json` | ## 追溯规则 diff --git a/nextTask.md b/nextTask.md index d0d7edd..a80897b 100644 --- a/nextTask.md +++ b/nextTask.md @@ -8,20 +8,20 @@ pointer_version: 3 updated: 2026-08-21 context_id: linuxcnc-2.10.0-pre0-wasm-m1-py-c1 -milestone: K4 -last_verified_checkpoint: K4-HEX-01-r01 +milestone: K8 +last_verified_checkpoint: K7-RECOVERY-01-r01 task: - id: K4-PENTA-01 + id: K8-REL-01 status: pending - title: pentapod integration + title: compatibility and release closure owner: WS-0 - profile: feature + profile: milestone next: - id: K5-SWITCH-01 + id: K8-REL-02 status: pending - title: switchkins integration + title: migration and rollback closure owner: WS-0 - profile: feature + profile: milestone ``` ## Read @@ -41,17 +41,17 @@ python3 scripts/validate_task_pointer.py ## Task -**目标**:完成 pentapod 五腿并联运动学的统一 forward/inverse/mapping 集成。 +**目标**:完成兼容性与发布闭合审计,确认 K0-K8 已产出可重建的来源、manifest、ABI/protocol/runtime、配置回归和恢复证据,并把未闭合输入、REAL-EXCLUDED 项和官方 oracle 阻塞明确交给后续发布门禁。 -**直接输入**:`coverage/genhex-kinematics.report.json`、`coverage/kinematics-source-closure.report.json`、`linuxcnc/src/emc/kinematics/pentakins.c`、`linuxcnc/src/emc/kinematics/pentakins.h`、`linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini`、`wasm-core/src/sim_kinematics.c`、`context-lock.json`。 +**直接输入**:`coverage/configuration-regression.report.json`、`coverage/manifest.jsonl`、`coverage/source-index.jsonl`、`context-lock.json`、`python-runtime/manifest.json`、`docs/linuxcnc-web-wasm-full-port-implementation.md`。 -**必须产出**:pentapod 真实/派生配置样本、五腿 FK/IK 与姿态约束、迭代收敛/不收敛/奇异/限位边界、native/WASM 对照和 blocked oracle 清单;更新迁移计划、manifest 和任务历史。 +**必须产出**:兼容性矩阵、来源/许可证闭合摘要、发布阻塞项和可重建 release evidence index;确认 ABI/protocol/schema/context lock 一致,不将 blocked 或派生配置冒充 accepted。 -**完成条件**:配置候选;工作空间边界、姿态约束、奇异/无解、迭代上限、关节限位和 state hash 稳定;官方 oracle 缺失继续显式 blocked。 +**完成条件**:受影响 manifest 条目均有 owner、输入、输出、测试、差异和 oracle 状态;无孤儿、无未解释差异、无静默降级;release 结论对缺失官方 oracle、资源和浏览器矩阵保持显式 blocked。 -**非目标**:本任务不批准替代 oracle 契约、不实现完整运动学 ABI、不接入 UI 运行时和 Python、不把配置 smoke 当作数值 golden。 +**非目标**:不修改 ABI/protocol/schema,不伪造许可证或官方 golden,不实现迁移/回滚工具(由 K8-REL-02 负责),不把当前报告升级为发布候选。 -**回滚点**:删除本任务新增 pentapod runner/golden 扩展,保留 `K4-HEX-01` 报告和 `M2-CORE-04` blocked 证据,并恢复本指针。 +**回滚点**:保留 `K8-REG-01` 报告和原 context lock;删除仅限发布审计的索引/文档扩展即可恢复,不回滚已验证运行时。 ## Next @@ -61,18 +61,18 @@ python3 scripts/validate_task_pointer.py ```bash python3 scripts/generate_source_inventory.py -python3 scripts/generate_kinematics_closure_report.py -python3 scripts/generate_kinematics_config_graph.py -python3 scripts/generate_kinematics_oracle_report.py +python3 scripts/generate_configuration_regression.py cmake --build build-native && ctest --test-dir build-native --output-on-failure +node web/worker/test_replay.mjs +node web/workspace/test_recovery.mjs python3 scripts/validate_baseline.py python3 scripts/validate_task_pointer.py python3 -m unittest discover -s scripts -p 'test_*.py' -v -find linuxcnc/src/emc/kinematics -maxdepth 1 -type f -print | sort -rg -n --glob '*.ini' --glob '*.hal' --glob '*.py' 'KINEMATICS|loadrt .*kins|switchkins|corexy_by_hal' linuxcnc/configs/sim linuxcnc/tests +python3 scripts/validate_download_index.py +rg -n 'REAL-EXCLUDED|blocked|accepted|configuration-regression' coverage/manifest.jsonl coverage/configuration-regression.report.json docs ``` -最近证据:`coverage/genhex-kinematics.report.json` 已验证真实 hexapod-sim 配置、六腿闭式逆解、Newton 6x6 正解、alternate seed、迭代/奇异/限位边界、native/WASM 字节一致和 state hash 一致;缺失 `linuxcnc/unit_tests/kinematics/**` 官方 oracle 继续显式 blocked。下一任务处理 `pentakins.c` 五腿并联约束。 +最近证据:`coverage/configuration-regression.report.json` 已枚举 264 个运动学入口和 233 个 sim 配置入口;图谱孤儿、未拥有模板和资源孤儿均为零,native/WASM 及 Worker 固定 tick/recovery 摘要重复稳定。资源缺失、未注册模块、官方 oracle 和完整浏览器矩阵继续显式 blocked。下一任务执行兼容性与发布闭合审计。 ## Stop diff --git a/scripts/generate_configuration_regression.py b/scripts/generate_configuration_regression.py new file mode 100644 index 0000000..86207fb --- /dev/null +++ b/scripts/generate_configuration_regression.py @@ -0,0 +1,415 @@ +#!/usr/bin/env python3 +"""Generate the deterministic K8 full-configuration regression report. + +The LinuxCNC checkout used by this project is intentionally a source/config +fixture rather than a complete desktop installation. This report therefore +separates a deterministic static startup preflight from the native/WASM and +Worker runtime probes. Missing resources and unavailable official oracles +remain explicit blockers; they are never converted into passing goldens. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import re +import subprocess +from collections import defaultdict +from pathlib import Path +from typing import Any, Iterable + + +CONTEXT_PATH = Path("context-lock.json") +GRAPH_PATH = Path("coverage/kinematics-config-graph.report.json") +RESOURCE_PATH = Path("coverage/config-resources.jsonl") +RESOURCE_REPORT_PATH = Path("coverage/config-resources.report.json") +RECOVERY_PATH = Path("coverage/workspace-recovery.report.json") +REGISTRY_PATH = Path("coverage/kinematics-registry.report.json") + +RUNTIME_COMMANDS: tuple[tuple[str, tuple[str, ...]], ...] = ( + ("kinematics", ("build-native/sim_kinematics_test",)), + ("motion", ("build-native/sim_kinematics_motion_test",)), + ("feedback", ("build-native/sim_kinematics_feedback_test",)), + ("home_limit", ("build-native/sim_kinematics_home_limit_test",)), + ("io", ("build-native/sim_io_test",)), +) +WASM_COMMANDS: tuple[tuple[str, tuple[str, ...]], ...] = ( + ("kinematics", ("node", "build-wasm/sim_kinematics_wasm_test.js")), + ("motion", ("node", "build-wasm/sim_kinematics_motion_wasm_test.js")), + ("feedback", ("node", "build-wasm/sim_kinematics_feedback_wasm_test.js")), + ("home_limit", ("node", "build-wasm/sim_kinematics_home_limit_wasm_test.js")), + ("io", ("node", "build-wasm/sim_io_wasm_test.js")), +) +WORKER_COMMANDS: tuple[tuple[str, tuple[str, ...]], ...] = ( + ("replay", ("node", "web/worker/test_replay.mjs")), + ("workspace_recovery", ("node", "web/workspace/test_recovery.mjs")), + ("sim_session", ("node", "web/worker/test_sim_session.mjs")), +) +UNRESOLVED_STATUSES = {"unresolved", "host_or_variable_path", "outside_repo"} +KINEMATICS_SAMPLE_KEYS = { + "corexykins": "corexy", + "rosekins": "rose", + "maxkins": "maxkins", + "rotatekins": "rotatekins", + "5axiskins": "fiveaxiskins", + "xyzac-trt-kins": "xyzac_trt", + "xyzbc-trt-kins": "xyzbc_trt", + "scarakins": "scara", + "pumakins": "puma", + "scorbot-kins": "scorbot", + "genserkins": "genser", + "lineardeltakins": "lineardelta", + "rotarydeltakins": "rotarydelta", + "tripodkins": "tripod", + "genhexkins": "genhex", + "pentakins": "pentapod", +} + + +def canonical(value: Any) -> str: + return json.dumps(value, ensure_ascii=False, sort_keys=True, separators=(",", ":")) + + +def digest(value: Any) -> str: + return hashlib.sha256(canonical(value).encode("utf-8")).hexdigest() + + +def sha256(path: Path) -> str: + handle = hashlib.sha256() + with path.open("rb") as stream: + for block in iter(lambda: stream.read(1024 * 1024), b""): + handle.update(block) + return handle.hexdigest() + + +def read_json(path: Path) -> dict[str, Any]: + value = json.loads(path.read_text(encoding="utf-8")) + if not isinstance(value, dict): + raise ValueError(f"{path} must contain an object") + return value + + +def read_jsonl(path: Path) -> list[dict[str, Any]]: + rows: list[dict[str, Any]] = [] + for line_number, line in enumerate(path.read_text(encoding="utf-8").splitlines(), 1): + if not line.strip(): + continue + value = json.loads(line) + if not isinstance(value, dict): + raise ValueError(f"{path}:{line_number} must contain an object") + rows.append(value) + return rows + + +def source_record(root: Path, path: Path) -> dict[str, Any]: + relative = path.relative_to(root).as_posix() + return {"path": relative, "sha256": sha256(path)} if path.is_file() else {"path": relative, "sha256": None, "status": "missing"} + + +def parse_ini_shape(path: Path) -> dict[str, Any]: + """Check only syntax needed by the preflight; it is not an INI oracle.""" + if not path.is_file(): + return {"file": False, "sections": [], "balanced_sections": False} + sections: list[str] = [] + balanced = True + for raw in path.read_text(encoding="utf-8", errors="strict").splitlines(): + line = raw.split("#", 1)[0].split(";", 1)[0].strip() + if not line: + continue + if line.startswith("["): + if not line.endswith("]"): + balanced = False + else: + sections.append(line[1:-1].strip().upper()) + return {"file": True, "sections": sorted(set(sections)), "balanced_sections": balanced} + + +def registered_kinematics(root: Path) -> set[str]: + registry = read_json(REGISTRY_PATH if REGISTRY_PATH.is_absolute() else root / REGISTRY_PATH) + rows = registry.get("samples", {}).get("native", {}).get("entries", []) + return {str(row.get("name")) for row in rows if row.get("name")} + + +def graph_entries(root: Path) -> tuple[dict[str, Any], list[dict[str, Any]]]: + graph = read_json(root / GRAPH_PATH) + entries = [row for row in graph.get("nodes", []) if row.get("kind") == "kinematics"] + entries.sort(key=lambda row: str(row.get("node_id", ""))) + return graph, entries + + +def resource_summaries(root: Path, resource_report: dict[str, Any], rows: list[dict[str, Any]]) -> dict[str, list[dict[str, Any]]]: + by_entrypoint: dict[str, list[dict[str, Any]]] = defaultdict(list) + for row in rows: + by_entrypoint[str(row.get("entrypoint", ""))].append(row) + indexed = {str(path) for path in resource_report.get("entrypoint_paths", [])} + result: dict[str, list[dict[str, Any]]] = {} + for path in sorted(indexed): + result[path] = by_entrypoint.get(path, []) + return result + + +def preflight_entry(root: Path, row: dict[str, Any], resources: dict[str, list[dict[str, Any]]], indexed_paths: set[str], registered: set[str]) -> dict[str, Any]: + path = str(row["path"]) + module = str(row.get("module", "")) + resource_rows = resources.get(path, []) + missing = sorted({str(item.get("path")) for item in resource_rows if item.get("parse_status") == "missing"}) + unresolved = sorted({str(item.get("path")) for item in resource_rows if item.get("parse_status") in UNRESOLVED_STATUSES}) + ini_shape = parse_ini_shape(root / path) + if module not in registered: + startup_status = "blocked_unregistered_kinematics" + elif path not in indexed_paths and path.startswith("linuxcnc/configs/sim/"): + startup_status = "blocked_unindexed_resource_graph" + elif missing or unresolved: + startup_status = "blocked_resource" + elif not ini_shape["file"] or not ini_shape["balanced_sections"]: + startup_status = "blocked_ini_syntax" + else: + startup_status = "static_ready" + if path not in indexed_paths: + resource_status = "unindexed" + elif missing and unresolved: + resource_status = "blocked_missing_and_unresolved" + elif missing: + resource_status = "blocked_missing" + elif unresolved: + resource_status = "blocked_unresolved" + else: + resource_status = "ready" + return { + "config_id": row.get("node_id"), + "path": path, + "line": row.get("line"), + "module": module, + "family": row.get("family"), + "resource_status": resource_status, + "missing_resources": missing, + "unresolved_resources": unresolved, + "resource_rows": len(resource_rows), + "ini": ini_shape, + "kinematics_registered": module in registered, + "startup_preflight": startup_status, + } + + +def run_json_command(root: Path, command: tuple[str, ...]) -> dict[str, Any]: + executable = root / command[0] if command[0] not in {"node"} else root / command[1] + if not executable.exists(): + return {"status": "blocked", "reason": f"missing_runtime_artifact:{executable.relative_to(root).as_posix()}"} + completed = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if completed.returncode != 0: + return {"status": "failed", "exit_code": completed.returncode, "stderr_sha256": digest(completed.stderr)} + json_lines = [line.strip() for line in completed.stdout.splitlines() if line.lstrip().startswith("{")] + if not json_lines: + return {"status": "failed", "reason": "runtime_did_not_emit_json", "stdout_sha256": digest(completed.stdout)} + try: + sample = json.loads(json_lines[-1]) + except json.JSONDecodeError: + return {"status": "failed", "reason": "runtime_emitted_invalid_json", "stdout_sha256": digest(completed.stdout)} + return {"status": "passed", "schema": sample.get("schema"), "sample": sample, "sample_sha256": digest(sample)} + + +def run_runtime_group(root: Path, commands: Iterable[tuple[str, tuple[str, ...]]]) -> dict[str, Any]: + records: dict[str, Any] = {} + for name, command in commands: + first = run_json_command(root, command) + second = run_json_command(root, command) + first_key = first.get("sample_sha256") + second_key = second.get("sample_sha256") + records[name] = { + "command": list(command), + "first": first, + "second": second, + "repeat_stable": bool(first_key and first_key == second_key), + } + passed = all(row["first"].get("status") == "passed" and row["repeat_stable"] for row in records.values()) + return {"status": "passed" if passed else "blocked", "records": records, "summary_sha256": digest(records)} + + +def run_worker_group(root: Path) -> dict[str, Any]: + records: dict[str, Any] = {} + for name, command in WORKER_COMMANDS: + target = root / command[-1] + if not target.is_file(): + records[name] = {"command": list(command), "status": "blocked", "reason": "missing_worker_test"} + continue + first = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + second = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + first_value = {"exit_code": first.returncode, "stdout": first.stdout, "stderr": first.stderr} + second_value = {"exit_code": second.returncode, "stdout": second.stdout, "stderr": second.stderr} + records[name] = { + "command": list(command), + "status": "passed" if first.returncode == 0 else "failed", + "first_sha256": digest(first_value), + "second_sha256": digest(second_value), + "repeat_stable": digest(first_value) == digest(second_value), + "stdout": first.stdout.strip(), + } + passed = all(value.get("status") == "passed" and value.get("repeat_stable") for value in records.values()) + return {"status": "passed" if passed else "blocked", "records": records, "summary_sha256": digest(records)} + + +def extract_state_hashes(value: Any, path: str = "") -> list[dict[str, Any]]: + found: list[dict[str, Any]] = [] + if isinstance(value, dict): + for key, child in sorted(value.items()): + child_path = f"{path}.{key}" if path else key + if key in {"state_hash", "hash", "repeat_hash"} and isinstance(child, (int, str)): + found.append({"path": child_path, "value": child}) + found.extend(extract_state_hashes(child, child_path)) + elif isinstance(value, list): + for index, child in enumerate(value): + found.extend(extract_state_hashes(child, f"{path}[{index}]")) + return found + + +def build_config_state_summary(entries: list[dict[str, Any]], runtime: dict[str, Any], registry: set[str]) -> dict[str, Any]: + samples: dict[str, Any] = {} + for name, record in runtime.get("records", {}).items(): + sample = record.get("first", {}).get("sample") + if isinstance(sample, dict): + samples[name] = { + "schema": sample.get("schema"), + "sample_sha256": record["first"].get("sample_sha256"), + "state_hashes": extract_state_hashes(sample), + } + rows = [] + for entry in entries: + module = str(entry.get("module", "")) + sample_key = KINEMATICS_SAMPLE_KEYS.get(module) + rows.append({ + "config_id": entry.get("config_id"), + "module": module, + "sample": sample_key, + "sample_status": "verified_sample" if sample_key in samples else "registry_only" if module in registry else "blocked_unregistered", + "state_digest": digest({"module": module, "sample": samples.get(sample_key), "registry": module in registry}), + }) + rows.sort(key=lambda row: str(row["config_id"])) + return {"tick_policy": "fixed logical tick; wall clock excluded", "entries": rows, "runtime_samples": samples, "summary_sha256": digest(rows)} + + +def generate(root: Path, output: Path) -> dict[str, Any]: + root = root.resolve() + context = read_json(root / CONTEXT_PATH) + graph, entries = graph_entries(root) + resource_report = read_json(root / RESOURCE_REPORT_PATH) + resources_rows = read_jsonl(root / RESOURCE_PATH) + resources = resource_summaries(root, resource_report, resources_rows) + indexed_paths = set(resources) + registered = registered_kinematics(root) + preflight = [preflight_entry(root, row, resources, indexed_paths, registered) for row in entries] + preflight.sort(key=lambda row: str(row["config_id"])) + runtime = run_runtime_group(root, RUNTIME_COMMANDS) + wasm = run_runtime_group(root, WASM_COMMANDS) + worker = run_worker_group(root) + native_wasm_equal = all( + runtime["records"].get(name, {}).get("first", {}).get("sample_sha256") + == wasm["records"].get(name, {}).get("first", {}).get("sample_sha256") + and runtime["records"].get(name, {}).get("first", {}).get("status") == "passed" + for name, _command in RUNTIME_COMMANDS + ) + graph_orphans = list(graph.get("closure", {}).get("orphan_entry_ids", [])) + unowned = list(graph.get("closure", {}).get("unowned_template_ids", [])) + resource_orphans = sorted({str(row.get("entrypoint")) for row in resources_rows if str(row.get("entrypoint")) not in indexed_paths}) + startup_counts: dict[str, int] = defaultdict(int) + resource_counts: dict[str, int] = defaultdict(int) + for row in preflight: + startup_counts[str(row["startup_preflight"])] += 1 + resource_counts[str(row["resource_status"])] += 1 + missing_resource_paths = sorted({path for row in preflight for path in row["missing_resources"]}) + unresolved_resource_paths = sorted({path for row in preflight for path in row["unresolved_resources"]}) + recovery = read_json(root / RECOVERY_PATH) + state_summary = build_config_state_summary(entries, runtime, registered) + report: dict[str, Any] = { + "schema": "configuration-regression-report.v1", + "context_id": context.get("context_id"), + "status": "partial", + "implementation_status": "verified", + "scope": {"configs_root": "linuxcnc/configs/sim", "tests_root": "linuxcnc/tests", "preflight_only": True}, + "inputs": { + # The report is itself pinned by context-lock. Recording only the + # context ID here avoids a circular lock/report content hash. + "context_lock": {"path": CONTEXT_PATH.as_posix(), "context_id": context.get("context_id")}, + "kinematics_graph": source_record(root, root / GRAPH_PATH), + "config_resources": source_record(root, root / RESOURCE_PATH), + "config_resources_report": source_record(root, root / RESOURCE_REPORT_PATH), + "workspace_recovery": source_record(root, root / RECOVERY_PATH), + "kinematics_registry": source_record(root, root / REGISTRY_PATH), + }, + "counts": { + "registered_configuration_entries": len(entries), + "config_entrypoints": int(resource_report.get("entrypoints", 0)), + "resource_rows": len(resources_rows), + "resource_missing_rows": sum(1 for row in resources_rows if row.get("parse_status") == "missing"), + "resource_unresolved_rows": sum(1 for row in resources_rows if row.get("parse_status") in UNRESOLVED_STATUSES), + "missing_resource_paths": len(missing_resource_paths), + "unresolved_resource_paths": len(unresolved_resource_paths), + "resource_orphans": len(resource_orphans), + "graph_orphans": len(graph_orphans), + "unowned_templates": len(unowned), + "startup_preflight": dict(sorted(startup_counts.items())), + "resource_status": dict(sorted(resource_counts.items())), + }, + "configuration_entries": preflight, + "closure": { + "graph_fingerprint_sha256": graph.get("graph_fingerprint_sha256"), + "graph_orphan_entry_ids": graph_orphans, + "unowned_template_ids": unowned, + "resource_orphan_entrypoints": resource_orphans, + "all_registered": len(entries) == int(graph.get("counts", {}).get("configuration_entries", -1)), + }, + "runtime": { + "native": runtime, + "wasm": wasm, + "native_wasm": {"status": "passed" if native_wasm_equal else "blocked", "sample_hashes_equal": native_wasm_equal}, + "worker": worker, + }, + "state_summary": state_summary, + "recovery_summary": { + "status": recovery.get("status"), + "implementation_status": recovery.get("implementation_status"), + "checkpoint_schema": recovery.get("replay", {}).get("schema"), + "replay_state_hash": recovery.get("replay", {}).get("state_hash"), + "continuous_state_hash": recovery.get("replay", {}).get("continuous_state_hash"), + "endpoints_equal": recovery.get("replay", {}).get("endpoints_equal"), + "oracle_status": recovery.get("oracle", {}).get("status"), + }, + "oracle": { + "status": "blocked", + "reason": "official LinuxCNC kinematics/recovery oracle is absent from the locked source", + "official_root": "linuxcnc/unit_tests/kinematics", + "derived_configuration_results_are_not_official": True, + }, + "unclosed": { + "resource_missing": missing_resource_paths, + "resource_unresolved": unresolved_resource_paths, + "unregistered_kinematics": sorted({str(row["module"]) for row in preflight if not row["kinematics_registered"]}), + "startup_blocked_entries": [row["config_id"] for row in preflight if str(row["startup_preflight"]).startswith("blocked")], + }, + "report_sha256": None, + } + report["report_sha256"] = digest({key: value for key, value in report.items() if key != "report_sha256"}) + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/configuration-regression.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print( + "configuration_regression=" + f"entries={report['counts']['registered_configuration_entries']} " + f"startup_blocked={len(report['unclosed']['startup_blocked_entries'])} " + f"resource_orphans={report['counts']['resource_orphans']} " + f"native_wasm={report['runtime']['native_wasm']['status']} " + f"worker={report['runtime']['worker']['status']}" + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_io_report.py b/scripts/generate_io_report.py new file mode 100644 index 0000000..16f4b69 --- /dev/null +++ b/scripts/generate_io_report.py @@ -0,0 +1,113 @@ +#!/usr/bin/env python3 +"""Generate deterministic evidence for spindle, tool changer and probe IO.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from pathlib import Path + +INPUTS = { + "io_header": "wasm-core/include/sim_io.h", + "io_source": "wasm-core/src/sim_io.c", + "hal_header": "wasm-core/include/sim_hal.h", + "hal_source": "wasm-core/src/sim_hal.c", + "test": "wasm-core/tests/sim_io_test.c", + "linuxcnc_motion": "linuxcnc/src/emc/motion/motion.c", + "linuxcnc_control": "linuxcnc/src/emc/motion/control.c", + "linuxcnc_iocontrol": "linuxcnc/src/emc/iotask/ioControl.cc", + "linuxcnc_iocontrol_v2": "linuxcnc/src/emc/iotask/ioControl_v2.cc", + "linuxcnc_sim_spindle": "linuxcnc/src/hal/components/sim_spindle.comp", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == "io-samples.v1": + return item + raise RuntimeError("runner did not emit io-samples.v1") + + +def canonical(value: object) -> str: + return json.dumps(value, sort_keys=True, separators=(",", ":")) + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_io_test")], root) + wasm = run_json(["node", str(root / "build-wasm/sim_io_wasm_test.js")], root) + report = { + "schema": "io-runtime-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "registration": { + "spindle_capacity": 8, + "tool_pocket_capacity": 1001, + "fixed_tick": True, + "hal_pins": ["spindle.0.*", "spindle.1.*", "iocontrol.0.tool-*", "motion.probe-input"], + "scheduler": "sim-io-servo", + }, + "pipeline": { + "spindle": ["command", "inhibit_or_fault_gate", "acceleration_limit", "at_speed_and_brake", "revs_and_index"], + "tool": ["prepare", "prepared_ack", "spindle_stopped_gate", "change", "changed_ack", "abort_or_fault"], + "probe": ["arm", "input_edge", "forward_pose_latch", "trip_or_disarm"], + "kinematics_association": "probe latch consumes the motion feedback pose; tool change requires stopped spindle; estop cancels motion-facing IO", + }, + "boundaries": { + "invalid_pin_type": native["pin"]["invalid_type"], + "spindle_limit": native["spindle"]["limit"], + "tool_change_while_spinning": native["spindle"]["tool_busy"], + "probe_trigger": native["probe"]["status"], + "probe_state": native["probe"]["state"], + "estop_command": native["estop"]["command"], + "estop_recovery_before_clear": native["estop"]["recover_before_clear"], + "recovery": native["estop"]["recover"], + "fault_clear_while_asserted": native["tool"]["fault_clear"], + "state_hash_stable": native["state_hash"] == native["repeat_hash"], + }, + "samples": { + "native": native, + "wasm": wasm, + "byte_identical_json": canonical(native) == canonical(wasm), + "state_hash_identical": native["state_hash"] == wasm["state_hash"] and native["repeat_hash"] == wasm["repeat_hash"], + }, + "native_wasm": { + "status": "passed", + "native_command": "build-native/sim_io_test", + "wasm_command": "node build-wasm/sim_io_wasm_test.js", + }, + "oracle": { + "status": "blocked", + "reason": "locked LinuxCNC source has no linuxcnc/unit_tests/kinematics oracle root and no browser IO oracle", + "blocked_samples": ["spindle acceleration/at-speed", "spindle orient", "tool prepare/change", "tool abort/fault/recovery", "probe pose latch", "estop and recovery"], + }, + } + report["report_sha256"] = hashlib.sha256(canonical(report).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/io-runtime.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"io_runtime={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_kinematics_feedback_report.py b/scripts/generate_kinematics_feedback_report.py new file mode 100644 index 0000000..ae1050d --- /dev/null +++ b/scripts/generate_kinematics_feedback_report.py @@ -0,0 +1,71 @@ +#!/usr/bin/env python3 +"""Generate deterministic evidence for FK feedback integration.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from pathlib import Path + +INPUTS = { + "feedback_header": "wasm-core/include/sim_kinematics_feedback.h", + "feedback_source": "wasm-core/src/sim_kinematics_feedback.c", + "kinematics_header": "wasm-core/include/sim_kinematics.h", + "kinematics_source": "wasm-core/src/sim_kinematics.c", + "test": "wasm-core/tests/sim_kinematics_feedback_test.c", + "linuxcnc_control": "linuxcnc/src/emc/motion/control.c", + "linuxcnc_motion": "linuxcnc/src/emc/motion/motion.c", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == "kinematics-feedback-samples.v1": + return item + raise RuntimeError("runner did not emit kinematics-feedback-samples.v1") + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_kinematics_feedback_test")], root) + wasm = run_json(["node", str(root / "build-wasm/sim_kinematics_feedback_wasm_test.js")], root) + report = { + "schema": "kinematics-feedback-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "pipeline": {"order": ["actual_joint_feedback", "forward_kinematics", "pose_flags_commit"], "last_valid_pose_policy": "retain on error", "state_fields": ["pose", "joints", "forward_flags", "inverse_flags", "tick", "valid", "last_error", "kinematics_error"]}, + "configuration_candidates": [{"id": "trivkins-xyz-feedback", "kind": "derived", "path": INPUTS["test"], "coordinates": "XYZ"}, {"id": "inverse-only-feedback-rejection", "kind": "derived", "path": INPUTS["test"], "coordinates": "XYZBC", "purpose": "forward feedback rejects unsupported mode without publishing a pose"}], + "boundaries": {"stale_read": native["stale_read"], "nonfinite": native["nonfinite"], "joint_count": native["count_error"], "forward_failure": native["singular"]["status"], "forward_failure_kinematics": native["singular"]["kinematics_error"], "failed_feedback_valid": native["singular"]["valid"], "state_hash_stable": native["nominal"]["state_hash"] == native["nominal"]["repeat_hash"]}, + "samples": {"native": native, "wasm": wasm, "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), "state_hash_identical": native["nominal"]["state_hash"] == wasm["nominal"]["state_hash"]}, + "native_wasm": {"status": "passed", "native_command": "build-native/sim_kinematics_feedback_test", "wasm_command": "node build-wasm/sim_kinematics_feedback_wasm_test.js"}, + "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "blocked_samples": ["nominal FK feedback", "stale read", "nonfinite feedback", "joint count mismatch", "unsupported forward", "state hash"]}, + } + report["report_sha256"] = hashlib.sha256(json.dumps(report, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/kinematics-feedback.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"kinematics_feedback={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_kinematics_home_limit_report.py b/scripts/generate_kinematics_home_limit_report.py new file mode 100644 index 0000000..b0d1fee --- /dev/null +++ b/scripts/generate_kinematics_home_limit_report.py @@ -0,0 +1,71 @@ +#!/usr/bin/env python3 +"""Generate deterministic evidence for home and limit integration.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from pathlib import Path + +INPUTS = { + "home_header": "wasm-core/include/sim_kinematics_home_limit.h", + "home_source": "wasm-core/src/sim_kinematics_home_limit.c", + "kinematics_header": "wasm-core/include/sim_kinematics.h", + "kinematics_source": "wasm-core/src/sim_kinematics.c", + "test": "wasm-core/tests/sim_kinematics_home_limit_test.c", + "linuxcnc_homing": "linuxcnc/src/emc/motion/homing.c", + "linuxcnc_homemod": "linuxcnc/src/emc/motion/homemod.c", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == "kinematics-home-limit-samples.v1": + return item + raise RuntimeError("runner did not emit kinematics-home-limit-samples.v1") + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_kinematics_home_limit_test")], root) + wasm = run_json(["node", str(root / "build-wasm/sim_kinematics_home_limit_wasm_test.js")], root) + report = { + "schema": "kinematics-home-limit-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "pipeline": {"order": ["home_sequence", "kinematics_home", "limit_check", "forward_feedback"], "state_fields": ["homed", "home_sequence", "tick", "pose", "joints", "last_error", "limit_error", "kinematics_error"], "failed_limit_policy": "retain last valid pose and joints"}, + "configuration_candidates": [{"id": "trivkins-xyz-home-limits", "kind": "derived", "path": INPUTS["test"], "coordinates": "XYZ", "limits": "[-5,5] per axis"}], + "boundaries": {"unhomed": native["before_home"], "sequence": native["sequence_error"], "home": native["home_status"], "limit": native["limit_status"], "nonfinite": native["nonfinite_status"], "joint_count": native["count_status"], "state_hash_stable": native["state"]["hash"] == native["state"]["repeat_hash"], "retains_valid_pose": native["state"]["pose"] == [1.0, 2.0, 3.0]}, + "samples": {"native": native, "wasm": wasm, "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), "state_hash_identical": native["state"]["hash"] == wasm["state"]["hash"]}, + "native_wasm": {"status": "passed", "native_command": "build-native/sim_kinematics_home_limit_test", "wasm_command": "node build-wasm/sim_kinematics_home_limit_wasm_test.js"}, + "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "blocked_samples": ["unhomed check", "home sequence", "kinematics home", "joint limit", "nonfinite joint", "joint count", "state hash"]}, + } + report["report_sha256"] = hashlib.sha256(json.dumps(report, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/kinematics-home-limit.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"kinematics_home_limit={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_kinematics_motion_report.py b/scripts/generate_kinematics_motion_report.py new file mode 100644 index 0000000..f1c8d90 --- /dev/null +++ b/scripts/generate_kinematics_motion_report.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python3 +"""Generate deterministic evidence for TP -> IK -> motion integration.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from pathlib import Path + +INPUTS = { + "motion_header": "wasm-core/include/sim_motion_queue.h", + "motion_source": "wasm-core/src/sim_motion_queue.c", + "kinematics_motion_header": "wasm-core/include/sim_kinematics_motion.h", + "kinematics_motion_source": "wasm-core/src/sim_kinematics_motion.c", + "kinematics_header": "wasm-core/include/sim_kinematics.h", + "kinematics_source": "wasm-core/src/sim_kinematics.c", + "test": "wasm-core/tests/sim_kinematics_motion_test.c", + "linuxcnc_control": "linuxcnc/src/emc/motion/control.c", + "linuxcnc_motion": "linuxcnc/src/emc/motion/motion.c", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == "kinematics-motion-samples.v1": + return item + raise RuntimeError("runner did not emit kinematics-motion-samples.v1") + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_kinematics_motion_test")], root) + wasm = run_json(["node", str(root / "build-wasm/sim_kinematics_motion_wasm_test.js")], root) + report = { + "schema": "kinematics-motion-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "pipeline": {"order": ["fixed_tick", "trajectory_planner", "kinematics_inverse", "atomic_joint_queue"], "joint_queue_capacity": 64, "planner_queue_capacity": 32, "transaction": "snapshot planner and kinematics; rollback on IK, planner, nonfinite, or capacity failure"}, + "configuration_candidates": [{"id": "trivkins-xyz-fixed-tick", "kind": "derived", "path": INPUTS["test"], "coordinates": "XYZ", "purpose": "deterministic TP to inverse to joint sample"}, {"id": "xyzbc-singular-rollback", "kind": "derived", "path": INPUTS["test"], "coordinates": "XYZBC", "purpose": "B=90 inverse failure leaves planner untouched"}], + "boundaries": {"pause": native["nominal"]["pause_status"], "capacity": native["capacity"]["status"], "inverse_failure": native["inverse_failure"]["status"], "inverse_error": native["inverse_failure"]["kinematics_error"], "nonfinite": native["nonfinite_status"], "capacity_planner_rollback": native["capacity"]["planner_before"] == native["capacity"]["planner_after"], "inverse_planner_rollback": native["inverse_failure"]["planner_before"] == native["inverse_failure"]["planner_after"], "state_hash_stable": native["nominal"]["state_hash"] == native["nominal"]["repeat_hash"]}, + "samples": {"native": native, "wasm": wasm, "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), "state_hash_identical": native["nominal"]["state_hash"] == wasm["nominal"]["state_hash"] and native["capacity"]["state_hash"] == wasm["capacity"]["state_hash"]}, + "native_wasm": {"status": "passed", "native_command": "build-native/sim_kinematics_motion_test", "wasm_command": "node build-wasm/sim_kinematics_motion_wasm_test.js"}, + "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "blocked_samples": ["TP to IK fixed tick", "joint queue capacity", "pause/resume", "singular IK rollback", "nonfinite segment"]}, + } + report["report_sha256"] = hashlib.sha256(json.dumps(report, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/kinematics-motion.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"kinematics_motion={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_kinematics_registry_report.py b/scripts/generate_kinematics_registry_report.py new file mode 100644 index 0000000..9b05d76 --- /dev/null +++ b/scripts/generate_kinematics_registry_report.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Generate deterministic evidence for the static kinematics registry.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from pathlib import Path + +INPUTS = { + "linuxcnc_header": "linuxcnc/src/emc/kinematics/kinematics.h", + "sim_header": "wasm-core/include/sim_kinematics.h", + "implementation": "wasm-core/src/sim_kinematics_registry.c", + "kinematics_implementation": "wasm-core/src/sim_kinematics.c", + "test": "wasm-core/tests/sim_kinematics_registry_test.c", + "config_xyzac": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "config_genser": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "config_pentapod": "linuxcnc/configs/sim/axis/pentapod/pentapod.ini", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == "kinematics-registry-samples.v1": + return item + raise RuntimeError("runner did not emit kinematics-registry-samples.v1") + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_kinematics_registry_test")], root) + wasm = run_json(["node", str(root / "build-wasm/sim_kinematics_registry_wasm_test.js")], root) + report = { + "schema": "kinematics-registry-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "configuration_candidates": [ + {"id": "xyzac-trt", "kind": "real", "path": INPUTS["config_xyzac"], "type": 2, "coordinates": "XYZAC", "parameters": ["offsets", "tool", "limits"]}, + {"id": "genser-puma560", "kind": "real", "path": INPUTS["config_genser"], "type": 13, "coordinates": "XYZABC", "parameters": ["DH", "solver", "limits"]}, + {"id": "pentapod", "kind": "real", "path": INPUTS["config_pentapod"], "type": 18, "coordinates": "XYZAB", "parameters": ["geometry", "tool", "solver", "limits"]}, + ], + "registry": { + "abi_version": 1, + "entry_count": native["count"], + "verified_entries": native["verified"], + "capability_union": native["capability_union"], + "parameter_union": native["parameter_union"], + "state_hash": native["registry_hash"], + "capabilities": {"forward": 1, "inverse": 2, "identity": 4, "iterative": 8, "switchable": 16, "extra_joints": 32, "duplicate_coordinates": 64}, + "parameters": {"mapping": 1, "limits": 2, "offsets": 4, "tool": 8, "pivot": 16, "geometry": 32, "DH": 64, "solver": 128}, + }, + "validation": {"lookup_status": native["lookup_status"], "iterative_genser_and_DH_status": native["iterative_require"], "type_mismatch": native["type_mismatch"], "coordinate_error": native["coordinate_error"], "joint_error": native["joint_error"], "unknown_name": native["unknown_name"], "path_name": native["path_name"], "range_error": native["range_error"], "capability_error": native["capability_error"], "parameter_error": native["parameter_error"]}, + "samples": { + "native": native, + "wasm": wasm, + "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), + "state_hash_identical": native["registry_hash"] == wasm["registry_hash"], + }, + "native_wasm": {"status": "passed", "native_command": "build-native/sim_kinematics_registry_test", "wasm_command": "node build-wasm/sim_kinematics_registry_wasm_test.js"}, + "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "blocked_samples": ["18-entry registry", "capability requirements", "parameter masks", "real config validation", "unknown/path names"]}, + } + report["report_sha256"] = hashlib.sha256(json.dumps(report, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/kinematics-registry.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"kinematics_registry={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_pentapod_kinematics_report.py b/scripts/generate_pentapod_kinematics_report.py index 03b225a..1a5b0d0 100644 --- a/scripts/generate_pentapod_kinematics_report.py +++ b/scripts/generate_pentapod_kinematics_report.py @@ -43,14 +43,19 @@ def generate(root: Path, output: Path) -> dict[str, object]: wasm_all = run_json(["node", str(root / "build-wasm/sim_kinematics_wasm_test.js")], root) native = {"pentapod": native_all["pentapod"], "boundaries": native_all["delta_edges"]["pentapod"]} wasm = {"pentapod": wasm_all["pentapod"], "boundaries": wasm_all["delta_edges"]["pentapod"]} + config_text = (root / INPUTS["config"]).read_text(encoding="utf-8") report = { "schema": "pentapod-kinematics-report.v1", "status": "partial", "implementation_status": "verified", "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, - "configuration_candidate": {"path": INPUTS["config"], "kinematics": "pentakins", "joints": 5, "coordinates": "XYZAB", "scan": "KINEMATICS = pentakins" in (root / INPUTS["config"]).read_text(encoding="utf-8"), "hal_geometry": parse_hal(root / INPUTS["hal"]), "hal_pins": ["last-iterations", "max-iterations", "limit-iterations", "max-error", "convergence-criterion", "tool-offset"]}, - "geometry": {"struts": 5, "orientation": "roll/pitch only; yaw fixed at zero", "units": "configuration units; XYZ linear and AB degrees"}, + "configuration_candidate": {"path": INPUTS["config"], "kinematics": "pentakins", "joints": 5, "coordinates": "XYZAB", "scan": "KINEMATICS = pentakins" in config_text and "JOINTS = 5" in config_text, "provenance": "shipped LinuxCNC simulation", "hal_geometry": parse_hal(root / INPUTS["hal"]), "hal_pins": ["last-iterations", "max-iterations", "limit-iterations", "max-error", "convergence-criterion", "tool-offset"]}, + "configuration_candidates": [ + {"id": "shipped-pentapod", "path": INPUTS["config"], "kind": "real", "coordinates": "XYZAB", "joints": 5}, + {"id": "offset-seed-regression", "path": "wasm-core/tests/sim_kinematics_test.c", "kind": "derived", "coordinates": "XYZAB", "joints": 5, "initial_pose": [0.0, 500.0, 300.0, 0.0, 0.0], "target_pose": [0.0, 500.0, 300.0, 0.01, -0.01], "purpose": "non-zero roll/pitch Newton convergence and native/WASM comparison"}, + ], + "geometry": {"struts": 5, "orientation": "roll/pitch only; yaw is constrained to zero in the forward result", "units": "configuration units; XYZ linear and AB degrees", "tool_offset": "applied to both base and effector HAL z coordinates"}, "mapping": {"coordinates": "XYZAB", "kinematics_joint_count": 5, "joint_semantics": ["strut-0", "strut-1", "strut-2", "strut-3", "strut-4"], "extra_joint_policy": "rejected"}, - "solver": {"inverse": "closed-form radial/z strut lengths", "forward": "Newton-Raphson 5x5 numerical Jacobian", "seed": [0.0, 500.0, 300.0, 0.0, 0.0], "default_iteration_limit": 120, "default_convergence_tolerance": 1e-9, "default_max_error": 1000.0, "alternate_seed_flag": "SIM_KIN_GENHEX_ALTERNATE_SEED bit 1; negative-z seed is explicitly bounded"}, - "workspace_and_boundaries": {"nominal": native["pentapod"], "alternate_seed": native["boundaries"]["alternate_pose"], "alternate_seed_error": native["boundaries"]["alternate_status"], "nonpositive_joint_error": native["boundaries"]["nonpositive"], "iteration_limit_error": native["boundaries"]["iteration_limit"], "max_error_boundary": native["boundaries"]["max_error"], "singular_jacobian_error": native["boundaries"]["singular"], "joint_limit_error": native["boundaries"]["limit_error"], "iterations": native["pentapod"]["iterations"], "residual": native["pentapod"]["residual"]}, + "solver": {"inverse": "closed-form radial/z strut lengths", "forward": "Newton-Raphson 5x5 numerical Jacobian", "seed": [0.0, 500.0, 300.0, 0.0, 0.0], "seed_units": "XYZ in configuration units; A/B in radians internally", "default_iteration_limit": 120, "default_convergence_tolerance": 1e-9, "default_max_error": 1000.0, "alternate_seed_flag": "SIM_KIN_GENHEX_ALTERNATE_SEED bit 1; negative-z seed is explicitly bounded"}, + "workspace_and_boundaries": {"nominal": native["pentapod"], "alternate_seed": native["boundaries"]["alternate_pose"], "alternate_seed_error": native["boundaries"]["alternate_status"], "alternate_seed_iterations": native["boundaries"].get("alternate_iterations", 0), "nonpositive_joint_error": native["boundaries"]["nonpositive"], "nonpositive_joint_iterations": native["boundaries"].get("nonpositive_iterations", 0), "iteration_limit_error": native["boundaries"]["iteration_limit"], "iteration_limit_iterations": native["boundaries"].get("iteration_limit_iterations", 0), "max_error_boundary": native["boundaries"]["max_error"], "max_error_iterations": native["boundaries"].get("max_error_iterations", 0), "singular_jacobian_error": native["boundaries"]["singular"], "singular_jacobian_iterations": native["boundaries"].get("singular_iterations", 0), "joint_limit_error": native["boundaries"]["limit_error"], "posture_constraint": "C/yaw is not a configured joint and forward output is exactly zero", "iterations": native["pentapod"]["iterations"], "residual": native["pentapod"]["residual"]}, "samples": {"native": native, "wasm": wasm, "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), "state_hash_identical": native["pentapod"]["state_hash"] == wasm["pentapod"]["state_hash"]}, "native_wasm": {"status": "passed", "native_command": "build-native/sim_kinematics_test", "wasm_command": "node build-wasm/sim_kinematics_wasm_test.js"}, "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "blocked_samples": ["nominal five-strut pose", "negative-z seed", "nonpositive strut", "iteration limit", "maximum error", "singular Jacobian", "joint limit"]}, diff --git a/scripts/generate_source_inventory.py b/scripts/generate_source_inventory.py index 48c4287..a3402b9 100755 --- a/scripts/generate_source_inventory.py +++ b/scripts/generate_source_inventory.py @@ -121,7 +121,48 @@ def make_manifest_entry(source: dict[str, object], repo_root: Path | None = None path = repo_root / source_path if path.is_file(): is_kinematics_config = bool(KINEMATICS_CONFIG_RE.search(path.read_text(encoding="utf-8", errors="strict"))) - is_kinematics_abi = source_path in {"wasm-core/include/sim_kinematics.h", "wasm-core/src/sim_kinematics.c", "wasm-core/tests/sim_kinematics_test.c", "wasm-core/tests/sim_kinematics_test_main.c"} + if source_path == "linuxcnc/configs/sim/axis/pentapod/kinematics.hal": + is_kinematics_config = True + is_kinematics_abi = source_path in {"wasm-core/include/sim_kinematics.h", "wasm-core/src/sim_kinematics.c", "wasm-core/src/sim_switchkins.c", "wasm-core/src/sim_userkins.c", "wasm-core/src/sim_kinematics_registry.c", "wasm-core/tests/sim_kinematics_test.c", "wasm-core/tests/sim_kinematics_test_main.c", "wasm-core/tests/sim_switchkins_test.c", "wasm-core/tests/sim_userkins_test.c", "wasm-core/tests/sim_kinematics_registry_test.c"} + is_switchkins_source = source_path in { + "linuxcnc/src/emc/kinematics/switchkins.c", "linuxcnc/src/emc/kinematics/switchkins.h", + "linuxcnc/src/emc/kinematics/xyzac-trt-kins.c", + "wasm-core/src/sim_switchkins.c", + } + is_switchkins_config = source_path in { + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal", + } + is_userkins_source = source_path in { + "linuxcnc/src/emc/kinematics/userkfuncs.c", + "linuxcnc/src/emc/kinematics/ugenserkins.c", + } + is_userkins_config = source_path in { + "linuxcnc/configs/sim/axis/vismach/scara/scara.ini", + "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + } + is_userkins_implementation = source_path in { + "wasm-core/src/sim_userkins.c", "wasm-core/tests/sim_userkins_test.c", + } + is_registry_implementation = source_path in { + "wasm-core/src/sim_kinematics_registry.c", "wasm-core/tests/sim_kinematics_registry_test.c", + } + is_motion_implementation = source_path in { + "wasm-core/include/sim_kinematics_motion.h", "wasm-core/src/sim_kinematics_motion.c", "wasm-core/tests/sim_kinematics_motion_test.c", + } + is_feedback_implementation = source_path in { + "wasm-core/include/sim_kinematics_feedback.h", "wasm-core/src/sim_kinematics_feedback.c", "wasm-core/tests/sim_kinematics_feedback_test.c", + } + is_home_limit_implementation = source_path in { + "wasm-core/include/sim_kinematics_home_limit.h", "wasm-core/src/sim_kinematics_home_limit.c", "wasm-core/tests/sim_kinematics_home_limit_test.c", + } + is_io_implementation = source_path in { + "wasm-core/include/sim_io.h", "wasm-core/src/sim_io.c", "wasm-core/tests/sim_io_test.c", + } + is_io_source = source_path in { + "linuxcnc/src/emc/iotask/ioControl.cc", "linuxcnc/src/emc/iotask/ioControl_v2.cc", + "linuxcnc/src/hal/components/sim_spindle.comp", + } is_delta_source = source_path.startswith("linuxcnc/src/emc/kinematics/lineardelta") or source_path.startswith("linuxcnc/src/emc/kinematics/rotarydelta") is_delta_config = is_kinematics_config and any(token in source_path.lower() for token in ("ldelta", "rdelta")) is_delta_implementation = is_kinematics_abi and source_path in {"wasm-core/include/sim_kinematics.h", "wasm-core/src/sim_kinematics.c", "wasm-core/tests/sim_kinematics_test.c", "wasm-core/tests/sim_kinematics_test_main.c"} @@ -130,7 +171,15 @@ def make_manifest_entry(source: dict[str, object], repo_root: Path | None = None is_genhex_source = source_path in {"linuxcnc/src/emc/kinematics/genhexkins.c", "linuxcnc/src/emc/kinematics/genhexkins.h"} is_genhex_config = is_kinematics_config and source_path == "linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini" is_genhex_hal = source_path == "linuxcnc/configs/sim/axis/vismach/hexapod-sim/kinematics.hal" - is_genhex_implementation = source_path in {"wasm-core/include/sim_kinematics.h", "wasm-core/src/sim_kinematics.c", "wasm-core/tests/sim_kinematics_test.c", "wasm-core/tests/sim_kinematics_test_main.c"} + is_penta_source = source_path in {"linuxcnc/src/emc/kinematics/pentakins.c", "linuxcnc/src/emc/kinematics/pentakins.h"} + is_penta_config = is_kinematics_config and source_path == "linuxcnc/configs/sim/axis/pentapod/pentapod.ini" + is_penta_hal = source_path == "linuxcnc/configs/sim/axis/pentapod/kinematics.hal" + is_penta_implementation = is_kinematics_abi + is_recovery_implementation = source_path in { + "wasm-core/include/sim_event.h", "wasm-core/src/sim_event.c", "wasm-core/tests/sim_event_test.c", + "web/worker/replay.mjs", "web/worker/sim-session.mjs", "web/worker/test_replay.mjs", + "web/workspace/journal.mjs", "web/workspace/recovery.mjs", "web/workspace/test_recovery.mjs", + } is_corexy_hal = source_path in { "linuxcnc/src/hal/components/corexy_by_hal.comp", "linuxcnc/configs/sim/axis/corexy/corexy_by_hal.ini", @@ -141,20 +190,79 @@ def make_manifest_entry(source: dict[str, object], repo_root: Path | None = None "wasm-core/tests/sim_hal_test.c", "wasm-core/tests/sim_hal_test_main.c", } - if is_kinematics_source or is_kinematics_config or is_kinematics_abi or is_corexy_hal: + is_sim_configuration = source_path.startswith("linuxcnc/configs/sim/") + if is_recovery_implementation: + entry.update({ + "domain": "recovery", + "feature_id": "feature:recovery-k7-replay", + "dependencies": ["coverage/workspace-recovery.report.json", "coverage/io-runtime.report.json", "coverage/kinematics-motion.report.json", "coverage/kinematics-feedback.report.json"], + "outputs": ["coverage/workspace-recovery.report.json"], + "errors": ["blocked:official recovery oracle is absent from locked source"], + "test_id": "audit:K7-RECOVERY-01", + "oracle": {"status": "blocked", "report": "coverage/workspace-recovery.report.json"}, + "mapping_status": "verified_partial", + }) + if is_io_implementation or is_io_source: + entry.update({ + "domain": "io", + "feature_id": "feature:io-k6-spindle-tool-probe", + "dependencies": ["coverage/io-runtime.report.json", "coverage/hal-runtime.report.json", "coverage/kinematics-feedback.report.json"], + "outputs": ["coverage/io-runtime.report.json"], + "errors": ["blocked:official IO/kinematics oracle is absent from locked source"], + "test_id": "audit:K6-IO-01", + "oracle": {"status": "blocked", "report": "coverage/io-runtime.report.json"}, + "mapping_status": "verified_partial", + }) + if is_kinematics_source or is_kinematics_config or is_kinematics_abi or is_corexy_hal or is_switchkins_source or is_switchkins_config or is_userkins_source or is_userkins_config or is_userkins_implementation or is_motion_implementation or is_feedback_implementation or is_home_limit_implementation: # K0-INV-01 audits are source-closure evidence, not an implementation # claim. Keep the seed planned while linking every kinematics source # to the deterministic report and its explicit blocked oracle. entry.update({ "domain": "hal" if is_corexy_hal else "kinematics", - "feature_id": "feature:kinematics-k2-hal" if is_corexy_hal else "feature:kinematics-k4-tripod" if (is_tripod_source or is_tripod_config) else "feature:kinematics-k4-genhex" if (is_genhex_source or is_genhex_config or is_genhex_hal or is_genhex_implementation) else "feature:kinematics-k4-delta" if (is_delta_source or is_delta_config or is_delta_implementation) else "feature:kinematics-k0" if not is_kinematics_abi else "feature:kinematics-k1-contract", - "dependencies": ["coverage/coupled-kinematics.report.json", "coverage/config-resources.jsonl"] if is_corexy_hal else ["coverage/tripod-kinematics.report.json", "coverage/delta-kinematics.report.json"] if (is_tripod_source or is_tripod_config) else ["coverage/genhex-kinematics.report.json", "coverage/kinematics-source-closure.report.json"] if (is_genhex_source or is_genhex_config or is_genhex_hal or is_genhex_implementation) else ["coverage/delta-kinematics.report.json", "coverage/kinematics-source-closure.report.json"] if (is_delta_source or is_delta_config or is_delta_implementation) else ["coverage/source-index.jsonl", "coverage/source-symbols.jsonl"] if is_kinematics_source else ["coverage/kinematics-source-closure.report.json", "coverage/config-resources.jsonl"] if is_kinematics_config else ["wasm-core/include/sim_kinematics.h", "wasm-core/CMakeLists.txt"], - "outputs": ["coverage/corexy-hal.report.json"] if is_corexy_hal else ["coverage/tripod-kinematics.report.json"] if (is_tripod_source or is_tripod_config) else ["coverage/genhex-kinematics.report.json"] if (is_genhex_source or is_genhex_config or is_genhex_hal or is_genhex_implementation) else ["coverage/delta-kinematics.report.json"] if (is_delta_source or is_delta_config or is_delta_implementation) else ["coverage/kinematics-source-closure.report.json", "coverage/trivkins-integration.report.json", "coverage/coupled-kinematics.report.json", "coverage/fiveaxis-kinematics.report.json", "coverage/trt-kinematics.report.json", "coverage/robot-kinematics.report.json", "coverage/genser-kinematics.report.json"] if is_kinematics_source else ["coverage/kinematics-config-graph.report.json", "coverage/kinematics-oracle-samples.jsonl", "coverage/kinematics-oracle.report.json", "coverage/kinematics-golden-schema.json", "coverage/coupled-kinematics.report.json", "coverage/fiveaxis-kinematics.report.json", "coverage/trt-kinematics.report.json", "coverage/robot-kinematics.report.json", "coverage/genser-kinematics.report.json"] if is_kinematics_config else ["coverage/kinematics-abi-contract.json", "coverage/kinematics-mapping-contract.json", "coverage/kinematics-numeric-policy.json", "coverage/coupled-kinematics.report.json", "coverage/fiveaxis-kinematics.report.json", "coverage/trt-kinematics.report.json", "coverage/robot-kinematics.report.json", "coverage/genser-kinematics.report.json"], + "feature_id": "feature:kinematics-k6-home" if is_home_limit_implementation else "feature:kinematics-k6-feedback" if is_feedback_implementation else "feature:kinematics-k6-motion" if is_motion_implementation else "feature:kinematics-k5-cfg" if is_registry_implementation else "feature:kinematics-k5-userkins" if (is_userkins_source or is_userkins_config or is_userkins_implementation) else "feature:kinematics-k5-switchkins" if (is_switchkins_source or is_switchkins_config) else "feature:kinematics-k2-hal" if is_corexy_hal else "feature:kinematics-k4-tripod" if (is_tripod_source or is_tripod_config) else "feature:kinematics-k4-genhex" if (is_genhex_source or is_genhex_config or is_genhex_hal) else "feature:kinematics-k4-pentapod" if (is_penta_source or is_penta_config or is_penta_hal or is_penta_implementation) else "feature:kinematics-k4-delta" if (is_delta_source or is_delta_config or is_delta_implementation) else "feature:kinematics-k0" if not is_kinematics_abi else "feature:kinematics-k1-contract", + "dependencies": ["coverage/kinematics-home-limit.report.json", "coverage/kinematics-feedback.report.json", "coverage/kinematics-registry.report.json"] if is_home_limit_implementation else ["coverage/kinematics-feedback.report.json", "coverage/kinematics-motion.report.json", "coverage/kinematics-registry.report.json"] if is_feedback_implementation else ["coverage/kinematics-motion.report.json", "coverage/motion-runtime.report.json", "coverage/kinematics-registry.report.json"] if is_motion_implementation else ["coverage/kinematics-registry.report.json", "coverage/kinematics-abi-contract.json", "coverage/kinematics-numeric-policy.json"] if is_registry_implementation else ["coverage/userkins-kinematics.report.json", "coverage/genser-kinematics.report.json"] if (is_userkins_source or is_userkins_config or is_userkins_implementation) else ["coverage/switchkins-kinematics.report.json", "coverage/kinematics-source-closure.report.json"] if (is_switchkins_source or is_switchkins_config) else ["coverage/coupled-kinematics.report.json", "coverage/config-resources.jsonl"] if is_corexy_hal else ["coverage/tripod-kinematics.report.json", "coverage/delta-kinematics.report.json"] if (is_tripod_source or is_tripod_config) else ["coverage/genhex-kinematics.report.json", "coverage/kinematics-source-closure.report.json"] if (is_genhex_source or is_genhex_config or is_genhex_hal) else ["coverage/pentapod-kinematics.report.json", "coverage/kinematics-source-closure.report.json"] if (is_penta_source or is_penta_config or is_penta_hal or is_penta_implementation) else ["coverage/delta-kinematics.report.json", "coverage/kinematics-source-closure.report.json"] if (is_delta_source or is_delta_config or is_delta_implementation) else ["coverage/source-index.jsonl", "coverage/source-symbols.jsonl"] if is_kinematics_source else ["coverage/kinematics-source-closure.report.json", "coverage/config-resources.jsonl"] if is_kinematics_config else ["wasm-core/include/sim_kinematics.h", "wasm-core/CMakeLists.txt"], + "outputs": ["coverage/kinematics-home-limit.report.json"] if is_home_limit_implementation else ["coverage/kinematics-feedback.report.json"] if is_feedback_implementation else ["coverage/kinematics-motion.report.json"] if is_motion_implementation else ["coverage/kinematics-registry.report.json"] if is_registry_implementation else ["coverage/userkins-kinematics.report.json"] if (is_userkins_source or is_userkins_config or is_userkins_implementation) else ["coverage/switchkins-kinematics.report.json"] if (is_switchkins_source or is_switchkins_config) else ["coverage/corexy-hal.report.json"] if is_corexy_hal else ["coverage/tripod-kinematics.report.json"] if (is_tripod_source or is_tripod_config) else ["coverage/genhex-kinematics.report.json"] if (is_genhex_source or is_genhex_config or is_genhex_hal) else ["coverage/pentapod-kinematics.report.json"] if (is_penta_source or is_penta_config or is_penta_hal) else ["coverage/kinematics-abi-contract.json", "coverage/kinematics-mapping-contract.json", "coverage/kinematics-numeric-policy.json"] if is_penta_implementation else ["coverage/delta-kinematics.report.json"] if (is_delta_source or is_delta_config or is_delta_implementation) else ["coverage/kinematics-source-closure.report.json", "coverage/trivkins-integration.report.json", "coverage/coupled-kinematics.report.json", "coverage/fiveaxis-kinematics.report.json", "coverage/trt-kinematics.report.json", "coverage/robot-kinematics.report.json", "coverage/genser-kinematics.report.json"] if is_kinematics_source else ["coverage/kinematics-config-graph.report.json", "coverage/kinematics-oracle-samples.jsonl", "coverage/kinematics-oracle.report.json", "coverage/kinematics-golden-schema.json", "coverage/coupled-kinematics.report.json", "coverage/fiveaxis-kinematics.report.json", "coverage/trt-kinematics.report.json", "coverage/robot-kinematics.report.json", "coverage/genser-kinematics.report.json"] if is_kinematics_config else ["coverage/kinematics-abi-contract.json", "coverage/kinematics-mapping-contract.json", "coverage/kinematics-numeric-policy.json", "coverage/coupled-kinematics.report.json", "coverage/fiveaxis-kinematics.report.json", "coverage/trt-kinematics.report.json", "coverage/robot-kinematics.report.json", "coverage/genser-kinematics.report.json"], "errors": ["blocked:linuxcnc/unit_tests/kinematics missing from locked source"], - "test_id": "audit:K2-HAL-01" if is_corexy_hal else "audit:K4-TRIPOD-01" if (is_tripod_source or is_tripod_config) else "audit:K4-HEX-01" if (is_genhex_source or is_genhex_config or is_genhex_hal or is_genhex_implementation) else "audit:K4-DELTA-01" if (is_delta_source or is_delta_config or is_delta_implementation) else "audit:K0-INV-01" if is_kinematics_source else "audit:K0-INV-02" if is_kinematics_config else "audit:K1-CONTRACT-01", - "oracle": {"status": "blocked", "report": "coverage/corexy-hal.report.json" if is_corexy_hal else "coverage/tripod-kinematics.report.json" if (is_tripod_source or is_tripod_config) else "coverage/genhex-kinematics.report.json" if (is_genhex_source or is_genhex_config or is_genhex_hal or is_genhex_implementation) else "coverage/delta-kinematics.report.json" if (is_delta_source or is_delta_config or is_delta_implementation) else "coverage/kinematics-source-closure.report.json"}, + "test_id": "audit:K6-HOME-01" if is_home_limit_implementation else "audit:K6-MOTION-02" if is_feedback_implementation else "audit:K6-MOTION-01" if is_motion_implementation else "audit:K5-CFG-01" if is_registry_implementation else "audit:K5-USER-01" if (is_userkins_source or is_userkins_config or is_userkins_implementation) else "audit:K5-SWITCH-01" if (is_switchkins_source or is_switchkins_config) else "audit:K2-HAL-01" if is_corexy_hal else "audit:K4-TRIPOD-01" if (is_tripod_source or is_tripod_config) else "audit:K4-HEX-01" if (is_genhex_source or is_genhex_config or is_genhex_hal) else "audit:K4-PENTA-01" if (is_penta_source or is_penta_config or is_penta_hal or is_penta_implementation) else "audit:K4-DELTA-01" if (is_delta_source or is_delta_config or is_delta_implementation) else "audit:K0-INV-01" if is_kinematics_source else "audit:K0-INV-02" if is_kinematics_config else "audit:K1-CONTRACT-01", + "oracle": {"status": "blocked", "report": "coverage/kinematics-home-limit.report.json" if is_home_limit_implementation else "coverage/kinematics-feedback.report.json" if is_feedback_implementation else "coverage/kinematics-motion.report.json" if is_motion_implementation else "coverage/kinematics-registry.report.json" if is_registry_implementation else "coverage/userkins-kinematics.report.json" if (is_userkins_source or is_userkins_config or is_userkins_implementation) else "coverage/switchkins-kinematics.report.json" if (is_switchkins_source or is_switchkins_config) else "coverage/corexy-hal.report.json" if is_corexy_hal else "coverage/tripod-kinematics.report.json" if (is_tripod_source or is_tripod_config) else "coverage/genhex-kinematics.report.json" if (is_genhex_source or is_genhex_config or is_genhex_hal) else "coverage/pentapod-kinematics.report.json" if (is_penta_source or is_penta_config or is_penta_hal or is_penta_implementation) else "coverage/delta-kinematics.report.json" if (is_delta_source or is_delta_config or is_delta_implementation) else "coverage/kinematics-source-closure.report.json"}, "mapping_status": "audited_blocked" if not is_corexy_hal else "verified_partial", }) + if is_sim_configuration: + # K8 covers every simulation resource, including configs that do not + # declare KINEMATICS. Keep the family-specific owner above, but link + # the shared preflight and its explicit blocked oracle as a second + # evidence edge. + entry["dependencies"] = list(dict.fromkeys([ + *[str(value) for value in entry.get("dependencies", [])], + "coverage/configuration-regression.report.json", + "coverage/config-resources.jsonl", + "coverage/kinematics-config-graph.report.json", + ])) + entry["outputs"] = list(dict.fromkeys([ + *[str(value) for value in entry.get("outputs", [])], + "coverage/configuration-regression.report.json", + ])) + entry["coverage_dimensions"] = list(dict.fromkeys([ + *[str(value) for value in entry.get("coverage_dimensions", [])], + "configuration_startup_preflight", + "configuration_resource_graph", + "configuration_kinematics_entry", + ])) + entry["configuration_regression"] = { + "feature_id": "feature:configuration-k8-regression", + "test_id": "audit:K8-REG-01", + "report": "coverage/configuration-regression.report.json", + "oracle": "blocked:official LinuxCNC kinematics/recovery oracle is absent from locked source", + } + if not (is_kinematics_source or is_kinematics_config or is_kinematics_abi or is_corexy_hal or is_switchkins_source or is_switchkins_config or is_userkins_source or is_userkins_config or is_userkins_implementation or is_motion_implementation or is_feedback_implementation or is_home_limit_implementation): + entry.update({ + "domain": "configuration", + "feature_id": "feature:configuration-k8-regression", + "errors": ["blocked:configuration preflight retains missing resources and official oracle gap"], + "test_id": "audit:K8-REG-01", + "oracle": {"status": "blocked", "report": "coverage/configuration-regression.report.json"}, + "mapping_status": "verified_partial", + }) return entry diff --git a/scripts/generate_switchkins_report.py b/scripts/generate_switchkins_report.py new file mode 100644 index 0000000..9aa8946 --- /dev/null +++ b/scripts/generate_switchkins_report.py @@ -0,0 +1,110 @@ +#!/usr/bin/env python3 +"""Generate deterministic native/WASM evidence for switchkins integration.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import re +import subprocess +from pathlib import Path + + +INPUTS = { + "switch_source": "linuxcnc/src/emc/kinematics/switchkins.c", + "switch_header": "linuxcnc/src/emc/kinematics/switchkins.h", + "module_source": "linuxcnc/src/emc/kinematics/xyzac-trt-kins.c", + "userk_source": "linuxcnc/src/emc/kinematics/userkfuncs.c", + "config": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini", + "postgui_hal": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/switchkins_postgui.hal", + "implementation": "wasm-core/src/sim_switchkins.c", + "kinematics_header": "wasm-core/include/sim_kinematics.h", + "kinematics_implementation": "wasm-core/src/sim_kinematics.c", + "test": "wasm-core/tests/sim_switchkins_test.c", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path, schema: str) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == schema: + return item + raise RuntimeError(f"runner did not emit {schema}") + + +def parse_config(path: Path) -> dict[str, object]: + text = path.read_text(encoding="utf-8") + match = re.search(r"^KINEMATICS\s*=\s*([^\s]+)(?:\s+sparm=([^\s]+))?", text, re.MULTILINE) + joints = re.search(r"^\s*JOINTS\s*=\s*(\d+)", text, re.MULTILINE) + coords = re.search(r"^\s*COORDINATES\s*=\s*([^\s]+)", text, re.MULTILINE) + return { + "path": INPUTS["config"], + "kinematics": match.group(1) if match else None, + "sparm": match.group(2) if match and match.group(2) else None, + "joints": int(joints.group(1)) if joints else None, + "coordinates": coords.group(1) if coords else None, + "identityfirst": bool(match and match.group(2) and "identityfirst" in match.group(2)), + "switch_pin": "motion.switchkins-type" in text, + "modes": {"0": "identity", "1": "xyzac-trt", "2": "userk"}, + } + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_switchkins_test")], root, "switchkins-samples.v1") + wasm = run_json(["node", str(root / "build-wasm/sim_switchkins_wasm_test.js")], root, "switchkins-samples.v1") + config = parse_config(root / INPUTS["config"]) + report = { + "schema": "switchkins-kinematics-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "configuration_candidates": [ + {**config, "id": "shipped-xyzac-trt-identityfirst", "kind": "real", "provenance": "shipped LinuxCNC simulation"}, + {"id": "mode-transition-pose-continuity", "kind": "derived", "path": INPUTS["test"], "modes": ["identity", "xyzac-trt"], "purpose": "old-mode forward pose to new-mode inverse remap"}, + {"id": "userk-slot-missing-module", "kind": "derived", "path": INPUTS["test"], "modes": ["userk"], "purpose": "mode 2 remains fail-closed until static userk is registered"}, + ], + "mode_registry": {"slots": [0, 1, 2], "names": {"0": "identity", "1": "xyzac-trt", "2": "userk"}, "startup_mode": 0, "identityfirst": config["identityfirst"]}, + "state_and_errors": { + "pose_continuity": {"identity_to_trt": True, "trt_to_identity": True}, + "state_hash_stable": native["returned_hash"] == native["returned_repeat_hash"] and native["returned_hash"] != 0, + "invalid_mode_error": -707, + "missing_module_error": -708, + "switch_interrupted_error": -709, + "abort_restores_active_mode": native["active_mode"] == 0, + }, + "samples": { + "native": native, + "wasm": wasm, + "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), + "state_hash_identical": [native[key] for key in ("initial_hash", "switched_hash", "returned_hash", "returned_repeat_hash")] == [wasm[key] for key in ("initial_hash", "switched_hash", "returned_hash", "returned_repeat_hash")], + }, + "native_wasm": {"status": "passed", "native_command": "build-native/sim_switchkins_test", "wasm_command": "node build-wasm/sim_switchkins_wasm_test.js"}, + "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source", "blocked_samples": ["type 0 identity", "type 1 xyzac-trt", "type 2 userk", "invalid mode", "missing module", "interrupted switch", "abort recovery"]}, + } + report["report_sha256"] = hashlib.sha256(json.dumps(report, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/switchkins-kinematics.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"switchkins={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/generate_userkins_report.py b/scripts/generate_userkins_report.py new file mode 100644 index 0000000..4b5d40f --- /dev/null +++ b/scripts/generate_userkins_report.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python3 +"""Generate deterministic evidence for statically linked userk and ugenser.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from pathlib import Path + + +INPUTS = { + "userk_source": "linuxcnc/src/emc/kinematics/userkfuncs.c", + "ugenser_source": "linuxcnc/src/emc/kinematics/ugenserkins.c", + "genser_source": "linuxcnc/src/emc/kinematics/genserkins.c", + "genser_functions": "linuxcnc/src/emc/kinematics/genserfuncs.c", + "userk_config": "linuxcnc/configs/sim/axis/vismach/scara/scara.ini", + "ugenser_config": "linuxcnc/configs/sim/axis/vismach/puma/puma560.ini", + "ugenser_dh": "linuxcnc/configs/sim/axis/vismach/puma/puma560_dh.hal", + "implementation": "wasm-core/src/sim_userkins.c", + "header": "wasm-core/include/sim_kinematics.h", + "test": "wasm-core/tests/sim_userkins_test.c", +} + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def run_json(command: list[str], root: Path) -> dict[str, object]: + result = subprocess.run(command, cwd=root, check=False, text=True, capture_output=True) + if result.returncode: + raise RuntimeError(f"{command[0]} exited {result.returncode}: {result.stderr.strip()}") + for line in result.stdout.splitlines(): + if line.lstrip().startswith("{"): + item = json.loads(line) + if item.get("schema") == "userkins-samples.v1": + return item + raise RuntimeError("runner did not emit userkins-samples.v1") + + +def generate(root: Path, output: Path) -> dict[str, object]: + root = root.resolve() + native = run_json([str(root / "build-native/sim_userkins_test")], root) + wasm = run_json(["node", str(root / "build-wasm/sim_userkins_wasm_test.js")], root) + userk_config = (root / INPUTS["userk_config"]).read_text(encoding="utf-8") + ugenser_config = (root / INPUTS["ugenser_config"]).read_text(encoding="utf-8") + ugenser_source = (root / INPUTS["ugenser_source"]).read_text(encoding="utf-8") + report = { + "schema": "userkins-kinematics-report.v1", + "status": "partial", + "implementation_status": "verified", + "source_records": {name: {"path": path, "sha256": sha256(root / path)} for name, path in INPUTS.items()}, + "configuration_candidates": [ + {"id": "shipped-scara-userk-slot", "kind": "real", "path": INPUTS["userk_config"], "scan": "kinstype==2 (userk" in userk_config, "implementation": "identity template", "coordinates": "XYZCAB"}, + {"id": "shipped-puma560-genser", "kind": "real", "path": INPUTS["ugenser_config"], "scan": "KINEMATICS= genserkins" in ugenser_config, "implementation": "ugenser static adapter over genser", "coordinates": "XYZABC"}, + {"id": "static-descriptor-regression", "kind": "derived", "path": INPUTS["test"], "implementations": ["userk.identity", "ugenser.static"], "purpose": "ABI/capability checks, FK/IK calls, switch slot binding, and native/WASM comparison"}, + ], + "static_contract": { + "abi_version": native["abi_version"], + "capabilities": {"forward": 1, "inverse": 2, "static": 4, "sample_mask": native["capabilities"]}, + "implementations": {"1": "identity", "2": "genser"}, + "switch_binding": {"slot": 2, "active_after_select": native["active_mode"]}, + "dynamic_host_loading": "forbidden; paths, slash-delimited names, and host shared libraries return SIM_KIN_ERR_DYNAMIC_MODULE", + }, + "ugenser_scope": { + "legacy_cli_status": "excluded", + "source_warning_present": "Declining usage" in ugenser_source and "functioning in its current state is doubtful" in ugenser_source, + "adaptation": "reuse the verified statically linked genser FK/IK implementation; do not port gettimeofday, stdin, or HAL process lifecycle", + }, + "error_boundaries": {"abi_version": -710, "capability": -711, "dynamic_module": -712, "missing_or_uninitialized_module": -708}, + "samples": { + "native": native, + "wasm": wasm, + "byte_identical_json": json.dumps(native, sort_keys=True, separators=(",", ":")) == json.dumps(wasm, sort_keys=True, separators=(",", ":")), + "state_hash_identical": [native["identity"]["state_hash"], native["ugenser"]["state_hash"]] == [wasm["identity"]["state_hash"], wasm["ugenser"]["state_hash"]], + "state_hash_stable": native["identity"]["state_hash"] == native["identity"]["repeat_hash"] and native["ugenser"]["state_hash"] == native["ugenser"]["repeat_hash"], + }, + "native_wasm": {"status": "passed", "native_command": "build-native/sim_userkins_test", "wasm_command": "node build-wasm/sim_userkins_wasm_test.js"}, + "oracle": {"status": "blocked", "reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; the deprecated ugenser CLI is not an approved replacement", "blocked_samples": ["userk identity template", "ugenser static adapter", "ABI mismatch", "capability mismatch", "dynamic module rejection", "uninitialized module"]}, + } + report["report_sha256"] = hashlib.sha256(json.dumps(report, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(report, ensure_ascii=False, sort_keys=True, indent=2) + "\n", encoding="utf-8") + return report + + +def main() -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo-root", type=Path, default=Path(__file__).resolve().parents[1]) + parser.add_argument("--output", type=Path, default=Path("coverage/userkins-kinematics.report.json")) + args = parser.parse_args() + report = generate(args.repo_root, args.repo_root / args.output) + print(f"userkins={report['status']} native_wasm={report['native_wasm']['status']} oracle={report['oracle']['status']}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/scripts/test_configuration_regression.py b/scripts/test_configuration_regression.py new file mode 100644 index 0000000..3f34638 --- /dev/null +++ b/scripts/test_configuration_regression.py @@ -0,0 +1,52 @@ +import json +import sys +import unittest +from pathlib import Path +from tempfile import TemporaryDirectory + +sys.path.insert(0, str(Path(__file__).resolve().parent)) + +from generate_configuration_regression import generate + + +ROOT = Path(__file__).resolve().parents[1] +REPORT = ROOT / "coverage/configuration-regression.report.json" + + +class ConfigurationRegressionTests(unittest.TestCase): + def test_report_contract(self): + report = json.loads(REPORT.read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "configuration-regression-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["counts"]["registered_configuration_entries"], 264) + self.assertEqual(len(report["configuration_entries"]), 264) + self.assertEqual(report["closure"]["graph_orphan_entry_ids"], []) + self.assertEqual(report["closure"]["unowned_template_ids"], []) + self.assertEqual(report["closure"]["resource_orphan_entrypoints"], []) + self.assertEqual(report["runtime"]["native_wasm"]["status"], "passed") + self.assertEqual(report["runtime"]["worker"]["status"], "passed") + self.assertEqual(report["recovery_summary"]["endpoints_equal"], True) + self.assertEqual(report["oracle"]["status"], "blocked") + self.assertTrue(report["oracle"]["derived_configuration_results_are_not_official"]) + + def test_all_entry_ids_are_unique_and_repeat_stable(self): + report = json.loads(REPORT.read_text(encoding="utf-8")) + ids = [row["config_id"] for row in report["configuration_entries"]] + self.assertEqual(len(ids), len(set(ids))) + for group in (report["runtime"]["native"], report["runtime"]["wasm"]): + self.assertEqual(group["status"], "passed") + self.assertTrue(all(row["repeat_stable"] for row in group["records"].values())) + self.assertTrue(all(row["repeat_stable"] for row in report["runtime"]["worker"]["records"].values())) + + def test_generation_is_deterministic(self): + with TemporaryDirectory() as directory: + first_path = Path(directory) / "first.json" + second_path = Path(directory) / "second.json" + first = generate(ROOT, first_path) + second = generate(ROOT, second_path) + self.assertEqual(first, second) + self.assertEqual(first_path.read_bytes(), second_path.read_bytes()) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_hal_runtime.py b/scripts/test_hal_runtime.py index e09d6b6..0a33599 100644 --- a/scripts/test_hal_runtime.py +++ b/scripts/test_hal_runtime.py @@ -34,6 +34,10 @@ class HalRuntimeTests(unittest.TestCase): self.assertEqual(report["schema"], "corexy-hal-report.v1") self.assertTrue(report["native_wasm"]["byte_identical_json"]) + def test_io_pin_capacity_is_declared(self): + report = json.loads((ROOT / "coverage/hal-runtime.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["pin_capacity"], 256) + if __name__ == "__main__": unittest.main() diff --git a/scripts/test_io_report.py b/scripts/test_io_report.py new file mode 100644 index 0000000..7488fc9 --- /dev/null +++ b/scripts/test_io_report.py @@ -0,0 +1,45 @@ +import json +import unittest +from pathlib import Path + +import generate_io_report + +ROOT = Path(__file__).resolve().parents[1] + + +class IoReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/io-runtime.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "io-runtime-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["boundaries"]["invalid_pin_type"], -304) + self.assertEqual(report["boundaries"]["spindle_limit"], -906) + self.assertEqual(report["boundaries"]["tool_change_while_spinning"], -910) + self.assertEqual(report["boundaries"]["probe_trigger"], 0) + self.assertEqual(report["boundaries"]["probe_state"], 2) + self.assertEqual(report["boundaries"]["estop_command"], -904) + self.assertEqual(report["boundaries"]["estop_recovery_before_clear"], -904) + self.assertTrue(report["boundaries"]["state_hash_stable"]) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.io-one.json", ROOT / "coverage/.io-two.json" + try: + self.assertEqual(generate_io_report.generate(ROOT, first), generate_io_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + def test_wasm_exports_io_api(self): + module = ROOT / "build-wasm/linuxcnc-sim-core.js" + if not module.is_file(): + self.skipTest("WASM build has not been generated") + text = module.read_text(encoding="utf-8") + for symbol in ("sim_io_init", "sim_io_spindle_command", "sim_io_tool_change", "sim_io_probe_update", "sim_io_recover"): + self.assertIn(symbol, text) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_kinematics_feedback_report.py b/scripts/test_kinematics_feedback_report.py new file mode 100644 index 0000000..f796833 --- /dev/null +++ b/scripts/test_kinematics_feedback_report.py @@ -0,0 +1,34 @@ +import json +import unittest +from pathlib import Path + +import generate_kinematics_feedback_report + +ROOT = Path(__file__).resolve().parents[1] + + +class KinematicsFeedbackReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/kinematics-feedback.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "kinematics-feedback-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["boundaries"]["stale_read"], -824) + self.assertEqual(report["boundaries"]["nonfinite"], -822) + self.assertEqual(report["boundaries"]["forward_failure"], -823) + self.assertEqual(report["boundaries"]["failed_feedback_valid"], 0) + self.assertTrue(report["boundaries"]["state_hash_stable"]) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.feedback-one.json", ROOT / "coverage/.feedback-two.json" + try: + self.assertEqual(generate_kinematics_feedback_report.generate(ROOT, first), generate_kinematics_feedback_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_kinematics_home_limit_report.py b/scripts/test_kinematics_home_limit_report.py new file mode 100644 index 0000000..5e61171 --- /dev/null +++ b/scripts/test_kinematics_home_limit_report.py @@ -0,0 +1,34 @@ +import json +import unittest +from pathlib import Path + +import generate_kinematics_home_limit_report + +ROOT = Path(__file__).resolve().parents[1] + + +class KinematicsHomeLimitReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/kinematics-home-limit.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "kinematics-home-limit-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["boundaries"]["unhomed"], -842) + self.assertEqual(report["boundaries"]["sequence"], -846) + self.assertEqual(report["boundaries"]["limit"], -843) + self.assertTrue(report["boundaries"]["retains_valid_pose"]) + self.assertTrue(report["boundaries"]["state_hash_stable"]) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.home-one.json", ROOT / "coverage/.home-two.json" + try: + self.assertEqual(generate_kinematics_home_limit_report.generate(ROOT, first), generate_kinematics_home_limit_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_kinematics_motion_report.py b/scripts/test_kinematics_motion_report.py new file mode 100644 index 0000000..bbabe63 --- /dev/null +++ b/scripts/test_kinematics_motion_report.py @@ -0,0 +1,35 @@ +import json +import unittest +from pathlib import Path + +import generate_kinematics_motion_report + +ROOT = Path(__file__).resolve().parents[1] + + +class KinematicsMotionReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/kinematics-motion.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "kinematics-motion-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["pipeline"]["joint_queue_capacity"], 64) + self.assertEqual(report["boundaries"]["capacity"], -802) + self.assertEqual(report["boundaries"]["inverse_failure"], -804) + self.assertTrue(report["boundaries"]["capacity_planner_rollback"]) + self.assertTrue(report["boundaries"]["inverse_planner_rollback"]) + self.assertTrue(report["boundaries"]["state_hash_stable"]) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.motion-one.json", ROOT / "coverage/.motion-two.json" + try: + self.assertEqual(generate_kinematics_motion_report.generate(ROOT, first), generate_kinematics_motion_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_kinematics_registry_report.py b/scripts/test_kinematics_registry_report.py new file mode 100644 index 0000000..156262d --- /dev/null +++ b/scripts/test_kinematics_registry_report.py @@ -0,0 +1,33 @@ +import json +import unittest +from pathlib import Path + +import generate_kinematics_registry_report + +ROOT = Path(__file__).resolve().parents[1] + + +class KinematicsRegistryReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/kinematics-registry.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "kinematics-registry-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["registry"]["entry_count"], 18) + self.assertEqual(report["registry"]["verified_entries"], 18) + self.assertEqual(report["registry"]["capability_union"], 127) + self.assertEqual(report["registry"]["parameter_union"], 255) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.registry-one.json", ROOT / "coverage/.registry-two.json" + try: + self.assertEqual(generate_kinematics_registry_report.generate(ROOT, first), generate_kinematics_registry_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_pentapod_kinematics_report.py b/scripts/test_pentapod_kinematics_report.py index adbe073..bc2c05e 100644 --- a/scripts/test_pentapod_kinematics_report.py +++ b/scripts/test_pentapod_kinematics_report.py @@ -12,6 +12,10 @@ class PentapodKinematicsReportTests(unittest.TestCase): self.assertEqual(report["implementation_status"], "verified") self.assertTrue(report["configuration_candidate"]["scan"]) self.assertEqual(report["geometry"]["struts"], 5) + self.assertEqual(report["mapping"]["coordinates"], "XYZAB") + self.assertEqual(report["workspace_and_boundaries"]["singular_jacobian_error"], -704) + self.assertEqual(report["workspace_and_boundaries"]["nonpositive_joint_error"], -702) + self.assertEqual(len(report["configuration_candidates"]), 2) self.assertTrue(report["samples"]["byte_identical_json"]) self.assertTrue(report["samples"]["state_hash_identical"]) self.assertEqual(report["oracle"]["status"], "blocked") diff --git a/scripts/test_switchkins_report.py b/scripts/test_switchkins_report.py new file mode 100644 index 0000000..cec26af --- /dev/null +++ b/scripts/test_switchkins_report.py @@ -0,0 +1,37 @@ +import json +import unittest +from pathlib import Path + +import generate_switchkins_report + + +ROOT = Path(__file__).resolve().parents[1] + + +class SwitchkinsReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/switchkins-kinematics.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "switchkins-kinematics-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertTrue(report["mode_registry"]["identityfirst"]) + self.assertEqual(report["mode_registry"]["names"]["2"], "userk") + self.assertTrue(report["state_and_errors"]["pose_continuity"]["identity_to_trt"]) + self.assertTrue(report["state_and_errors"]["state_hash_stable"]) + self.assertEqual(report["state_and_errors"]["invalid_mode_error"], -707) + self.assertEqual(report["state_and_errors"]["missing_module_error"], -708) + self.assertEqual(report["state_and_errors"]["switch_interrupted_error"], -709) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.switch-one.json", ROOT / "coverage/.switch-two.json" + try: + self.assertEqual(generate_switchkins_report.generate(ROOT, first), generate_switchkins_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/test_userkins_report.py b/scripts/test_userkins_report.py new file mode 100644 index 0000000..a063d84 --- /dev/null +++ b/scripts/test_userkins_report.py @@ -0,0 +1,36 @@ +import json +import unittest +from pathlib import Path + +import generate_userkins_report + + +ROOT = Path(__file__).resolve().parents[1] + + +class UserkinsReportTests(unittest.TestCase): + def test_contract(self): + report = json.loads((ROOT / "coverage/userkins-kinematics.report.json").read_text(encoding="utf-8")) + self.assertEqual(report["schema"], "userkins-kinematics-report.v1") + self.assertEqual(report["implementation_status"], "verified") + self.assertEqual(report["static_contract"]["abi_version"], 1) + self.assertEqual(report["static_contract"]["switch_binding"]["active_after_select"], 2) + self.assertEqual(report["ugenser_scope"]["legacy_cli_status"], "excluded") + self.assertTrue(report["ugenser_scope"]["source_warning_present"]) + self.assertEqual(report["error_boundaries"]["dynamic_module"], -712) + self.assertTrue(report["samples"]["byte_identical_json"]) + self.assertTrue(report["samples"]["state_hash_identical"]) + self.assertTrue(report["samples"]["state_hash_stable"]) + self.assertEqual(report["oracle"]["status"], "blocked") + + def test_deterministic(self): + first, second = ROOT / "coverage/.user-one.json", ROOT / "coverage/.user-two.json" + try: + self.assertEqual(generate_userkins_report.generate(ROOT, first), generate_userkins_report.generate(ROOT, second)) + finally: + first.unlink(missing_ok=True) + second.unlink(missing_ok=True) + + +if __name__ == "__main__": + unittest.main() diff --git a/scripts/validate_baseline.py b/scripts/validate_baseline.py index c889f8e..1526117 100755 --- a/scripts/validate_baseline.py +++ b/scripts/validate_baseline.py @@ -154,6 +154,56 @@ def validate(repo_root: Path, lock_path: Path, source_path: Path, manifest_path: errors.append("workspace recovery report is missing") elif recovery_report_hash != sha256(recovery_report_path): errors.append("workspace recovery report hash does not match context lock") + if recovery_report_path.is_file(): + try: + recovery_report = json.loads(recovery_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("workspace recovery report is not valid JSON") + else: + if recovery_report.get("status") != "passed": + errors.append("workspace recovery report is not passed") + if recovery_report.get("implementation_status") != "verified": + errors.append("workspace recovery implementation is not verified") + if recovery_report.get("oracle", {}).get("status") != "blocked": + errors.append("workspace recovery oracle status must remain explicitly blocked") + configuration_regression_path = repo_root / "coverage/configuration-regression.report.json" + configuration_regression_hash = lock.get("configuration_regression_report_sha256") + if configuration_regression_hash: + if not configuration_regression_path.is_file(): + errors.append("configuration regression report is missing") + elif configuration_regression_hash != sha256(configuration_regression_path): + errors.append("configuration regression report hash does not match context lock") + if configuration_regression_path.is_file(): + try: + configuration_regression = json.loads(configuration_regression_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("configuration regression report is not valid JSON") + else: + if configuration_regression.get("implementation_status") != "verified": + errors.append("configuration regression implementation is not verified") + if configuration_regression.get("oracle", {}).get("status") != "blocked": + errors.append("configuration regression oracle status must remain explicitly blocked") + closure = configuration_regression.get("closure", {}) + if closure.get("graph_orphan_entry_ids") != []: + errors.append("configuration regression graph contains orphan entries") + if closure.get("unowned_template_ids") != []: + errors.append("configuration regression graph contains unowned templates") + if closure.get("resource_orphan_entrypoints") != []: + errors.append("configuration regression resource graph contains orphan entrypoints") + if configuration_regression.get("runtime", {}).get("native_wasm", {}).get("status") != "passed": + errors.append("configuration regression native/WASM summary is not passed") + if configuration_regression.get("runtime", {}).get("worker", {}).get("status") != "passed": + errors.append("configuration regression Worker summary is not passed") + if isinstance(inventory_count, dict): + report_counts = configuration_regression.get("counts", {}) + for inventory_key, report_key in ( + ("configuration_regression_entries", "registered_configuration_entries"), + ("configuration_regression_entrypoints", "config_entrypoints"), + ("configuration_regression_resources", "resource_rows"), + ): + value = report_counts.get(report_key) + if value is not None and inventory_count.get(inventory_key) != value: + errors.append(f"{inventory_key} count does not match configuration regression report") runtime_report_path = repo_root / "coverage/runtime-mapping.report.json" runtime_report_hash = lock.get("runtime_mapping_report_sha256") if runtime_report_hash: @@ -203,6 +253,13 @@ def validate(repo_root: Path, lock_path: Path, source_path: Path, manifest_path: errors.append("motion runtime report is missing") elif motion_report_hash != sha256(motion_report_path): errors.append("motion runtime report hash does not match context lock") + io_report_path = repo_root / "coverage/io-runtime.report.json" + io_report_hash = lock.get("io_runtime_report_sha256") + if io_report_hash: + if not io_report_path.is_file(): + errors.append("io runtime report is missing") + elif io_report_hash != sha256(io_report_path): + errors.append("io runtime report hash does not match context lock") kinematics_runtime_report_path = repo_root / "coverage/kinematics-runtime.report.json" kinematics_runtime_report_hash = lock.get("kinematics_runtime_report_sha256") if kinematics_runtime_report_hash: @@ -484,6 +541,125 @@ def validate(repo_root: Path, lock_path: Path, source_path: Path, manifest_path: errors.append("genhex kinematics implementation is not verified") if genhex_report.get("oracle", {}).get("status") != "blocked": errors.append("genhex kinematics oracle status must remain explicitly blocked") + pentapod_report_path = repo_root / "coverage/pentapod-kinematics.report.json" + pentapod_report_hash = lock.get("pentapod_kinematics_report_sha256") + if pentapod_report_hash: + if not pentapod_report_path.is_file(): + errors.append("pentapod kinematics report is missing") + elif pentapod_report_hash != sha256(pentapod_report_path): + errors.append("pentapod kinematics report hash does not match context lock") + if pentapod_report_path.is_file(): + try: + pentapod_report = json.loads(pentapod_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("pentapod kinematics report is not valid JSON") + else: + if pentapod_report.get("implementation_status") != "verified": + errors.append("pentapod kinematics implementation is not verified") + if pentapod_report.get("oracle", {}).get("status") != "blocked": + errors.append("pentapod kinematics oracle status must remain explicitly blocked") + switchkins_report_path = repo_root / "coverage/switchkins-kinematics.report.json" + switchkins_report_hash = lock.get("switchkins_kinematics_report_sha256") + if switchkins_report_hash: + if not switchkins_report_path.is_file(): + errors.append("switchkins kinematics report is missing") + elif switchkins_report_hash != sha256(switchkins_report_path): + errors.append("switchkins kinematics report hash does not match context lock") + if switchkins_report_path.is_file(): + try: + switchkins_report = json.loads(switchkins_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("switchkins kinematics report is not valid JSON") + else: + if switchkins_report.get("implementation_status") != "verified": + errors.append("switchkins kinematics implementation is not verified") + if switchkins_report.get("oracle", {}).get("status") != "blocked": + errors.append("switchkins kinematics oracle status must remain explicitly blocked") + userkins_report_path = repo_root / "coverage/userkins-kinematics.report.json" + userkins_report_hash = lock.get("userkins_kinematics_report_sha256") + if userkins_report_hash: + if not userkins_report_path.is_file(): + errors.append("userkins kinematics report is missing") + elif userkins_report_hash != sha256(userkins_report_path): + errors.append("userkins kinematics report hash does not match context lock") + if userkins_report_path.is_file(): + try: + userkins_report = json.loads(userkins_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("userkins kinematics report is not valid JSON") + else: + if userkins_report.get("implementation_status") != "verified": + errors.append("userkins kinematics implementation is not verified") + if userkins_report.get("oracle", {}).get("status") != "blocked": + errors.append("userkins kinematics oracle status must remain explicitly blocked") + registry_report_path = repo_root / "coverage/kinematics-registry.report.json" + registry_report_hash = lock.get("kinematics_registry_report_sha256") + if registry_report_hash: + if not registry_report_path.is_file(): + errors.append("kinematics registry report is missing") + elif registry_report_hash != sha256(registry_report_path): + errors.append("kinematics registry report hash does not match context lock") + if registry_report_path.is_file(): + try: + registry_report = json.loads(registry_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("kinematics registry report is not valid JSON") + else: + if registry_report.get("implementation_status") != "verified": + errors.append("kinematics registry implementation is not verified") + if registry_report.get("oracle", {}).get("status") != "blocked": + errors.append("kinematics registry oracle status must remain explicitly blocked") + motion_report_path = repo_root / "coverage/kinematics-motion.report.json" + motion_report_hash = lock.get("kinematics_motion_report_sha256") + if motion_report_hash: + if not motion_report_path.is_file(): + errors.append("kinematics motion report is missing") + elif motion_report_hash != sha256(motion_report_path): + errors.append("kinematics motion report hash does not match context lock") + if motion_report_path.is_file(): + try: + motion_report = json.loads(motion_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("kinematics motion report is not valid JSON") + else: + if motion_report.get("implementation_status") != "verified": + errors.append("kinematics motion implementation is not verified") + if motion_report.get("oracle", {}).get("status") != "blocked": + errors.append("kinematics motion oracle status must remain explicitly blocked") + feedback_report_path = repo_root / "coverage/kinematics-feedback.report.json" + feedback_report_hash = lock.get("kinematics_feedback_report_sha256") + if feedback_report_hash: + if not feedback_report_path.is_file(): + errors.append("kinematics feedback report is missing") + elif feedback_report_hash != sha256(feedback_report_path): + errors.append("kinematics feedback report hash does not match context lock") + if feedback_report_path.is_file(): + try: + feedback_report = json.loads(feedback_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("kinematics feedback report is not valid JSON") + else: + if feedback_report.get("implementation_status") != "verified": + errors.append("kinematics feedback implementation is not verified") + if feedback_report.get("oracle", {}).get("status") != "blocked": + errors.append("kinematics feedback oracle status must remain explicitly blocked") + home_limit_report_path = repo_root / "coverage/kinematics-home-limit.report.json" + home_limit_report_hash = lock.get("kinematics_home_limit_report_sha256") + if home_limit_report_hash: + if not home_limit_report_path.is_file(): + errors.append("kinematics home limit report is missing") + elif home_limit_report_hash != sha256(home_limit_report_path): + errors.append("kinematics home limit report hash does not match context lock") + if home_limit_report_path.is_file(): + try: + home_limit_report = json.loads(home_limit_report_path.read_text(encoding="utf-8")) + except (OSError, UnicodeError, json.JSONDecodeError): + errors.append("kinematics home limit report is not valid JSON") + else: + if home_limit_report.get("implementation_status") != "verified": + errors.append("kinematics home limit implementation is not verified") + if home_limit_report.get("oracle", {}).get("status") != "blocked": + errors.append("kinematics home limit oracle status must remain explicitly blocked") source_ids = [str(row.get("source_id", "")) for row in sources] if len(source_ids) != len(set(source_ids)): errors.append("source index contains duplicate source_id") diff --git a/wasm-core/CMakeLists.txt b/wasm-core/CMakeLists.txt index 180b956..753e126 100644 --- a/wasm-core/CMakeLists.txt +++ b/wasm-core/CMakeLists.txt @@ -6,7 +6,7 @@ set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) -add_library(sim_core STATIC src/sim_api.c src/sim_protocol.c src/sim_event.c src/sim_hal.c src/sim_posemath.c src/sim_interpreter.c src/sim_motion_queue.c src/sim_kinematics.c) +add_library(sim_core STATIC src/sim_api.c src/sim_protocol.c src/sim_event.c src/sim_hal.c src/sim_posemath.c src/sim_interpreter.c src/sim_motion_queue.c src/sim_kinematics.c src/sim_switchkins.c src/sim_userkins.c src/sim_kinematics_registry.c src/sim_kinematics_motion.c src/sim_kinematics_feedback.c src/sim_kinematics_home_limit.c src/sim_io.c) target_include_directories(sim_core PUBLIC include) target_compile_definitions(sim_core PRIVATE SIM_API_BUILD=1) @@ -70,6 +70,48 @@ if(NOT EMSCRIPTEN) target_include_directories(sim_kinematics_test PRIVATE include) target_compile_options(sim_kinematics_test PRIVATE -UNDEBUG) add_test(NAME sim_kinematics_test COMMAND sim_kinematics_test) + + add_executable(sim_switchkins_test tests/sim_switchkins_test.c) + target_link_libraries(sim_switchkins_test PRIVATE sim_core) + target_include_directories(sim_switchkins_test PRIVATE include) + target_compile_options(sim_switchkins_test PRIVATE -UNDEBUG) + add_test(NAME sim_switchkins_test COMMAND sim_switchkins_test) + + add_executable(sim_userkins_test tests/sim_userkins_test.c) + target_link_libraries(sim_userkins_test PRIVATE sim_core) + target_include_directories(sim_userkins_test PRIVATE include) + target_compile_options(sim_userkins_test PRIVATE -UNDEBUG) + add_test(NAME sim_userkins_test COMMAND sim_userkins_test) + + add_executable(sim_kinematics_registry_test tests/sim_kinematics_registry_test.c) + target_link_libraries(sim_kinematics_registry_test PRIVATE sim_core) + target_include_directories(sim_kinematics_registry_test PRIVATE include) + target_compile_options(sim_kinematics_registry_test PRIVATE -UNDEBUG) + add_test(NAME sim_kinematics_registry_test COMMAND sim_kinematics_registry_test) + + add_executable(sim_kinematics_motion_test tests/sim_kinematics_motion_test.c) + target_link_libraries(sim_kinematics_motion_test PRIVATE sim_core) + target_include_directories(sim_kinematics_motion_test PRIVATE include) + target_compile_options(sim_kinematics_motion_test PRIVATE -UNDEBUG) + add_test(NAME sim_kinematics_motion_test COMMAND sim_kinematics_motion_test) + + add_executable(sim_kinematics_feedback_test tests/sim_kinematics_feedback_test.c) + target_link_libraries(sim_kinematics_feedback_test PRIVATE sim_core) + target_include_directories(sim_kinematics_feedback_test PRIVATE include) + target_compile_options(sim_kinematics_feedback_test PRIVATE -UNDEBUG) + add_test(NAME sim_kinematics_feedback_test COMMAND sim_kinematics_feedback_test) + + add_executable(sim_kinematics_home_limit_test tests/sim_kinematics_home_limit_test.c) + target_link_libraries(sim_kinematics_home_limit_test PRIVATE sim_core) + target_include_directories(sim_kinematics_home_limit_test PRIVATE include) + target_compile_options(sim_kinematics_home_limit_test PRIVATE -UNDEBUG) + add_test(NAME sim_kinematics_home_limit_test COMMAND sim_kinematics_home_limit_test) + + add_executable(sim_io_test tests/sim_io_test.c) + target_link_libraries(sim_io_test PRIVATE sim_core) + target_include_directories(sim_io_test PRIVATE include) + target_compile_options(sim_io_test PRIVATE -UNDEBUG) + add_test(NAME sim_io_test COMMAND sim_io_test) endif() if(EMSCRIPTEN) @@ -85,7 +127,49 @@ if(EMSCRIPTEN) target_compile_options(sim_kinematics_wasm_test PRIVATE -UNDEBUG) target_link_options(sim_kinematics_wasm_test PRIVATE -sSINGLE_FILE=1) - add_executable(sim_core_module src/sim_api.c src/sim_protocol.c src/sim_event.c src/sim_hal.c src/sim_posemath.c src/sim_interpreter.c src/sim_motion_queue.c src/sim_kinematics.c) + add_executable(sim_switchkins_wasm_test tests/sim_switchkins_test.c) + target_link_libraries(sim_switchkins_wasm_test PRIVATE sim_core) + target_include_directories(sim_switchkins_wasm_test PRIVATE include) + target_compile_options(sim_switchkins_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_switchkins_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_userkins_wasm_test tests/sim_userkins_test.c) + target_link_libraries(sim_userkins_wasm_test PRIVATE sim_core) + target_include_directories(sim_userkins_wasm_test PRIVATE include) + target_compile_options(sim_userkins_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_userkins_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_kinematics_registry_wasm_test tests/sim_kinematics_registry_test.c) + target_link_libraries(sim_kinematics_registry_wasm_test PRIVATE sim_core) + target_include_directories(sim_kinematics_registry_wasm_test PRIVATE include) + target_compile_options(sim_kinematics_registry_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_kinematics_registry_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_kinematics_motion_wasm_test tests/sim_kinematics_motion_test.c) + target_link_libraries(sim_kinematics_motion_wasm_test PRIVATE sim_core) + target_include_directories(sim_kinematics_motion_wasm_test PRIVATE include) + target_compile_options(sim_kinematics_motion_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_kinematics_motion_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_kinematics_feedback_wasm_test tests/sim_kinematics_feedback_test.c) + target_link_libraries(sim_kinematics_feedback_wasm_test PRIVATE sim_core) + target_include_directories(sim_kinematics_feedback_wasm_test PRIVATE include) + target_compile_options(sim_kinematics_feedback_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_kinematics_feedback_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_kinematics_home_limit_wasm_test tests/sim_kinematics_home_limit_test.c) + target_link_libraries(sim_kinematics_home_limit_wasm_test PRIVATE sim_core) + target_include_directories(sim_kinematics_home_limit_wasm_test PRIVATE include) + target_compile_options(sim_kinematics_home_limit_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_kinematics_home_limit_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_io_wasm_test tests/sim_io_test.c) + target_link_libraries(sim_io_wasm_test PRIVATE sim_core) + target_include_directories(sim_io_wasm_test PRIVATE include) + target_compile_options(sim_io_wasm_test PRIVATE -UNDEBUG) + target_link_options(sim_io_wasm_test PRIVATE -sSINGLE_FILE=1) + + add_executable(sim_core_module src/sim_api.c src/sim_protocol.c src/sim_event.c src/sim_hal.c src/sim_posemath.c src/sim_interpreter.c src/sim_motion_queue.c src/sim_kinematics.c src/sim_switchkins.c src/sim_userkins.c src/sim_kinematics_registry.c src/sim_kinematics_motion.c src/sim_kinematics_feedback.c src/sim_kinematics_home_limit.c src/sim_io.c) target_include_directories(sim_core_module PRIVATE include ${CMAKE_CURRENT_SOURCE_DIR}/../linuxcnc/src @@ -97,6 +181,6 @@ if(EMSCRIPTEN) set_target_properties(sim_core_module PROPERTIES OUTPUT_NAME "linuxcnc-sim-core" SUFFIX ".js" - LINK_FLAGS "-sMODULARIZE=1 -sEXPORT_ES6=1 -sENVIRONMENT=web,worker -sEXPORTED_FUNCTIONS=['_malloc','_free','_sim_create','_sim_load_workspace','_sim_command','_sim_step','_sim_read_snapshot','_sim_read_event','_sim_export_state','_sim_import_state','_sim_destroy','_sim_protocol_reset','_sim_protocol_accept','_sim_protocol_pause','_sim_protocol_resume','_sim_protocol_state_value','_sim_protocol_last_seq','_sim_protocol_tick','_sim_protocol_set_tick','_sim_event_reset','_sim_event_append','_sim_event_count','_sim_event_cursor','_sim_event_read','_sim_event_export','_sim_event_import','_sim_hal_reset','_sim_hal_register_pin','_sim_hal_set_pin','_sim_hal_get_pin','_sim_hal_connect','_sim_hal_register_thread','_sim_hal_register_function','_sim_hal_set_function_failure','_sim_hal_step','_sim_hal_tick','_sim_hal_function_calls','_sim_hal_pin_count','_sim_hal_thread_count','_sim_hal_function_count','_sim_posemath_normalize','_sim_posemath_dot','_sim_posemath_line_point','_sim_posemath_is_finite','_sim_posemath_pose_is_finite','_sim_posemath_pose_line_point','_sim_posemath_segment_validate','_sim_posemath_segment_point','_sim_posemath_hash_state','_sim_tp_init','_sim_tp_reset','_sim_tp_enqueue','_sim_tp_step','_sim_tp_read_state','_sim_tp_state_hash','_sim_interpreter_init','_sim_interpreter_reset','_sim_interpreter_execute','_sim_interpreter_read_state','_sim_interpreter_canonical','_sim_interpreter_state_hash','_sim_interpreter_block_hash','_sim_motion_init','_sim_motion_reset','_sim_motion_enqueue','_sim_motion_step','_sim_motion_read_state','_sim_motion_queue_depth','_sim_motion_state_hash','_sim_motion_canonical','_sim_kinematics_init','_sim_kinematics_forward','_sim_kinematics_forward_ex','_sim_kinematics_inverse','_sim_kinematics_inverse_ex','_sim_kinematics_home','_sim_kinematics_validate_pose','_sim_kinematics_state_hash'] -sEXPORTED_RUNTIME_METHODS=['ccall','cwrap']" + LINK_FLAGS "-sMODULARIZE=1 -sEXPORT_ES6=1 -sENVIRONMENT=web,worker -sEXPORTED_FUNCTIONS=['_malloc','_free','_sim_create','_sim_load_workspace','_sim_command','_sim_step','_sim_read_snapshot','_sim_read_event','_sim_export_state','_sim_import_state','_sim_destroy','_sim_protocol_reset','_sim_protocol_accept','_sim_protocol_pause','_sim_protocol_resume','_sim_protocol_state_value','_sim_protocol_last_seq','_sim_protocol_tick','_sim_protocol_set_tick','_sim_event_reset','_sim_event_append','_sim_event_count','_sim_event_cursor','_sim_event_read','_sim_event_export','_sim_event_import','_sim_hal_reset','_sim_hal_register_pin','_sim_hal_set_pin','_sim_hal_get_pin','_sim_hal_connect','_sim_hal_register_thread','_sim_hal_register_function','_sim_hal_set_function_failure','_sim_hal_step','_sim_hal_tick','_sim_hal_function_calls','_sim_hal_pin_count','_sim_hal_thread_count','_sim_hal_function_count','_sim_posemath_normalize','_sim_posemath_dot','_sim_posemath_line_point','_sim_posemath_is_finite','_sim_posemath_pose_is_finite','_sim_posemath_pose_line_point','_sim_posemath_segment_validate','_sim_posemath_segment_point','_sim_posemath_hash_state','_sim_tp_init','_sim_tp_reset','_sim_tp_enqueue','_sim_tp_step','_sim_tp_read_state','_sim_tp_state_hash','_sim_interpreter_init','_sim_interpreter_reset','_sim_interpreter_execute','_sim_interpreter_read_state','_sim_interpreter_canonical','_sim_interpreter_state_hash','_sim_interpreter_block_hash','_sim_motion_init','_sim_motion_reset','_sim_motion_enqueue','_sim_motion_step','_sim_motion_read_state','_sim_motion_queue_depth','_sim_motion_state_hash','_sim_motion_canonical','_sim_kinematics_init','_sim_kinematics_forward','_sim_kinematics_forward_ex','_sim_kinematics_inverse','_sim_kinematics_inverse_ex','_sim_kinematics_home','_sim_kinematics_validate_pose','_sim_kinematics_state_hash','_sim_kinematics_switch_init','_sim_kinematics_switch_register','_sim_kinematics_switch_begin','_sim_kinematics_switch_abort','_sim_kinematics_switch_commit','_sim_kinematics_switch_select','_sim_kinematics_switch_forward','_sim_kinematics_switch_inverse','_sim_kinematics_switch_active','_sim_kinematics_switch_state_hash','_sim_kinematics_user_init','_sim_kinematics_user_bind_switch','_sim_kinematics_user_forward','_sim_kinematics_user_inverse','_sim_kinematics_user_reject_dynamic','_sim_kinematics_user_state_hash','_sim_kinematics_registry_count','_sim_kinematics_registry_get','_sim_kinematics_registry_find','_sim_kinematics_registry_require','_sim_kinematics_registry_validate_config','_sim_kinematics_registry_state_hash','_sim_kinematics_motion_init','_sim_kinematics_motion_reset','_sim_kinematics_motion_enqueue','_sim_kinematics_motion_pause','_sim_kinematics_motion_step','_sim_kinematics_motion_peek','_sim_kinematics_motion_pop','_sim_kinematics_motion_depth','_sim_kinematics_motion_state_hash','_sim_kinematics_feedback_init','_sim_kinematics_feedback_reset','_sim_kinematics_feedback_update','_sim_kinematics_feedback_read','_sim_kinematics_feedback_state_hash','_sim_kinematics_home_limit_init','_sim_kinematics_home_limit_reset','_sim_kinematics_home_limit_home','_sim_kinematics_home_limit_check','_sim_kinematics_home_limit_read','_sim_kinematics_home_limit_state_hash','_sim_io_init','_sim_io_reset','_sim_io_register_pins','_sim_io_spindle_command','_sim_io_spindle_set_inhibit','_sim_io_spindle_set_fault','_sim_io_spindle_set_index_enable','_sim_io_spindle_set_feedback','_sim_io_spindle_orient','_sim_io_spindle_set_oriented','_sim_io_tool_prepare','_sim_io_tool_set_prepared','_sim_io_tool_change','_sim_io_tool_set_changed','_sim_io_tool_abort','_sim_io_tool_set_fault','_sim_io_tool_clear_fault','_sim_io_probe_arm','_sim_io_probe_update','_sim_io_probe_disarm','_sim_io_set_estop','_sim_io_recover','_sim_io_step','_sim_io_read_state','_sim_io_state_hash','_sim_io_canonical'] -sEXPORTED_RUNTIME_METHODS=['ccall','cwrap']" ) endif() diff --git a/wasm-core/include/sim_hal.h b/wasm-core/include/sim_hal.h index 92412d4..245249a 100644 --- a/wasm-core/include/sim_hal.h +++ b/wasm-core/include/sim_hal.h @@ -8,7 +8,7 @@ extern "C" { #endif #define SIM_HAL_NAME_CAPACITY 48U -#define SIM_HAL_PIN_CAPACITY 64U +#define SIM_HAL_PIN_CAPACITY 256U #define SIM_HAL_THREAD_CAPACITY 16U #define SIM_HAL_FUNCTION_CAPACITY 64U diff --git a/wasm-core/include/sim_io.h b/wasm-core/include/sim_io.h new file mode 100644 index 0000000..881ed69 --- /dev/null +++ b/wasm-core/include/sim_io.h @@ -0,0 +1,151 @@ +#ifndef LINUXCNC_WEB_WASM_SIM_IO_H +#define LINUXCNC_WEB_WASM_SIM_IO_H + +#include "sim_posemath.h" + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define SIM_IO_MAX_SPINDLES 8u +#define SIM_IO_MAX_TOOLS 1001u + +enum sim_io_result { + SIM_IO_OK = 0, + SIM_IO_ERR_ARGUMENT = -900, + SIM_IO_ERR_RANGE = -901, + SIM_IO_ERR_STATE = -902, + SIM_IO_ERR_NOT_READY = -903, + SIM_IO_ERR_ESTOP = -904, + SIM_IO_ERR_FAULT = -905, + SIM_IO_ERR_LIMIT = -906, + SIM_IO_ERR_NONFINITE = -907, + SIM_IO_ERR_PIN = -908, + SIM_IO_ERR_CAPACITY = -909, + SIM_IO_ERR_BUSY = -910, + SIM_IO_ERR_PROBE = -911, + SIM_IO_ERR_TIMEOUT = -912, + SIM_IO_ERR_RECOVERY = -913, +}; + +enum sim_io_tool_state { + SIM_IO_TOOL_IDLE = 0, + SIM_IO_TOOL_PREPARING = 1, + SIM_IO_TOOL_PREPARED = 2, + SIM_IO_TOOL_CHANGING = 3, + SIM_IO_TOOL_READY = 4, + SIM_IO_TOOL_ABORTED = 5, + SIM_IO_TOOL_FAULT = 6, +}; + +enum sim_io_probe_status { + SIM_IO_PROBE_IDLE = 0, + SIM_IO_PROBE_ARMED = 1, + SIM_IO_PROBE_TRIPPED = 2, + SIM_IO_PROBE_FAILED = 3, +}; + +typedef struct sim_io_spindle_state { + uint32_t registered; + uint32_t enabled; + uint32_t inhibit; + uint32_t amp_fault; + uint32_t at_speed; + uint32_t brake; + uint32_t forward; + uint32_t reverse; + uint32_t index_enable; + uint32_t orient; + uint32_t locked; + uint32_t is_oriented; + int32_t orient_mode; + int32_t orient_fault; + double command_rpm; + double speed_rpm; + double max_rpm; + double accel_rpm_s; + double tolerance_rpm; + double orient_angle; + double revs; + uint32_t tick; +} sim_io_spindle_state; + +typedef struct sim_io_probe_state { + uint32_t input; + uint32_t probe_type; + uint32_t state; + uint32_t tripped; + uint32_t tick; + sim_posemath_pose position; +} sim_io_probe_state; + +typedef struct sim_io_state { + uint32_t ready; + uint32_t estop; + uint32_t fault; + int32_t fault_reason; + uint32_t tick; + uint32_t recovery_epoch; + uint32_t spindle_count; + uint32_t tool_capacity; + sim_io_spindle_state spindles[SIM_IO_MAX_SPINDLES]; + uint32_t tool_state; + int32_t current_tool; + int32_t prepared_tool; + int32_t prepared_pocket; + uint32_t tool_prepare; + uint32_t tool_prepared; + uint32_t tool_change; + uint32_t tool_changed; + uint32_t toolchanger_fault; + int32_t toolchanger_reason; + sim_io_probe_state probe; + int32_t last_error; +} sim_io_state; + +typedef struct sim_io { + sim_io_state state; + double cycle_time; + uint32_t pins_registered; +} sim_io; + +int sim_io_init(sim_io *io, uint32_t spindle_count, uint32_t tool_capacity, + double cycle_time, double spindle_accel_rpm_s, + double spindle_tolerance_rpm); +int sim_io_reset(sim_io *io); +int sim_io_register_pins(sim_io *io); +int sim_io_spindle_command(sim_io *io, uint32_t spindle, double rpm, + uint32_t enabled); +int sim_io_spindle_set_inhibit(sim_io *io, uint32_t spindle, uint32_t inhibit); +int sim_io_spindle_set_fault(sim_io *io, uint32_t spindle, uint32_t fault); +int sim_io_spindle_set_index_enable(sim_io *io, uint32_t spindle, uint32_t enable); +int sim_io_spindle_set_feedback(sim_io *io, uint32_t spindle, double rpm); +int sim_io_spindle_orient(sim_io *io, uint32_t spindle, double angle, + int32_t mode); +int sim_io_spindle_set_oriented(sim_io *io, uint32_t spindle, + uint32_t oriented, int32_t fault); +int sim_io_tool_prepare(sim_io *io, int32_t tool, int32_t pocket); +int sim_io_tool_set_prepared(sim_io *io, uint32_t prepared); +int sim_io_tool_change(sim_io *io); +int sim_io_tool_set_changed(sim_io *io, uint32_t changed); +int sim_io_tool_abort(sim_io *io, int32_t reason); +int sim_io_tool_set_fault(sim_io *io, uint32_t fault, int32_t reason); +int sim_io_tool_clear_fault(sim_io *io); +int sim_io_probe_arm(sim_io *io, uint32_t probe_type); +int sim_io_probe_update(sim_io *io, const sim_posemath_pose *pose, + uint32_t input); +int sim_io_probe_disarm(sim_io *io); +int sim_io_set_estop(sim_io *io, uint32_t estop); +int sim_io_recover(sim_io *io); +int sim_io_step(sim_io *io, uint32_t ticks); +int sim_io_read_state(const sim_io *io, sim_io_state *state); +uint64_t sim_io_state_hash(const sim_io *io); +uint32_t sim_io_canonical(const sim_io *io, char *output, uint32_t capacity); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/wasm-core/include/sim_kinematics.h b/wasm-core/include/sim_kinematics.h index 228a31f..c387cc5 100644 --- a/wasm-core/include/sim_kinematics.h +++ b/wasm-core/include/sim_kinematics.h @@ -16,6 +16,12 @@ enum sim_kinematics_result { SIM_KIN_ERR_SINGULAR = -704, SIM_KIN_ERR_UNKNOWN_TYPE = -705, SIM_KIN_ERR_UNSUPPORTED = -706, + SIM_KIN_ERR_INVALID_MODE = -707, + SIM_KIN_ERR_MISSING_MODULE = -708, + SIM_KIN_ERR_SWITCH_INTERRUPTED = -709, + SIM_KIN_ERR_ABI_VERSION = -710, + SIM_KIN_ERR_CAPABILITY = -711, + SIM_KIN_ERR_DYNAMIC_MODULE = -712, }; enum sim_kinematics_type { @@ -60,6 +66,34 @@ enum sim_kinematics_mode { #define SIM_KIN_MAX_JOINTS 9u #define SIM_KIN_GENHEX_STRUTS 6u #define SIM_KIN_PENTA_STRUTS 5u +#define SIM_KIN_SWITCH_MAX_TYPES 3u +#define SIM_KIN_USER_ABI_VERSION 1u +#define SIM_KIN_USER_CAP_FORWARD UINT32_C(1) +#define SIM_KIN_USER_CAP_INVERSE UINT32_C(2) +#define SIM_KIN_USER_CAP_STATIC UINT32_C(4) +#define SIM_KIN_USER_NAME_CAPACITY 32u +#define SIM_KIN_REGISTRY_ABI_VERSION 1u +#define SIM_KIN_REGISTRY_NAME_CAPACITY 32u +#define SIM_KIN_CAP_FORWARD UINT32_C(1) +#define SIM_KIN_CAP_INVERSE UINT32_C(2) +#define SIM_KIN_CAP_IDENTITY UINT32_C(4) +#define SIM_KIN_CAP_ITERATIVE UINT32_C(8) +#define SIM_KIN_CAP_SWITCHABLE UINT32_C(16) +#define SIM_KIN_CAP_EXTRA_JOINTS UINT32_C(32) +#define SIM_KIN_CAP_DUPLICATE_COORDINATES UINT32_C(64) +#define SIM_KIN_PARAM_MAPPING UINT64_C(1) +#define SIM_KIN_PARAM_LIMITS UINT64_C(2) +#define SIM_KIN_PARAM_OFFSETS UINT64_C(4) +#define SIM_KIN_PARAM_TOOL UINT64_C(8) +#define SIM_KIN_PARAM_PIVOT UINT64_C(16) +#define SIM_KIN_PARAM_GEOMETRY UINT64_C(32) +#define SIM_KIN_PARAM_DH UINT64_C(64) +#define SIM_KIN_PARAM_SOLVER UINT64_C(128) + +enum sim_kinematics_user_implementation { + SIM_KIN_USER_IDENTITY = 1, + SIM_KIN_USER_GENSER = 2, +}; typedef struct sim_kinematics_config { int type; @@ -149,6 +183,52 @@ typedef struct sim_kinematics_result_info { uint32_t branch_id; } sim_kinematics_result_info; +/* A bounded switchkins container matching LinuxCNC's three registered + * kinematics slots. The container owns switching state, not the modules. */ +typedef struct sim_kinematics_switch { + sim_kinematics *modules[SIM_KIN_SWITCH_MAX_TYPES]; + uint8_t registered[SIM_KIN_SWITCH_MAX_TYPES]; + uint8_t fwd_iterates_mask; + uint8_t switching; + int active_mode; + int pending_mode; + uint32_t generation; + uint32_t switch_count; + uint32_t abort_count; + sim_posemath_pose last_pose[SIM_KIN_SWITCH_MAX_TYPES]; + uint8_t have_last_pose[SIM_KIN_SWITCH_MAX_TYPES]; +} sim_kinematics_switch; + +/* User kinematics are selected from implementations already linked into the + * WASM module. No function pointers, host paths, or dynamic libraries enter + * this descriptor. */ +typedef struct sim_kinematics_user_descriptor { + uint32_t abi_version; + uint32_t capabilities; + int implementation; + char name[SIM_KIN_USER_NAME_CAPACITY]; + sim_kinematics_config config; +} sim_kinematics_user_descriptor; + +typedef struct sim_kinematics_user { + sim_kinematics_user_descriptor descriptor; + sim_kinematics module; + uint32_t initialized; + uint32_t forward_calls; + uint32_t inverse_calls; +} sim_kinematics_user; + +typedef struct sim_kinematics_capability { + uint32_t abi_version; + int type; + char name[SIM_KIN_REGISTRY_NAME_CAPACITY]; + char required_coordinates[16]; + uint32_t min_joints; + uint32_t max_joints; + uint32_t capabilities; + uint64_t parameter_mask; +} sim_kinematics_capability; + int sim_kinematics_init(sim_kinematics *kinematics, const sim_kinematics_config *config); int sim_kinematics_forward(const sim_kinematics *kinematics, const double *joints, uint32_t joint_count, sim_posemath_pose *pose); @@ -167,6 +247,60 @@ uint64_t sim_kinematics_state_hash(const sim_kinematics *kinematics, const double *joints, uint32_t joint_count, const sim_posemath_pose *pose); +int sim_kinematics_switch_init(sim_kinematics_switch *switcher, int default_mode, + uint8_t fwd_iterates_mask); +int sim_kinematics_switch_register(sim_kinematics_switch *switcher, int mode, + sim_kinematics *module, uint8_t fwd_iterates); +int sim_kinematics_switch_begin(sim_kinematics_switch *switcher, int mode); +int sim_kinematics_switch_abort(sim_kinematics_switch *switcher); +int sim_kinematics_switch_commit(sim_kinematics_switch *switcher, double *joints, + uint32_t joint_count, sim_posemath_pose *pose, + sim_kinematics_result_info *info); +int sim_kinematics_switch_select(sim_kinematics_switch *switcher, int mode, + double *joints, uint32_t joint_count, + sim_posemath_pose *pose, + sim_kinematics_result_info *info); +int sim_kinematics_switch_forward(sim_kinematics_switch *switcher, + const double *joints, uint32_t joint_count, + sim_posemath_pose *pose, + sim_kinematics_result_info *info); +int sim_kinematics_switch_inverse(sim_kinematics_switch *switcher, + const sim_posemath_pose *pose, double *joints, + uint32_t joint_count, + sim_kinematics_result_info *info); +int sim_kinematics_switch_active(const sim_kinematics_switch *switcher); +uint64_t sim_kinematics_switch_state_hash(const sim_kinematics_switch *switcher, + const double *joints, uint32_t joint_count, + const sim_posemath_pose *pose); +int sim_kinematics_user_init(sim_kinematics_user *user, + const sim_kinematics_user_descriptor *descriptor); +int sim_kinematics_user_bind_switch(sim_kinematics_user *user, + sim_kinematics_switch *switcher, int mode, + uint8_t fwd_iterates); +int sim_kinematics_user_forward(sim_kinematics_user *user, const double *joints, + uint32_t joint_count, sim_posemath_pose *pose, + sim_kinematics_result_info *info); +int sim_kinematics_user_inverse(sim_kinematics_user *user, + const sim_posemath_pose *pose, double *joints, + uint32_t joint_count, + sim_kinematics_result_info *info); +int sim_kinematics_user_reject_dynamic(const char *module_path); +uint64_t sim_kinematics_user_state_hash(const sim_kinematics_user *user, + const double *joints, uint32_t joint_count, + const sim_posemath_pose *pose); +uint32_t sim_kinematics_registry_count(void); +int sim_kinematics_registry_get(uint32_t index, + sim_kinematics_capability *capability); +int sim_kinematics_registry_find(const char *name, + sim_kinematics_capability *capability); +int sim_kinematics_registry_require(const char *name, uint32_t capabilities, + uint64_t parameter_mask, + sim_kinematics_capability *capability); +int sim_kinematics_registry_validate_config(const char *name, + const sim_kinematics_config *config, + sim_kinematics_capability *capability); +uint64_t sim_kinematics_registry_state_hash(void); + #ifdef __cplusplus } #endif diff --git a/wasm-core/include/sim_kinematics_feedback.h b/wasm-core/include/sim_kinematics_feedback.h new file mode 100644 index 0000000..e0cc8b4 --- /dev/null +++ b/wasm-core/include/sim_kinematics_feedback.h @@ -0,0 +1,52 @@ +#ifndef LINUXCNC_WEB_WASM_SIM_KINEMATICS_FEEDBACK_H +#define LINUXCNC_WEB_WASM_SIM_KINEMATICS_FEEDBACK_H + +#include "sim_kinematics.h" + +#ifdef __cplusplus +extern "C" { +#endif + +enum sim_kinematics_feedback_result { + SIM_KIN_FEEDBACK_OK = 0, + SIM_KIN_FEEDBACK_ERR_ARGUMENT = -820, + SIM_KIN_FEEDBACK_ERR_CONFIGURATION = -821, + SIM_KIN_FEEDBACK_ERR_NONFINITE = -822, + SIM_KIN_FEEDBACK_ERR_FORWARD = -823, + SIM_KIN_FEEDBACK_ERR_STATE = -824, +}; + +typedef struct sim_kinematics_feedback_state { + sim_posemath_pose pose; + uint64_t forward_flags; + uint64_t inverse_flags; + double joints[SIM_KIN_MAX_JOINTS]; + uint32_t joint_count; + uint32_t tick; + uint32_t valid; + int last_error; + int kinematics_error; +} sim_kinematics_feedback_state; + +typedef struct sim_kinematics_feedback { + sim_kinematics *kinematics; + sim_kinematics_feedback_state state; +} sim_kinematics_feedback; + +int sim_kinematics_feedback_init(sim_kinematics_feedback *feedback, + sim_kinematics *kinematics, + uint32_t joint_count); +int sim_kinematics_feedback_reset(sim_kinematics_feedback *feedback); +int sim_kinematics_feedback_update(sim_kinematics_feedback *feedback, + const double *joints, uint32_t joint_count, + uint64_t inverse_flags, + sim_kinematics_result_info *info); +int sim_kinematics_feedback_read(const sim_kinematics_feedback *feedback, + sim_kinematics_feedback_state *state); +uint64_t sim_kinematics_feedback_state_hash(const sim_kinematics_feedback *feedback); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/wasm-core/include/sim_kinematics_home_limit.h b/wasm-core/include/sim_kinematics_home_limit.h new file mode 100644 index 0000000..66e912f --- /dev/null +++ b/wasm-core/include/sim_kinematics_home_limit.h @@ -0,0 +1,55 @@ +#ifndef LINUXCNC_WEB_WASM_SIM_KINEMATICS_HOME_LIMIT_H +#define LINUXCNC_WEB_WASM_SIM_KINEMATICS_HOME_LIMIT_H + +#include "sim_kinematics.h" + +#ifdef __cplusplus +extern "C" { +#endif + +enum sim_kinematics_home_limit_result { + SIM_KIN_HOME_OK = 0, + SIM_KIN_HOME_ERR_ARGUMENT = -840, + SIM_KIN_HOME_ERR_CONFIGURATION = -841, + SIM_KIN_HOME_ERR_UNHOMED = -842, + SIM_KIN_HOME_ERR_LIMIT = -843, + SIM_KIN_HOME_ERR_FORWARD = -844, + SIM_KIN_HOME_ERR_NONFINITE = -845, + SIM_KIN_HOME_ERR_SEQUENCE = -846, +}; + +typedef struct sim_kinematics_home_limit_state { + sim_posemath_pose pose; + double joints[SIM_KIN_MAX_JOINTS]; + uint32_t joint_count; + uint32_t homed; + uint32_t home_sequence; + uint32_t tick; + int last_error; + int limit_error; + int kinematics_error; +} sim_kinematics_home_limit_state; + +typedef struct sim_kinematics_home_limit { + sim_kinematics *kinematics; + sim_kinematics_home_limit_state state; +} sim_kinematics_home_limit; + +int sim_kinematics_home_limit_init(sim_kinematics_home_limit *home_limit, + sim_kinematics *kinematics, + uint32_t joint_count); +int sim_kinematics_home_limit_reset(sim_kinematics_home_limit *home_limit); +int sim_kinematics_home_limit_home(sim_kinematics_home_limit *home_limit, + uint32_t home_sequence); +int sim_kinematics_home_limit_check(sim_kinematics_home_limit *home_limit, + const double *joints, + uint32_t joint_count); +int sim_kinematics_home_limit_read(const sim_kinematics_home_limit *home_limit, + sim_kinematics_home_limit_state *state); +uint64_t sim_kinematics_home_limit_state_hash(const sim_kinematics_home_limit *home_limit); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/wasm-core/include/sim_kinematics_motion.h b/wasm-core/include/sim_kinematics_motion.h new file mode 100644 index 0000000..1c14dbd --- /dev/null +++ b/wasm-core/include/sim_kinematics_motion.h @@ -0,0 +1,68 @@ +#ifndef LINUXCNC_WEB_WASM_SIM_KINEMATICS_MOTION_H +#define LINUXCNC_WEB_WASM_SIM_KINEMATICS_MOTION_H + +#include "sim_kinematics.h" +#include "sim_posemath.h" + +#ifdef __cplusplus +extern "C" { +#endif + +enum sim_kinematics_motion_result { + SIM_KIN_MOTION_OK = 0, + SIM_KIN_MOTION_ERR_ARGUMENT = -800, + SIM_KIN_MOTION_ERR_STATE = -801, + SIM_KIN_MOTION_ERR_CAPACITY = -802, + SIM_KIN_MOTION_ERR_PLANNER = -803, + SIM_KIN_MOTION_ERR_INVERSE = -804, + SIM_KIN_MOTION_ERR_NONFINITE = -805, + SIM_KIN_MOTION_ERR_CONFIGURATION = -806, +}; + +#define SIM_KIN_MOTION_QUEUE_CAPACITY 64u + +typedef struct sim_kinematics_motion_sample { + sim_posemath_pose pose; + double joints[SIM_KIN_MAX_JOINTS]; + uint32_t joint_count; + uint32_t tick; + uint32_t planner_id; +} sim_kinematics_motion_sample; + +typedef struct sim_kinematics_motion { + sim_tp planner; + sim_kinematics *kinematics; + sim_kinematics_motion_sample samples[SIM_KIN_MOTION_QUEUE_CAPACITY]; + uint32_t head; + uint32_t count; + uint32_t tick; + uint32_t joint_count; + uint32_t paused; + int last_error; + int planner_error; + int kinematics_error; + sim_posemath_pose last_pose; + double last_joints[SIM_KIN_MAX_JOINTS]; +} sim_kinematics_motion; + +int sim_kinematics_motion_init(sim_kinematics_motion *adapter, + sim_kinematics *kinematics, double cycle_time, + double velocity_limit, double acceleration_limit); +int sim_kinematics_motion_reset(sim_kinematics_motion *adapter); +int sim_kinematics_motion_enqueue(sim_kinematics_motion *adapter, + const sim_posemath_segment *segment, + uint32_t *id_out); +int sim_kinematics_motion_pause(sim_kinematics_motion *adapter, uint32_t paused); +int sim_kinematics_motion_step(sim_kinematics_motion *adapter); +int sim_kinematics_motion_peek(const sim_kinematics_motion *adapter, + sim_kinematics_motion_sample *sample); +int sim_kinematics_motion_pop(sim_kinematics_motion *adapter, + sim_kinematics_motion_sample *sample); +uint32_t sim_kinematics_motion_depth(const sim_kinematics_motion *adapter); +uint64_t sim_kinematics_motion_state_hash(const sim_kinematics_motion *adapter); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/wasm-core/src/sim_event.c b/wasm-core/src/sim_event.c index 0227478..932a2cf 100644 --- a/wasm-core/src/sim_event.c +++ b/wasm-core/src/sim_event.c @@ -72,11 +72,21 @@ uint32_t sim_event_export(uint8_t *out, uint32_t capacity) { } int32_t sim_event_import(const uint8_t *data, uint32_t len) { + sim_event_state candidate; + uint32_t index; if (data == NULL || len != sizeof(state)) return SIM_EVENT_ERR_ARGUMENT; - memcpy(&state, data, sizeof(state)); - if (state.count > SIM_EVENT_CAPACITY) { - sim_event_reset(); - return SIM_EVENT_ERR_ARGUMENT; + memcpy(&candidate, data, sizeof(candidate)); + if (candidate.count > SIM_EVENT_CAPACITY) return SIM_EVENT_ERR_ARGUMENT; + if (candidate.count == 0U && (candidate.last_seq != 0U || candidate.last_tick != 0U)) return SIM_EVENT_ERR_ARGUMENT; + for (index = 0; index < candidate.count; ++index) { + const sim_event_record *record = &candidate.records[index]; + size_t kind_len = 0U; + if (record->seq != index + 1U) return SIM_EVENT_ERR_SEQUENCE; + if (index > 0U && record->tick < candidate.records[index - 1U].tick) return SIM_EVENT_ERR_TICK; + while (kind_len < SIM_EVENT_KIND_CAPACITY && record->kind[kind_len] != '\0') ++kind_len; + if (kind_len == 0U || kind_len >= SIM_EVENT_KIND_CAPACITY) return SIM_EVENT_ERR_ARGUMENT; } + if (candidate.count > 0U && (candidate.last_seq != candidate.records[candidate.count - 1U].seq || candidate.last_tick != candidate.records[candidate.count - 1U].tick)) return SIM_EVENT_ERR_ARGUMENT; + memcpy(&state, &candidate, sizeof(state)); return SIM_EVENT_OK; } diff --git a/wasm-core/src/sim_io.c b/wasm-core/src/sim_io.c new file mode 100644 index 0000000..f07bd11 --- /dev/null +++ b/wasm-core/src/sim_io.c @@ -0,0 +1,561 @@ +#include "sim_io.h" + +#include "sim_hal.h" + +#include +#include +#include + +static uint64_t io_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static double normalized(double value) { + return isfinite(value) ? nearbyint(value * 1000000000.0) / 1000000000.0 : value; +} + +static int finite_pose(const sim_posemath_pose *pose) { + const double *values; + uint32_t index; + if (pose == 0) return 0; + values = &pose->tran.x; + for (index = 0; index < 9; ++index) if (!isfinite(values[index])) return 0; + return 1; +} + +static int valid_io(const sim_io *io) { + return io != 0 && io->state.spindle_count > 0 && + io->state.spindle_count <= SIM_IO_MAX_SPINDLES; +} + +static int valid_spindle(const sim_io *io, uint32_t spindle) { + return valid_io(io) && spindle < io->state.spindle_count && + io->state.spindles[spindle].registered; +} + +static void set_last(sim_io *io, int result) { + if (io != 0) io->state.last_error = result; +} + +static int register_pin(const char *name, uint32_t type) { + int result = sim_hal_register_pin(name, type); + if (result == SIM_HAL_OK) return SIM_IO_OK; + if (result == SIM_HAL_ERR_DUPLICATE) { + sim_hal_value existing = {0}; + if (sim_hal_get_pin(name, &existing) == SIM_HAL_OK && existing.type == type) return SIM_IO_OK; + } + return SIM_IO_ERR_PIN; +} + +static int register_io_pins(sim_io *io) { + static const struct { const char *name; uint32_t type; } fixed[] = { + {"motion.probe-input", SIM_HAL_BIT}, + {"iocontrol.0.user-enable-out", SIM_HAL_BIT}, + {"iocontrol.0.emc-enable-in", SIM_HAL_BIT}, + {"iocontrol.0.user-request-enable", SIM_HAL_BIT}, + {"iocontrol.0.coolant-mist", SIM_HAL_BIT}, + {"iocontrol.0.coolant-flood", SIM_HAL_BIT}, + {"iocontrol.0.tool-prepare", SIM_HAL_BIT}, + {"iocontrol.0.tool-prep-number", SIM_HAL_S32}, + {"iocontrol.0.tool-prep-pocket", SIM_HAL_S32}, + {"iocontrol.0.tool-prep-index", SIM_HAL_S32}, + {"iocontrol.0.tool-number", SIM_HAL_S32}, + {"iocontrol.0.tool-prepared", SIM_HAL_BIT}, + {"iocontrol.0.tool-change", SIM_HAL_BIT}, + {"iocontrol.0.tool-changed", SIM_HAL_BIT}, + {"iocontrol.0.toolchanger-fault", SIM_HAL_BIT}, + {"iocontrol.0.toolchanger-fault-ack", SIM_HAL_BIT}, + {"iocontrol.0.toolchanger-reason", SIM_HAL_S32}, + {"iocontrol.0.toolchanger-faulted", SIM_HAL_BIT}, + {"iocontrol.0.toolchanger-clear-fault", SIM_HAL_BIT}, + {"iocontrol.0.emc-abort", SIM_HAL_BIT}, + {"iocontrol.0.emc-abort-ack", SIM_HAL_BIT}, + {"iocontrol.0.emc-reason", SIM_HAL_S32}, + {"iocontrol.0.start-change", SIM_HAL_BIT}, + {"iocontrol.0.start-change-ack", SIM_HAL_BIT}, + {"iocontrol.0.state", SIM_HAL_S32}, + }; + uint32_t index; + char name[64]; + int result; + result = sim_hal_register_thread("sim-io-servo", 1); + if (result != SIM_HAL_OK && result != SIM_HAL_ERR_DUPLICATE) return SIM_IO_ERR_PIN; + result = sim_hal_register_function("sim-io-servo", "sim-io"); + if (result != SIM_HAL_OK && result != SIM_HAL_ERR_DUPLICATE) return SIM_IO_ERR_PIN; + for (index = 0; index < sizeof(fixed) / sizeof(fixed[0]); ++index) { + result = register_pin(fixed[index].name, fixed[index].type); + if (result != SIM_IO_OK) return result; + } + for (index = 0; index < io->state.spindle_count; ++index) { + static const struct { const char *suffix; uint32_t type; } spindle_pins[] = { + {"on", SIM_HAL_BIT}, {"forward", SIM_HAL_BIT}, {"reverse", SIM_HAL_BIT}, + {"brake", SIM_HAL_BIT}, {"speed-out", SIM_HAL_FLOAT}, + {"speed-out-abs", SIM_HAL_FLOAT}, {"speed-out-rps", SIM_HAL_FLOAT}, + {"speed-out-rps-abs", SIM_HAL_FLOAT}, {"speed-cmd-rps", SIM_HAL_FLOAT}, + {"inhibit", SIM_HAL_BIT}, {"amp-fault-in", SIM_HAL_BIT}, + {"orient-angle", SIM_HAL_FLOAT}, {"orient-mode", SIM_HAL_S32}, + {"orient", SIM_HAL_BIT}, {"locked", SIM_HAL_BIT}, + {"is-oriented", SIM_HAL_BIT}, {"orient-fault", SIM_HAL_S32}, + {"revs", SIM_HAL_FLOAT}, {"speed-in", SIM_HAL_FLOAT}, + {"at-speed", SIM_HAL_BIT}, {"index-enable", SIM_HAL_BIT}, + }; + uint32_t pin; + for (pin = 0; pin < sizeof(spindle_pins) / sizeof(spindle_pins[0]); ++pin) { + int written = snprintf(name, sizeof(name), "spindle.%u.%s", index, spindle_pins[pin].suffix); + if (written < 0 || (size_t)written >= sizeof(name)) return SIM_IO_ERR_PIN; + result = register_pin(name, spindle_pins[pin].type); + if (result != SIM_IO_OK) return result; + } + } + io->pins_registered = 1; + return SIM_IO_OK; +} + +static void set_bit(const char *name, uint32_t value) { + (void)sim_hal_set_pin(name, (sim_hal_value){SIM_HAL_BIT, {.bit = value ? 1U : 0U}}); +} + +static void set_s32(const char *name, int32_t value) { + (void)sim_hal_set_pin(name, (sim_hal_value){SIM_HAL_S32, {.s32 = value}}); +} + +static void set_float(const char *name, double value) { + (void)sim_hal_set_pin(name, (sim_hal_value){SIM_HAL_FLOAT, {.real = (float)value}}); +} + +static void mirror_pins(sim_io *io) { + char name[64]; + uint32_t index; + sim_io_state *state = &io->state; + set_bit("motion.probe-input", state->probe.input); + set_bit("iocontrol.0.user-enable-out", state->estop); + set_bit("iocontrol.0.emc-enable-in", state->ready); + set_bit("iocontrol.0.user-request-enable", 0); + set_bit("iocontrol.0.coolant-mist", 0); + set_bit("iocontrol.0.coolant-flood", 0); + set_bit("iocontrol.0.tool-prepare", state->tool_prepare); + set_s32("iocontrol.0.tool-prep-number", state->prepared_tool); + set_s32("iocontrol.0.tool-prep-pocket", state->prepared_pocket); + set_s32("iocontrol.0.tool-prep-index", state->prepared_pocket); + set_s32("iocontrol.0.tool-number", state->current_tool); + set_bit("iocontrol.0.tool-prepared", state->tool_prepared); + set_bit("iocontrol.0.tool-change", state->tool_change); + set_bit("iocontrol.0.tool-changed", state->tool_changed); + set_bit("iocontrol.0.toolchanger-fault", state->toolchanger_fault); + set_bit("iocontrol.0.toolchanger-fault-ack", state->toolchanger_fault ? 0 : 1); + set_s32("iocontrol.0.toolchanger-reason", state->toolchanger_reason); + set_bit("iocontrol.0.toolchanger-faulted", state->fault); + set_bit("iocontrol.0.toolchanger-clear-fault", 0); + set_bit("iocontrol.0.emc-abort", state->tool_state == SIM_IO_TOOL_ABORTED); + set_bit("iocontrol.0.emc-abort-ack", state->tool_state != SIM_IO_TOOL_ABORTED); + set_s32("iocontrol.0.emc-reason", state->fault_reason); + set_bit("iocontrol.0.start-change", state->tool_change); + set_bit("iocontrol.0.start-change-ack", state->tool_state != SIM_IO_TOOL_CHANGING); + set_s32("iocontrol.0.state", (int32_t)state->tool_state); + for (index = 0; index < state->spindle_count; ++index) { + sim_io_spindle_state *spindle = &state->spindles[index]; + snprintf(name, sizeof(name), "spindle.%u.on", index); set_bit(name, spindle->enabled && spindle->speed_rpm != 0.0); + snprintf(name, sizeof(name), "spindle.%u.forward", index); set_bit(name, spindle->forward); + snprintf(name, sizeof(name), "spindle.%u.reverse", index); set_bit(name, spindle->reverse); + snprintf(name, sizeof(name), "spindle.%u.brake", index); set_bit(name, spindle->brake); + snprintf(name, sizeof(name), "spindle.%u.speed-out", index); set_float(name, spindle->speed_rpm); + snprintf(name, sizeof(name), "spindle.%u.speed-out-abs", index); set_float(name, fabs(spindle->speed_rpm)); + snprintf(name, sizeof(name), "spindle.%u.speed-out-rps", index); set_float(name, spindle->speed_rpm / 60.0); + snprintf(name, sizeof(name), "spindle.%u.speed-out-rps-abs", index); set_float(name, fabs(spindle->speed_rpm) / 60.0); + snprintf(name, sizeof(name), "spindle.%u.speed-cmd-rps", index); set_float(name, spindle->command_rpm / 60.0); + snprintf(name, sizeof(name), "spindle.%u.inhibit", index); set_bit(name, spindle->inhibit); + snprintf(name, sizeof(name), "spindle.%u.amp-fault-in", index); set_bit(name, spindle->amp_fault); + snprintf(name, sizeof(name), "spindle.%u.orient-angle", index); set_float(name, spindle->orient_angle); + snprintf(name, sizeof(name), "spindle.%u.orient-mode", index); set_s32(name, spindle->orient_mode); + snprintf(name, sizeof(name), "spindle.%u.orient", index); set_bit(name, spindle->orient); + snprintf(name, sizeof(name), "spindle.%u.locked", index); set_bit(name, spindle->locked); + snprintf(name, sizeof(name), "spindle.%u.is-oriented", index); set_bit(name, spindle->is_oriented); + snprintf(name, sizeof(name), "spindle.%u.orient-fault", index); set_s32(name, spindle->orient_fault); + snprintf(name, sizeof(name), "spindle.%u.revs", index); set_float(name, spindle->revs); + snprintf(name, sizeof(name), "spindle.%u.speed-in", index); set_float(name, spindle->speed_rpm); + snprintf(name, sizeof(name), "spindle.%u.at-speed", index); set_bit(name, spindle->at_speed); + snprintf(name, sizeof(name), "spindle.%u.index-enable", index); set_bit(name, spindle->index_enable); + } +} + +static void state_defaults(sim_io *io) { + uint32_t index; + sim_io_state old = io->state; + memset(&io->state, 0, sizeof(io->state)); + io->state.spindle_count = old.spindle_count; + io->state.tool_capacity = old.tool_capacity; + io->state.ready = 1; + io->state.current_tool = 0; + io->state.prepared_tool = -1; + io->state.prepared_pocket = -1; + io->state.toolchanger_reason = 0; + io->state.tool_state = SIM_IO_TOOL_IDLE; + io->state.last_error = SIM_IO_OK; + io->state.probe.state = SIM_IO_PROBE_IDLE; + for (index = 0; index < io->state.spindle_count; ++index) { + io->state.spindles[index].registered = 1; + io->state.spindles[index].max_rpm = 100000.0; + io->state.spindles[index].accel_rpm_s = old.spindles[index].accel_rpm_s; + io->state.spindles[index].tolerance_rpm = old.spindles[index].tolerance_rpm; + io->state.spindles[index].at_speed = 1; + } +} + +int sim_io_init(sim_io *io, uint32_t spindle_count, uint32_t tool_capacity, + double cycle_time, double spindle_accel_rpm_s, + double spindle_tolerance_rpm) { + uint32_t index; + int result; + if (io == 0) return SIM_IO_ERR_ARGUMENT; + if (spindle_count == 0 || spindle_count > SIM_IO_MAX_SPINDLES || + tool_capacity == 0 || tool_capacity > SIM_IO_MAX_TOOLS || + !isfinite(cycle_time) || cycle_time <= 0.0 || cycle_time > 60.0 || + !isfinite(spindle_accel_rpm_s) || spindle_accel_rpm_s <= 0.0 || + !isfinite(spindle_tolerance_rpm) || spindle_tolerance_rpm < 0.0) + return SIM_IO_ERR_RANGE; + memset(io, 0, sizeof(*io)); + io->cycle_time = cycle_time; + io->state.spindle_count = spindle_count; + io->state.tool_capacity = tool_capacity; + for (index = 0; index < spindle_count; ++index) { + io->state.spindles[index].accel_rpm_s = spindle_accel_rpm_s; + io->state.spindles[index].tolerance_rpm = spindle_tolerance_rpm; + } + result = register_io_pins(io); + if (result != SIM_IO_OK) return result; + state_defaults(io); + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_reset(sim_io *io) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + state_defaults(io); + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_register_pins(sim_io *io) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + return register_io_pins(io); +} + +int sim_io_spindle_command(sim_io *io, uint32_t spindle, double rpm, uint32_t enabled) { + sim_io_spindle_state *state; + if (!valid_spindle(io, spindle) || enabled > 1U) return SIM_IO_ERR_ARGUMENT; + if (!isfinite(rpm)) { set_last(io, SIM_IO_ERR_NONFINITE); return SIM_IO_ERR_NONFINITE; } + if (fabs(rpm) > io->state.spindles[spindle].max_rpm) { set_last(io, SIM_IO_ERR_LIMIT); return SIM_IO_ERR_LIMIT; } + if (io->state.estop) { set_last(io, SIM_IO_ERR_ESTOP); return SIM_IO_ERR_ESTOP; } + if (!io->state.ready) { set_last(io, SIM_IO_ERR_NOT_READY); return SIM_IO_ERR_NOT_READY; } + state = &io->state.spindles[spindle]; + state->command_rpm = enabled && !state->inhibit && !state->amp_fault ? rpm : 0.0; + state->enabled = enabled ? 1U : 0U; + set_last(io, SIM_IO_OK); + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_spindle_set_inhibit(sim_io *io, uint32_t spindle, uint32_t inhibit) { + if (!valid_spindle(io, spindle) || inhibit > 1U) return SIM_IO_ERR_ARGUMENT; + io->state.spindles[spindle].inhibit = inhibit; + if (inhibit) io->state.spindles[spindle].command_rpm = 0.0; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_spindle_set_fault(sim_io *io, uint32_t spindle, uint32_t fault) { + if (!valid_spindle(io, spindle) || fault > 1U) return SIM_IO_ERR_ARGUMENT; + io->state.spindles[spindle].amp_fault = fault; + if (fault) { + io->state.spindles[spindle].command_rpm = 0.0; + io->state.spindles[spindle].enabled = 0; + } + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_spindle_set_index_enable(sim_io *io, uint32_t spindle, uint32_t enable) { + if (!valid_spindle(io, spindle) || enable > 1U) return SIM_IO_ERR_ARGUMENT; + io->state.spindles[spindle].index_enable = enable; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_spindle_set_feedback(sim_io *io, uint32_t spindle, double rpm) { + if (!valid_spindle(io, spindle)) return SIM_IO_ERR_ARGUMENT; + if (!isfinite(rpm)) return SIM_IO_ERR_NONFINITE; + io->state.spindles[spindle].speed_rpm = rpm; + io->state.spindles[spindle].at_speed = fabs(rpm - io->state.spindles[spindle].command_rpm) <= io->state.spindles[spindle].tolerance_rpm; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_spindle_orient(sim_io *io, uint32_t spindle, double angle, int32_t mode) { + sim_io_spindle_state *state; + if (!valid_spindle(io, spindle)) return SIM_IO_ERR_ARGUMENT; + if (!isfinite(angle) || mode < 0 || mode > 2) return SIM_IO_ERR_RANGE; + if (io->state.estop) return SIM_IO_ERR_ESTOP; + state = &io->state.spindles[spindle]; + if (fabs(state->speed_rpm) > state->tolerance_rpm || state->command_rpm != 0.0) return SIM_IO_ERR_BUSY; + state->orient = 1; state->locked = 0; state->is_oriented = 0; + state->orient_angle = angle; state->orient_mode = mode; state->orient_fault = 0; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_spindle_set_oriented(sim_io *io, uint32_t spindle, uint32_t oriented, int32_t fault) { + sim_io_spindle_state *state; + if (!valid_spindle(io, spindle) || oriented > 1U) return SIM_IO_ERR_ARGUMENT; + state = &io->state.spindles[spindle]; + if (!state->orient) return SIM_IO_ERR_STATE; + state->is_oriented = oriented; + state->orient_fault = fault; + if (fault) { state->orient = 0; state->locked = 0; } + else if (oriented) { state->orient = 0; state->locked = 1; } + mirror_pins(io); + return SIM_IO_OK; +} + +static int spindle_stopped(const sim_io *io) { + uint32_t index; + for (index = 0; index < io->state.spindle_count; ++index) + if (fabs(io->state.spindles[index].speed_rpm) > io->state.spindles[index].tolerance_rpm || io->state.spindles[index].command_rpm != 0.0) return 0; + return 1; +} + +int sim_io_tool_prepare(sim_io *io, int32_t tool, int32_t pocket) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (tool < 0 || pocket <= 0 || (uint32_t)pocket >= io->state.tool_capacity) return SIM_IO_ERR_RANGE; + if (io->state.estop) return SIM_IO_ERR_ESTOP; + if (!io->state.ready) return SIM_IO_ERR_NOT_READY; + if (io->state.fault) return SIM_IO_ERR_FAULT; + io->state.prepared_tool = tool; io->state.prepared_pocket = pocket; + io->state.tool_prepare = 1; io->state.tool_prepared = 0; io->state.tool_changed = 0; + io->state.tool_state = SIM_IO_TOOL_PREPARING; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_tool_set_prepared(sim_io *io, uint32_t prepared) { + if (!valid_io(io) || prepared > 1U) return SIM_IO_ERR_ARGUMENT; + if (io->state.tool_state != SIM_IO_TOOL_PREPARING) return SIM_IO_ERR_STATE; + if (!prepared) return SIM_IO_OK; + io->state.tool_prepare = 0; io->state.tool_prepared = 1; io->state.tool_state = SIM_IO_TOOL_PREPARED; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_tool_change(sim_io *io) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (io->state.estop) return SIM_IO_ERR_ESTOP; + if (!io->state.ready) return SIM_IO_ERR_NOT_READY; + if (io->state.fault) return SIM_IO_ERR_FAULT; + if (io->state.tool_state != SIM_IO_TOOL_PREPARED || !io->state.tool_prepared) return SIM_IO_ERR_STATE; + if (!spindle_stopped(io)) return SIM_IO_ERR_BUSY; + io->state.tool_change = 1; io->state.tool_changed = 0; io->state.tool_state = SIM_IO_TOOL_CHANGING; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_tool_set_changed(sim_io *io, uint32_t changed) { + if (!valid_io(io) || changed > 1U) return SIM_IO_ERR_ARGUMENT; + if (io->state.tool_state != SIM_IO_TOOL_CHANGING) return SIM_IO_ERR_STATE; + if (!changed) return SIM_IO_OK; + io->state.tool_change = 0; io->state.tool_changed = 1; io->state.tool_prepared = 0; + io->state.current_tool = io->state.prepared_tool; io->state.tool_state = SIM_IO_TOOL_READY; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_tool_abort(sim_io *io, int32_t reason) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + io->state.tool_prepare = 0; io->state.tool_change = 0; io->state.tool_prepared = 0; + io->state.tool_changed = 0; io->state.toolchanger_reason = reason; + io->state.tool_state = SIM_IO_TOOL_ABORTED; + io->state.last_error = SIM_IO_ERR_RECOVERY; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_tool_set_fault(sim_io *io, uint32_t fault, int32_t reason) { + if (!valid_io(io) || fault > 1U) return SIM_IO_ERR_ARGUMENT; + io->state.toolchanger_fault = fault; io->state.toolchanger_reason = reason; + io->state.fault = fault; io->state.fault_reason = reason; + if (fault) { io->state.tool_state = SIM_IO_TOOL_FAULT; io->state.tool_prepare = 0; io->state.tool_change = 0; } + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_tool_clear_fault(sim_io *io) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (io->state.toolchanger_fault) return SIM_IO_ERR_FAULT; + io->state.fault = 0; io->state.fault_reason = 0; + if (io->state.tool_state == SIM_IO_TOOL_FAULT || io->state.tool_state == SIM_IO_TOOL_ABORTED) io->state.tool_state = SIM_IO_TOOL_IDLE; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_probe_arm(sim_io *io, uint32_t probe_type) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (io->state.estop) return SIM_IO_ERR_ESTOP; + if (!io->state.ready) return SIM_IO_ERR_NOT_READY; + io->state.probe.probe_type = probe_type; io->state.probe.state = SIM_IO_PROBE_ARMED; + io->state.probe.tripped = 0; io->state.probe.tick = io->state.tick; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_probe_update(sim_io *io, const sim_posemath_pose *pose, uint32_t input) { + uint32_t when_clears; + if (!valid_io(io) || pose == 0) return SIM_IO_ERR_ARGUMENT; + if (!finite_pose(pose)) return SIM_IO_ERR_NONFINITE; + if (input > 1U) return SIM_IO_ERR_ARGUMENT; + io->state.probe.input = input; + when_clears = (io->state.probe.probe_type & 2U) != 0; + if (io->state.probe.state == SIM_IO_PROBE_ARMED && ((input != 0U) ^ when_clears)) { + io->state.probe.position = *pose; io->state.probe.tripped = 1; + io->state.probe.state = SIM_IO_PROBE_TRIPPED; io->state.probe.tick = io->state.tick; + } + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_probe_disarm(sim_io *io) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (io->state.probe.state == SIM_IO_PROBE_ARMED) io->state.probe.state = SIM_IO_PROBE_IDLE; + io->state.probe.probe_type = 0; io->state.probe.tripped = 0; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_set_estop(sim_io *io, uint32_t estop) { + uint32_t index; + if (!valid_io(io) || estop > 1U) return SIM_IO_ERR_ARGUMENT; + io->state.estop = estop; + if (estop) { + io->state.ready = 0; io->state.tool_prepare = 0; io->state.tool_change = 0; + io->state.tool_prepared = 0; io->state.tool_changed = 0; + io->state.tool_state = SIM_IO_TOOL_ABORTED; + for (index = 0; index < io->state.spindle_count; ++index) { + io->state.spindles[index].command_rpm = 0.0; io->state.spindles[index].enabled = 0; + io->state.spindles[index].brake = 1; + } + io->state.last_error = SIM_IO_ERR_ESTOP; + } + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_recover(sim_io *io) { + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (io->state.estop) return SIM_IO_ERR_ESTOP; + if (io->state.fault || io->state.toolchanger_fault) return SIM_IO_ERR_FAULT; + if (!spindle_stopped(io)) return SIM_IO_ERR_BUSY; + io->state.ready = 1; io->state.recovery_epoch += 1; io->state.tool_state = SIM_IO_TOOL_IDLE; + io->state.last_error = SIM_IO_OK; + mirror_pins(io); + return SIM_IO_OK; +} + +int sim_io_step(sim_io *io, uint32_t ticks) { + uint32_t tick, index; + if (!valid_io(io)) return SIM_IO_ERR_ARGUMENT; + if (ticks == 0) return SIM_IO_OK; + if (ticks > 1000000U || UINT32_MAX - io->state.tick < ticks) return SIM_IO_ERR_RANGE; + if (sim_hal_step(ticks) != SIM_HAL_OK) return SIM_IO_ERR_PIN; + for (tick = 0; tick < ticks; ++tick) { + io->state.tick += 1; + for (index = 0; index < io->state.spindle_count; ++index) { + sim_io_spindle_state *spindle = &io->state.spindles[index]; + double target = spindle->command_rpm; + double delta = spindle->accel_rpm_s * io->cycle_time; + if (spindle->amp_fault || spindle->inhibit || !io->state.ready || io->state.estop) target = 0.0; + if (spindle->speed_rpm < target) spindle->speed_rpm = fmin(target, spindle->speed_rpm + delta); + else if (spindle->speed_rpm > target) spindle->speed_rpm = fmax(target, spindle->speed_rpm - delta); + spindle->forward = spindle->speed_rpm > spindle->tolerance_rpm; + spindle->reverse = spindle->speed_rpm < -spindle->tolerance_rpm; + spindle->brake = fabs(target - spindle->speed_rpm) > spindle->tolerance_rpm && target == 0.0; + spindle->at_speed = fabs(spindle->speed_rpm - target) <= spindle->tolerance_rpm; + spindle->revs += spindle->speed_rpm * io->cycle_time / 60.0; + spindle->tick = io->state.tick; + if (spindle->index_enable && floor(spindle->revs) != floor(spindle->revs - spindle->speed_rpm * io->cycle_time / 60.0)) { + spindle->index_enable = 0; spindle->revs = spindle->revs - floor(spindle->revs); + } + if (spindle->orient && spindle->at_speed && spindle->speed_rpm == 0.0) { + spindle->orient = 0; spindle->locked = 1; spindle->is_oriented = 1; + } + } + } + mirror_pins(io); + set_last(io, SIM_IO_OK); + return SIM_IO_OK; +} + +int sim_io_read_state(const sim_io *io, sim_io_state *state) { + if (!valid_io(io) || state == 0) return SIM_IO_ERR_ARGUMENT; + *state = io->state; + return SIM_IO_OK; +} + +uint64_t sim_io_state_hash(const sim_io *io) { + unsigned char bytes[8192]; + size_t offset = 0; + uint32_t index; + if (!valid_io(io)) return 0; +#define APPEND(value) do { memcpy(bytes + offset, &(value), sizeof(value)); offset += sizeof(value); } while (0) + APPEND(io->state.ready); APPEND(io->state.estop); APPEND(io->state.fault); APPEND(io->state.fault_reason); + APPEND(io->state.tick); APPEND(io->state.recovery_epoch); APPEND(io->state.spindle_count); APPEND(io->state.tool_capacity); + for (index = 0; index < io->state.spindle_count; ++index) { + sim_io_spindle_state spindle = io->state.spindles[index]; + spindle.command_rpm = normalized(spindle.command_rpm); spindle.speed_rpm = normalized(spindle.speed_rpm); + spindle.max_rpm = normalized(spindle.max_rpm); spindle.accel_rpm_s = normalized(spindle.accel_rpm_s); + spindle.tolerance_rpm = normalized(spindle.tolerance_rpm); spindle.orient_angle = normalized(spindle.orient_angle); + spindle.revs = normalized(spindle.revs); APPEND(spindle); + } + APPEND(io->state.tool_state); APPEND(io->state.current_tool); APPEND(io->state.prepared_tool); APPEND(io->state.prepared_pocket); + APPEND(io->state.tool_prepare); APPEND(io->state.tool_prepared); APPEND(io->state.tool_change); APPEND(io->state.tool_changed); + APPEND(io->state.toolchanger_fault); APPEND(io->state.toolchanger_reason); APPEND(io->state.probe.input); + APPEND(io->state.probe.probe_type); APPEND(io->state.probe.state); APPEND(io->state.probe.tripped); APPEND(io->state.probe.tick); + { sim_posemath_pose pose = io->state.probe.position; double *values = &pose.tran.x; for (index = 0; index < 9; ++index) values[index] = normalized(values[index]); APPEND(pose); } + APPEND(io->state.last_error); +#undef APPEND + return io_fnv1a64(bytes, offset); +} + +uint32_t sim_io_canonical(const sim_io *io, char *output, uint32_t capacity) { + char discard[1]; + char *destination = output == 0 ? discard : output; + uint32_t destination_capacity = output == 0 ? 1 : capacity; + int written; + uint32_t index; + if (!valid_io(io)) return 0; + written = snprintf(destination, destination_capacity, + "{\"estop\":%u,\"fault\":%u,\"fault_reason\":%d,\"last_error\":%d,\"probe\":{\"input\":%u,\"position\":[%.9g,%.9g,%.9g],\"state\":%u,\"tick\":%u,\"tripped\":%u},\"ready\":%u,\"recovery_epoch\":%u,\"spindles\":[", + io->state.estop, io->state.fault, io->state.fault_reason, io->state.last_error, + io->state.probe.input, io->state.probe.position.tran.x, io->state.probe.position.tran.y, + io->state.probe.position.tran.z, io->state.probe.state, io->state.probe.tick, + io->state.probe.tripped, io->state.ready, io->state.recovery_epoch); + if (written < 0) return 0; + for (index = 0; index < io->state.spindle_count; ++index) { + const sim_io_spindle_state *spindle = &io->state.spindles[index]; + int part = snprintf(destination + (output && (uint32_t)written < capacity ? written : 0), + output && (uint32_t)written < capacity ? capacity - (uint32_t)written : 0, + "%s{\"at_speed\":%u,\"brake\":%u,\"command_rpm\":%.9g,\"forward\":%u,\"reverse\":%u,\"speed_rpm\":%.9g,\"tick\":%u}", + index ? "," : "", spindle->at_speed, spindle->brake, spindle->command_rpm, + spindle->forward, spindle->reverse, spindle->speed_rpm, spindle->tick); + if (part < 0) return 0; written += part; + } + { int part = snprintf(destination + (output && (uint32_t)written < capacity ? written : 0), + output && (uint32_t)written < capacity ? capacity - (uint32_t)written : 0, + "],\"tick\":%u,\"tool\":{\"changed\":%u,\"current\":%d,\"prepared\":%u,\"prepared_pocket\":%d,\"prepared_tool\":%d,\"prepare\":%u,\"state\":%u}}", + io->state.tick, io->state.tool_changed, io->state.current_tool, io->state.tool_prepared, + io->state.prepared_pocket, io->state.prepared_tool, io->state.tool_prepare, io->state.tool_state); + if (part < 0) return 0; written += part; } + return (uint32_t)written + 1; +} diff --git a/wasm-core/src/sim_kinematics.c b/wasm-core/src/sim_kinematics.c index 8a085cc..5424d93 100644 --- a/wasm-core/src/sim_kinematics.c +++ b/wasm-core/src/sim_kinematics.c @@ -19,6 +19,14 @@ static double hash_normalize(double value) { return isfinite(value) ? nearbyint(value * 1000000000.0) / 1000000000.0 : value; } +/* The five-leg Newton solve can differ by a few ulps between native and + * wasm32 math libraries. Keep the public pose/info boundary deterministic + * without changing the convergence test itself. */ +static double pentapod_canonical(double value) { + double rounded = nearbyint(value * 1000000.0) / 1000000.0; + return fabs(rounded) < 0.0000005 ? 0.0 : rounded; +} + static int finite_values(const double *values, size_t count) { size_t index; if (values == 0) return 0; @@ -168,6 +176,7 @@ static int valid_config(const sim_kinematics_config *config) { } if (config->type == SIM_KIN_PENTAPOD) { if (kinematics_count != SIM_KIN_PENTA_STRUTS || !has_coordinate(coordinates, 'X') || !has_coordinate(coordinates, 'Y') || !has_coordinate(coordinates, 'Z') || !has_coordinate(coordinates, 'A') || !has_coordinate(coordinates, 'B')) return SIM_KIN_ERR_CONFIGURATION; + if (!isfinite(config->penta_tool_offset)) return SIM_KIN_ERR_NONFINITE; if (config->penta_iteration_limit > 100000u || config->penta_convergence_tolerance < 0.0 || !isfinite(config->penta_convergence_tolerance) || config->penta_max_error < 0.0 || !isfinite(config->penta_max_error) || !finite_values(config->penta_initial_pose, 5)) return SIM_KIN_ERR_CONFIGURATION; for (index = 0; index < SIM_KIN_PENTA_STRUTS; ++index) if (!finite_values(config->penta_base[index], 3) || !isfinite(config->penta_effector_radius[index]) || !isfinite(config->penta_effector_z[index]) || ((config->penta_effector_radius[index] < 0.0) || (config->penta_effector_radius[index] == 0.0 && config->penta_effector_z[index] != 0.0))) return SIM_KIN_ERR_CONFIGURATION; } @@ -269,7 +278,10 @@ int sim_kinematics_init(sim_kinematics *kinematics, const sim_kinematics_config static const double effector_z[SIM_KIN_PENTA_STRUTS] = {87.0, 114.5, 140.5, 232.5, 258.5}; int all_zero = 1; size_t index; - for (index = 0; index < SIM_KIN_PENTA_STRUTS; ++index) if (kinematics->config.penta_base[index][0] != 0.0 || kinematics->config.penta_base[index][1] != 0.0 || kinematics->config.penta_base[index][2] != 0.0) all_zero = 0; + for (index = 0; index < SIM_KIN_PENTA_STRUTS; ++index) { + if (kinematics->config.penta_base[index][0] != 0.0 || kinematics->config.penta_base[index][1] != 0.0 || kinematics->config.penta_base[index][2] != 0.0 || + kinematics->config.penta_effector_radius[index] != 0.0 || kinematics->config.penta_effector_z[index] != 0.0) all_zero = 0; + } if (all_zero) { memcpy(kinematics->config.penta_base, base, sizeof(base)); memcpy(kinematics->config.penta_effector_radius, radius, sizeof(radius)); memcpy(kinematics->config.penta_effector_z, effector_z, sizeof(effector_z)); } if (kinematics->config.penta_iteration_limit == 0) kinematics->config.penta_iteration_limit = 120; if (kinematics->config.penta_convergence_tolerance == 0.0) kinematics->config.penta_convergence_tolerance = 1e-9; @@ -808,7 +820,10 @@ static int pentapod_lengths(const sim_kinematics *k, const double q[5], double l PmRotationMatrix rotation, inverse; if (pmRpyMatConvert(&rpy, &rotation) != 0 || pmMatInv(&rotation, &inverse) != 0) return SIM_KIN_ERR_SINGULAR; for (size_t index = 0; index < SIM_KIN_PENTA_STRUTS; ++index) { - PmCartesian base = {k->config.penta_base[index][0] - q[0], k->config.penta_base[index][1] - q[1], k->config.penta_base[index][2] - q[2]}; + /* pentakins_read_hal_pins applies tool-offset to both ends of each + * strut; preserve that world-frame translation before rotating into + * the effector frame. */ + PmCartesian base = {k->config.penta_base[index][0] - q[0], k->config.penta_base[index][1] - q[1], k->config.penta_base[index][2] + k->config.penta_tool_offset - q[2]}; PmCartesian local; double radial; pmMatCartMult(&inverse, &base, &local); @@ -833,6 +848,14 @@ static int pentapod_forward(const sim_kinematics *k, const double *joints, uint6 double lengths[SIM_KIN_PENTA_STRUTS]; double residual = 0.0; uint32_t iteration; + for (size_t index = 0; index < SIM_KIN_PENTA_STRUTS; ++index) { + /* LinuxCNC's pentakins rejects non-positive strut lengths before + * entering Newton iteration. */ + if (joints[index] <= 0.0) { + if (info != 0) { info->iterations = 0; info->residual = 0.0; info->branch_id = (flags & SIM_KIN_GENHEX_ALTERNATE_SEED) ? 1U : 0U; } + return SIM_KIN_ERR_RANGE; + } + } for (size_t index = 0; index < 5; ++index) q[index] = k->config.penta_initial_pose[index]; if (flags & SIM_KIN_GENHEX_ALTERNATE_SEED) q[2] = -q[2]; for (iteration = 1; iteration <= k->config.penta_iteration_limit; ++iteration) { @@ -853,11 +876,14 @@ static int pentapod_forward(const sim_kinematics *k, const double *joints, uint6 } } if (residual <= k->config.penta_convergence_tolerance) { - pose->tran.x = q[0]; pose->tran.y = q[1]; pose->tran.z = q[2]; pose->a = q[3] * RAD_TO_DEG; pose->b = q[4] * RAD_TO_DEG; pose->c = 0.0; pose->u = pose->v = pose->w = 0.0; - if (info != 0) { info->iterations = iteration; info->residual = residual; info->branch_id = (flags & SIM_KIN_GENHEX_ALTERNATE_SEED) ? 1U : 0U; } + pose->tran.x = pentapod_canonical(q[0]); pose->tran.y = pentapod_canonical(q[1]); pose->tran.z = pentapod_canonical(q[2]); pose->a = pentapod_canonical(q[3] * RAD_TO_DEG); pose->b = pentapod_canonical(q[4] * RAD_TO_DEG); pose->c = 0.0; pose->u = pose->v = pose->w = 0.0; + if (info != 0) { info->iterations = iteration; info->residual = nearbyint(residual * 1000000000.0) / 1000000000.0; info->branch_id = (flags & SIM_KIN_GENHEX_ALTERNATE_SEED) ? 1U : 0U; } return SIM_KIN_OK; } - if (residual > k->config.penta_max_error) return SIM_KIN_ERR_RANGE; + if (residual > k->config.penta_max_error) { + if (info != 0) { info->iterations = iteration; info->residual = residual; info->branch_id = (flags & SIM_KIN_GENHEX_ALTERNATE_SEED) ? 1U : 0U; } + return SIM_KIN_ERR_RANGE; + } if (solve_linear5(jacobian, rhs, delta) != SIM_KIN_OK) return SIM_KIN_ERR_SINGULAR; for (int column = 0; column < 5; ++column) q[column] -= delta[column]; } diff --git a/wasm-core/src/sim_kinematics_feedback.c b/wasm-core/src/sim_kinematics_feedback.c new file mode 100644 index 0000000..203eb47 --- /dev/null +++ b/wasm-core/src/sim_kinematics_feedback.c @@ -0,0 +1,109 @@ +#include "sim_kinematics_feedback.h" + +#include +#include + +static uint64_t feedback_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static void state_zero(sim_kinematics_feedback_state *state) { + memset(state, 0, sizeof(*state)); + state->last_error = SIM_KIN_FEEDBACK_OK; + state->kinematics_error = SIM_KIN_OK; +} + +int sim_kinematics_feedback_init(sim_kinematics_feedback *feedback, + sim_kinematics *kinematics, + uint32_t joint_count) { + uint32_t configured_count; + if (feedback == 0 || kinematics == 0) return SIM_KIN_FEEDBACK_ERR_ARGUMENT; + if (!kinematics->configured) return SIM_KIN_FEEDBACK_ERR_CONFIGURATION; + configured_count = kinematics->config.kinematics_joint_count == 0 ? + kinematics->config.joint_count : kinematics->config.kinematics_joint_count; + if (joint_count == 0 || joint_count != configured_count || joint_count > SIM_KIN_MAX_JOINTS) + return SIM_KIN_FEEDBACK_ERR_CONFIGURATION; + memset(feedback, 0, sizeof(*feedback)); + feedback->kinematics = kinematics; + feedback->state.joint_count = joint_count; + state_zero(&feedback->state); + feedback->state.joint_count = joint_count; + return SIM_KIN_FEEDBACK_OK; +} + +int sim_kinematics_feedback_reset(sim_kinematics_feedback *feedback) { + uint32_t joint_count; + if (feedback == 0 || feedback->kinematics == 0) return SIM_KIN_FEEDBACK_ERR_ARGUMENT; + joint_count = feedback->state.joint_count; + state_zero(&feedback->state); + feedback->state.joint_count = joint_count; + return SIM_KIN_FEEDBACK_OK; +} + +int sim_kinematics_feedback_update(sim_kinematics_feedback *feedback, + const double *joints, uint32_t joint_count, + uint64_t inverse_flags, + sim_kinematics_result_info *info) { + sim_posemath_pose pose; + sim_kinematics_result_info local_info; + uint32_t index; + int result; + if (feedback == 0 || feedback->kinematics == 0 || joints == 0) + return SIM_KIN_FEEDBACK_ERR_ARGUMENT; + if (joint_count != feedback->state.joint_count) return SIM_KIN_FEEDBACK_ERR_CONFIGURATION; + for (index = 0; index < joint_count; ++index) + if (!isfinite(joints[index])) { + feedback->state.last_error = SIM_KIN_FEEDBACK_ERR_NONFINITE; + feedback->state.kinematics_error = SIM_KIN_ERR_NONFINITE; + return feedback->state.last_error; + } + memset(&pose, 0, sizeof(pose)); + result = sim_kinematics_forward_ex(feedback->kinematics, joints, joint_count, + inverse_flags, &pose, &local_info); + if (result != SIM_KIN_OK) { + feedback->state.last_error = SIM_KIN_FEEDBACK_ERR_FORWARD; + feedback->state.kinematics_error = result; + if (info != 0) *info = local_info; + return feedback->state.last_error; + } + feedback->state.pose = pose; + memcpy(feedback->state.joints, joints, sizeof(double) * joint_count); + feedback->state.forward_flags = local_info.forward_flags; + feedback->state.inverse_flags = local_info.inverse_flags; + feedback->state.tick += 1; + feedback->state.valid = 1; + feedback->state.last_error = SIM_KIN_FEEDBACK_OK; + feedback->state.kinematics_error = SIM_KIN_OK; + if (info != 0) *info = local_info; + return SIM_KIN_FEEDBACK_OK; +} + +int sim_kinematics_feedback_read(const sim_kinematics_feedback *feedback, + sim_kinematics_feedback_state *state) { + if (feedback == 0 || state == 0) return SIM_KIN_FEEDBACK_ERR_ARGUMENT; + if (!feedback->state.valid) return SIM_KIN_FEEDBACK_ERR_STATE; + *state = feedback->state; + return SIM_KIN_FEEDBACK_OK; +} + +uint64_t sim_kinematics_feedback_state_hash(const sim_kinematics_feedback *feedback) { + unsigned char bytes[sizeof(sim_kinematics_feedback_state)]; + sim_kinematics_feedback_state state; + size_t offset = 0; + uint32_t index; + if (feedback == 0) return 0; + state = feedback->state; + for (index = 0; index < 9; ++index) { + double *pose_value = &state.pose.tran.x; + pose_value[index] = isfinite(pose_value[index]) ? nearbyint(pose_value[index] * 1000000000.0) / 1000000000.0 : pose_value[index]; + if (index < state.joint_count) state.joints[index] = isfinite(state.joints[index]) ? nearbyint(state.joints[index] * 1000000000.0) / 1000000000.0 : state.joints[index]; + } + memcpy(bytes + offset, &state, sizeof(state)); offset += sizeof(state); + return feedback_fnv1a64(bytes, offset); +} diff --git a/wasm-core/src/sim_kinematics_home_limit.c b/wasm-core/src/sim_kinematics_home_limit.c new file mode 100644 index 0000000..47cf20b --- /dev/null +++ b/wasm-core/src/sim_kinematics_home_limit.c @@ -0,0 +1,138 @@ +#include "sim_kinematics_home_limit.h" + +#include +#include + +static uint64_t home_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static void state_zero(sim_kinematics_home_limit_state *state) { + memset(state, 0, sizeof(*state)); + state->last_error = SIM_KIN_HOME_OK; + state->limit_error = SIM_KIN_OK; + state->kinematics_error = SIM_KIN_OK; +} + +int sim_kinematics_home_limit_init(sim_kinematics_home_limit *home_limit, + sim_kinematics *kinematics, + uint32_t joint_count) { + uint32_t configured_count; + if (home_limit == 0 || kinematics == 0) return SIM_KIN_HOME_ERR_ARGUMENT; + if (!kinematics->configured) return SIM_KIN_HOME_ERR_CONFIGURATION; + configured_count = kinematics->config.kinematics_joint_count == 0 ? + kinematics->config.joint_count : kinematics->config.kinematics_joint_count; + if (joint_count == 0 || joint_count != configured_count || joint_count > SIM_KIN_MAX_JOINTS) + return SIM_KIN_HOME_ERR_CONFIGURATION; + memset(home_limit, 0, sizeof(*home_limit)); + home_limit->kinematics = kinematics; + home_limit->state.joint_count = joint_count; + state_zero(&home_limit->state); + home_limit->state.joint_count = joint_count; + return SIM_KIN_HOME_OK; +} + +int sim_kinematics_home_limit_reset(sim_kinematics_home_limit *home_limit) { + uint32_t joint_count; + if (home_limit == 0 || home_limit->kinematics == 0) return SIM_KIN_HOME_ERR_ARGUMENT; + joint_count = home_limit->state.joint_count; + state_zero(&home_limit->state); + home_limit->state.joint_count = joint_count; + return SIM_KIN_HOME_OK; +} + +int sim_kinematics_home_limit_home(sim_kinematics_home_limit *home_limit, + uint32_t home_sequence) { + sim_posemath_pose pose; + double joints[SIM_KIN_MAX_JOINTS] = {0}; + int result; + if (home_limit == 0 || home_limit->kinematics == 0) return SIM_KIN_HOME_ERR_ARGUMENT; + if (home_sequence > 0xffffu) return SIM_KIN_HOME_ERR_SEQUENCE; + result = sim_kinematics_home(home_limit->kinematics, joints, + home_limit->state.joint_count, &pose); + if (result != SIM_KIN_OK) { + home_limit->state.last_error = SIM_KIN_HOME_ERR_FORWARD; + home_limit->state.kinematics_error = result; + return home_limit->state.last_error; + } + memcpy(home_limit->state.joints, joints, sizeof(double) * home_limit->state.joint_count); + home_limit->state.pose = pose; + home_limit->state.home_sequence = home_sequence; + home_limit->state.homed = 1; + home_limit->state.tick += 1; + home_limit->state.last_error = SIM_KIN_HOME_OK; + home_limit->state.limit_error = SIM_KIN_OK; + home_limit->state.kinematics_error = SIM_KIN_OK; + return SIM_KIN_HOME_OK; +} + +int sim_kinematics_home_limit_check(sim_kinematics_home_limit *home_limit, + const double *joints, + uint32_t joint_count) { + sim_posemath_pose pose; + uint32_t index; + int result; + if (home_limit == 0 || joints == 0) return SIM_KIN_HOME_ERR_ARGUMENT; + if (!home_limit->state.homed) { + home_limit->state.last_error = SIM_KIN_HOME_ERR_UNHOMED; + return home_limit->state.last_error; + } + if (joint_count != home_limit->state.joint_count) { + home_limit->state.last_error = SIM_KIN_HOME_ERR_CONFIGURATION; + return home_limit->state.last_error; + } + for (index = 0; index < joint_count; ++index) { + if (!isfinite(joints[index])) { + home_limit->state.last_error = SIM_KIN_HOME_ERR_NONFINITE; + return home_limit->state.last_error; + } + if (home_limit->kinematics->config.limit_enabled[index] && + (joints[index] < home_limit->kinematics->config.joint_min[index] || + joints[index] > home_limit->kinematics->config.joint_max[index])) { + home_limit->state.last_error = SIM_KIN_HOME_ERR_LIMIT; + home_limit->state.limit_error = SIM_KIN_ERR_RANGE; + return home_limit->state.last_error; + } + } + result = sim_kinematics_forward(home_limit->kinematics, joints, joint_count, &pose); + if (result != SIM_KIN_OK) { + home_limit->state.last_error = SIM_KIN_HOME_ERR_FORWARD; + home_limit->state.kinematics_error = result; + return home_limit->state.last_error; + } + memcpy(home_limit->state.joints, joints, sizeof(double) * joint_count); + home_limit->state.pose = pose; + home_limit->state.tick += 1; + home_limit->state.last_error = SIM_KIN_HOME_OK; + home_limit->state.limit_error = SIM_KIN_OK; + home_limit->state.kinematics_error = SIM_KIN_OK; + return SIM_KIN_HOME_OK; +} + +int sim_kinematics_home_limit_read(const sim_kinematics_home_limit *home_limit, + sim_kinematics_home_limit_state *state) { + if (home_limit == 0 || state == 0) return SIM_KIN_HOME_ERR_ARGUMENT; + *state = home_limit->state; + return SIM_KIN_HOME_OK; +} + +uint64_t sim_kinematics_home_limit_state_hash(const sim_kinematics_home_limit *home_limit) { + sim_kinematics_home_limit_state state; + unsigned char bytes[sizeof(state)]; + uint32_t index; + if (home_limit == 0) return 0; + state = home_limit->state; + for (index = 0; index < 9; ++index) { + double *pose_value = &state.pose.tran.x; + pose_value[index] = isfinite(pose_value[index]) ? nearbyint(pose_value[index] * 1000000000.0) / 1000000000.0 : pose_value[index]; + if (index < state.joint_count) state.joints[index] = isfinite(state.joints[index]) ? nearbyint(state.joints[index] * 1000000000.0) / 1000000000.0 : state.joints[index]; + } + memcpy(bytes, &state, sizeof(state)); + return home_fnv1a64(bytes, sizeof(bytes)); +} diff --git a/wasm-core/src/sim_kinematics_motion.c b/wasm-core/src/sim_kinematics_motion.c new file mode 100644 index 0000000..999ba22 --- /dev/null +++ b/wasm-core/src/sim_kinematics_motion.c @@ -0,0 +1,184 @@ +#include "sim_kinematics_motion.h" + +#include +#include + +static uint64_t motion_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static double normalized(double value) { + return isfinite(value) ? nearbyint(value * 1000000000.0) / 1000000000.0 : value; +} + +static void set_error(sim_kinematics_motion *adapter, int error, + int planner_error, int kinematics_error) { + adapter->last_error = error; + adapter->planner_error = planner_error; + adapter->kinematics_error = kinematics_error; +} + +int sim_kinematics_motion_reset(sim_kinematics_motion *adapter) { + if (adapter == 0) return SIM_KIN_MOTION_ERR_ARGUMENT; + if (adapter->kinematics == 0 || !adapter->kinematics->configured) return SIM_KIN_MOTION_ERR_CONFIGURATION; + if (sim_tp_reset(&adapter->planner) != SIM_POSEMATH_OK) return SIM_KIN_MOTION_ERR_PLANNER; + adapter->head = 0; + adapter->count = 0; + adapter->tick = 0; + adapter->paused = 0; + memset(&adapter->last_pose, 0, sizeof(adapter->last_pose)); + memset(adapter->last_joints, 0, sizeof(adapter->last_joints)); + set_error(adapter, SIM_KIN_MOTION_OK, SIM_POSEMATH_OK, SIM_KIN_OK); + return SIM_KIN_MOTION_OK; +} + +int sim_kinematics_motion_init(sim_kinematics_motion *adapter, + sim_kinematics *kinematics, double cycle_time, + double velocity_limit, double acceleration_limit) { + uint32_t joint_count; + int result; + if (adapter == 0 || kinematics == 0) return SIM_KIN_MOTION_ERR_ARGUMENT; + if (!kinematics->configured) return SIM_KIN_MOTION_ERR_CONFIGURATION; + joint_count = kinematics->config.kinematics_joint_count == 0 ? + kinematics->config.joint_count : kinematics->config.kinematics_joint_count; + if (joint_count == 0 || joint_count > SIM_KIN_MAX_JOINTS) return SIM_KIN_MOTION_ERR_CONFIGURATION; + memset(adapter, 0, sizeof(*adapter)); + result = sim_tp_init(&adapter->planner, cycle_time, velocity_limit, acceleration_limit); + if (result != SIM_POSEMATH_OK) return SIM_KIN_MOTION_ERR_CONFIGURATION; + adapter->kinematics = kinematics; + adapter->joint_count = joint_count; + return sim_kinematics_motion_reset(adapter); +} + +int sim_kinematics_motion_enqueue(sim_kinematics_motion *adapter, + const sim_posemath_segment *segment, + uint32_t *id_out) { + int result; + if (adapter == 0 || segment == 0) return SIM_KIN_MOTION_ERR_ARGUMENT; + result = sim_tp_enqueue(&adapter->planner, segment, id_out); + if (result != SIM_POSEMATH_OK) { + set_error(adapter, result == SIM_POSEMATH_ERR_NONFINITE ? SIM_KIN_MOTION_ERR_NONFINITE : SIM_KIN_MOTION_ERR_PLANNER, result, SIM_KIN_OK); + return adapter->last_error; + } + set_error(adapter, SIM_KIN_MOTION_OK, SIM_POSEMATH_OK, SIM_KIN_OK); + return SIM_KIN_MOTION_OK; +} + +int sim_kinematics_motion_pause(sim_kinematics_motion *adapter, uint32_t paused) { + if (adapter == 0 || paused > 1) return SIM_KIN_MOTION_ERR_ARGUMENT; + adapter->paused = paused; + return SIM_KIN_MOTION_OK; +} + +int sim_kinematics_motion_step(sim_kinematics_motion *adapter) { + sim_tp planner_snapshot; + sim_kinematics kinematics_snapshot; + sim_tp_state planner_state; + sim_kinematics_motion_sample sample; + sim_kinematics_result_info info; + uint32_t index; + int result; + if (adapter == 0) return SIM_KIN_MOTION_ERR_ARGUMENT; + if (adapter->kinematics == 0 || !adapter->kinematics->configured) return SIM_KIN_MOTION_ERR_CONFIGURATION; + if (adapter->paused) { + set_error(adapter, SIM_KIN_MOTION_ERR_STATE, SIM_POSEMATH_OK, SIM_KIN_OK); + return adapter->last_error; + } + if (adapter->count >= SIM_KIN_MOTION_QUEUE_CAPACITY) { + set_error(adapter, SIM_KIN_MOTION_ERR_CAPACITY, SIM_POSEMATH_OK, SIM_KIN_OK); + return adapter->last_error; + } + planner_snapshot = adapter->planner; + kinematics_snapshot = *adapter->kinematics; + result = sim_tp_step(&adapter->planner); + if (result != SIM_POSEMATH_OK) { + adapter->planner = planner_snapshot; + set_error(adapter, SIM_KIN_MOTION_ERR_PLANNER, result, SIM_KIN_OK); + return adapter->last_error; + } + if (sim_tp_read_state(&adapter->planner, &planner_state) != SIM_POSEMATH_OK) { + adapter->planner = planner_snapshot; + set_error(adapter, SIM_KIN_MOTION_ERR_PLANNER, SIM_POSEMATH_ERR_STATE, SIM_KIN_OK); + return adapter->last_error; + } + memset(&sample, 0, sizeof(sample)); + sample.pose = planner_state.position; + result = sim_kinematics_inverse_ex(adapter->kinematics, &sample.pose, + adapter->joint_count, 0, sample.joints, + &info); + if (result != SIM_KIN_OK) { + adapter->planner = planner_snapshot; + *adapter->kinematics = kinematics_snapshot; + set_error(adapter, result == SIM_KIN_ERR_NONFINITE ? SIM_KIN_MOTION_ERR_NONFINITE : SIM_KIN_MOTION_ERR_INVERSE, SIM_POSEMATH_OK, result); + return adapter->last_error; + } + sample.joint_count = adapter->joint_count; + sample.tick = planner_state.tick; + sample.planner_id = planner_state.active_id; + index = (adapter->head + adapter->count) % SIM_KIN_MOTION_QUEUE_CAPACITY; + adapter->samples[index] = sample; + adapter->count += 1; + adapter->tick = sample.tick; + adapter->last_pose = sample.pose; + memcpy(adapter->last_joints, sample.joints, sizeof(sample.joints)); + set_error(adapter, SIM_KIN_MOTION_OK, SIM_POSEMATH_OK, SIM_KIN_OK); + return SIM_KIN_MOTION_OK; +} + +int sim_kinematics_motion_peek(const sim_kinematics_motion *adapter, + sim_kinematics_motion_sample *sample) { + if (adapter == 0 || sample == 0) return SIM_KIN_MOTION_ERR_ARGUMENT; + if (adapter->count == 0) return SIM_KIN_MOTION_ERR_STATE; + *sample = adapter->samples[adapter->head]; + return SIM_KIN_MOTION_OK; +} + +int sim_kinematics_motion_pop(sim_kinematics_motion *adapter, + sim_kinematics_motion_sample *sample) { + int result = sim_kinematics_motion_peek(adapter, sample); + if (result != SIM_KIN_MOTION_OK) return result; + adapter->head = (adapter->head + 1) % SIM_KIN_MOTION_QUEUE_CAPACITY; + adapter->count -= 1; + return SIM_KIN_MOTION_OK; +} + +uint32_t sim_kinematics_motion_depth(const sim_kinematics_motion *adapter) { + return adapter == 0 ? 0 : adapter->count; +} + +uint64_t sim_kinematics_motion_state_hash(const sim_kinematics_motion *adapter) { + unsigned char bytes[16384]; + size_t offset = 0; + uint64_t planner_hash; + uint64_t kinematics_hash; + uint32_t sample_index; + if (adapter == 0 || adapter->kinematics == 0) return 0; + planner_hash = sim_tp_state_hash(&adapter->planner); + kinematics_hash = sim_kinematics_state_hash(adapter->kinematics, adapter->last_joints, + adapter->joint_count, &adapter->last_pose); +#define APPEND(value) do { memcpy(bytes + offset, &(value), sizeof(value)); offset += sizeof(value); } while (0) + APPEND(adapter->head); APPEND(adapter->count); APPEND(adapter->tick); + APPEND(adapter->joint_count); APPEND(adapter->paused); APPEND(adapter->last_error); + APPEND(adapter->planner_error); APPEND(adapter->kinematics_error); + APPEND(planner_hash); APPEND(kinematics_hash); + for (sample_index = 0; sample_index < adapter->count; ++sample_index) { + const sim_kinematics_motion_sample *sample = &adapter->samples[(adapter->head + sample_index) % SIM_KIN_MOTION_QUEUE_CAPACITY]; + sim_posemath_pose pose = sample->pose; + double joints[SIM_KIN_MAX_JOINTS] = {0}; + double *pose_values = &pose.tran.x; + uint32_t joint_index; + for (joint_index = 0; joint_index < 9; ++joint_index) pose_values[joint_index] = normalized(pose_values[joint_index]); + for (joint_index = 0; joint_index < sample->joint_count; ++joint_index) joints[joint_index] = normalized(sample->joints[joint_index]); + memcpy(bytes + offset, &pose, sizeof(pose)); offset += sizeof(pose); + memcpy(bytes + offset, joints, sizeof(joints)); offset += sizeof(joints); + APPEND(sample->joint_count); APPEND(sample->tick); APPEND(sample->planner_id); + } +#undef APPEND + return motion_fnv1a64(bytes, offset); +} diff --git a/wasm-core/src/sim_kinematics_registry.c b/wasm-core/src/sim_kinematics_registry.c new file mode 100644 index 0000000..4db08fd --- /dev/null +++ b/wasm-core/src/sim_kinematics_registry.c @@ -0,0 +1,124 @@ +#include "sim_kinematics.h" + +#include + +#define COMMON (SIM_KIN_CAP_FORWARD | SIM_KIN_CAP_INVERSE | SIM_KIN_CAP_SWITCHABLE) +#define BASE_PARAMS (SIM_KIN_PARAM_MAPPING | SIM_KIN_PARAM_LIMITS) + +static const sim_kinematics_capability registry[] = { + {1, SIM_KIN_TRIVKINS, "trivkins", "", 1, 9, COMMON | SIM_KIN_CAP_IDENTITY | SIM_KIN_CAP_EXTRA_JOINTS | SIM_KIN_CAP_DUPLICATE_COORDINATES, BASE_PARAMS}, + {1, SIM_KIN_XYZAC_TRT, "xyzac-trt-kins", "XYZAC", 5, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS | SIM_KIN_CAP_DUPLICATE_COORDINATES, BASE_PARAMS | SIM_KIN_PARAM_OFFSETS | SIM_KIN_PARAM_TOOL}, + {1, SIM_KIN_XYZBC_TRT, "xyzbc-trt-kins", "XYZBC", 5, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS | SIM_KIN_CAP_DUPLICATE_COORDINATES, BASE_PARAMS | SIM_KIN_PARAM_OFFSETS | SIM_KIN_PARAM_TOOL}, + {1, SIM_KIN_XYZBCW, "xyzbcw", "XYZBCW", 6, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS | SIM_KIN_PARAM_PIVOT}, + {1, SIM_KIN_COREXY, "corexykins", "XYZ", 3, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS}, + {1, SIM_KIN_ROSE, "rosekins", "XYZ", 3, 3, COMMON, BASE_PARAMS}, + {1, SIM_KIN_MAXKINS, "maxkins", "XYZ", 3, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS | SIM_KIN_PARAM_PIVOT}, + {1, SIM_KIN_ROTATEKINS, "rotatekins", "XYZ", 3, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS}, + {1, SIM_KIN_5AXISKINS, "5axiskins", "XYZBCW", 6, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS | SIM_KIN_CAP_DUPLICATE_COORDINATES, BASE_PARAMS | SIM_KIN_PARAM_PIVOT}, + {1, SIM_KIN_SCARA, "scarakins", "XYZCAB", 6, 6, COMMON, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY}, + {1, SIM_KIN_PUMA, "pumakins", "XYZABC", 6, 6, COMMON, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY}, + {1, SIM_KIN_SCORBOT, "scorbot-kins", "XYZAB", 5, 5, COMMON, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY}, + {1, SIM_KIN_GENSER, "genserkins", "XYZABC", 6, 6, COMMON | SIM_KIN_CAP_ITERATIVE, BASE_PARAMS | SIM_KIN_PARAM_DH | SIM_KIN_PARAM_SOLVER}, + {1, SIM_KIN_LINEAR_DELTA, "lineardeltakins", "XYZ", 3, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY}, + {1, SIM_KIN_ROTARY_DELTA, "rotarydeltakins", "XYZ", 3, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY}, + {1, SIM_KIN_TRIPOD, "tripodkins", "XYZ", 3, 9, COMMON | SIM_KIN_CAP_EXTRA_JOINTS, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY}, + {1, SIM_KIN_GENHEX, "genhexkins", "XYZABC", 6, 6, COMMON | SIM_KIN_CAP_ITERATIVE, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY | SIM_KIN_PARAM_TOOL | SIM_KIN_PARAM_SOLVER}, + {1, SIM_KIN_PENTAPOD, "pentakins", "XYZAB", 5, 5, COMMON | SIM_KIN_CAP_ITERATIVE, BASE_PARAMS | SIM_KIN_PARAM_GEOMETRY | SIM_KIN_PARAM_TOOL | SIM_KIN_PARAM_SOLVER}, +}; + +static uint64_t registry_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static int path_like(const char *name) { + size_t index; + if (name == 0 || name[0] == '\0') return 0; + for (index = 0; name[index] != '\0'; ++index) + if (name[index] == '/' || name[index] == '\\') return 1; + return 0; +} + +static int has_coordinate_casefold(const char *coordinates, char wanted) { + size_t index; + for (index = 0; coordinates[index] != '\0'; ++index) { + char value = coordinates[index]; + if (value >= 'a' && value <= 'z') value = (char)(value - 'a' + 'A'); + if (value == wanted) return 1; + } + return 0; +} + +uint32_t sim_kinematics_registry_count(void) { + return (uint32_t)(sizeof(registry) / sizeof(registry[0])); +} + +int sim_kinematics_registry_get(uint32_t index, + sim_kinematics_capability *capability) { + if (capability == 0) return SIM_KIN_ERR_ARGUMENT; + if (index >= sim_kinematics_registry_count()) return SIM_KIN_ERR_RANGE; + *capability = registry[index]; + return SIM_KIN_OK; +} + +int sim_kinematics_registry_find(const char *name, + sim_kinematics_capability *capability) { + uint32_t index; + if (name == 0 || capability == 0) return SIM_KIN_ERR_ARGUMENT; + if (path_like(name)) return SIM_KIN_ERR_DYNAMIC_MODULE; + for (index = 0; index < sim_kinematics_registry_count(); ++index) { + if (strcmp(name, registry[index].name) == 0) { + *capability = registry[index]; + return SIM_KIN_OK; + } + } + return SIM_KIN_ERR_UNKNOWN_TYPE; +} + +int sim_kinematics_registry_require(const char *name, uint32_t capabilities, + uint64_t parameter_mask, + sim_kinematics_capability *capability) { + sim_kinematics_capability found; + int result = sim_kinematics_registry_find(name, &found); + if (result != SIM_KIN_OK) return result; + if ((found.capabilities & capabilities) != capabilities || + (found.parameter_mask & parameter_mask) != parameter_mask) return SIM_KIN_ERR_CAPABILITY; + if (capability != 0) *capability = found; + return SIM_KIN_OK; +} + +int sim_kinematics_registry_validate_config(const char *name, + const sim_kinematics_config *config, + sim_kinematics_capability *capability) { + sim_kinematics_capability found; + sim_kinematics instance; + const char *coordinates; + uint32_t joint_count; + size_t index; + int result; + if (config == 0) return SIM_KIN_ERR_ARGUMENT; + result = sim_kinematics_registry_find(name, &found); + if (result != SIM_KIN_OK) return result; + if (config->type != found.type) return SIM_KIN_ERR_CONFIGURATION; + joint_count = config->kinematics_joint_count == 0 ? config->joint_count : config->kinematics_joint_count; + if (joint_count < found.min_joints || joint_count > found.max_joints) return SIM_KIN_ERR_CONFIGURATION; + coordinates = config->coordinates[0] == '\0' ? "XYZABCUVW" : config->coordinates; + for (index = 0; found.required_coordinates[index] != '\0'; ++index) + if (!has_coordinate_casefold(coordinates, found.required_coordinates[index])) return SIM_KIN_ERR_CONFIGURATION; + result = sim_kinematics_init(&instance, config); + if (result != SIM_KIN_OK) return result; + if (capability != 0) *capability = found; + return SIM_KIN_OK; +} + +uint64_t sim_kinematics_registry_state_hash(void) { + return registry_fnv1a64((const unsigned char *)registry, sizeof(registry)); +} + +#undef BASE_PARAMS +#undef COMMON diff --git a/wasm-core/src/sim_switchkins.c b/wasm-core/src/sim_switchkins.c new file mode 100644 index 0000000..01ef039 --- /dev/null +++ b/wasm-core/src/sim_switchkins.c @@ -0,0 +1,185 @@ +#include "sim_kinematics.h" + +#include +#include + +static uint64_t switch_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static int valid_mode(int mode) { + return mode >= 0 && mode < (int)SIM_KIN_SWITCH_MAX_TYPES; +} + +static void switch_info(sim_kinematics_result_info *info) { + if (info != 0) memset(info, 0, sizeof(*info)); +} + +int sim_kinematics_switch_init(sim_kinematics_switch *switcher, int default_mode, + uint8_t fwd_iterates_mask) { + if (switcher == 0) return SIM_KIN_ERR_ARGUMENT; + if (!valid_mode(default_mode)) return SIM_KIN_ERR_INVALID_MODE; + memset(switcher, 0, sizeof(*switcher)); + switcher->active_mode = default_mode; + switcher->pending_mode = default_mode; + switcher->fwd_iterates_mask = fwd_iterates_mask & 0x07u; + return SIM_KIN_OK; +} + +int sim_kinematics_switch_register(sim_kinematics_switch *switcher, int mode, + sim_kinematics *module, uint8_t fwd_iterates) { + if (switcher == 0) return SIM_KIN_ERR_ARGUMENT; + if (!valid_mode(mode)) return SIM_KIN_ERR_INVALID_MODE; + if (module == 0 || !module->configured) return SIM_KIN_ERR_MISSING_MODULE; + switcher->modules[mode] = module; + switcher->registered[mode] = 1; + if (fwd_iterates) switcher->fwd_iterates_mask |= (uint8_t)(1u << mode); + else switcher->fwd_iterates_mask &= (uint8_t)~(1u << mode); + return SIM_KIN_OK; +} + +int sim_kinematics_switch_begin(sim_kinematics_switch *switcher, int mode) { + if (switcher == 0) return SIM_KIN_ERR_ARGUMENT; + if (!valid_mode(mode)) return SIM_KIN_ERR_INVALID_MODE; + if (!switcher->registered[mode] || switcher->modules[mode] == 0) return SIM_KIN_ERR_MISSING_MODULE; + if (switcher->switching) return SIM_KIN_ERR_SWITCH_INTERRUPTED; + switcher->pending_mode = mode; + switcher->switching = (uint8_t)(mode != switcher->active_mode); + return SIM_KIN_OK; +} + +int sim_kinematics_switch_abort(sim_kinematics_switch *switcher) { + if (switcher == 0) return SIM_KIN_ERR_ARGUMENT; + if (!switcher->switching) return SIM_KIN_ERR_SWITCH_INTERRUPTED; + switcher->pending_mode = switcher->active_mode; + switcher->switching = 0; + switcher->abort_count += 1; + return SIM_KIN_OK; +} + +int sim_kinematics_switch_commit(sim_kinematics_switch *switcher, double *joints, + uint32_t joint_count, sim_posemath_pose *pose, + sim_kinematics_result_info *info) { + sim_kinematics *target; + double remapped[SIM_KIN_MAX_JOINTS] = {0}; + sim_kinematics_result_info local_info; + int result; + switch_info(info); + if (switcher == 0 || joints == 0 || pose == 0) return SIM_KIN_ERR_ARGUMENT; + if (!switcher->switching) return SIM_KIN_ERR_SWITCH_INTERRUPTED; + target = switcher->modules[switcher->pending_mode]; + if (target == 0 || !switcher->registered[switcher->pending_mode]) { + switcher->switching = 0; + switcher->pending_mode = switcher->active_mode; + return SIM_KIN_ERR_MISSING_MODULE; + } + if (joint_count > SIM_KIN_MAX_JOINTS) return SIM_KIN_ERR_CONFIGURATION; + result = sim_kinematics_inverse_ex(target, pose, joint_count, 0, remapped, + &local_info); + if (result != SIM_KIN_OK) { + switcher->switching = 0; + switcher->pending_mode = switcher->active_mode; + if (info != 0) *info = local_info; + return result; + } + memcpy(joints, remapped, sizeof(double) * joint_count); + switcher->active_mode = switcher->pending_mode; + switcher->pending_mode = switcher->active_mode; + switcher->switching = 0; + switcher->generation += 1; + switcher->switch_count += 1; + switcher->last_pose[switcher->active_mode] = *pose; + switcher->have_last_pose[switcher->active_mode] = 1; + if (info != 0) *info = local_info; + return SIM_KIN_OK; +} + +int sim_kinematics_switch_forward(sim_kinematics_switch *switcher, + const double *joints, uint32_t joint_count, + sim_posemath_pose *pose, + sim_kinematics_result_info *info) { + sim_kinematics *module; + int result; + switch_info(info); + if (switcher == 0 || joints == 0 || pose == 0) return SIM_KIN_ERR_ARGUMENT; + if (switcher->switching) return SIM_KIN_ERR_SWITCH_INTERRUPTED; + if (!valid_mode(switcher->active_mode)) return SIM_KIN_ERR_INVALID_MODE; + module = switcher->modules[switcher->active_mode]; + if (module == 0 || !switcher->registered[switcher->active_mode]) return SIM_KIN_ERR_MISSING_MODULE; + result = sim_kinematics_forward_ex(module, joints, joint_count, 0, pose, info); + if (result == SIM_KIN_OK) { + switcher->last_pose[switcher->active_mode] = *pose; + switcher->have_last_pose[switcher->active_mode] = 1; + } + return result; +} + +int sim_kinematics_switch_inverse(sim_kinematics_switch *switcher, + const sim_posemath_pose *pose, double *joints, + uint32_t joint_count, + sim_kinematics_result_info *info) { + sim_kinematics *module; + int result; + switch_info(info); + if (switcher == 0 || pose == 0 || joints == 0) return SIM_KIN_ERR_ARGUMENT; + if (switcher->switching) return SIM_KIN_ERR_SWITCH_INTERRUPTED; + if (!valid_mode(switcher->active_mode)) return SIM_KIN_ERR_INVALID_MODE; + module = switcher->modules[switcher->active_mode]; + if (module == 0 || !switcher->registered[switcher->active_mode]) return SIM_KIN_ERR_MISSING_MODULE; + result = sim_kinematics_inverse_ex(module, pose, joint_count, 0, joints, info); + if (result == SIM_KIN_OK) { + switcher->last_pose[switcher->active_mode] = *pose; + switcher->have_last_pose[switcher->active_mode] = 1; + } + return result; +} + +int sim_kinematics_switch_select(sim_kinematics_switch *switcher, int mode, + double *joints, uint32_t joint_count, + sim_posemath_pose *pose, + sim_kinematics_result_info *info) { + sim_posemath_pose current_pose; + int result; + switch_info(info); + if (switcher == 0 || joints == 0 || pose == 0) return SIM_KIN_ERR_ARGUMENT; + if (!valid_mode(mode)) return SIM_KIN_ERR_INVALID_MODE; + if (switcher->switching) return SIM_KIN_ERR_SWITCH_INTERRUPTED; + if (!switcher->registered[mode] || switcher->modules[mode] == 0) return SIM_KIN_ERR_MISSING_MODULE; + if (mode == switcher->active_mode) return sim_kinematics_switch_forward(switcher, joints, joint_count, pose, info); + result = sim_kinematics_switch_forward(switcher, joints, joint_count, ¤t_pose, info); + if (result != SIM_KIN_OK) return result; + result = sim_kinematics_switch_begin(switcher, mode); + if (result != SIM_KIN_OK) return result; + result = sim_kinematics_switch_commit(switcher, joints, joint_count, ¤t_pose, info); + if (result == SIM_KIN_OK) *pose = current_pose; + return result; +} + +int sim_kinematics_switch_active(const sim_kinematics_switch *switcher) { + return switcher == 0 ? SIM_KIN_ERR_ARGUMENT : switcher->active_mode; +} + +uint64_t sim_kinematics_switch_state_hash(const sim_kinematics_switch *switcher, + const double *joints, uint32_t joint_count, + const sim_posemath_pose *pose) { + unsigned char bytes[256]; + size_t offset = 0; + uint64_t module_hash; + if (switcher == 0 || joints == 0 || pose == 0 || joint_count > SIM_KIN_MAX_JOINTS) return 0; + if (!valid_mode(switcher->active_mode) || switcher->modules[switcher->active_mode] == 0) return 0; + module_hash = sim_kinematics_state_hash(switcher->modules[switcher->active_mode], joints, joint_count, pose); + memcpy(bytes + offset, &switcher->active_mode, sizeof(switcher->active_mode)); offset += sizeof(switcher->active_mode); + memcpy(bytes + offset, &switcher->pending_mode, sizeof(switcher->pending_mode)); offset += sizeof(switcher->pending_mode); + memcpy(bytes + offset, &switcher->switching, sizeof(switcher->switching)); offset += sizeof(switcher->switching); + memcpy(bytes + offset, &switcher->generation, sizeof(switcher->generation)); offset += sizeof(switcher->generation); + memcpy(bytes + offset, &switcher->switch_count, sizeof(switcher->switch_count)); offset += sizeof(switcher->switch_count); + memcpy(bytes + offset, &switcher->abort_count, sizeof(switcher->abort_count)); offset += sizeof(switcher->abort_count); + memcpy(bytes + offset, &module_hash, sizeof(module_hash)); offset += sizeof(module_hash); + return switch_fnv1a64(bytes, offset); +} diff --git a/wasm-core/src/sim_userkins.c b/wasm-core/src/sim_userkins.c new file mode 100644 index 0000000..4a5164d --- /dev/null +++ b/wasm-core/src/sim_userkins.c @@ -0,0 +1,98 @@ +#include "sim_kinematics.h" + +#include + +static uint64_t user_fnv1a64(const unsigned char *bytes, size_t length) { + uint64_t hash = UINT64_C(1469598103934665603); + size_t index; + for (index = 0; index < length; ++index) { + hash ^= bytes[index]; + hash *= UINT64_C(1099511628211); + } + return hash; +} + +static int valid_static_name(const char *name) { + size_t index; + if (name == 0 || name[0] == '\0') return 0; + for (index = 0; index < SIM_KIN_USER_NAME_CAPACITY && name[index] != '\0'; ++index) { + unsigned char value = (unsigned char)name[index]; + if (value < 0x21 || value > 0x7e || value == '/' || value == '\\') return 0; + } + return index < SIM_KIN_USER_NAME_CAPACITY; +} + +int sim_kinematics_user_init(sim_kinematics_user *user, + const sim_kinematics_user_descriptor *descriptor) { + sim_kinematics_config config; + uint32_t required = SIM_KIN_USER_CAP_FORWARD | SIM_KIN_USER_CAP_INVERSE | + SIM_KIN_USER_CAP_STATIC; + int result; + if (user == 0 || descriptor == 0) return SIM_KIN_ERR_ARGUMENT; + if (descriptor->abi_version != SIM_KIN_USER_ABI_VERSION) return SIM_KIN_ERR_ABI_VERSION; + if ((descriptor->capabilities & required) != required || + (descriptor->capabilities & ~required) != 0) return SIM_KIN_ERR_CAPABILITY; + if (!valid_static_name(descriptor->name)) return SIM_KIN_ERR_DYNAMIC_MODULE; + config = descriptor->config; + if (descriptor->implementation == SIM_KIN_USER_IDENTITY) config.type = SIM_KIN_TRIVKINS; + else if (descriptor->implementation == SIM_KIN_USER_GENSER) config.type = SIM_KIN_GENSER; + else return SIM_KIN_ERR_MISSING_MODULE; + result = sim_kinematics_init(&user->module, &config); + if (result != SIM_KIN_OK) return result; + user->descriptor = *descriptor; + user->descriptor.config = user->module.config; + user->forward_calls = 0; + user->inverse_calls = 0; + user->initialized = 1; + return SIM_KIN_OK; +} + +int sim_kinematics_user_bind_switch(sim_kinematics_user *user, + sim_kinematics_switch *switcher, int mode, + uint8_t fwd_iterates) { + if (user == 0 || switcher == 0) return SIM_KIN_ERR_ARGUMENT; + if (!user->initialized) return SIM_KIN_ERR_MISSING_MODULE; + return sim_kinematics_switch_register(switcher, mode, &user->module, fwd_iterates); +} + +int sim_kinematics_user_forward(sim_kinematics_user *user, const double *joints, + uint32_t joint_count, sim_posemath_pose *pose, + sim_kinematics_result_info *info) { + if (user == 0 || joints == 0 || pose == 0) return SIM_KIN_ERR_ARGUMENT; + if (!user->initialized) return SIM_KIN_ERR_MISSING_MODULE; + user->forward_calls += 1; + return sim_kinematics_forward_ex(&user->module, joints, joint_count, 0, pose, info); +} + +int sim_kinematics_user_inverse(sim_kinematics_user *user, + const sim_posemath_pose *pose, double *joints, + uint32_t joint_count, + sim_kinematics_result_info *info) { + if (user == 0 || pose == 0 || joints == 0) return SIM_KIN_ERR_ARGUMENT; + if (!user->initialized) return SIM_KIN_ERR_MISSING_MODULE; + user->inverse_calls += 1; + return sim_kinematics_inverse_ex(&user->module, pose, joint_count, 0, joints, info); +} + +int sim_kinematics_user_reject_dynamic(const char *module_path) { + return module_path == 0 ? SIM_KIN_ERR_ARGUMENT : SIM_KIN_ERR_DYNAMIC_MODULE; +} + +uint64_t sim_kinematics_user_state_hash(const sim_kinematics_user *user, + const double *joints, uint32_t joint_count, + const sim_posemath_pose *pose) { + unsigned char bytes[sizeof(uint32_t) * 5 + sizeof(int) + SIM_KIN_USER_NAME_CAPACITY + sizeof(uint64_t)]; + uint64_t module_hash; + size_t offset = 0; + if (user == 0 || joints == 0 || pose == 0 || !user->initialized) return 0; + module_hash = sim_kinematics_state_hash(&user->module, joints, joint_count, pose); + memcpy(bytes + offset, &user->descriptor.abi_version, sizeof(user->descriptor.abi_version)); offset += sizeof(user->descriptor.abi_version); + memcpy(bytes + offset, &user->descriptor.capabilities, sizeof(user->descriptor.capabilities)); offset += sizeof(user->descriptor.capabilities); + memcpy(bytes + offset, &user->descriptor.implementation, sizeof(user->descriptor.implementation)); offset += sizeof(user->descriptor.implementation); + memcpy(bytes + offset, user->descriptor.name, sizeof(user->descriptor.name)); offset += sizeof(user->descriptor.name); + memcpy(bytes + offset, &user->initialized, sizeof(user->initialized)); offset += sizeof(user->initialized); + memcpy(bytes + offset, &user->forward_calls, sizeof(user->forward_calls)); offset += sizeof(user->forward_calls); + memcpy(bytes + offset, &user->inverse_calls, sizeof(user->inverse_calls)); offset += sizeof(user->inverse_calls); + memcpy(bytes + offset, &module_hash, sizeof(module_hash)); offset += sizeof(module_hash); + return user_fnv1a64(bytes, offset); +} diff --git a/wasm-core/tests/sim_event_test.c b/wasm-core/tests/sim_event_test.c index 1fb26a0..9adaa8f 100644 --- a/wasm-core/tests/sim_event_test.c +++ b/wasm-core/tests/sim_event_test.c @@ -24,5 +24,12 @@ int main(void) { assert(sim_event_import(exported, export_size) == SIM_EVENT_OK); assert(sim_event_count() == 1); assert(sim_event_import(exported, export_size - 1) == SIM_EVENT_ERR_ARGUMENT); + ((sim_event_record *)exported)->seq = 2; + assert(sim_event_import(exported, export_size) == SIM_EVENT_ERR_SEQUENCE); + assert(sim_event_cursor() == 1); + ((sim_event_record *)exported)->seq = 1; + ((sim_event_record *)exported)->kind[SIM_EVENT_KIND_CAPACITY - 1U] = 'x'; + assert(sim_event_import(exported, export_size) == SIM_EVENT_ERR_ARGUMENT); + assert(sim_event_cursor() == 1); return 0; } diff --git a/wasm-core/tests/sim_io_test.c b/wasm-core/tests/sim_io_test.c new file mode 100644 index 0000000..8346f11 --- /dev/null +++ b/wasm-core/tests/sim_io_test.c @@ -0,0 +1,89 @@ +#include "sim_io.h" + +#include "sim_hal.h" + +#include +#include +#include +#include + +static sim_posemath_pose pose(double x, double y, double z) { + sim_posemath_pose value = {{x, y, z}, 0, 0, 0, 0, 0, 0}; + return value; +} + +int main(void) { + sim_io io = {0}; + sim_io_state state = {0}; + sim_hal_value pin = {0}; + char canonical[2048]; + uint64_t hash; + uint64_t repeat_hash; + int invalid_pin_status; + int limit_status; + int spindle_step_status; + int tool_busy_status; + int probe_status; + int estop_command_status; + int estop_recover_status; + int recover_status; + int fault_clear_status; + + sim_hal_reset(); + assert(sim_io_init(&io, 2, 32, 0.1, 600.0, 5.0) == SIM_IO_OK); + assert(sim_hal_pin_count() >= 58 && sim_hal_function_count() == 1); + assert(sim_hal_get_pin("motion.probe-input", &pin) == SIM_HAL_OK && pin.type == SIM_HAL_BIT); + invalid_pin_status = sim_hal_set_pin("spindle.0.speed-out", (sim_hal_value){SIM_HAL_BIT, {.bit = 1}}); + assert(invalid_pin_status == SIM_HAL_ERR_TYPE); + limit_status = sim_io_spindle_command(&io, 0, 100001.0, 1); + assert(limit_status == SIM_IO_ERR_LIMIT); + assert(sim_io_spindle_command(&io, 0, 1200.0, 1) == SIM_IO_OK); + spindle_step_status = sim_io_step(&io, 10); + assert(spindle_step_status == SIM_IO_OK && io.state.spindles[0].speed_rpm == 600.0); + assert(sim_io_step(&io, 10) == SIM_IO_OK && io.state.spindles[0].at_speed == 1); + + assert(sim_io_tool_prepare(&io, 7, 3) == SIM_IO_OK); + assert(sim_io_tool_set_prepared(&io, 1) == SIM_IO_OK); + tool_busy_status = sim_io_tool_change(&io); + assert(tool_busy_status == SIM_IO_ERR_BUSY); + assert(sim_io_spindle_command(&io, 0, 0.0, 0) == SIM_IO_OK); + assert(sim_io_step(&io, 20) == SIM_IO_OK); + assert(sim_io_tool_change(&io) == SIM_IO_OK); + assert(sim_io_tool_set_changed(&io, 1) == SIM_IO_OK && io.state.current_tool == 7); + + assert(sim_io_probe_arm(&io, 0) == SIM_IO_OK); + probe_status = sim_io_probe_update(&io, &(sim_posemath_pose){{1.0, 2.0, 3.0}, 0, 0, 0, 0, 0, 0}, 1); + assert(probe_status == SIM_IO_OK && io.state.probe.state == SIM_IO_PROBE_TRIPPED); + assert(sim_io_probe_update(&io, &(sim_posemath_pose){{NAN, 2.0, 3.0}, 0, 0, 0, 0, 0, 0}, 0) == SIM_IO_ERR_NONFINITE); + + assert(sim_io_set_estop(&io, 1) == SIM_IO_OK); + estop_command_status = sim_io_spindle_command(&io, 0, 100.0, 1); + estop_recover_status = sim_io_recover(&io); + assert(estop_command_status == SIM_IO_ERR_ESTOP && estop_recover_status == SIM_IO_ERR_ESTOP); + assert(sim_io_set_estop(&io, 0) == SIM_IO_OK); + recover_status = sim_io_recover(&io); + assert(recover_status == SIM_IO_OK && io.state.ready == 1 && io.state.recovery_epoch == 1); + + assert(sim_io_tool_set_fault(&io, 1, 42) == SIM_IO_OK); + fault_clear_status = sim_io_tool_clear_fault(&io); + assert(fault_clear_status == SIM_IO_ERR_FAULT); + assert(sim_io_tool_set_fault(&io, 0, 0) == SIM_IO_OK); + assert(sim_io_tool_clear_fault(&io) == SIM_IO_OK); + hash = sim_io_state_hash(&io); + repeat_hash = sim_io_state_hash(&io); + assert(hash == repeat_hash); + assert(sim_io_canonical(&io, canonical, sizeof(canonical)) > 1 && canonical[0] == '{'); + assert(sim_io_canonical(&io, 0, 0) == strlen(canonical) + 1); + assert(sim_hal_get_pin("iocontrol.0.tool-number", &pin) == SIM_HAL_OK && pin.value.s32 == 7); + assert(sim_hal_get_pin("spindle.0.brake", &pin) == SIM_HAL_OK && pin.value.bit == 1); + printf("{\"schema\":\"io-samples.v1\",\"pin\":{\"invalid_type\":%d,\"count\":%u,\"functions\":%u},\"spindle\":{\"limit\":%d,\"step\":%d,\"speed\":%.3f,\"at_speed\":%u,\"tool_busy\":%d},\"tool\":{\"state\":%u,\"current\":%d,\"fault_clear\":%d},\"probe\":{\"status\":%d,\"state\":%u,\"position\":[%.3f,%.3f,%.3f]},\"estop\":{\"command\":%d,\"recover_before_clear\":%d,\"recover\":%d},\"state_hash\":%llu,\"repeat_hash\":%llu,\"canonical\":%s}\n", + invalid_pin_status, sim_hal_pin_count(), sim_hal_function_count(), limit_status, + spindle_step_status, io.state.spindles[0].speed_rpm, io.state.spindles[0].at_speed, + tool_busy_status, io.state.tool_state, io.state.current_tool, fault_clear_status, + probe_status, io.state.probe.state, io.state.probe.position.tran.x, + io.state.probe.position.tran.y, io.state.probe.position.tran.z, + estop_command_status, estop_recover_status, recover_status, + (unsigned long long)hash, (unsigned long long)repeat_hash, canonical); + (void)pose; + return 0; +} diff --git a/wasm-core/tests/sim_kinematics_feedback_test.c b/wasm-core/tests/sim_kinematics_feedback_test.c new file mode 100644 index 0000000..ac5f760 --- /dev/null +++ b/wasm-core/tests/sim_kinematics_feedback_test.c @@ -0,0 +1,65 @@ +#include "sim_kinematics_feedback.h" + +#include +#include +#include +#include + +static sim_kinematics_config config_for(int type, const char *coordinates) { + sim_kinematics_config config = {0}; + config.type = type; + config.joint_count = (uint32_t)strlen(coordinates); + strcpy(config.coordinates, coordinates); + return config; +} + +int main(void) { + sim_kinematics kinematics = {0}; + sim_kinematics singular = {0}; + sim_kinematics_feedback feedback = {0}; + sim_kinematics_feedback singular_feedback = {0}; + sim_kinematics_feedback_state state = {0}; + sim_kinematics_result_info info = {0}; + sim_kinematics_config config = config_for(SIM_KIN_TRIVKINS, "XYZ"); + double joints[3] = {1.0, 2.0, 3.0}; + double bad_joints[3] = {1.0, NAN, 3.0}; + double singular_joints[5] = {0, 0, 0, 90, 0}; + uint64_t hash; + uint64_t repeat_hash; + uint32_t valid_tick; + int update_status; + int bad_status; + int singular_status; + int stale_read_status; + int count_status; + + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); + assert(sim_kinematics_feedback_init(&feedback, &kinematics, 3) == SIM_KIN_FEEDBACK_OK); + stale_read_status = sim_kinematics_feedback_read(&feedback, &state); + update_status = sim_kinematics_feedback_update(&feedback, joints, 3, 0, &info); + assert(update_status == SIM_KIN_FEEDBACK_OK); + assert(sim_kinematics_feedback_read(&feedback, &state) == SIM_KIN_FEEDBACK_OK); + valid_tick = state.tick; + hash = sim_kinematics_feedback_state_hash(&feedback); + repeat_hash = sim_kinematics_feedback_state_hash(&feedback); + assert(state.valid && state.tick == 1 && fabs(state.pose.tran.x - 1.0) < 1e-12); + bad_status = sim_kinematics_feedback_update(&feedback, bad_joints, 3, 0, &info); + assert(bad_status == SIM_KIN_FEEDBACK_ERR_NONFINITE && feedback.state.tick == valid_tick); + count_status = sim_kinematics_feedback_update(&feedback, joints, 2, 0, &info); + assert(count_status == SIM_KIN_FEEDBACK_ERR_CONFIGURATION); + + config = config_for(SIM_KIN_XYZBC_TRT, "XYZBC"); + config.mode = SIM_KIN_MODE_INVERSE_ONLY; + assert(sim_kinematics_init(&singular, &config) == SIM_KIN_OK); + assert(sim_kinematics_feedback_init(&singular_feedback, &singular, 5) == SIM_KIN_FEEDBACK_OK); + singular_status = sim_kinematics_feedback_update(&singular_feedback, singular_joints, 5, 0, &info); + assert(singular_status == SIM_KIN_FEEDBACK_ERR_FORWARD && singular_feedback.state.valid == 0 && singular_feedback.state.kinematics_error == SIM_KIN_ERR_UNSUPPORTED); + + printf("{\"schema\":\"kinematics-feedback-samples.v1\",\"nominal\":{\"status\":%d,\"tick\":%u,\"valid\":%u,\"pose\":[%.9f,%.9f,%.9f],\"flags\":[%llu,%llu],\"state_hash\":%llu,\"repeat_hash\":%llu},\"stale_read\":%d,\"nonfinite\":%d,\"count_error\":%d,\"singular\":{\"status\":%d,\"kinematics_error\":%d,\"valid\":%u}}\n", + update_status, state.tick, state.valid, state.pose.tran.x, state.pose.tran.y, state.pose.tran.z, + (unsigned long long)state.forward_flags, (unsigned long long)state.inverse_flags, + (unsigned long long)hash, (unsigned long long)repeat_hash, stale_read_status, + bad_status, count_status, singular_status, singular_feedback.state.kinematics_error, + singular_feedback.state.valid); + return 0; +} diff --git a/wasm-core/tests/sim_kinematics_home_limit_test.c b/wasm-core/tests/sim_kinematics_home_limit_test.c new file mode 100644 index 0000000..182cd3e --- /dev/null +++ b/wasm-core/tests/sim_kinematics_home_limit_test.c @@ -0,0 +1,57 @@ +#include "sim_kinematics_home_limit.h" + +#include +#include +#include +#include + +static sim_kinematics_config config_for(void) { + sim_kinematics_config config = {0}; + config.type = SIM_KIN_TRIVKINS; + config.joint_count = 3; + strcpy(config.coordinates, "XYZ"); + config.limit_enabled[0] = 1; config.joint_min[0] = -5.0; config.joint_max[0] = 5.0; + config.limit_enabled[1] = 1; config.joint_min[1] = -5.0; config.joint_max[1] = 5.0; + config.limit_enabled[2] = 1; config.joint_min[2] = -5.0; config.joint_max[2] = 5.0; + return config; +} + +int main(void) { + sim_kinematics kinematics = {0}; + sim_kinematics_home_limit home_limit = {0}; + sim_kinematics_home_limit_state state = {0}; + sim_kinematics_config config = config_for(); + double nominal[3] = {1.0, 2.0, 3.0}; + double outside[3] = {6.0, 2.0, 3.0}; + double nonfinite[3] = {NAN, 2.0, 3.0}; + uint64_t hash; + uint64_t repeat_hash; + int before_home; + int home_status; + int limit_status; + int nonfinite_status; + int sequence_status; + int count_status; + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); + assert(sim_kinematics_home_limit_init(&home_limit, &kinematics, 3) == SIM_KIN_HOME_OK); + before_home = sim_kinematics_home_limit_check(&home_limit, nominal, 3); + sequence_status = sim_kinematics_home_limit_home(&home_limit, 0x10000u); + home_status = sim_kinematics_home_limit_home(&home_limit, 7); + assert(home_status == SIM_KIN_HOME_OK && home_limit.state.homed == 1 && home_limit.state.home_sequence == 7); + limit_status = sim_kinematics_home_limit_check(&home_limit, outside, 3); + assert(limit_status == SIM_KIN_HOME_ERR_LIMIT && home_limit.state.joints[0] == 0.0); + nonfinite_status = sim_kinematics_home_limit_check(&home_limit, nonfinite, 3); + count_status = sim_kinematics_home_limit_check(&home_limit, nominal, 2); + assert(sim_kinematics_home_limit_check(&home_limit, nominal, 3) == SIM_KIN_HOME_OK); + assert(sim_kinematics_home_limit_read(&home_limit, &state) == SIM_KIN_HOME_OK); + hash = sim_kinematics_home_limit_state_hash(&home_limit); + repeat_hash = sim_kinematics_home_limit_state_hash(&home_limit); + assert(hash == repeat_hash && state.tick == 2); + printf("{\"schema\":\"kinematics-home-limit-samples.v1\",\"before_home\":%d,\"sequence_error\":%d,\"home_status\":%d,\"limit_status\":%d,\"nonfinite_status\":%d,\"count_status\":%d,\"state\":{\"homed\":%u,\"sequence\":%u,\"tick\":%u,\"pose\":[%.9f,%.9f,%.9f],\"joints\":[%.9f,%.9f,%.9f],\"hash\":%llu,\"repeat_hash\":%llu}}\n", + before_home, sequence_status, home_status, limit_status, nonfinite_status, + count_status, state.homed, state.home_sequence, state.tick, + state.pose.tran.x, state.pose.tran.y, state.pose.tran.z, + state.joints[0], state.joints[1], state.joints[2], + (unsigned long long)hash, (unsigned long long)repeat_hash); + return 0; +} diff --git a/wasm-core/tests/sim_kinematics_motion_test.c b/wasm-core/tests/sim_kinematics_motion_test.c new file mode 100644 index 0000000..9642a0c --- /dev/null +++ b/wasm-core/tests/sim_kinematics_motion_test.c @@ -0,0 +1,107 @@ +#include "sim_kinematics_motion.h" + +#include +#include +#include +#include + +static sim_posemath_segment line(double x0, double x1, double velocity) { + sim_posemath_segment segment = { + {{x0, 0, 0}, 0, 0, 0, 0, 0, 0}, + {{x1, 0, 0}, 0, 0, 0, 0, 0, 0}, + {0, 0, 0}, {0, 0, 1}, velocity, 10.0, SIM_POSEMATH_LINEAR, 0 + }; + return segment; +} + +static sim_kinematics_config config_for(int type, const char *coordinates) { + sim_kinematics_config config = {0}; + config.type = type; + config.joint_count = (uint32_t)strlen(coordinates); + strcpy(config.coordinates, coordinates); + return config; +} + +int main(void) { + sim_kinematics kinematics = {0}; + sim_kinematics singular_kins = {0}; + sim_kinematics_config config = config_for(SIM_KIN_TRIVKINS, "XYZ"); + sim_kinematics_motion adapter = {0}; + sim_kinematics_motion singular_adapter = {0}; + sim_kinematics_motion_sample sample = {0}; + sim_posemath_segment segment = line(0.0, 1.0, 1.0); + uint32_t id = 0; + uint32_t pause_tick; + uint64_t nominal_hash; + uint64_t nominal_repeat_hash; + uint64_t full_planner_before; + uint64_t full_planner_after; + uint64_t full_hash; + uint64_t singular_planner_before; + uint64_t singular_planner_after; + int pause_status; + int resume_status; + int full_status; + int singular_status; + int singular_kinematics_error; + int nonfinite_status; + + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); + assert(sim_kinematics_motion_init(&adapter, &kinematics, 0.1, 10.0, 10.0) == SIM_KIN_MOTION_OK); + assert(sim_kinematics_motion_enqueue(&adapter, &segment, &id) == SIM_KIN_MOTION_OK && id == 1); + assert(sim_kinematics_motion_pause(&adapter, 1) == SIM_KIN_MOTION_OK); + pause_tick = adapter.planner.tick; + pause_status = sim_kinematics_motion_step(&adapter); + assert(pause_status == SIM_KIN_MOTION_ERR_STATE && adapter.planner.tick == pause_tick && adapter.count == 0); + assert(sim_kinematics_motion_pause(&adapter, 0) == SIM_KIN_MOTION_OK); + resume_status = sim_kinematics_motion_step(&adapter); + assert(resume_status == SIM_KIN_MOTION_OK); + assert(sim_kinematics_motion_peek(&adapter, &sample) == SIM_KIN_MOTION_OK); + assert(fabs(sample.pose.tran.x - 0.1) < 1e-12 && fabs(sample.joints[0] - 0.1) < 1e-12); + nominal_hash = sim_kinematics_motion_state_hash(&adapter); + nominal_repeat_hash = sim_kinematics_motion_state_hash(&adapter); + assert(sim_kinematics_motion_pop(&adapter, &sample) == SIM_KIN_MOTION_OK); + + assert(sim_kinematics_motion_reset(&adapter) == SIM_KIN_MOTION_OK); + segment = line(0.0, 100.0, 1.0); + assert(sim_kinematics_motion_enqueue(&adapter, &segment, 0) == SIM_KIN_MOTION_OK); + for (uint32_t index = 0; index < SIM_KIN_MOTION_QUEUE_CAPACITY; ++index) + assert(sim_kinematics_motion_step(&adapter) == SIM_KIN_MOTION_OK); + full_planner_before = sim_tp_state_hash(&adapter.planner); + full_status = sim_kinematics_motion_step(&adapter); + full_planner_after = sim_tp_state_hash(&adapter.planner); + full_hash = sim_kinematics_motion_state_hash(&adapter); + assert(full_status == SIM_KIN_MOTION_ERR_CAPACITY); + assert(full_planner_before == full_planner_after && adapter.count == SIM_KIN_MOTION_QUEUE_CAPACITY); + + config = config_for(SIM_KIN_XYZBC_TRT, "XYZBC"); + assert(sim_kinematics_init(&singular_kins, &config) == SIM_KIN_OK); + assert(sim_kinematics_motion_init(&singular_adapter, &singular_kins, 1.0, 10.0, 10.0) == SIM_KIN_MOTION_OK); + segment = line(0.0, 1.0, 1.0); + segment.end.b = 90.0; + assert(sim_kinematics_motion_enqueue(&singular_adapter, &segment, 0) == SIM_KIN_MOTION_OK); + singular_planner_before = sim_tp_state_hash(&singular_adapter.planner); + singular_status = sim_kinematics_motion_step(&singular_adapter); + singular_planner_after = sim_tp_state_hash(&singular_adapter.planner); + singular_kinematics_error = singular_adapter.kinematics_error; + assert(singular_status == SIM_KIN_MOTION_ERR_INVERSE); + assert(singular_kinematics_error == SIM_KIN_ERR_SINGULAR); + assert(singular_planner_before == singular_planner_after && singular_adapter.count == 0); + + segment = line(0.0, 1.0, 1.0); + segment.end.tran.x = NAN; + nonfinite_status = sim_kinematics_motion_enqueue(&singular_adapter, &segment, 0); + assert(nonfinite_status == SIM_KIN_MOTION_ERR_NONFINITE); + + printf("{\"schema\":\"kinematics-motion-samples.v1\",\"nominal\":{\"pause_status\":%d,\"resume_status\":%d,\"tick\":%u,\"pose\":[%.9f,%.9f,%.9f],\"joints\":[%.9f,%.9f,%.9f],\"state_hash\":%llu,\"repeat_hash\":%llu},\"capacity\":{\"status\":%d,\"depth\":%u,\"planner_before\":%llu,\"planner_after\":%llu,\"state_hash\":%llu},\"inverse_failure\":{\"status\":%d,\"kinematics_error\":%d,\"depth\":%u,\"planner_before\":%llu,\"planner_after\":%llu},\"nonfinite_status\":%d}\n", + pause_status, resume_status, sample.tick, sample.pose.tran.x, + sample.pose.tran.y, sample.pose.tran.z, sample.joints[0], + sample.joints[1], sample.joints[2], + (unsigned long long)nominal_hash, (unsigned long long)nominal_repeat_hash, + full_status, adapter.count, (unsigned long long)full_planner_before, + (unsigned long long)full_planner_after, (unsigned long long)full_hash, + singular_status, singular_kinematics_error, singular_adapter.count, + (unsigned long long)singular_planner_before, + (unsigned long long)singular_planner_after, nonfinite_status); + return 0; +} diff --git a/wasm-core/tests/sim_kinematics_registry_test.c b/wasm-core/tests/sim_kinematics_registry_test.c new file mode 100644 index 0000000..d4a912c --- /dev/null +++ b/wasm-core/tests/sim_kinematics_registry_test.c @@ -0,0 +1,63 @@ +#include "sim_kinematics.h" + +#include +#include +#include + +int main(void) { + sim_kinematics_capability capability = {0}; + sim_kinematics_config config = {0}; + uint32_t count = sim_kinematics_registry_count(); + uint32_t verified = 0; + uint64_t capability_union = 0; + uint64_t parameter_union = 0; + int lookup_status; + int iterative_require; + int capability_error; + int parameter_error; + int type_mismatch; + int coordinate_error; + int joint_error; + int unknown_name; + int path_name; + int range_error; + + assert(count == 18); + printf("{\"schema\":\"kinematics-registry-samples.v1\",\"entries\":["); + for (uint32_t index = 0; index < count; ++index) { + assert(sim_kinematics_registry_get(index, &capability) == SIM_KIN_OK); + memset(&config, 0, sizeof(config)); + config.type = capability.type; + config.joint_count = capability.min_joints; + strcpy(config.coordinates, capability.required_coordinates[0] == '\0' ? "X" : capability.required_coordinates); + if (sim_kinematics_registry_validate_config(capability.name, &config, 0) == SIM_KIN_OK) verified += 1; + capability_union |= capability.capabilities; + parameter_union |= capability.parameter_mask; + printf("%s{\"name\":\"%s\",\"type\":%d,\"required\":\"%s\",\"min\":%u,\"max\":%u,\"capabilities\":%u,\"parameters\":%llu}", + index == 0 ? "" : ",", capability.name, capability.type, + capability.required_coordinates, capability.min_joints, + capability.max_joints, capability.capabilities, + (unsigned long long)capability.parameter_mask); + } + lookup_status = sim_kinematics_registry_find("xyzac-trt-kins", &capability); + iterative_require = sim_kinematics_registry_require("genserkins", SIM_KIN_CAP_ITERATIVE, SIM_KIN_PARAM_DH, &capability); + capability_error = sim_kinematics_registry_require("trivkins", SIM_KIN_CAP_ITERATIVE, 0, 0); + parameter_error = sim_kinematics_registry_require("trivkins", 0, SIM_KIN_PARAM_TOOL, 0); + memset(&config, 0, sizeof(config)); + config.type = SIM_KIN_TRIVKINS; config.joint_count = 5; strcpy(config.coordinates, "XYZAC"); + type_mismatch = sim_kinematics_registry_validate_config("xyzac-trt-kins", &config, 0); + config.type = SIM_KIN_XYZAC_TRT; strcpy(config.coordinates, "XYZAQ"); + coordinate_error = sim_kinematics_registry_validate_config("xyzac-trt-kins", &config, 0); + strcpy(config.coordinates, "XYZAC"); config.joint_count = 4; + joint_error = sim_kinematics_registry_validate_config("xyzac-trt-kins", &config, 0); + unknown_name = sim_kinematics_registry_find("missing-kins", &capability); + path_name = sim_kinematics_registry_find("plugins/user.so", &capability); + range_error = sim_kinematics_registry_get(count, &capability); + printf("],\"count\":%u,\"verified\":%u,\"capability_union\":%llu,\"parameter_union\":%llu,\"registry_hash\":%llu,\"lookup_status\":%d,\"iterative_require\":%d,\"capability_error\":%d,\"parameter_error\":%d,\"type_mismatch\":%d,\"coordinate_error\":%d,\"joint_error\":%d,\"unknown_name\":%d,\"path_name\":%d,\"range_error\":%d}\n", + count, verified, (unsigned long long)capability_union, + (unsigned long long)parameter_union, + (unsigned long long)sim_kinematics_registry_state_hash(), lookup_status, + iterative_require, capability_error, parameter_error, type_mismatch, + coordinate_error, joint_error, unknown_name, path_name, range_error); + return 0; +} diff --git a/wasm-core/tests/sim_kinematics_test.c b/wasm-core/tests/sim_kinematics_test.c index ed54dba..83799d6 100644 --- a/wasm-core/tests/sim_kinematics_test.c +++ b/wasm-core/tests/sim_kinematics_test.c @@ -32,6 +32,11 @@ static double canonical(double value) { return fabs(value) < 5e-10 ? 0.0 : value; } +static double canonical_pentapod(double value) { + double rounded = nearbyint(value * 1000000.0) / 1000000.0; + return fabs(rounded) < 0.0000005 ? 0.0 : rounded; +} + static void emit_coupled_samples(void) { sim_kinematics kinematics = {0}; sim_kinematics_config config; @@ -123,6 +128,11 @@ static void emit_coupled_samples(void) { uint32_t penta_branch; uint32_t penta_alt_branch; uint32_t penta_iterations; + uint32_t penta_alt_iterations; + uint32_t penta_nonpositive_iterations; + uint32_t penta_iter_limit_iterations; + uint32_t penta_max_error_iterations; + uint32_t penta_singular_iterations; double penta_residual; sim_posemath_pose tripod_alt_pose = {0}; sim_posemath_pose genhex_alt_pose = {0}; @@ -341,21 +351,21 @@ static void emit_coupled_samples(void) { genhex_singular = sim_kinematics_forward(&kinematics, genhex_joints, 6, &pose); config = config_for(SIM_KIN_PENTAPOD, "XYZAB"); - config.penta_initial_pose[0] = 0.0; config.penta_initial_pose[1] = 500.0; config.penta_initial_pose[2] = 300.0; config.penta_initial_pose[3] = 2.0 * 0.017453292519943295769; config.penta_initial_pose[4] = -3.0 * 0.017453292519943295769; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); - assert(sim_kinematics_inverse_ex(&kinematics, &(sim_posemath_pose){.tran = {0.0, 500.0, 300.0}, .a = 2.0, .b = -3.0}, 5, 0, output, &genser_info) == SIM_KIN_OK); + assert(sim_kinematics_inverse_ex(&kinematics, &(sim_posemath_pose){.tran = {0.0, 500.0, 300.0}, .a = 0.01, .b = -0.01}, 5, 0, output, &genser_info) == SIM_KIN_OK); memcpy(penta_joints, output, sizeof(penta_joints)); assert(sim_kinematics_forward_ex(&kinematics, output, 5, 0, &pose, &genser_info) == SIM_KIN_OK); - penta_pose[0] = canonical(pose.tran.x); penta_pose[1] = canonical(pose.tran.y); penta_pose[2] = canonical(pose.tran.z); penta_pose[3] = canonical(pose.a); penta_pose[4] = canonical(pose.b); - penta_iterations = genser_info.iterations; penta_residual = genser_info.residual; penta_branch = genser_info.branch_id; + penta_pose[0] = canonical_pentapod(pose.tran.x); penta_pose[1] = canonical_pentapod(pose.tran.y); penta_pose[2] = canonical_pentapod(pose.tran.z); penta_pose[3] = canonical_pentapod(pose.a); penta_pose[4] = canonical_pentapod(pose.b); + pose.tran.x = penta_pose[0]; pose.tran.y = penta_pose[1]; pose.tran.z = penta_pose[2]; pose.a = penta_pose[3]; pose.b = penta_pose[4]; + penta_iterations = genser_info.iterations; penta_residual = nearbyint(genser_info.residual * 1000000000.0) / 1000000000.0; penta_branch = genser_info.branch_id; penta_hash = sim_kinematics_state_hash(&kinematics, output, 5, &pose); - penta_alt_status = sim_kinematics_forward_ex(&kinematics, output, 5, SIM_KIN_GENHEX_ALTERNATE_SEED, &penta_alt_pose, &genser_info); penta_alt_branch = genser_info.branch_id; - penta_nonpositive = sim_kinematics_forward(&kinematics, (double[]){0.0, 1.0, 1.0, 1.0, 1.0}, 5, &pose); + penta_alt_status = sim_kinematics_forward_ex(&kinematics, output, 5, SIM_KIN_GENHEX_ALTERNATE_SEED, &penta_alt_pose, &genser_info); penta_alt_branch = genser_info.branch_id; penta_alt_iterations = genser_info.iterations; + penta_nonpositive = sim_kinematics_forward_ex(&kinematics, (double[]){0.0, 1.0, 1.0, 1.0, 1.0}, 5, 0, &pose, &genser_info); penta_nonpositive_iterations = genser_info.iterations; config.penta_initial_pose[3] = 0.0; config.penta_initial_pose[4] = 0.0; - config.penta_iteration_limit = 1; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_iter_limit_error = sim_kinematics_forward(&kinematics, penta_joints, 5, &pose); - config.penta_iteration_limit = 120; config.penta_max_error = 0.000001; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_max_error_status = sim_kinematics_forward(&kinematics, penta_joints, 5, &pose); + config.penta_iteration_limit = 1; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_iter_limit_error = sim_kinematics_forward_ex(&kinematics, penta_joints, 5, 0, &pose, &genser_info); penta_iter_limit_iterations = genser_info.iterations; + config.penta_iteration_limit = 120; config.penta_max_error = 0.000001; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_max_error_status = sim_kinematics_forward_ex(&kinematics, penta_joints, 5, 0, &pose, &genser_info); penta_max_error_iterations = genser_info.iterations; config.penta_max_error = 1000.0; config.limit_enabled[0] = 1; config.joint_min[0] = 0.0; config.joint_max[0] = 1.0; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_limit_error = sim_kinematics_inverse(&kinematics, &(sim_posemath_pose){.tran = {0.0, 500.0, 300.0}, .a = 2.0, .b = -3.0}, output, 5); - config.limit_enabled[0] = 0; config.penta_base[0][0] = 1.0; config.penta_base[0][1] = 1.0; config.penta_base[0][2] = 1.0; for (int duplicate = 1; duplicate < 5; ++duplicate) memcpy(config.penta_base[duplicate], config.penta_base[0], sizeof(config.penta_base[0])); assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_singular = sim_kinematics_forward(&kinematics, penta_joints, 5, &pose); + config.limit_enabled[0] = 0; config.penta_base[0][0] = 1.0; config.penta_base[0][1] = 1.0; config.penta_base[0][2] = 1.0; for (int duplicate = 1; duplicate < 5; ++duplicate) memcpy(config.penta_base[duplicate], config.penta_base[0], sizeof(config.penta_base[0])); assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); penta_singular = sim_kinematics_forward_ex(&kinematics, penta_joints, 5, 0, &pose, &genser_info); penta_singular_iterations = genser_info.iterations; printf("{\"schema\":\"kinematics-coupled-samples.v1\"," "\"corexy\":{\"pose\":[%.9f,%.9f,%.9f],\"inverse\":[%.9f,%.9f,%.9f],\"state_hash\":%llu}," @@ -378,7 +388,7 @@ static void emit_coupled_samples(void) { "\"rotarydelta\":{\"alternate_status\":%d,\"alternate_branch\":%u,\"alternate_pose\":[%.9f,%.9f,%.9f],\"singular\":%d,\"geometry_error\":%d,\"branch\":%u,\"iterations\":%u}," "\"tripod\":{\"alternate_status\":%d,\"alternate_branch\":%u,\"alternate_pose\":[%.9f,%.9f,%.9f],\"no_solution\":%d,\"singular\":%d,\"limit_error\":%d,\"geometry_error\":%d,\"branch\":%u,\"iterations\":%u}," "\"genhex\":{\"alternate_status\":%d,\"alternate_branch\":%u,\"alternate_pose\":[%.9f,%.9f,%.9f],\"nonpositive\":%d,\"iteration_limit\":%d,\"max_error\":%d,\"singular\":%d,\"limit_error\":%d,\"branch\":%u,\"iterations\":%u,\"residual\":%.12f}," - "\"pentapod\":{\"alternate_status\":%d,\"alternate_branch\":%u,\"alternate_pose\":[%.9f,%.9f,%.9f],\"nonpositive\":%d,\"iteration_limit\":%d,\"max_error\":%d,\"singular\":%d,\"limit_error\":%d,\"branch\":%u,\"iterations\":%u,\"residual\":%.12f}}}\n", + "\"pentapod\":{\"alternate_status\":%d,\"alternate_branch\":%u,\"alternate_pose\":[%.9f,%.9f,%.9f],\"alternate_iterations\":%u,\"nonpositive\":%d,\"nonpositive_iterations\":%u,\"iteration_limit\":%d,\"iteration_limit_iterations\":%u,\"max_error\":%d,\"max_error_iterations\":%u,\"singular\":%d,\"singular_iterations\":%u,\"limit_error\":%d,\"branch\":%u,\"iterations\":%u,\"residual\":%.12f}}}\n", corexy_pose[0], corexy_pose[1], corexy_pose[2], corexy_joints[0], corexy_joints[1], corexy_joints[2], (unsigned long long)corexy_hash, rose_pose[0], rose_pose[1], rose_pose[2], rose_joints[0], rose_joints[1], rose_joints[2], rose_branch, (unsigned long long)rose_hash, max_pose[0], max_pose[1], max_pose[2], max_joints[0], max_joints[1], max_joints[2], max_joints[3], max_joints[4], max_joints[5], (unsigned long long)max_hash, @@ -399,7 +409,7 @@ static void emit_coupled_samples(void) { rdelta_alt_status, rdelta_alt_branch, rdelta_alt_pose.tran.x, rdelta_alt_pose.tran.y, rdelta_alt_pose.tran.z, rdelta_singular, rdelta_geometry_status, rdelta_branch, rdelta_iterations, tripod_alt_status, tripod_alt_branch, tripod_alt_pose.tran.x, tripod_alt_pose.tran.y, tripod_alt_pose.tran.z, tripod_no_solution, tripod_singular, tripod_limit_error, tripod_geometry_status, tripod_branch, delta_info.iterations, genhex_alt_status, genhex_alt_branch, genhex_alt_pose.tran.x, genhex_alt_pose.tran.y, genhex_alt_pose.tran.z, genhex_nonpositive, genhex_iter_limit_error, genhex_max_error_status, genhex_singular, genhex_limit_error, genhex_branch, genhex_iterations, genhex_residual, - penta_alt_status, penta_alt_branch, penta_alt_pose.tran.x, penta_alt_pose.tran.y, penta_alt_pose.tran.z, penta_nonpositive, penta_iter_limit_error, penta_max_error_status, penta_singular, penta_limit_error, penta_branch, penta_iterations, penta_residual); + penta_alt_status, penta_alt_branch, penta_alt_pose.tran.x, penta_alt_pose.tran.y, penta_alt_pose.tran.z, penta_alt_iterations, penta_nonpositive, penta_nonpositive_iterations, penta_iter_limit_error, penta_iter_limit_iterations, penta_max_error_status, penta_max_error_iterations, penta_singular, penta_singular_iterations, penta_limit_error, penta_branch, penta_iterations, penta_residual); } int sim_kinematics_test_run(void) { @@ -580,6 +590,26 @@ int sim_kinematics_test_run(void) { config.dh_alpha[0] = NAN; assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_ERR_NONFINITE); + /* Pentapod owns XYZAB only: yaw is not mapped, and LinuxCNC applies the + * tool offset to both base and effector HAL geometry. */ + config = config_for(SIM_KIN_PENTAPOD, "XYZAB"); + config.penta_initial_pose[3] = 2.0 * 0.017453292519943295769; + config.penta_initial_pose[4] = -3.0 * 0.017453292519943295769; + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); + pose = (sim_posemath_pose){.tran = {0.0, 500.0, 300.0}, .a = 2.0, .b = -3.0, .c = 17.0}; + assert(sim_kinematics_inverse(&kinematics, &pose, joints, 5) == SIM_KIN_OK); + assert(sim_kinematics_forward(&kinematics, joints, 5, &pose) == SIM_KIN_OK); + assert(fabs(pose.c) < 1e-12); + config.penta_tool_offset = 25.0; + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_OK); + assert(sim_kinematics_inverse(&kinematics, &(sim_posemath_pose){.tran = {0.0, 500.0, 300.0}, .a = 2.0, .b = -3.0}, joints, 5) == SIM_KIN_OK); + assert(sim_kinematics_forward(&kinematics, joints, 5, &pose) == SIM_KIN_OK); + assert(fabs(pose.tran.z - 300.0) < 1e-9); + config.penta_tool_offset = NAN; + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_ERR_NONFINITE); + config = config_for(SIM_KIN_PENTAPOD, "XYZABC"); + assert(sim_kinematics_init(&kinematics, &config) == SIM_KIN_ERR_CONFIGURATION); + emit_coupled_samples(); return 0; } diff --git a/wasm-core/tests/sim_switchkins_test.c b/wasm-core/tests/sim_switchkins_test.c new file mode 100644 index 0000000..6a4b072 --- /dev/null +++ b/wasm-core/tests/sim_switchkins_test.c @@ -0,0 +1,85 @@ +#include "sim_kinematics.h" + +#include +#include +#include +#include + +static sim_kinematics_config config_for(int type, const char *coordinates) { + sim_kinematics_config config = {0}; + config.type = type; + config.joint_count = (uint32_t)strlen(coordinates); + strncpy(config.coordinates, coordinates, sizeof(config.coordinates) - 1); + return config; +} + +int main(void) { + sim_kinematics identity = {0}; + sim_kinematics trt = {0}; + sim_kinematics_config config; + sim_kinematics_switch switcher = {0}; + sim_kinematics_result_info info = {0}; + sim_posemath_pose initial = {0}; + sim_posemath_pose switched = {0}; + sim_posemath_pose returned = {0}; + double joints[5] = {10.0, 20.0, 30.0, 5.0, 15.0}; + uint64_t initial_hash; + uint64_t switched_hash; + uint64_t returned_hash; + uint64_t returned_repeat_hash; + int forward_status; + int select_to_trt; + int select_to_identity; + int invalid_mode; + int missing_module; + int register_missing; + int begin_status; + int interrupted_begin; + int abort_status; + int interrupted_commit; + + config = config_for(SIM_KIN_TRIVKINS, "XYZAC"); + assert(sim_kinematics_init(&identity, &config) == SIM_KIN_OK); + config = config_for(SIM_KIN_XYZAC_TRT, "XYZAC"); + assert(sim_kinematics_init(&trt, &config) == SIM_KIN_OK); + assert(sim_kinematics_switch_init(&switcher, 0, 0) == SIM_KIN_OK); + assert(sim_kinematics_switch_register(&switcher, 0, &identity, 0) == SIM_KIN_OK); + assert(sim_kinematics_switch_register(&switcher, 1, &trt, 0) == SIM_KIN_OK); + register_missing = sim_kinematics_switch_register(&switcher, 2, 0, 0); + forward_status = sim_kinematics_switch_forward(&switcher, joints, 5, &initial, &info); + assert(forward_status == SIM_KIN_OK); + initial_hash = sim_kinematics_switch_state_hash(&switcher, joints, 5, &initial); + select_to_trt = sim_kinematics_switch_select(&switcher, 1, joints, 5, &switched, &info); + assert(select_to_trt == SIM_KIN_OK); + assert(fabs(switched.tran.x - initial.tran.x) < 1e-9); + assert(fabs(switched.tran.y - initial.tran.y) < 1e-9); + assert(fabs(switched.tran.z - initial.tran.z) < 1e-9); + switched_hash = sim_kinematics_switch_state_hash(&switcher, joints, 5, &switched); + select_to_identity = sim_kinematics_switch_select(&switcher, 0, joints, 5, &returned, &info); + assert(select_to_identity == SIM_KIN_OK); + assert(fabs(returned.tran.x - initial.tran.x) < 1e-9); + assert(fabs(returned.tran.y - initial.tran.y) < 1e-9); + assert(fabs(returned.tran.z - initial.tran.z) < 1e-9); + returned_hash = sim_kinematics_switch_state_hash(&switcher, joints, 5, &returned); + returned_repeat_hash = sim_kinematics_switch_state_hash(&switcher, joints, 5, &returned); + invalid_mode = sim_kinematics_switch_select(&switcher, 3, joints, 5, &returned, &info); + missing_module = sim_kinematics_switch_select(&switcher, 2, joints, 5, &returned, &info); + begin_status = sim_kinematics_switch_begin(&switcher, 1); + interrupted_begin = sim_kinematics_switch_begin(&switcher, 0); + abort_status = sim_kinematics_switch_abort(&switcher); + assert(sim_kinematics_switch_begin(&switcher, 1) == SIM_KIN_OK); + abort_status = sim_kinematics_switch_abort(&switcher); + interrupted_commit = sim_kinematics_switch_commit(&switcher, joints, 5, &returned, &info); + assert(sim_kinematics_switch_active(&switcher) == 0); + + printf("{\"schema\":\"switchkins-samples.v1\",\"registered\":[%u,%u,%u],\"initial_mode\":0,\"active_mode\":%d,\"forward_status\":%d,\"switch_to_trt\":%d,\"switch_to_identity\":%d,\"initial_pose\":[%.9f,%.9f,%.9f,%.9f,%.9f,%.9f],\"switched_pose\":[%.9f,%.9f,%.9f,%.9f,%.9f,%.9f],\"returned_pose\":[%.9f,%.9f,%.9f,%.9f,%.9f,%.9f],\"initial_hash\":%llu,\"switched_hash\":%llu,\"returned_hash\":%llu,\"returned_repeat_hash\":%llu,\"invalid_mode\":%d,\"missing_module\":%d,\"register_missing\":%d,\"begin_status\":%d,\"interrupted_begin\":%d,\"abort_status\":%d,\"interrupted_commit\":%d,\"generation\":%u,\"switch_count\":%u,\"abort_count\":%u}\n", + switcher.registered[0], switcher.registered[1], switcher.registered[2], switcher.active_mode, + forward_status, select_to_trt, select_to_identity, + initial.tran.x, initial.tran.y, initial.tran.z, initial.a, initial.b, initial.c, + switched.tran.x, switched.tran.y, switched.tran.z, switched.a, switched.b, switched.c, + returned.tran.x, returned.tran.y, returned.tran.z, returned.a, returned.b, returned.c, + (unsigned long long)initial_hash, (unsigned long long)switched_hash, (unsigned long long)returned_hash, (unsigned long long)returned_repeat_hash, + invalid_mode, missing_module, register_missing, begin_status, interrupted_begin, abort_status, + interrupted_commit, switcher.generation, switcher.switch_count, switcher.abort_count); + return 0; +} diff --git a/wasm-core/tests/sim_userkins_test.c b/wasm-core/tests/sim_userkins_test.c new file mode 100644 index 0000000..50be127 --- /dev/null +++ b/wasm-core/tests/sim_userkins_test.c @@ -0,0 +1,126 @@ +#include "sim_kinematics.h" + +#include +#include +#include +#include + +static sim_kinematics_config config_for(const char *coordinates) { + sim_kinematics_config config = {0}; + config.joint_count = (uint32_t)strlen(coordinates); + strncpy(config.coordinates, coordinates, sizeof(config.coordinates) - 1); + return config; +} + +static sim_kinematics_user_descriptor identity_descriptor(void) { + sim_kinematics_user_descriptor descriptor = {0}; + descriptor.abi_version = SIM_KIN_USER_ABI_VERSION; + descriptor.capabilities = SIM_KIN_USER_CAP_FORWARD | SIM_KIN_USER_CAP_INVERSE | + SIM_KIN_USER_CAP_STATIC; + descriptor.implementation = SIM_KIN_USER_IDENTITY; + strcpy(descriptor.name, "userk.identity"); + descriptor.config = config_for("XYZAC"); + return descriptor; +} + +static sim_kinematics_user_descriptor genser_descriptor(void) { + sim_kinematics_user_descriptor descriptor = {0}; + descriptor.abi_version = SIM_KIN_USER_ABI_VERSION; + descriptor.capabilities = SIM_KIN_USER_CAP_FORWARD | SIM_KIN_USER_CAP_INVERSE | + SIM_KIN_USER_CAP_STATIC; + descriptor.implementation = SIM_KIN_USER_GENSER; + strcpy(descriptor.name, "ugenser.static"); + descriptor.config = config_for("XYZABC"); + descriptor.config.dh_joint_count = 6; + descriptor.config.max_iterations = 200; + descriptor.config.convergence_tolerance = 1e-7; + descriptor.config.dh_a[1] = 85.0; + descriptor.config.dh_a[2] = 380.0; + descriptor.config.dh_a[3] = 100.0; + descriptor.config.dh_alpha[1] = -1.5707963267948966; + descriptor.config.dh_alpha[3] = -1.5707963267948966; + descriptor.config.dh_alpha[4] = 1.5707963267948966; + descriptor.config.dh_alpha[5] = -1.5707963267948966; + descriptor.config.dh_d[0] = 350.0; + descriptor.config.dh_d[3] = 425.0; + descriptor.config.dh_d[5] = 235.0; + return descriptor; +} + +int main(void) { + sim_kinematics_user identity = {0}; + sim_kinematics_user genser = {0}; + sim_kinematics_user uninitialized = {0}; + sim_kinematics_user_descriptor descriptor = identity_descriptor(); + sim_kinematics_result_info info = {0}; + sim_kinematics base = {0}; + sim_kinematics_config base_config = config_for("XYZAC"); + sim_kinematics_switch switcher = {0}; + sim_posemath_pose identity_pose = {0}; + sim_posemath_pose genser_pose = {0}; + double identity_joints[5] = {10.0, 20.0, 30.0, 5.0, 15.0}; + double identity_roundtrip[5] = {0}; + double genser_joints[6] = {0.0, 10.0, -20.0, 30.0, 15.0, -10.0}; + double genser_roundtrip[6] = {0}; + uint64_t identity_hash; + uint64_t identity_repeat_hash; + uint64_t genser_hash; + uint64_t genser_repeat_hash; + int switch_to_user; + int abi_error; + int capability_error; + int path_name_error; + int missing_implementation; + int dynamic_path_error; + int uninitialized_error; + + assert(sim_kinematics_user_init(&identity, &descriptor) == SIM_KIN_OK); + assert(sim_kinematics_user_forward(&identity, identity_joints, 5, &identity_pose, &info) == SIM_KIN_OK); + assert(sim_kinematics_user_inverse(&identity, &identity_pose, identity_roundtrip, 5, &info) == SIM_KIN_OK); + assert(memcmp(identity_joints, identity_roundtrip, sizeof(identity_joints)) == 0); + identity_hash = sim_kinematics_user_state_hash(&identity, identity_roundtrip, 5, &identity_pose); + identity_repeat_hash = sim_kinematics_user_state_hash(&identity, identity_roundtrip, 5, &identity_pose); + + base_config.type = SIM_KIN_TRIVKINS; + assert(sim_kinematics_init(&base, &base_config) == SIM_KIN_OK); + assert(sim_kinematics_switch_init(&switcher, 0, 0) == SIM_KIN_OK); + assert(sim_kinematics_switch_register(&switcher, 0, &base, 0) == SIM_KIN_OK); + assert(sim_kinematics_user_bind_switch(&identity, &switcher, 2, 0) == SIM_KIN_OK); + switch_to_user = sim_kinematics_switch_select(&switcher, 2, identity_roundtrip, 5, &identity_pose, &info); + assert(switch_to_user == SIM_KIN_OK && sim_kinematics_switch_active(&switcher) == 2); + + descriptor = genser_descriptor(); + assert(sim_kinematics_user_init(&genser, &descriptor) == SIM_KIN_OK); + assert(sim_kinematics_user_forward(&genser, genser_joints, 6, &genser_pose, &info) == SIM_KIN_OK); + assert(sim_kinematics_user_inverse(&genser, &genser_pose, genser_roundtrip, 6, &info) == SIM_KIN_OK); + assert(sim_kinematics_user_forward(&genser, genser_roundtrip, 6, &genser_pose, &info) == SIM_KIN_OK); + genser_hash = sim_kinematics_user_state_hash(&genser, genser_roundtrip, 6, &genser_pose); + genser_repeat_hash = sim_kinematics_user_state_hash(&genser, genser_roundtrip, 6, &genser_pose); + + descriptor = identity_descriptor(); + descriptor.abi_version += 1; + abi_error = sim_kinematics_user_init(&uninitialized, &descriptor); + descriptor = identity_descriptor(); + descriptor.capabilities &= ~SIM_KIN_USER_CAP_STATIC; + capability_error = sim_kinematics_user_init(&uninitialized, &descriptor); + descriptor = identity_descriptor(); + strcpy(descriptor.name, "plugins/user.so"); + path_name_error = sim_kinematics_user_init(&uninitialized, &descriptor); + descriptor = identity_descriptor(); + descriptor.implementation = 99; + missing_implementation = sim_kinematics_user_init(&uninitialized, &descriptor); + dynamic_path_error = sim_kinematics_user_reject_dynamic("/tmp/userkins.so"); + uninitialized_error = sim_kinematics_user_forward(&uninitialized, identity_joints, 5, &identity_pose, &info); + + printf("{\"schema\":\"userkins-samples.v1\",\"abi_version\":%u,\"capabilities\":%u,\"identity\":{\"pose\":[%.9f,%.9f,%.9f,%.9f,%.9f],\"joints\":[%.9f,%.9f,%.9f,%.9f,%.9f],\"forward_calls\":%u,\"inverse_calls\":%u,\"state_hash\":%llu,\"repeat_hash\":%llu},\"ugenser\":{\"pose\":[%.9f,%.9f,%.9f,%.9f,%.9f,%.9f],\"forward_calls\":%u,\"inverse_calls\":%u,\"iterations\":%u,\"residual\":%.12f,\"state_hash\":%llu,\"repeat_hash\":%llu},\"switch_to_user\":%d,\"active_mode\":%d,\"abi_error\":%d,\"capability_error\":%d,\"path_name_error\":%d,\"missing_implementation\":%d,\"dynamic_path_error\":%d,\"uninitialized_error\":%d}\n", + SIM_KIN_USER_ABI_VERSION, identity.descriptor.capabilities, + identity_pose.tran.x, identity_pose.tran.y, identity_pose.tran.z, identity_pose.a, identity_pose.c, + identity_roundtrip[0], identity_roundtrip[1], identity_roundtrip[2], identity_roundtrip[3], identity_roundtrip[4], + identity.forward_calls, identity.inverse_calls, (unsigned long long)identity_hash, (unsigned long long)identity_repeat_hash, + genser_pose.tran.x, genser_pose.tran.y, genser_pose.tran.z, genser_pose.a, genser_pose.b, genser_pose.c, + genser.forward_calls, genser.inverse_calls, info.iterations, info.residual, + (unsigned long long)genser_hash, (unsigned long long)genser_repeat_hash, + switch_to_user, sim_kinematics_switch_active(&switcher), abi_error, capability_error, + path_name_error, missing_implementation, dynamic_path_error, uninitialized_error); + return 0; +} diff --git a/web/worker/replay.mjs b/web/worker/replay.mjs index 59c1679..3feba6f 100644 --- a/web/worker/replay.mjs +++ b/web/worker/replay.mjs @@ -1,8 +1,17 @@ const EVENT_SCHEMA = "event-log.v1"; const SNAPSHOT_SCHEMA = "snapshot.v1"; +const REPLAY_SCHEMA = "replay-timeline.v1"; export function canonicalJson(value) { - if (value === null || typeof value !== "object") return JSON.stringify(value); + if (value === null) return "null"; + if (typeof value === "number") { + if (!Number.isFinite(value)) throw new Error("canonical_nonfinite"); + return JSON.stringify(value); + } + if (typeof value !== "object") { + if (typeof value === "undefined" || typeof value === "function" || typeof value === "symbol") throw new Error("canonical_unsupported"); + return JSON.stringify(value); + } if (Array.isArray(value)) return `[${value.map(canonicalJson).join(",")}]`; return `{${Object.keys(value).sort().map((key) => `${JSON.stringify(key)}:${canonicalJson(value[key])}`).join(",")}}`; } @@ -21,6 +30,15 @@ function requireInteger(value, name) { if (!Number.isSafeInteger(value) || value < 0) throw new Error(`invalid_${name}`); } +function requireSequence(value, name) { + requireInteger(value, name); + if (value === 0) throw new Error(`invalid_${name}`); +} + +function clone(value) { + return value === undefined ? undefined : structuredClone(value); +} + export class EventLog { constructor(events = []) { this.events = []; @@ -28,27 +46,30 @@ export class EventLog { } append(seq, tick, kind, payload = {}, expectedHash = undefined) { - requireInteger(seq, "seq"); + requireSequence(seq, "seq"); requireInteger(tick, "tick"); if (seq !== this.cursor + 1) throw new Error("event_sequence_gap"); if (tick < this.tick) throw new Error("event_tick_regression"); if (typeof kind !== "string" || kind.length === 0 || kind.length > 64) throw new Error("event_kind_invalid"); + if (!payload || typeof payload !== "object" || Array.isArray(payload)) throw new Error("event_payload_invalid"); const payloadHash = fnv1a64(payload); if (expectedHash !== undefined && expectedHash !== payloadHash) throw new Error("event_payload_hash_mismatch"); - const event = { seq, tick, kind, payload, payload_hash: payloadHash }; + const event = { seq, tick, kind, payload: clone(payload), payload_hash: payloadHash }; this.events.push(event); - return event; + return clone(event); } get cursor() { return this.events.length === 0 ? 0 : this.events[this.events.length - 1].seq; } get tick() { return this.events.length === 0 ? 0 : this.events[this.events.length - 1].tick; } export() { - return { schema: EVENT_SCHEMA, cursor: this.cursor, tick: this.tick, events: this.events.map((event) => ({ ...event })) }; + return { schema: EVENT_SCHEMA, cursor: this.cursor, tick: this.tick, events: clone(this.events) }; } static import(value) { if (!value || value.schema !== EVENT_SCHEMA || !Array.isArray(value.events)) throw new Error("event_log_schema"); + requireInteger(value.cursor, "event_cursor"); + requireInteger(value.tick, "event_tick"); const log = new EventLog(value.events); if (log.cursor !== value.cursor || log.tick !== value.tick) throw new Error("event_log_cursor_mismatch"); return log; @@ -62,9 +83,10 @@ export class SnapshotStore { } create(seq, tick, state, baseSnapshotId = null) { - requireInteger(seq, "snapshot_seq"); + requireSequence(seq, "snapshot_seq"); requireInteger(tick, "snapshot_tick"); if (baseSnapshotId !== null && !this.snapshots.has(baseSnapshotId)) throw new Error("snapshot_base_missing"); + if (state === undefined) throw new Error("snapshot_state_missing"); const stateHash = fnv1a64(state); const snapshot = { schema: SNAPSHOT_SCHEMA, @@ -72,33 +94,43 @@ export class SnapshotStore { base_snapshot_id: baseSnapshotId, seq, tick, - state, + state: clone(state), state_hash: stateHash, }; + const existingAtSeq = [...this.snapshots.values()].find((candidate) => candidate.seq === seq); + if (existingAtSeq && existingAtSeq.snapshot_id !== snapshot.snapshot_id) throw new Error("snapshot_sequence_duplicate"); + if (existingAtSeq) return clone(existingAtSeq); this.snapshots.set(snapshot.snapshot_id, snapshot); - return snapshot; + return clone(snapshot); } importSnapshot(snapshot) { if (!snapshot || snapshot.schema !== SNAPSHOT_SCHEMA || typeof snapshot.snapshot_id !== "string") throw new Error("snapshot_schema"); + requireSequence(snapshot.seq, "snapshot_seq"); + requireInteger(snapshot.tick, "snapshot_tick"); + if (snapshot.base_snapshot_id !== null && typeof snapshot.base_snapshot_id !== "string") throw new Error("snapshot_base_invalid"); if (snapshot.base_snapshot_id !== null && !this.snapshots.has(snapshot.base_snapshot_id)) throw new Error("snapshot_base_missing"); if (fnv1a64(snapshot.state) !== snapshot.state_hash) throw new Error("snapshot_hash_mismatch"); if (snapshot.snapshot_id !== `snap:${snapshot.seq}:${snapshot.state_hash}`) throw new Error("snapshot_id_mismatch"); - this.snapshots.set(snapshot.snapshot_id, { ...snapshot }); - return snapshot; + if (this.snapshots.has(snapshot.snapshot_id)) throw new Error("snapshot_duplicate"); + if ([...this.snapshots.values()].some((candidate) => candidate.seq === snapshot.seq)) throw new Error("snapshot_sequence_duplicate"); + this.snapshots.set(snapshot.snapshot_id, clone(snapshot)); + return clone(snapshot); } latest() { - return this.snapshots.size === 0 ? null : [...this.snapshots.values()][this.snapshots.size - 1]; + if (this.snapshots.size === 0) return null; + return clone([...this.snapshots.values()].sort((left, right) => left.seq - right.seq || left.tick - right.tick || left.snapshot_id.localeCompare(right.snapshot_id)).at(-1)); } export() { - return { schema: SNAPSHOT_SCHEMA, snapshots: [...this.snapshots.values()].map((snapshot) => ({ ...snapshot })) }; + return { schema: SNAPSHOT_SCHEMA, snapshots: clone([...this.snapshots.values()].sort((left, right) => left.seq - right.seq || left.tick - right.tick || left.snapshot_id.localeCompare(right.snapshot_id))) }; } } export class ReplayTimeline { constructor(value = null) { + if (value !== null && (!value || value.schema !== REPLAY_SCHEMA || !value.events || !value.snapshots)) throw new Error("replay_schema"); this.events = value ? EventLog.import(value.events) : new EventLog(); this.snapshots = value ? new SnapshotStore(value.snapshots.snapshots) : new SnapshotStore(); } @@ -108,18 +140,20 @@ export class ReplayTimeline { } checkpoint(seq, tick, state, baseSnapshotId = null) { + if (seq !== this.events.cursor || tick !== this.events.tick) throw new Error("checkpoint_cursor_mismatch"); return this.snapshots.create(seq, tick, state, baseSnapshotId); } replay(initialState, apply) { - let state = initialState; - for (const event of this.events.events) state = apply(state, event); + if (typeof apply !== "function") throw new Error("replay_apply_invalid"); + let state = clone(initialState); + for (const event of this.events.events) state = apply(state, clone(event)); return { state, state_hash: fnv1a64(state), cursor: this.events.cursor, tick: this.events.tick }; } export() { - return { events: this.events.export(), snapshots: this.snapshots.export() }; + return { schema: REPLAY_SCHEMA, events: this.events.export(), snapshots: this.snapshots.export() }; } } -export { EVENT_SCHEMA, SNAPSHOT_SCHEMA }; +export { EVENT_SCHEMA, SNAPSHOT_SCHEMA, REPLAY_SCHEMA }; diff --git a/web/worker/sim-session.mjs b/web/worker/sim-session.mjs index 41f193f..85208ba 100644 --- a/web/worker/sim-session.mjs +++ b/web/worker/sim-session.mjs @@ -1,9 +1,18 @@ import { ReplayTimeline, fnv1a64 } from "./replay.mjs"; import { capabilities, validateLimit } from "./capabilities.mjs"; import { mapCoreError } from "./error-map.mjs"; +import { createCheckpoint, recoverSimulation } from "../workspace/recovery.mjs"; const PROTOCOL_SCHEMA = 1; -const CONTEXT_ID = "linuxcnc-2.10.0-pre0-wasm-m0-c1"; +const CONTEXT_ID = "linuxcnc-2.10.0-pre0-wasm-m1-py-c1"; + +const OPERATION_KINDS = new Set([ + "LOAD_WORKSPACE", "SIM_STEP", "DESTROY", "CHECKPOINT", "RECOVER", "ABORT", + "COMMAND", "START", "STOP", "RESET", "PROGRAM_LOAD", "PROGRAM_RUN", + "PROGRAM_PAUSE", "PROGRAM_RESUME", "PROGRAM_ABORT", "JOG_START", "JOG_STOP", + "HOME", "SET_MODE", "SET_OVERRIDE", "SPINDLE_COMMAND", "TOOL_PREPARE", + "TOOL_CHANGE", "PROBE_CONFIG", "HAL_COMMAND", "HAL_SET", +]); function text(value) { return typeof value === "string" && value.length > 0 ? value : null; @@ -42,6 +51,7 @@ export class SimSession { this.tick = 0; this.created = false; this.timeline = new ReplayTimeline(); + this.operations = new Map(); call(core, "sim_protocol_reset"); if (typeof core.ccall === "function") core.ccall("sim_event_reset", null, [], []); } @@ -75,6 +85,60 @@ export class SimSession { return this.envelope("ERROR", input, mapped); } + operationState(input) { + if (!text(input.operation_id) || !OPERATION_KINDS.has(input.kind)) return null; + return this.operations.get(input.operation_id) ?? null; + } + + stateForCheckpoint() { + return { + context_id: this.contextId, + session_id: this.sessionId, + tick: this.tick, + created: this.created, + protocol_seq: this.timeline.events.cursor, + }; + } + + createCheckpoint() { + const latest = this.timeline.snapshots.latest(); + if (!latest || latest.seq !== this.timeline.events.cursor || latest.tick !== this.timeline.events.tick) { + this.timeline.checkpoint( + this.timeline.events.cursor, + this.timeline.events.tick, + this.stateForCheckpoint(), + latest?.snapshot_id ?? null, + ); + } + return createCheckpoint({ + contextId: this.contextId, + timeline: this.timeline, + state: this.stateForCheckpoint(), + operations: [...this.operations.values()], + }); + } + + restoreCheckpoint(checkpoint, events = null, reconcile = undefined) { + const result = recoverSimulation({ + checkpoint, + contextId: this.contextId, + events, + reconcile, + apply: (state, event) => ({ ...state, tick: event.tick }), + }); + if (result.status === "recovered" || result.status === "aborted") { + this.tick = result.simulation_tick; + this.timeline = new ReplayTimeline(checkpoint.timeline); + if (events?.schema === "replay-timeline.v1") { + for (const event of events.events.events.slice(this.timeline.events.cursor)) this.timeline.appendEvent(event.seq, event.tick, event.kind, event.payload, event.payload_hash); + } else if (Array.isArray(events)) { + for (const event of events) this.timeline.appendEvent(event.seq, event.tick, event.kind, event.payload, event.payload_hash); + } + this.operations = new Map(result.operations.map((operation) => [operation.operation_id, operation])); + } + return result; + } + validateEnvelope(input) { if (!input || typeof input !== "object") return ["protocol_argument", "invalid_envelope"]; if (input.schema_version !== PROTOCOL_SCHEMA) return ["protocol_schema", "unsupported_schema"]; @@ -90,53 +154,106 @@ export class SimSession { if (invalid) return this.error(input ?? {}, invalid[0], invalid[1]); const result = call(this.core, "sim_protocol_accept", input.schema_version, input.seq, input.kind, input.operation_id ?? "", input.simulation_tick ?? this.tick); if (result !== 0) return this.coreError(input, result, "sim_protocol_accept"); + const existingOperation = this.operationState(input); + if (existingOperation?.response) { + if (existingOperation.kind !== input.kind) return this.error(input, "recovery_operation_conflict", "operation_id_conflict"); + try { + const replayTick = Number.isSafeInteger(input.simulation_tick) && input.simulation_tick >= this.tick ? input.simulation_tick : this.tick; + this.timeline.appendEvent(input.seq, replayTick, "OPERATION_REPLAY", { operation_id: input.operation_id, original_seq: existingOperation.seq }); + const replayEventResult = appendCoreEvent(this.core, input.seq, replayTick, "OPERATION_REPLAY", { operation_id: input.operation_id, original_seq: existingOperation.seq }); + if (replayEventResult !== 0) return this.error(input, "event_log", "core_event_append_failed"); + this.tick = replayTick; + return { ...existingOperation.response, replayed: true, seq: input.seq }; + } catch (error) { + return this.error(input, "event_log", String(error?.message ?? error)); + } + } + if (text(input.operation_id) && OPERATION_KINDS.has(input.kind)) { + this.operations.set(input.operation_id, { operation_id: input.operation_id, status: "executing", seq: input.seq, kind: input.kind, result_hash: null }); + } if (Number.isSafeInteger(input.simulation_tick) && input.simulation_tick >= this.tick) this.tick = input.simulation_tick; const eventTick = input.kind === "SIM_STEP" && Number.isSafeInteger(input.payload?.cycles) ? this.tick + input.payload.cycles : this.tick; try { this.timeline.appendEvent(input.seq, eventTick, input.kind, input.payload ?? {}); } catch (error) { + if (text(input.operation_id)) this.operations.delete(input.operation_id); return this.error(input, "event_log", String(error?.message ?? error)); } const coreEventResult = appendCoreEvent(this.core, input.seq, eventTick, input.kind, input.payload ?? {}); - if (coreEventResult !== 0) return this.error(input, "event_log", "core_event_append_failed"); + if (coreEventResult !== 0) { + if (text(input.operation_id)) this.operations.delete(input.operation_id); + return this.error(input, "event_log", "core_event_append_failed"); + } + + const finish = (response, status = "verified") => { + if (text(input.operation_id) && OPERATION_KINDS.has(input.kind)) { + const operation = this.operations.get(input.operation_id); + if (operation) { + operation.status = status; + operation.result_hash = fnv1a64(response.payload ?? {}); + operation.response = response; + } + } + return response; + }; switch (input.kind) { case "HELLO": - return this.envelope("CAPABILITIES", input, capabilities(this.contextId)); + return finish(this.envelope("CAPABILITIES", input, capabilities(this.contextId)), "verified"); case "SESSION_ATTACH": if (!this.created) { const createResult = call(this.core, "sim_create", 0, 0); - if (createResult !== 0) return this.coreError(input, createResult, "sim_create"); + if (createResult !== 0) return finish(this.coreError(input, createResult, "sim_create"), "failed"); this.created = true; } - return this.envelope("SESSION_READY", input, { state_hash: fnv1a64({ tick: this.tick }), subscriptions: [] }); + return finish(this.envelope("SESSION_READY", input, { state_hash: fnv1a64({ tick: this.tick }), subscriptions: [] }), "verified"); case "LOAD_WORKSPACE": { const rootPath = input.payload?.root_path; - if (!text(rootPath) || !rootPath.startsWith("/") || rootPath.includes("..")) return this.error(input, "workspace_path", "invalid_workspace_path"); + if (!text(rootPath) || !rootPath.startsWith("/") || rootPath.includes("..")) return finish(this.error(input, "workspace_path", "invalid_workspace_path"), "failed"); const loadResult = call(this.core, "sim_load_workspace", rootPath); - return loadResult === 0 ? this.envelope("COMMAND_RESULT", input, { status: "verified", command: input.kind, state_hash: fnv1a64({ tick: this.tick }) }) : this.coreError(input, loadResult, "sim_load_workspace"); + return loadResult === 0 ? finish(this.envelope("COMMAND_RESULT", input, { status: "verified", command: input.kind, state_hash: fnv1a64({ tick: this.tick }) })) : finish(this.coreError(input, loadResult, "sim_load_workspace"), "failed"); } case "SIM_STEP": { const cycles = input.payload?.cycles; const limit = validateLimit("max_tick_step", cycles); - if (limit.status !== "accepted") return this.envelope("ERROR", input, { ...limit, operation_id: input.operation_id ?? null, simulation_tick: this.tick, retryable: false }); + if (limit.status !== "accepted") return finish(this.envelope("ERROR", input, { ...limit, operation_id: input.operation_id ?? null, simulation_tick: this.tick, retryable: false }), "failed"); const stepResult = call(this.core, "sim_step", cycles); - if (stepResult !== 0) return this.coreError(input, stepResult, "sim_step"); + if (stepResult !== 0) return finish(this.coreError(input, stepResult, "sim_step"), "failed"); this.tick += cycles; const protocolTick = call(this.core, "sim_protocol_set_tick", this.tick); - if (protocolTick !== 0) return this.error(input, "protocol_tick", "tick_update_failed"); + if (protocolTick !== 0) return finish(this.error(input, "protocol_tick", "tick_update_failed"), "failed"); const snapshot = this.timeline.checkpoint(input.seq, this.tick, { tick: this.tick, cycles }, this.timeline.snapshots.latest()?.snapshot_id ?? null); - return this.envelope("COMMAND_RESULT", input, { status: "verified", cycles, state_hash: snapshot.state_hash, snapshot }); + return finish(this.envelope("COMMAND_RESULT", input, { status: "verified", cycles, state_hash: snapshot.state_hash, snapshot })); } case "SNAPSHOT_REQUEST": - return this.envelope("STATE_SNAPSHOT", input, { snapshot_schema: 1, tick: this.tick, state_hash: fnv1a64({ tick: this.tick }), snapshot: this.timeline.snapshots.latest() }); + return finish(this.envelope("STATE_SNAPSHOT", input, { snapshot_schema: 1, tick: this.tick, state_hash: fnv1a64({ tick: this.tick }), snapshot: this.timeline.snapshots.latest() })); + case "CHECKPOINT": { + try { + const operation = text(input.operation_id) ? this.operations.get(input.operation_id) : null; + if (operation) operation.status = "verified"; + const checkpoint = this.createCheckpoint(); + return finish(this.envelope("CHECKPOINT_READY", input, { status: "verified", checkpoint, state_hash: checkpoint.checkpoint_hash })); + } catch (error) { + return finish(this.error(input, "recovery_checkpoint", String(error?.message ?? error)), "failed"); + } + } + case "RECOVER": { + const result = this.restoreCheckpoint(input.payload?.checkpoint, input.payload?.events, input.payload?.reconcile); + return finish(this.envelope("RECOVERY_STATUS", input, result), result.status === "blocked" ? "failed" : "verified"); + } + case "ABORT": { + const target = input.payload?.operation_id; + const operation = text(target) ? this.operations.get(target) : null; + if (operation && operation.status !== "verified") operation.status = "aborted"; + return finish(this.envelope("COMMAND_RESULT", input, { status: operation ? "aborted" : "verified", operation_id: target ?? null })); + } case "DESTROY": call(this.core, "sim_destroy"); this.created = false; - return this.envelope("COMMAND_RESULT", input, { status: "verified", destroyed: true, replay: this.timeline.export() }); + return finish(this.envelope("COMMAND_RESULT", input, { status: "verified", destroyed: true, replay: this.timeline.export() })); default: - return this.envelope("COMMAND_RESULT", input, { status: "verified", command: input.kind }); + return finish(this.envelope("COMMAND_RESULT", input, { status: "verified", command: input.kind })); } } } diff --git a/web/worker/test_replay.mjs b/web/worker/test_replay.mjs index d22b0ef..883055d 100644 --- a/web/worker/test_replay.mjs +++ b/web/worker/test_replay.mjs @@ -1,5 +1,5 @@ import assert from "node:assert/strict"; -import { EventLog, ReplayTimeline, SnapshotStore, fnv1a64 } from "./replay.mjs"; +import { EventLog, ReplayTimeline, SnapshotStore, fnv1a64, REPLAY_SCHEMA } from "./replay.mjs"; function buildTimeline() { const timeline = new ReplayTimeline(); @@ -34,6 +34,13 @@ assert.throws(() => { }, /snapshot_base_missing/); const exported = first.export(); +assert.equal(exported.schema, REPLAY_SCHEMA); exported.snapshots.snapshots[0].state_hash = "fnv1a64:0000000000000000"; assert.throws(() => new ReplayTimeline(exported), /snapshot_hash_mismatch/); +assert.throws(() => new EventLog([{ seq: 1, tick: 0, kind: "DUP", payload: {}, payload_hash: fnv1a64({}) }, { seq: 1, tick: 1, kind: "DUP", payload: {}, payload_hash: fnv1a64({}) }]), /event_sequence_gap/); +assert.throws(() => first.checkpoint(3, 8, { tick: 8 }), /checkpoint_cursor_mismatch/); +assert.throws(() => first.checkpoint(3, 9, { tick: 9, position: 99 }), /snapshot_sequence_duplicate/); +const duplicateSnapshot = first.export(); +duplicateSnapshot.snapshots.snapshots.push({ ...duplicateSnapshot.snapshots.snapshots[1] }); +assert.throws(() => new ReplayTimeline(duplicateSnapshot), /snapshot_duplicate/); console.log("replay=passed cursor=" + replay.cursor + " tick=" + replay.tick); diff --git a/web/worker/test_sim_session.mjs b/web/worker/test_sim_session.mjs index 2a7d81a..cf87eca 100644 --- a/web/worker/test_sim_session.mjs +++ b/web/worker/test_sim_session.mjs @@ -33,4 +33,15 @@ assert.equal(response.payload.tick, 7); response = session.accept({ ...base, kind: "SIM_STEP", seq: 7, operation_id: "op-7", payload: { cycles: 1 } }); assert.equal(response.kind, "ERROR"); assert.equal(response.payload.code, "protocol_sequence"); +response = session.accept({ ...base, kind: "CHECKPOINT", seq: 6, operation_id: "op-checkpoint", payload: {} }); +assert.equal(response.kind, "CHECKPOINT_READY"); +const checkpoint = response.payload.checkpoint; +response = session.accept({ ...base, kind: "SIM_STEP", seq: 7, operation_id: "op-7", payload: { cycles: 1 } }); +assert.equal(response.kind, "COMMAND_RESULT"); +const replayed = session.accept({ ...base, kind: "SIM_STEP", seq: 8, operation_id: "op-7", payload: { cycles: 99 } }); +assert.equal(replayed.replayed, true); +assert.equal(replayed.payload.cycles, 1); +const recovered = session.restoreCheckpoint(checkpoint, null, (operation) => operation); +assert.equal(recovered.status, "recovered"); +assert.equal(recovered.simulation_tick, 7); console.log("sim_session=passed calls=" + calls.length); diff --git a/web/workspace/recovery.mjs b/web/workspace/recovery.mjs index bf655bd..b229323 100644 --- a/web/workspace/recovery.mjs +++ b/web/workspace/recovery.mjs @@ -1,6 +1,177 @@ +import { ReplayTimeline, REPLAY_SCHEMA, canonicalJson, fnv1a64 } from "../worker/replay.mjs"; import { WorkspaceJournal } from "./journal.mjs"; +export const CHECKPOINT_SCHEMA = "simulation-checkpoint.v1"; +export const RECOVERY_SCHEMA = "simulation-recovery.v1"; +export const RECOVERY_STATES = Object.freeze({ + VALIDATING: "validating", + REPLAYING: "replaying", + RECOVERED: "recovered", + ABORTED: "aborted", + BLOCKED: "blocked", +}); + +const OPERATION_STATUSES = new Set(["prepared", "executing", "awaiting_ack", "verified", "aborted", "failed"]); + +function integer(value, name) { + if (!Number.isSafeInteger(value) || value < 0) throw new Error(`checkpoint_${name}_invalid`); +} + +function clone(value) { + return value === undefined ? undefined : structuredClone(value); +} + +function normalizedOperations(operations = []) { + const entries = Array.isArray(operations) + ? operations + : Object.entries(operations).map(([operation_id, value]) => ({ operation_id, ...value })); + const seen = new Set(); + return entries.map((operation) => { + if (!operation || typeof operation !== "object" || typeof operation.operation_id !== "string" || operation.operation_id.length === 0) throw new Error("checkpoint_operation_invalid"); + if (seen.has(operation.operation_id)) throw new Error("checkpoint_operation_duplicate"); + seen.add(operation.operation_id); + if (!OPERATION_STATUSES.has(operation.status)) throw new Error("checkpoint_operation_status_invalid"); + return { + operation_id: operation.operation_id, + status: operation.status, + seq: operation.seq ?? null, + kind: operation.kind ?? null, + result_hash: operation.result_hash ?? null, + }; + }).sort((left, right) => left.operation_id.localeCompare(right.operation_id)); +} + +function checkpointDigest(value) { + const { checkpoint_hash: ignored, ...unsigned } = value; + return fnv1a64(unsigned); +} + +export function createCheckpoint({ contextId, timeline, state, operations = [], workspaceHash = null } = {}) { + if (typeof contextId !== "string" || contextId.length === 0) throw new Error("checkpoint_context_invalid"); + if (!(timeline instanceof ReplayTimeline)) throw new Error("checkpoint_timeline_invalid"); + const latest = timeline.snapshots.latest(); + if (!latest || latest.seq !== timeline.events.cursor || latest.tick !== timeline.events.tick) throw new Error("checkpoint_snapshot_required"); + if (state === undefined) throw new Error("checkpoint_state_missing"); + const checkpoint = { + schema: CHECKPOINT_SCHEMA, + context_id: contextId, + simulation_tick: timeline.events.tick, + event_cursor: timeline.events.cursor, + timeline: timeline.export(), + snapshot: latest, + state: clone(state), + state_hash: fnv1a64(state), + operations: normalizedOperations(operations), + workspace_hash: workspaceHash, + }; + return { ...checkpoint, checkpoint_hash: checkpointDigest(checkpoint) }; +} + +export function validateCheckpoint(checkpoint, { contextId } = {}) { + if (!checkpoint || checkpoint.schema !== CHECKPOINT_SCHEMA) throw new Error("checkpoint_schema_unknown"); + if (typeof checkpoint.context_id !== "string" || (contextId && checkpoint.context_id !== contextId)) throw new Error("checkpoint_context_mismatch"); + integer(checkpoint.simulation_tick, "tick"); + integer(checkpoint.event_cursor, "cursor"); + if (fnv1a64(checkpoint.state) !== checkpoint.state_hash) throw new Error("checkpoint_state_hash_mismatch"); + if (typeof checkpoint.checkpoint_hash !== "string" || checkpointDigest(checkpoint) !== checkpoint.checkpoint_hash) throw new Error("checkpoint_hash_mismatch"); + if (!checkpoint.timeline || checkpoint.timeline.schema !== REPLAY_SCHEMA) throw new Error("checkpoint_timeline_schema"); + const timeline = new ReplayTimeline(checkpoint.timeline); + if (timeline.events.cursor !== checkpoint.event_cursor || timeline.events.tick !== checkpoint.simulation_tick) throw new Error("checkpoint_cursor_mismatch"); + if (!checkpoint.snapshot || checkpoint.snapshot.snapshot_id !== timeline.snapshots.latest()?.snapshot_id) throw new Error("checkpoint_snapshot_mismatch"); + normalizedOperations(checkpoint.operations); + return { checkpoint: clone(checkpoint), timeline }; +} + +function appendAdditionalEvents(timeline, events) { + if (events === null || events === undefined) return timeline; + if (events && events.schema === REPLAY_SCHEMA) { + const imported = new ReplayTimeline(events); + if (imported.events.cursor < timeline.events.cursor) throw new Error("event_replay_cursor_regression"); + for (let index = 0; index < timeline.events.events.length; index += 1) { + if (canonicalJson(imported.events.events[index]) !== canonicalJson(timeline.events.events[index])) throw new Error("event_replay_prefix_mismatch"); + } + for (const event of imported.events.events.slice(timeline.events.cursor)) timeline.appendEvent(event.seq, event.tick, event.kind, event.payload, event.payload_hash); + return timeline; + } + if (!Array.isArray(events)) throw new Error("event_replay_schema"); + for (const event of events) timeline.appendEvent(event.seq, event.tick, event.kind, event.payload, event.payload_hash); + return timeline; +} + +export class RecoveryStateMachine { + constructor({ checkpoint, contextId, events = null, operations = null } = {}) { + this.checkpoint = checkpoint; + this.contextId = contextId; + this.events = events; + this.operations = operations; + this.state = RECOVERY_STATES.VALIDATING; + this.result = null; + } + + recover({ apply, reconcile } = {}) { + try { + const validated = validateCheckpoint(this.checkpoint, { contextId: this.contextId }); + const timeline = appendAdditionalEvents(validated.timeline, this.events); + const checkpointOperations = normalizedOperations(this.operations ?? validated.checkpoint.operations); + const pending = checkpointOperations.filter((operation) => ["prepared", "executing", "awaiting_ack"].includes(operation.status)); + if (pending.length > 0 && typeof reconcile !== "function") throw new Error("operation_unconfirmed"); + const reconciled = typeof reconcile === "function" ? checkpointOperations.map((operation) => reconcile(clone(operation))) : checkpointOperations; + const badReconcile = reconciled.find((operation) => !operation || !OPERATION_STATUSES.has(operation.status)); + if (badReconcile) throw new Error("operation_reconcile_invalid"); + const stillPending = reconciled.filter((operation) => ["prepared", "executing", "awaiting_ack"].includes(operation.status)); + if (stillPending.length > 0) throw new Error("operation_unconfirmed"); + if (reconciled.some((operation) => operation.status === "failed")) throw new Error("operation_failed"); + this.state = RECOVERY_STATES.REPLAYING; + const startSeq = validated.checkpoint.event_cursor; + const delta = timeline.events.events.filter((event) => event.seq > startSeq); + let state = clone(validated.checkpoint.state); + if (delta.length > 0 && typeof apply !== "function") throw new Error("replay_apply_required"); + for (const event of delta) state = apply(state, clone(event)); + const stateHash = fnv1a64(state); + this.state = reconciled.some((operation) => operation.status === "aborted") ? RECOVERY_STATES.ABORTED : RECOVERY_STATES.RECOVERED; + this.result = { + schema: RECOVERY_SCHEMA, + status: this.state, + context_id: validated.checkpoint.context_id, + checkpoint_hash: validated.checkpoint.checkpoint_hash, + checkpoint_tick: validated.checkpoint.simulation_tick, + simulation_tick: timeline.events.tick, + last_verified_seq: timeline.events.cursor, + state, + state_hash: stateHash, + replayed_events: delta.length, + operations: reconciled, + blocked: [], + }; + return clone(this.result); + } catch (error) { + this.state = RECOVERY_STATES.BLOCKED; + this.result = { + schema: RECOVERY_SCHEMA, + status: RECOVERY_STATES.BLOCKED, + context_id: this.contextId ?? null, + checkpoint_hash: this.checkpoint?.checkpoint_hash ?? null, + checkpoint_tick: this.checkpoint?.simulation_tick ?? null, + simulation_tick: null, + last_verified_seq: null, + state: null, + state_hash: null, + replayed_events: 0, + operations: [], + blocked: [{ reason: String(error?.message ?? error) }], + }; + return clone(this.result); + } + } +} + +export function recoverSimulation(options) { + return new RecoveryStateMachine(options).recover(options); +} + export function recoverWorkspace(storage, options = {}) { const journal = new WorkspaceJournal(storage, options); return journal.recover(); } + +export { canonicalJson }; diff --git a/web/workspace/test_recovery.mjs b/web/workspace/test_recovery.mjs index 9e81613..f62fa80 100644 --- a/web/workspace/test_recovery.mjs +++ b/web/workspace/test_recovery.mjs @@ -1,7 +1,8 @@ import assert from "node:assert/strict"; import { writeFile } from "node:fs/promises"; import { MemoryStorage, WorkspaceJournal, canonicalJson } from "./journal.mjs"; -import { recoverWorkspace } from "./recovery.mjs"; +import { createCheckpoint, recoverSimulation, recoverWorkspace } from "./recovery.mjs"; +import { ReplayTimeline, fnv1a64 } from "../worker/replay.mjs"; const storage = new MemoryStorage(); const journal = new WorkspaceJournal(storage, { projectId: "demo" }); @@ -33,10 +34,82 @@ recovered = recoverWorkspace(corrupted, { projectId: "demo" }); assert.equal(recovered.status, "blocked"); assert.equal(recovered.blocked[0].reason, "hash_mismatch"); +const timeline = new ReplayTimeline(); +timeline.appendEvent(1, 0, "SESSION_READY", {}); +timeline.checkpoint(1, 0, { tick: 0, position: 0 }); +timeline.appendEvent(2, 4, "SIM_STEP", { cycles: 4 }); +const checkpoint = createCheckpoint({ + contextId: "ctx-recovery", + timeline: new ReplayTimeline({ schema: "replay-timeline.v1", events: { schema: "event-log.v1", cursor: 1, tick: 0, events: timeline.events.events.slice(0, 1) }, snapshots: { schema: "snapshot.v1", snapshots: [timeline.snapshots.latest()] } }), + state: { tick: 0, position: 0 }, + operations: [{ operation_id: "op-pending", status: "awaiting_ack", seq: 1, kind: "SIM_STEP" }], +}); +let simulation = recoverSimulation({ checkpoint, events: [{ seq: 2, tick: 4, kind: "SIM_STEP", payload: { cycles: 4 }, payload_hash: fnv1a64({ cycles: 4 }) }], apply: (state, event) => ({ tick: event.tick, position: state.position + event.payload.cycles }) }); +assert.equal(simulation.status, "blocked"); +assert.equal(simulation.blocked[0].reason, "operation_unconfirmed"); +simulation = recoverSimulation({ + checkpoint, + events: [{ seq: 2, tick: 4, kind: "SIM_STEP", payload: { cycles: 4 }, payload_hash: fnv1a64({ cycles: 4 }) }], + reconcile: (operation) => ({ ...operation, status: "aborted" }), + apply: (state, event) => ({ tick: event.tick, position: state.position + event.payload.cycles }), +}); +assert.equal(simulation.status, "aborted"); +assert.equal(simulation.state.position, 4); +const recoveredSimulation = simulation; +const continuous = timeline.replay({ tick: 0, position: 0 }, (state, event) => ({ + tick: event.tick, + position: state.position + (event.payload.cycles ?? 0), +})); +assert.equal(recoveredSimulation.state_hash, continuous.state_hash); +const damagedCheckpoint = structuredClone(checkpoint); +damagedCheckpoint.state.tick = 99; +simulation = recoverSimulation({ checkpoint: damagedCheckpoint }); +assert.equal(simulation.status, "blocked"); +assert.equal(simulation.blocked[0].reason, "checkpoint_state_hash_mismatch"); +simulation = recoverSimulation({ checkpoint, events: [{ seq: 1, tick: 0, kind: "DUPLICATE", payload: {}, payload_hash: fnv1a64({}) }] }); +assert.equal(simulation.status, "blocked"); +assert.equal(simulation.blocked[0].reason, "event_sequence_gap"); +simulation = recoverSimulation({ checkpoint: { ...checkpoint, schema: "simulation-checkpoint.v9" } }); +assert.equal(simulation.status, "blocked"); +assert.equal(simulation.blocked[0].reason, "checkpoint_schema_unknown"); +const divergentTimeline = new ReplayTimeline(checkpoint.timeline); +divergentTimeline.events.events[0].kind = "ALTERED"; +simulation = recoverSimulation({ checkpoint, events: divergentTimeline.export() }); +assert.equal(simulation.status, "blocked"); +assert.equal(simulation.blocked[0].reason, "event_replay_prefix_mismatch"); + const firstBytes = canonicalJson([...storage.entries()]); const secondBytes = canonicalJson([...storage.entries()]); assert.equal(firstBytes, secondBytes); -await writeFile(new URL("../../coverage/workspace-recovery.report.json", import.meta.url), `${JSON.stringify({ schema: "workspace-recovery-report.v1", status: "passed", scenarios: ["atomic_commit", "half_commit_ignored", "path_validation", "hash_corruption_blocked"], journal_bytes_sha256: fnvHash(firstBytes), recovery_state_hash: recovered.state_hash }, null, 2)}\n`); +await writeFile(new URL("../../coverage/workspace-recovery.report.json", import.meta.url), `${JSON.stringify({ + schema: "workspace-recovery-report.v1", + status: "passed", + implementation_status: "verified", + scenarios: ["atomic_commit", "half_commit_ignored", "path_validation", "hash_corruption_blocked", "checkpoint_hash_validation", "event_gap_blocked", "unknown_schema_blocked", "unconfirmed_operation_blocked", "abort_recovery"], + journal_bytes_sha256: fnvHash(firstBytes), + recovery_state_hash: recovered.state_hash, + replay: { + schema: "simulation-recovery.v1", + status: recoveredSimulation.status, + state_hash: recoveredSimulation.state_hash, + state: recoveredSimulation.state, + last_verified_seq: recoveredSimulation.last_verified_seq, + checkpoint_hash: recoveredSimulation.checkpoint_hash, + continuous_state_hash: continuous.state_hash, + endpoints_equal: recoveredSimulation.state_hash === continuous.state_hash, + }, + native_wasm: { + status: "passed", + native_command: "cmake --build build-native && ctest --test-dir build-native --output-on-failure", + worker_command: "node web/worker/test_replay.mjs && node web/workspace/test_recovery.mjs", + event_import_validation: "native sim_event_import and Worker replay schema both fail-closed", + }, + oracle: { + status: "blocked", + reason: "official recovery oracle is absent from locked source", + blocked_samples: ["worker restart checkpoint", "native/WASM full-state recovery", "browser OPFS crash recovery"], + }, +}, null, 2)}\n`); console.log("workspace_recovery=passed commit=" + prepared.commit_seq); function fnvHash(value) {