Implement native RLV callback service integration (#80)
Some checks failed
Native code generation / deterministic (push) Failing after 8m21s
Imaging and meshing gate / native (push) Failing after 4m52s
Native Rust workspace compile / compile (push) Failing after 7m14s

This commit is contained in:
2026-08-11 01:00:48 +00:00
parent 362fa62059
commit 2f1c15c081
18 changed files with 2687 additions and 624 deletions

View File

@@ -11900,7 +11900,7 @@
"rust_body_sha256": "1148507a7d321c499350d35dc9df206d70c08568241e51598d2468cedc07a1eb",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 101,
"rust_line": 105,
"rust_test": "detach_this_default",
"semantic_review": "reviewed"
},
@@ -11922,7 +11922,7 @@
"rust_body_sha256": "1d403149f99f166bc637a94e6715d0986591ceca5d130c268dfd37d33642f99a",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 109,
"rust_line": 113,
"rust_test": "detach_this_honors_item_nostrip",
"semantic_review": "reviewed"
},
@@ -11944,7 +11944,7 @@
"rust_body_sha256": "7debcecc7dd1f41cf84d28147c76211484ca37793196b434ae3ce4ab2150b2c8",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 117,
"rust_line": 121,
"rust_test": "detach_this_honors_folder_nostrip",
"semantic_review": "reviewed"
},
@@ -11966,7 +11966,7 @@
"rust_body_sha256": "29cb8259d99cd8ed894c6e93c92debcb0d39db88d8e21709317a7a4521f23955",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 122,
"rust_line": 126,
"rust_test": "detach_this_honors_folder_link_exception",
"semantic_review": "reviewed"
},
@@ -11988,7 +11988,7 @@
"rust_body_sha256": "fcc5c16800d9404260633f92f92c8baed9ee1b641baa8a615b2372164e11933e",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 130,
"rust_line": 134,
"rust_test": "detach_this_by_id",
"semantic_review": "reviewed"
},
@@ -12010,7 +12010,7 @@
"rust_body_sha256": "6cbd74f2fc893e4fee28eb5c4878d2d600933a2faf56c2f86001e8aa35a8e341",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 138,
"rust_line": 142,
"rust_test": "detach_this_by_id_honors_item_nostrip",
"semantic_review": "reviewed"
},
@@ -12032,7 +12032,7 @@
"rust_body_sha256": "24f2e0b3b48b8e51c3568c634f9c3392a8fd76c2ce35a60ff9dbd61eae00af14",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 150,
"rust_line": 154,
"rust_test": "detach_this_by_id_honors_folder_nostrip",
"semantic_review": "reviewed"
},
@@ -12054,7 +12054,7 @@
"rust_body_sha256": "126011ba868d7ddfc94801cc068ae721fae3f6571e28ae867b8b9b670bb4f6bb",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 162,
"rust_line": 166,
"rust_test": "detach_this_by_id_honors_link_exception",
"semantic_review": "reviewed"
},
@@ -12076,7 +12076,7 @@
"rust_body_sha256": "cf4ccc60fab1762ad2a094fe236c6e807c128ed1ee63b2aa49611145697ae5a4",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 174,
"rust_line": 178,
"rust_test": "detach_this_by_attachment_point",
"semantic_review": "reviewed"
},
@@ -12098,7 +12098,7 @@
"rust_body_sha256": "b97672d0964fbec6954a7f7925e5a1966a699b328232e592dbe829937a57324a",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 182,
"rust_line": 186,
"rust_test": "detach_this_by_attachment_point_honors_nostrip",
"semantic_review": "reviewed"
},
@@ -12120,7 +12120,7 @@
"rust_body_sha256": "6d8cf3da9722f153760afa215fad17707633b67fcdfb86db26afef83a157aac5",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 190,
"rust_line": 194,
"rust_test": "detach_this_by_attachment_point_honors_link_exception",
"semantic_review": "reviewed"
},
@@ -12142,7 +12142,7 @@
"rust_body_sha256": "b3925bd0472eafcf348556d35eb1086c749205e25436f44e894f76fb56f1b15a",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 198,
"rust_line": 202,
"rust_test": "detach_this_by_wearable",
"semantic_review": "reviewed"
},
@@ -12164,7 +12164,7 @@
"rust_body_sha256": "e133c6c91d06c50368bf0862befc0e488353c0cd5ab560f08e60bfde25157866",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 206,
"rust_line": 210,
"rust_test": "detach_this_by_wearable_honors_nostrip",
"semantic_review": "reviewed"
},
@@ -12186,7 +12186,7 @@
"rust_body_sha256": "8a57fa87c7d565531dc2edd65891daa4ae19f573a37a0a97534852312e82ea3b",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 214,
"rust_line": 218,
"rust_test": "detach_this_by_wearable_honors_link_exception",
"semantic_review": "reviewed"
},
@@ -12208,7 +12208,7 @@
"rust_body_sha256": "dddede32d4d5f45c9efc732a2fe42fc1814b9b46d89275a7619f0cc6ec61e406",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_detach_this_commands_semantics.rs",
"rust_line": 222,
"rust_line": 226,
"rust_test": "detach_this_by_wearable_skips_private_folder",
"semantic_review": "reviewed"
},
@@ -17156,7 +17156,7 @@
"rust_body_sha256": "769f2aa5d98cfb4cc22c7f65c38b75cf708b7082d35527a19cde78eafeec59da",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 268,
"rust_line": 269,
"rust_test": "notify_sit_and_stand_legal",
"semantic_review": "reviewed"
},
@@ -17177,7 +17177,7 @@
"rust_body_sha256": "36227d1e169d8a05dd85b0e1b8c517501d0e4256177076c368e031509404039d",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 292,
"rust_line": 293,
"rust_test": "notify_sit_and_stand_illegal",
"semantic_review": "reviewed"
},
@@ -17198,7 +17198,7 @@
"rust_body_sha256": "6bd2017964066fb58e6e5178dbca0da1859f4d481480612fd1675ab197f7051a",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 316,
"rust_line": 317,
"rust_test": "notify_wear_legal",
"semantic_review": "reviewed"
},
@@ -17219,7 +17219,7 @@
"rust_body_sha256": "bf7665ce0b959e17152a8b1087c5316579dbc2f124793108a80c225d4b2fa62c",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 341,
"rust_line": 342,
"rust_test": "notify_wear_illegal",
"semantic_review": "reviewed"
},
@@ -17240,7 +17240,7 @@
"rust_body_sha256": "85722dfdefe66adef5b82132c847e29a815680e46742292a24ab5204f931fdab",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 357,
"rust_line": 358,
"rust_test": "notify_unwear_legal",
"semantic_review": "reviewed"
},
@@ -17261,7 +17261,7 @@
"rust_body_sha256": "1721e0d6165378fbc78d361d79ca01d1408a9bd011ec3c0e84b58f3a28802a08",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 388,
"rust_line": 389,
"rust_test": "notify_unwear_illegal",
"semantic_review": "reviewed"
},
@@ -17282,7 +17282,7 @@
"rust_body_sha256": "676207d20a16f1037f5dea5e8daa2767d9670c7dfb0a16b7810c577893f69718",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 407,
"rust_line": 408,
"rust_test": "notify_attached_legal",
"semantic_review": "reviewed"
},
@@ -17303,7 +17303,7 @@
"rust_body_sha256": "7dc3a16a22ff1c97f0192b5018029ccecb20b3953eb30ec03bdf2c6bfc8709db",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 434,
"rust_line": 435,
"rust_test": "notify_attached_illegal",
"semantic_review": "reviewed"
},
@@ -17324,7 +17324,7 @@
"rust_body_sha256": "32c6c8f21eb3c40a15f41820f925f70279959a48513069e5a348d63e72867c21",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 465,
"rust_line": 466,
"rust_test": "notify_detached_legal",
"semantic_review": "reviewed"
},
@@ -17345,7 +17345,7 @@
"rust_body_sha256": "408a8cdba541b2a9aa12eafdcb1f8cb78dcfdac240ad17380588a8407336e40d",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_notify_semantics.rs",
"rust_line": 482,
"rust_line": 483,
"rust_test": "notify_detached_illegal",
"semantic_review": "reviewed"
},
@@ -17623,7 +17623,7 @@
"rust_body_sha256": "26f6bebf30b4bef1250a2d48d7d8661037d80430c7bb71e07ac8ca1f50337ef2",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 239,
"rust_line": 246,
"rust_test": "attach_all_this",
"semantic_review": "reviewed"
},
@@ -17645,7 +17645,7 @@
"rust_body_sha256": "cb3ab0fdc028daab4cd1bca0574bab9def01d4f3b8479f69acd1bb82b3aa57d4",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 252,
"rust_line": 259,
"rust_test": "attach_all_this_recursive",
"semantic_review": "reviewed"
},
@@ -17667,7 +17667,7 @@
"rust_body_sha256": "a2df9e716a57eb3e60f2ae858b999cefa4fcde91e8b017d2bca0c1f5eeb111b4",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 265,
"rust_line": 272,
"rust_test": "attach_all_this_recursive_path",
"semantic_review": "reviewed"
},
@@ -17689,7 +17689,7 @@
"rust_body_sha256": "6fb5793c8111be7dc2ea5a414d4d03e62ad79530f15649c6552e19e3dc500219",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 278,
"rust_line": 285,
"rust_test": "attach_all_this_recursive_worn",
"semantic_review": "reviewed"
},
@@ -17711,7 +17711,7 @@
"rust_body_sha256": "f34d39c35611a37ca12932375d4011aa163d14efce27f8971e01443eb714e2b1",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 291,
"rust_line": 298,
"rust_test": "attach_all_this_recursive_attached",
"semantic_review": "reviewed"
},
@@ -17733,7 +17733,7 @@
"rust_body_sha256": "31ef6f16f11e28ddb7f71dd7db713d272e3cb87a4757309f34a943244f457854",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 304,
"rust_line": 311,
"rust_test": "attach_all_this_recursive_attached_removed",
"semantic_review": "reviewed"
},
@@ -17755,7 +17755,7 @@
"rust_body_sha256": "2ec55164960b661dcb4e403e6972c4d0132c2af8de6ba5c42dc4a3c47392792b",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 317,
"rust_line": 324,
"rust_test": "attach_this",
"semantic_review": "reviewed"
},
@@ -17774,10 +17774,10 @@
"LibreMetaverse.Tests/RLV/RlvTestBase.cs",
"LibreMetaverse.Tests/RLV/SampleInventoryTree.cs"
],
"rust_body_sha256": "f39795213dc5919346a2eea6d63a8609679edbfad5adb34b9ce7a5423e490804",
"rust_body_sha256": "261c53f3ef86afef8a37fdf33721e64691bc105b5bc325af2e2655cec7b71ea1",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 330,
"rust_line": 337,
"rust_test": "attach_this_not_recursive",
"semantic_review": "reviewed"
},
@@ -17799,7 +17799,7 @@
"rust_body_sha256": "60fd1fc734e58ff5f86edf47431142938e16676bacb8b486842cd120a749b1d6",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 343,
"rust_line": 350,
"rust_test": "attach_this_by_path",
"semantic_review": "reviewed"
},
@@ -17821,7 +17821,7 @@
"rust_body_sha256": "d7d45305165efa11603b8ccd5351c5fb3a56b99514f9e19b9a918ab15cd1bec3",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 356,
"rust_line": 363,
"rust_test": "attach_this_by_attachment_point",
"semantic_review": "reviewed"
},
@@ -17843,7 +17843,7 @@
"rust_body_sha256": "68015385d285c1c52767b9c1f80479e48a37bb173782cab56e06eb0644160586",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 369,
"rust_line": 376,
"rust_test": "attach_this_by_worn_layer",
"semantic_review": "reviewed"
},
@@ -17865,7 +17865,7 @@
"rust_body_sha256": "19dc26531ca7ef2e3588b5af89093c0c0fff30609e60279c10d6122f600a1903",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 382,
"rust_line": 389,
"rust_test": "attach_this_by_worn_layer_removed",
"semantic_review": "reviewed"
},
@@ -17971,7 +17971,7 @@
"rust_body_sha256": "5dc59c18fa28231427cfecc55befca995b4eb61dfa3ecc08198742ce891f2ac4",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 395,
"rust_line": 402,
"rust_test": "detach_all_this",
"semantic_review": "reviewed"
},
@@ -17993,7 +17993,7 @@
"rust_body_sha256": "629d6db121fc2d74ca2b5236a2dba218771cfc127f1ffb9cfef19b765e3a4a18",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 408,
"rust_line": 415,
"rust_test": "detach_all_this_recursive",
"semantic_review": "reviewed"
},
@@ -18015,7 +18015,7 @@
"rust_body_sha256": "1b8915abf9287e992b43cd8187f57a5fa6913a9c2a74f8d44fe55e5bef9465fc",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 421,
"rust_line": 428,
"rust_test": "detach_all_this_recursive_path",
"semantic_review": "reviewed"
},
@@ -18037,7 +18037,7 @@
"rust_body_sha256": "f9c2371a52accbfc21335414e1e9fa045c5be164d736c2e42d65e0481686ed2e",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 434,
"rust_line": 441,
"rust_test": "detach_all_this_recursive_worn",
"semantic_review": "reviewed"
},
@@ -18059,7 +18059,7 @@
"rust_body_sha256": "e6c796e8f6f2753463ed0474362f5ac67625d740a7c78516b46f643f677cfd91",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 447,
"rust_line": 454,
"rust_test": "detach_all_this_recursive_attached",
"semantic_review": "reviewed"
},
@@ -18081,7 +18081,7 @@
"rust_body_sha256": "1fa01c5c84056ced682d1278dbabc3c949eae0eab1ff3add5abc42af4d964ae4",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 460,
"rust_line": 467,
"rust_test": "detach_all_this_recursive_attached_removed",
"semantic_review": "reviewed"
},
@@ -18166,7 +18166,7 @@
"rust_body_sha256": "2817a30621b0ba0ab6733872f37b26a6d27ca078e4543ce5f5aa8e86c0d86b37",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 473,
"rust_line": 480,
"rust_test": "detach_this",
"semantic_review": "reviewed"
},
@@ -18188,7 +18188,7 @@
"rust_body_sha256": "a3964bcb384e0129cd50248e7dfa99d6bdeb762676b87682e3033f05a1e549c1",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 486,
"rust_line": 493,
"rust_test": "detach_this_not_recursive",
"semantic_review": "reviewed"
},
@@ -18210,7 +18210,7 @@
"rust_body_sha256": "40608dca7fadcf24de403fdf2d0ee788ba1df14911e031f0ecc9293f5751f6ed",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 499,
"rust_line": 506,
"rust_test": "detach_this_by_path",
"semantic_review": "reviewed"
},
@@ -18232,7 +18232,7 @@
"rust_body_sha256": "b8b242d7645cb0533e8d96ca678cfe0ea599d80b7dca9f43022cb32088cb5a17",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 512,
"rust_line": 519,
"rust_test": "detach_this_by_attachment_point",
"semantic_review": "reviewed"
},
@@ -18254,7 +18254,7 @@
"rust_body_sha256": "ee6d3cfd784fde497f9550b30de25fc57d0c3c92f89fa427df8752511ca117eb",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 525,
"rust_line": 532,
"rust_test": "detach_this_by_worn_layer",
"semantic_review": "reviewed"
},
@@ -18276,7 +18276,7 @@
"rust_body_sha256": "87955836e1ae1a1fe58b072a99979c594ec72261ea7678559bb5f12a8a4ccfd2",
"status": "translated",
"rust_file": "tests/compat/tests/rlv_recursive_folder_restrictions_semantics.rs",
"rust_line": 538,
"rust_line": 545,
"rust_test": "detach_this_by_worn_layer_removed",
"semantic_review": "reviewed"
},