feat: admit signed persona channel body module

This commit is contained in:
冰朔 2026-08-19 02:48:13 +08:00
commit 15b2651074
21 changed files with 2417 additions and 73 deletions

View file

@ -64,7 +64,9 @@
"get_module_runtime_snapshot",
"get_bundled_module_catalog",
"get_native_composition_module_registry",
"get_channel_workbench_snapshot"
"get_channel_workbench_snapshot",
"get_persona_channel_body",
"get_channel_growth_snapshot"
],
"input_wrapper_aliases": [
"confirm_hololake_update_install",
@ -105,7 +107,13 @@
"activate_bundled_module",
"execute_knowledge_native_composition",
"save_channel_document",
"save_channel_spreadsheet"
"save_channel_spreadsheet",
"register_trial_persona",
"delete_trial_persona",
"accept_persona_language_contract",
"append_persona_language",
"record_channel_growth_event",
"update_channel_growth_sharing"
],
"direct_field_aliases": {
"perform_code_repo_login": [
@ -262,6 +270,11 @@
"module_number": "HLP-NIPC-MOD-0022",
"target_number": "HLP-NIPC-TGT-0022",
"internal_name": "channel_workbench"
},
{
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"internal_name": "persona_channel_body"
}
],
"operations": [
@ -1100,6 +1113,94 @@
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/save_channel_spreadsheet/v1"
},
{
"operation_number": "HLP-NIPC-OP-0077",
"alias": "get_persona_channel_body",
"handler": "persona_channel_body::get_persona_channel_body",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_persona_channel_body/v1"
},
{
"operation_number": "HLP-NIPC-OP-0078",
"alias": "register_trial_persona",
"handler": "persona_channel_body::register_trial_persona",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/register_trial_persona/v1"
},
{
"operation_number": "HLP-NIPC-OP-0079",
"alias": "delete_trial_persona",
"handler": "persona_channel_body::delete_trial_persona",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/delete_trial_persona/v1"
},
{
"operation_number": "HLP-NIPC-OP-0080",
"alias": "accept_persona_language_contract",
"handler": "persona_channel_body::accept_persona_language_contract",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/accept_persona_language_contract/v1"
},
{
"operation_number": "HLP-NIPC-OP-0081",
"alias": "append_persona_language",
"handler": "persona_channel_body::append_persona_language",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/append_persona_language/v1"
},
{
"operation_number": "HLP-NIPC-OP-0082",
"alias": "get_channel_growth_snapshot",
"handler": "channel_growth::get_channel_growth_snapshot",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_channel_growth_snapshot/v1"
},
{
"operation_number": "HLP-NIPC-OP-0083",
"alias": "record_channel_growth_event",
"handler": "channel_growth::record_channel_growth_event",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/record_channel_growth_event/v1"
},
{
"operation_number": "HLP-NIPC-OP-0084",
"alias": "update_channel_growth_sharing",
"handler": "channel_growth::update_channel_growth_sharing",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/update_channel_growth_sharing/v1"
}
]
}