feat(hololake): converge industry modules and dynamic world UI
This commit is contained in:
parent
ef94ef462e
commit
a8fe571b5d
40 changed files with 9816 additions and 80 deletions
|
|
@ -32,7 +32,7 @@ test('education package consumes the built-in account-scoped channel workbench',
|
|||
assert.equal(contract.foundation_dependency.module_id, 'hololake.builtin.channel-workbench')
|
||||
assert.match(contract.document_module.engine, /^CHANNEL_WORKBENCH_LEXICAL_0_49_0/)
|
||||
assert.match(contract.table_module.engine, /^CHANNEL_WORKBENCH_FORTUNE_SHEET_1_0_4/)
|
||||
assert.equal(contract.table_module.sensitive_field_visibility.local_default, 'VISIBLE')
|
||||
assert.equal(contract.table_module.sensitive_field_visibility.local_default, 'HIDDEN_UNTIL_HUMAN_REVEALS')
|
||||
assert.equal(contract.table_module.sensitive_field_visibility.human_can_hide, true)
|
||||
assert.equal(contract.table_module.sensitive_field_visibility.human_can_show_again, true)
|
||||
})
|
||||
|
|
@ -170,13 +170,17 @@ test('education table has four engine-backed views, filtering, sorting and bound
|
|||
assert.ok((ui.match(/setEducationSensitiveVisible\(false\)/g) || []).length >= 4)
|
||||
assert.match(ui, /onClick=\{\(\) => setEducationSensitiveVisible\(true\)\}>在本机显示并打开工作表/)
|
||||
assert.match(ui, /type=\{sensitive && !educationSensitiveVisible \? 'password' : 'text'\}/)
|
||||
assert.equal(contract.table_module.sensitive_field_visibility.local_default, 'HIDDEN_UNTIL_HUMAN_REVEALS')
|
||||
})
|
||||
|
||||
test('external tables are profiled before atomic native registration and can be translated back out', () => {
|
||||
test('external tables are profiled into an unassigned staging area before human industry routing', () => {
|
||||
assert.equal(contract.content_translation_layer.state, 'DETERMINISTIC_RUNTIME_READY_MODEL_ASSIST_SLOT_RESERVED')
|
||||
assert.equal(contract.content_translation_layer.source_file_mutation_allowed, false)
|
||||
assert.equal(contract.content_translation_layer.silent_truncation_allowed, false)
|
||||
assert.equal(contract.content_translation_layer.local_import_without_model_api, 'ENABLED_FOR_ALL_SUPPORTED_FORMATS')
|
||||
assert.equal(contract.content_translation_layer.import_assignment.default_scope, 'UNASSIGNED')
|
||||
assert.equal(contract.content_translation_layer.import_assignment.education_directory_before_human_confirmation, false)
|
||||
assert.equal(contract.content_translation_layer.import_assignment.existing_legacy_imports_reclassified_on_migration, true)
|
||||
assert.equal(contract.content_translation_layer.semantic_focus.current_mode, 'DETERMINISTIC_BASELINE_ONLY')
|
||||
assert.equal(contract.content_translation_layer.semantic_focus.low_confidence_behavior, 'ASK_HUMAN_TO_SELECT_PRIMARY_MEASURE')
|
||||
assert.equal(contract.content_translation_layer.adaptive_rendering.current_mode, 'DETERMINISTIC_BASELINE_WITH_EXPLAINABLE_DEGRADATION')
|
||||
|
|
@ -193,7 +197,11 @@ test('external tables are profiled before atomic native registration and can be
|
|||
assert.match(translation, /infer_semantic_focus/)
|
||||
assert.match(translation, /primary_measure_column/)
|
||||
assert.match(rust, /education_import_registry/)
|
||||
assert.match(rust, /assignment_scope = 'UNASSIGNED'/)
|
||||
assert.match(rust, /assign_imported_table_to_education/)
|
||||
assert.match(ui, /导入外部表格/)
|
||||
assert.match(ui, /通用暂存区/)
|
||||
assert.match(ui, /确认归入教育/)
|
||||
assert.match(ui, /导出 Excel/)
|
||||
assert.match(ui, /识别边界回执/)
|
||||
assert.match(ui, /本地导入正常可用/)
|
||||
|
|
|
|||
Loading…
Reference in a new issue