feat: admit signed education workbench module

This commit is contained in:
冰朔 2026-08-19 03:17:00 +08:00
commit df5e8f8e3c
24 changed files with 4986 additions and 20 deletions

View file

@ -66,7 +66,10 @@
"get_native_composition_module_registry",
"get_channel_workbench_snapshot",
"get_persona_channel_body",
"get_channel_growth_snapshot"
"get_channel_growth_snapshot",
"get_education_workspace_snapshot",
"import_education_tables_from_dialog",
"get_education_recognition_capability"
],
"input_wrapper_aliases": [
"confirm_hololake_update_install",
@ -113,7 +116,22 @@
"accept_persona_language_contract",
"append_persona_language",
"record_channel_growth_event",
"update_channel_growth_sharing"
"update_channel_growth_sharing",
"create_education_document",
"read_education_document",
"save_education_document",
"archive_education_document",
"create_education_table",
"read_education_table",
"save_education_table",
"archive_education_table",
"assign_imported_table_to_education",
"export_education_table_to_dialog",
"create_education_automation_rule",
"save_education_automation_rule",
"archive_education_automation_rule",
"preview_education_automation_rule",
"execute_education_automation_rule"
],
"direct_field_aliases": {
"perform_code_repo_login": [
@ -275,6 +293,11 @@
"module_number": "HLP-NIPC-MOD-0023",
"target_number": "HLP-NIPC-TGT-0023",
"internal_name": "persona_channel_body"
},
{
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"internal_name": "education_workspace"
}
],
"operations": [
@ -1201,6 +1224,204 @@
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/update_channel_growth_sharing/v1"
},
{
"operation_number": "HLP-NIPC-OP-0085",
"alias": "get_education_workspace_snapshot",
"handler": "education_workspace::get_education_workspace_snapshot",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_education_workspace_snapshot/v1"
},
{
"operation_number": "HLP-NIPC-OP-0086",
"alias": "create_education_document",
"handler": "education_workspace::create_education_document",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/create_education_document/v1"
},
{
"operation_number": "HLP-NIPC-OP-0087",
"alias": "read_education_document",
"handler": "education_workspace::read_education_document",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/read_education_document/v1"
},
{
"operation_number": "HLP-NIPC-OP-0088",
"alias": "save_education_document",
"handler": "education_workspace::save_education_document",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/save_education_document/v1"
},
{
"operation_number": "HLP-NIPC-OP-0089",
"alias": "archive_education_document",
"handler": "education_workspace::archive_education_document",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/archive_education_document/v1"
},
{
"operation_number": "HLP-NIPC-OP-0090",
"alias": "create_education_table",
"handler": "education_workspace::create_education_table",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/create_education_table/v1"
},
{
"operation_number": "HLP-NIPC-OP-0091",
"alias": "read_education_table",
"handler": "education_workspace::read_education_table",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/read_education_table/v1"
},
{
"operation_number": "HLP-NIPC-OP-0092",
"alias": "save_education_table",
"handler": "education_workspace::save_education_table",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/save_education_table/v1"
},
{
"operation_number": "HLP-NIPC-OP-0093",
"alias": "archive_education_table",
"handler": "education_workspace::archive_education_table",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/archive_education_table/v1"
},
{
"operation_number": "HLP-NIPC-OP-0094",
"alias": "assign_imported_table_to_education",
"handler": "education_workspace::assign_imported_table_to_education",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/assign_imported_table_to_education/v1"
},
{
"operation_number": "HLP-NIPC-OP-0095",
"alias": "import_education_tables_from_dialog",
"handler": "education_translation::import_education_tables_from_dialog",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/import_education_tables_from_dialog/v1"
},
{
"operation_number": "HLP-NIPC-OP-0096",
"alias": "export_education_table_to_dialog",
"handler": "education_translation::export_education_table_to_dialog",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/export_education_table_to_dialog/v1"
},
{
"operation_number": "HLP-NIPC-OP-0097",
"alias": "get_education_recognition_capability",
"handler": "education_translation::get_education_recognition_capability",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/get_education_recognition_capability/v1"
},
{
"operation_number": "HLP-NIPC-OP-0098",
"alias": "create_education_automation_rule",
"handler": "education_workspace::create_education_automation_rule",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/create_education_automation_rule/v1"
},
{
"operation_number": "HLP-NIPC-OP-0099",
"alias": "save_education_automation_rule",
"handler": "education_workspace::save_education_automation_rule",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/save_education_automation_rule/v1"
},
{
"operation_number": "HLP-NIPC-OP-0100",
"alias": "archive_education_automation_rule",
"handler": "education_workspace::archive_education_automation_rule",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/archive_education_automation_rule/v1"
},
{
"operation_number": "HLP-NIPC-OP-0101",
"alias": "preview_education_automation_rule",
"handler": "education_workspace::preview_education_automation_rule",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "READ_OR_STATUS",
"payload_schema": "hololake.numbered-ipc.payload/preview_education_automation_rule/v1"
},
{
"operation_number": "HLP-NIPC-OP-0102",
"alias": "execute_education_automation_rule",
"handler": "education_workspace::execute_education_automation_rule",
"channel_number": "HLP-NIPC-CH-0002",
"module_number": "HLP-NIPC-MOD-0024",
"target_number": "HLP-NIPC-TGT-0024",
"admission": "VERIFIED_HUMAN_ROUTE",
"effect": "STATE_CHANGE",
"payload_schema": "hololake.numbered-ipc.payload/execute_education_automation_rule/v1"
}
]
}