{ "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "lock_format": "context-lock.v1", "linuxcnc_version": "2.10.0~pre0", "linuxcnc_source_sha": "239dcf4284762ad7e9c65d390bc5524d855c2f8e", "linuxcnc_version_sha256": "afc5dc60d029cb477a28f476599249ba353d0164f8991d7b8326371998ac59a1", "roadmap_revision": "docs-baseline-2026-08-20", "coverage_revision": "coverage-seed-v1", "emscripten_version": "3.1.6", "compiler": { "frontend": "Ubuntu clang 15.0.7", "cmake": "3.28.3", "ninja": "1.11.1", "target": "wasm32-unknown-emscripten" }, "compiler_flags": [ "-O3", "-std=c11", "-sMODULARIZE=1", "-sEXPORT_ES6=1", "-sENVIRONMENT=web,worker", "single-threaded-bootstrap" ], "python_runtime": { "name": "Pyodide", "version": "0.29.4", "python_version": "3.13.2", "abi_version": "2025_0", "platform": "emscripten_4_0_9", "status": "pinned-for-m1-py-01", "pin_required_by": "PY-01", "reason": "Worker-only allowlist runtime; LinuxCNC compatibility modules are virtual and host capabilities are denied.", "manifest_sha256": "sha256:1740e0f87d7b4e82954c51643c916afd7ce9ddcfd808e5d6b170cb2283689acf", "artifact_index_sha256": "be531c8cb5af55f9527b6b6b3955ff908a748fae0e37952fa699aecf1a44b399" }, "schema_versions": { "sim_abi": 1, "protocol": 1, "snapshot": 1, "event": 1, "workspace": 1, "manifest": 1 }, "browser_matrix": { "status": "planned-for-m4", "minimum": { "chromium": "TBD", "firefox": "TBD", "safari": "TBD" }, "cross_origin_isolation": false }, "downloads": { "policy": "mirror-allowed-checksum-required", "preferred_source": "china-mirror-when-available", "official_source_allowed": true, "artifact_cache": "vendor/downloads", "required_metadata": ["name", "version", "source_url", "sha256", "bytes", "license"], "unverified_artifacts_allowed": false, "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": 8053, "source_index": 8053, "manifest_seed": 8053, "document_capabilities": 2868, "source_symbols": 23983, "config_resources": 16093, "test_entries": 321, "normalized_sources": 51285, "dependency_edges": 37160, "kinematics_source_files": 35, "kinematics_config_entries": 264, "kinematics_hal_entries": 113, "kinematics_test_files": 6, "kinematics_graph_entries": 377, "kinematics_graph_edges": 2784, "kinematics_oracle_samples": 11, "configuration_regression_entries": 264, "configuration_regression_entrypoints": 233, "configuration_regression_resources": 16093 }, "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": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0", "runtime_mapping_report_sha256": "292749b6babf31bd3d4abdc6201b7704aa4b36d7ba935ff4b19d3e749a0c741d", "python_runtime_manifest_sha256": "340faa6ef5bedcaeb0583f463e6b89cb442ddf1d83d7e6ee8d96cee438fe4213", "python_runtime_report_sha256": "be531c8cb5af55f9527b6b6b3955ff908a748fae0e37952fa699aecf1a44b399", "hal_runtime_report_sha256": "5fc23403bd41c5b6a683d39df98395c6ec64fc8497715109da6e01d359a20dbf", "posemath_runtime_report_sha256": "e9680e09dab67f85736f7f6a3bb6bb4456f5f4c93428f72ee3dc94ed0456face", "interpreter_runtime_report_sha256": "1ffed00d9f0affbbc55e73ab4dca12b0446af11ea7861dfb7597ebe5e1a6cda2", "motion_runtime_report_sha256": "fb2d36130bf3168bea9b13fe08cc2225d72190a7aa9c99a0f0db7f148ac171df", "kinematics_runtime_report_sha256": "7090db32ac2af28e13c115b63ba7b894596efe25d8eec9fc27f097db931fde2c", "kinematics_source_closure_report_sha256": "d3af5e19e38d8dc2640323dcf755d0323e871815087b9eece9d76544b0b0cfa6", "kinematics_config_graph_report_sha256": "1c7ffe85730b23ee303beae95c7c565506e7c8f10c7bf68d23b980be22b46521", "kinematics_oracle_samples_sha256": "df32ade49e3c3beb49e52d26200e37766dd04c5bee5dba4b1c87695439bf87bd", "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": "190b9a8276fe361f211c5f053aeb84c151755040ec62d74383979181bdb76462", "fiveaxis_kinematics_report_sha256": "5b02508761b7c1d7731e1bf4210563bb289fb8f9860f98ab1aa0a0d316f77369", "trt_kinematics_report_sha256": "2f655742b5f9de09de903964a4cd85de0391d06ef1e2a35da0d6854f26649b51", "robot_kinematics_report_sha256": "e3c27bc17b74206038af29fc8f5cc5bc39aca9af161b4f1d2de3be3f9905e5c3", "genser_kinematics_report_sha256": "9c537fa9d25eb90e10cf594ac960ade29ac3c5dcc4b2a8e0cbef428c147e8e2c", "delta_kinematics_report_sha256": "c0402979c5783292c9eed353e94c6b308b861457e8fb73a6e6e06882b81939a2", "tripod_kinematics_report_sha256": "a17e63e50e255ab5ea5bcee6d78796e279f7b0e1c7f753a7963b2ce2b3a787ed", "genhex_kinematics_report_sha256": "780043fabe9caca0c10554ac7d330fc21e67983177dfe72434dd616a85d8caac", "dependency_closure_sha256": "39ab6b831f4eb53347dbb509855ca05bc557e25abc5d76837c45ce037a3e44a9", "golden_schema_sha256": "5513535b9480d7100ef3ef59ac933c4040bd7198dc419693a7ee68098171c423", "native_runner_report_sha256": "6f2105f154d12b99f4e1cd4af3cdb5df4a462f3665f1447d5959384be5d4fae2", "generated_by": "inventory-and-coverage-generators", "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" }