feat: admit signed mobile sync bridge module

This commit is contained in:
冰朔 2026-08-19 04:14:58 +08:00
commit 292889f934
21 changed files with 1891 additions and 15 deletions

View file

@ -71,7 +71,12 @@
"import_education_tables_from_dialog",
"get_education_recognition_capability",
"get_web_novel_workspace_snapshot",
"inspect_web_novel_document_from_dialog"
"inspect_web_novel_document_from_dialog",
"start_mobile_sync",
"get_mobile_sync_status",
"rotate_mobile_pairing",
"stop_mobile_sync",
"get_mobile_sync_snapshot"
],
"input_wrapper_aliases": [
"confirm_hololake_update_install",
@ -169,7 +174,8 @@
"upsert_web_novel_timeline_event",
"link_web_novel_scene_entity",
"restore_web_novel_chapter_version",
"export_web_novel_author_delivery"
"export_web_novel_author_delivery",
"revoke_mobile_sync_device"
],
"direct_field_aliases": {
"perform_code_repo_login": [
@ -361,6 +367,11 @@
"module_number": "HLP-NIPC-MOD-0029",
"target_number": "HLP-NIPC-TGT-0029",
"internal_name": "web_novel_delivery"
},
{
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"internal_name": "mobile_sync"
}
],
"operations": [
@ -1903,6 +1914,72 @@
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/export_web_novel_author_delivery/v1"
},
{
"operation_number": "HLP-NIPC-OP-0141",
"alias": "start_mobile_sync",
"handler": "mobile_sync::start_mobile_sync",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/start_mobile_sync/v1"
},
{
"operation_number": "HLP-NIPC-OP-0142",
"alias": "get_mobile_sync_status",
"handler": "mobile_sync::get_mobile_sync_status",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_mobile_sync_status/v1"
},
{
"operation_number": "HLP-NIPC-OP-0143",
"alias": "rotate_mobile_pairing",
"handler": "mobile_sync::rotate_mobile_pairing",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/rotate_mobile_pairing/v1"
},
{
"operation_number": "HLP-NIPC-OP-0144",
"alias": "stop_mobile_sync",
"handler": "mobile_sync::stop_mobile_sync",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/stop_mobile_sync/v1"
},
{
"operation_number": "HLP-NIPC-OP-0145",
"alias": "revoke_mobile_sync_device",
"handler": "mobile_sync::revoke_mobile_sync_device",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/revoke_mobile_sync_device/v1"
},
{
"operation_number": "HLP-NIPC-OP-0146",
"alias": "get_mobile_sync_snapshot",
"handler": "mobile_sync::get_mobile_sync_snapshot",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0030",
"target_number": "HLP-NIPC-TGT-0030",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_mobile_sync_snapshot/v1"
}
]
}