feat: admit signed channel workbench module

This commit is contained in:
冰朔 2026-08-19 02:22:32 +08:00
commit bafaf464c2
25 changed files with 1886 additions and 44 deletions

View file

@ -63,7 +63,8 @@
"zero_point_status",
"get_module_runtime_snapshot",
"get_bundled_module_catalog",
"get_native_composition_module_registry"
"get_native_composition_module_registry",
"get_channel_workbench_snapshot"
],
"input_wrapper_aliases": [
"confirm_hololake_update_install",
@ -102,7 +103,9 @@
"unmount_module",
"rollback_module",
"activate_bundled_module",
"execute_knowledge_native_composition"
"execute_knowledge_native_composition",
"save_channel_document",
"save_channel_spreadsheet"
],
"direct_field_aliases": {
"perform_code_repo_login": [
@ -254,6 +257,11 @@
"module_number": "HLP-NIPC-MOD-0021",
"target_number": "HLP-NIPC-TGT-0021",
"internal_name": "native_composition"
},
{
"module_number": "HLP-NIPC-MOD-0022",
"target_number": "HLP-NIPC-TGT-0022",
"internal_name": "channel_workbench"
}
],
"operations": [
@ -1059,6 +1067,39 @@
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/execute_knowledge_native_composition/v1"
},
{
"operation_number": "HLP-NIPC-OP-0074",
"alias": "get_channel_workbench_snapshot",
"handler": "channel_workbench::get_channel_workbench_snapshot",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0022",
"target_number": "HLP-NIPC-TGT-0022",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_channel_workbench_snapshot/v1"
},
{
"operation_number": "HLP-NIPC-OP-0075",
"alias": "save_channel_document",
"handler": "channel_workbench::save_channel_document",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0022",
"target_number": "HLP-NIPC-TGT-0022",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/save_channel_document/v1"
},
{
"operation_number": "HLP-NIPC-OP-0076",
"alias": "save_channel_spreadsheet",
"handler": "channel_workbench::save_channel_spreadsheet",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0022",
"target_number": "HLP-NIPC-TGT-0022",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/save_channel_spreadsheet/v1"
}
]
}