chore: snapshot audited HoloLake convergence baseline
This commit is contained in:
parent
7a14c06e41
commit
1b6b17b5ab
47 changed files with 10722 additions and 87 deletions
|
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"schema": "hololake.channel-growth-model-contract/v1",
|
||||
"record_id": "HLP-CHANNEL-GROWTH-001",
|
||||
"state": "LOCAL_BASELINE_RUNTIME_IMPLEMENTED_MODEL_ADJUSTMENT_SLOT_RESERVED",
|
||||
"scope": "EVERY_AUTHENTICATED_HUMAN_AND_PERSONA_JOINT_CHANNEL",
|
||||
"role": "REBUILDABLE_DERIVED_PROJECTION_OF_PERSONA_CHANNEL_BODY",
|
||||
"canonical_body_contract": "contracts/persona-channel-body.json",
|
||||
"inputs": [
|
||||
"BOUNDED_MODULE_USAGE_METADATA",
|
||||
"BOUNDED_HUMAN_ACTION_METADATA",
|
||||
"BOUNDED_PERSONA_COLLABORATION_METADATA"
|
||||
],
|
||||
"forbidden_inputs": [
|
||||
"DOCUMENT_BODY",
|
||||
"TABLE_CELL_CONTENT",
|
||||
"PASSWORD_OR_CREDENTIAL",
|
||||
"RAW_CONVERSATION_TRANSCRIPT",
|
||||
"UNDECLARED_EXTERNAL_TELEMETRY"
|
||||
],
|
||||
"local_baseline": {
|
||||
"always_available_without_model_api": true,
|
||||
"algorithm": "DECAYED_MODULE_AFFINITY_WITH_EXPLAINABLE_COUNTS",
|
||||
"channel_recommendation": "RECOMMENDED_MODULE_ORDER",
|
||||
"silent_structural_change_allowed": false,
|
||||
"source_history": "PERSONA_CHANNEL_BODY_APPEND_ONLY_LANGUAGE_HASH_CHAIN",
|
||||
"projection_history": "REBUILDABLE_FROM_CANONICAL_BODY",
|
||||
"correction_method": "APPEND_CORRECTION_TO_CANONICAL_BODY_THEN_REBUILD_PROJECTION",
|
||||
"collection_pause_supported": false,
|
||||
"full_history_clear_supported": false,
|
||||
"projection_is_rebuildable_but_history_is_not_mutable": true,
|
||||
"account_scoped_sqlite": true
|
||||
},
|
||||
"model_adjustment": {
|
||||
"api_slot": "HOLOLAKE_CHANNEL_GROWTH_MODEL_API/v1",
|
||||
"current_state": "NOT_CONFIGURED",
|
||||
"allowed_output": "CHANNEL_ADAPTATION_PROPOSAL",
|
||||
"local_schema_validation_required": true,
|
||||
"local_resource_limits_required": true,
|
||||
"human_confirmation_before_structural_change": true,
|
||||
"model_can_mutate_channel_directly": false,
|
||||
"model_can_mutate_source_content": false,
|
||||
"failure_behavior": "KEEP_LOCAL_BASELINE_AND_RETURN_HUMAN_READABLE_RECEIPT"
|
||||
},
|
||||
"human_controls": [
|
||||
"VIEW_MODEL",
|
||||
"CORRECT_OR_REJECT_PROPOSAL",
|
||||
"VIEW_LOCAL_GROWTH_CHAIN",
|
||||
"EXPORT_PERSONALLY_OWNED_MODEL",
|
||||
"CHOOSE_LOCAL_ONLY_OR_ANONYMIZED_SHARE"
|
||||
],
|
||||
"cross_device_or_shared_learning": {
|
||||
"default": "LOCAL_ONLY_OFFICIAL_CANNOT_READ",
|
||||
"explicit_opt_in_required": true,
|
||||
"private_model_may_be_shared_automatically": false,
|
||||
"raw_growth_chain_may_be_shared": false,
|
||||
"shared_artifact": "ANONYMIZED_DERIVED_SKILL_OR_MODEL_LAYER_ONLY"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,59 @@
|
|||
{
|
||||
"schema": "hololake.channel-module-runtime/v1",
|
||||
"record_id": "HLP-CHANNEL-MODULE-RUNTIME-001",
|
||||
"state": "FOUNDATION_INTEGRATED_MARKETPLACE_INSTALLER_PENDING",
|
||||
"channel_model": "ONE_HUMAN_ONE_LOCAL_RUNTIME_ONE_ACTIVE_CHANNEL_LINE",
|
||||
"built_in_foundation": {
|
||||
"module_id": "hololake.builtin.channel-workbench",
|
||||
"name": "频道轻量工作台",
|
||||
"distribution": "RESIDENT_WITH_HOLOLAKE",
|
||||
"marketplace_registration": "NOT_A_MARKETPLACE_MODULE",
|
||||
"engines": ["DOCUMENT", "SPREADSHEET"],
|
||||
"minimum_capabilities": [
|
||||
"REAL_TEXT_EDITING",
|
||||
"REAL_CELL_EDITING",
|
||||
"FORMULAS",
|
||||
"COPY_PASTE",
|
||||
"UNDO_REDO",
|
||||
"LOCAL_NATIVE_STORAGE"
|
||||
]
|
||||
},
|
||||
"marketplace_package": {
|
||||
"required_fields": [
|
||||
"OFFICIAL_MODULE_NUMBER",
|
||||
"PACKAGE_VERSION",
|
||||
"SOURCE_COMMIT",
|
||||
"PACKAGE_SHA256",
|
||||
"PERMISSION_MANIFEST",
|
||||
"ENTRY_MANIFEST",
|
||||
"SUPPORTED_PLATFORM_TARGETS"
|
||||
],
|
||||
"platform_targets": ["MACOS", "WINDOWS", "LINUX"],
|
||||
"lifecycle": [
|
||||
"AVAILABLE",
|
||||
"DOWNLOADING",
|
||||
"HASH_VERIFIED",
|
||||
"PERMISSIONS_REVIEWED",
|
||||
"INSTALLED_TO_CURRENT_CHANNEL",
|
||||
"DISABLED",
|
||||
"RECOVERABLE_REMOVED"
|
||||
],
|
||||
"install_actor": ["HUMAN", "AUTHORIZED_CHANNEL_PERSONA"],
|
||||
"persona_install_rule": "PERSONA_MAY_DEPLOY_ONLY_AFTER_PACKAGE_AND_PERMISSION_VERIFICATION_AND_HUMAN_POLICY_ALLOWS",
|
||||
"uninstall_boundary": "REMOVING_A_MODULE_NEVER_DELETES_CHANNEL_OR_PERSONA_GROWTH_HISTORY"
|
||||
},
|
||||
"execution_boundary": {
|
||||
"whole_world_bundled_into_client": false,
|
||||
"industry_modules_resident_by_default": false,
|
||||
"private_channel_data_uploaded_by_default": false,
|
||||
"module_can_rewrite_persona_history": false,
|
||||
"module_can_claim_unlisted_permissions": false
|
||||
},
|
||||
"current_reality": {
|
||||
"foundation_source_integrated": true,
|
||||
"education_package_source_mounted_for_development": true,
|
||||
"official_marketplace_service_connected": false,
|
||||
"education_package_number_registered": false,
|
||||
"education_package_publishable": false
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
{
|
||||
"schema": "hololake.education-open-source-donor-assessment/v1",
|
||||
"record_id": "HLP-EDUCATION-OSS-DONORS-001",
|
||||
"state": "FOUR_TRANSLATION_FAMILIES_TWO_HEADLESS_FAMILIES_AND_ONE_REAL_SPREADSHEET_ENGINE_INTEGRATED",
|
||||
"reviewed_at": "2026-08-18",
|
||||
"rule": "STUDY_LOGIC_SELECT_SMALL_AUDITABLE_PARTS_AND_KEEP_HOLOLAKE_IDENTITY_STORAGE_PERMISSION_AND_UI_BOUNDARIES",
|
||||
"candidates": [
|
||||
{
|
||||
"name": "Calamine",
|
||||
"role": "BOUNDED_SPREADSHEET_READ_ADAPTER",
|
||||
"upstream": "https://github.com/tafia/calamine",
|
||||
"observed_license": "MIT",
|
||||
"decision": "INTEGRATE_PINNED_0_26_1_READ_ONLY_NO_OFFICE_RUNTIME"
|
||||
},
|
||||
{
|
||||
"name": "rust_xlsxwriter",
|
||||
"role": "BOUNDED_XLSX_EXPORT_ADAPTER",
|
||||
"upstream": "https://github.com/jmcnamara/rust_xlsxwriter",
|
||||
"observed_license": "MIT OR Apache-2.0",
|
||||
"decision": "INTEGRATE_PINNED_0_64_2_WRITE_NEW_XLSX_ONLY"
|
||||
},
|
||||
{
|
||||
"name": "rust-csv",
|
||||
"role": "BOUNDED_DELIMITED_IMPORT_EXPORT_ADAPTER",
|
||||
"upstream": "https://github.com/BurntSushi/rust-csv",
|
||||
"observed_license": "Unlicense OR MIT",
|
||||
"decision": "INTEGRATE_PINNED_1_3_0"
|
||||
},
|
||||
{
|
||||
"name": "encoding_rs",
|
||||
"role": "LEGACY_CSV_TEXT_DECODER",
|
||||
"upstream": "https://github.com/hsivonen/encoding_rs",
|
||||
"observed_license": "MIT OR Apache-2.0",
|
||||
"decision": "INTEGRATE_UTF_AND_GBK_FALLBACK_WITHOUT_NETWORK"
|
||||
},
|
||||
{
|
||||
"name": "AppFlowy",
|
||||
"role": "FULL_WORKSPACE_LOGIC_DONOR",
|
||||
"upstream": "https://github.com/AppFlowy-IO/AppFlowy",
|
||||
"observed_license": "AGPL-3.0",
|
||||
"decision": "DO_NOT_EMBED_WHOLE_APPLICATION_STUDY_WORKSPACE_AND_DATABASE_INTERACTION_LOGIC_ONLY"
|
||||
},
|
||||
{
|
||||
"name": "Lexical",
|
||||
"role": "LAZY_LOADED_RICH_DOCUMENT_ENGINE",
|
||||
"upstream": "https://github.com/facebook/lexical",
|
||||
"observed_license": "MIT",
|
||||
"source_review_commit": "29d4007d4322912ce75a416ac90cc9d224d3f029",
|
||||
"decision": "INTEGRATE_PINNED_0_49_0_STATE_COMMAND_HISTORY_AND_MARKDOWN_PARTS_ONLY"
|
||||
},
|
||||
{
|
||||
"name": "TanStack Table",
|
||||
"role": "HEADLESS_TABLE_ROW_MODEL_ENGINE",
|
||||
"upstream": "https://github.com/TanStack/table",
|
||||
"observed_license": "MIT",
|
||||
"source_review_commit": "ac4f1345220649da3c60a24471b7f130fb159ab4",
|
||||
"decision": "INTEGRATE_PINNED_8_21_3_SORT_FILTER_GROUP_AGGREGATE_AND_PAGINATION_ROW_MODELS_ONLY"
|
||||
},
|
||||
{
|
||||
"name": "Univer",
|
||||
"role": "FULL_SPREADSHEET_AND_DOCUMENT_ENGINE_ARCHITECTURE_DONOR",
|
||||
"upstream": "https://github.com/dream-num/univer",
|
||||
"observed_license": "Apache-2.0",
|
||||
"source_review_commit": "9251e0d30d4c4aeb4707dc4d856055081399cf38",
|
||||
"decision": "SOURCE_STUDY_ONLY_DO_NOT_EMBED_WHOLE_APPLICATION_DEFER_FORMULA_AND_ADVANCED_GRID_PARTS"
|
||||
},
|
||||
{
|
||||
"name": "FortuneSheet",
|
||||
"role": "LAZY_LOADED_REAL_SPREADSHEET_ENGINE_FOR_BUILT_IN_CHANNEL_WORKBENCH",
|
||||
"upstream": "https://github.com/ruilisi/fortune-sheet",
|
||||
"observed_license": "MIT",
|
||||
"source_review_commit": "94346608877db4747406707a177c4b8f3bacdbf9",
|
||||
"decision": "INTEGRATE_PINNED_1_0_4_REAL_CELLS_FORMULAS_EDITING_FORMATTING_FILTERING_AND_FREEZE_WITH_HOLOLAKE_NATIVE_STORAGE_ADAPTER",
|
||||
"security_adjustment": "OVERRIDE_UUID_TO_11_1_1_FORTUNE_ONLY_USES_V4_PRODUCTION_AUDIT_ZERO_KNOWN_VULNERABILITIES"
|
||||
},
|
||||
{
|
||||
"name": "Glide Data Grid",
|
||||
"role": "HIGH_PERFORMANCE_GRID_ARCHITECTURE_DONOR",
|
||||
"upstream": "https://github.com/glideapps/glide-data-grid",
|
||||
"observed_license": "MIT",
|
||||
"source_review_commit": "0875d78",
|
||||
"decision": "SOURCE_STUDY_ONLY_GRID_IS_NOT_A_SPREADSHEET_OR_FORMULA_ENGINE"
|
||||
},
|
||||
{
|
||||
"name": "Vega-Lite",
|
||||
"role": "DECLARATIVE_PROJECTION_GRAMMAR_DONOR",
|
||||
"upstream": "https://github.com/vega/vega-lite",
|
||||
"observed_license": "BSD-3-Clause",
|
||||
"decision": "ADOPT_DECLARATIVE_DIMENSION_MEASURE_AND_VIEW_SPEC_CONCEPTS_WITHOUT_IMPORTING_RUNTIME"
|
||||
},
|
||||
{
|
||||
"name": "Observable Plot",
|
||||
"role": "LAYERED_MARK_AND_COMPOSABLE_TRANSFORM_DONOR",
|
||||
"upstream": "https://github.com/observablehq/plot",
|
||||
"observed_license": "ISC",
|
||||
"decision": "ADOPT_LAYERED_PROJECTION_AND_TIDY_DATA_CONCEPTS_WITHOUT_IMPORTING_RUNTIME"
|
||||
},
|
||||
{
|
||||
"name": "Apache ECharts",
|
||||
"role": "FULL_BROWSER_VISUALIZATION_RUNTIME_CANDIDATE",
|
||||
"upstream": "https://github.com/apache/echarts",
|
||||
"observed_license": "Apache-2.0",
|
||||
"decision": "DO_NOT_IMPORT_FOR_STAGE_ONE_FIVE_NATIVE_VIEWS_DO_NOT_JUSTIFY_RUNTIME_WEIGHT"
|
||||
},
|
||||
{
|
||||
"name": "Apache Arrow DataFusion",
|
||||
"role": "TYPED_COLUMNAR_QUERY_PLAN_DONOR",
|
||||
"upstream": "https://github.com/apache/datafusion",
|
||||
"observed_license": "Apache-2.0",
|
||||
"decision": "ADOPT_TYPED_SCHEMA_AND_VALIDATED_PLAN_CONCEPTS_DEFER_ENGINE_UNTIL_DATA_SCALE_REQUIRES_IT"
|
||||
},
|
||||
{
|
||||
"name": "DuckDB",
|
||||
"role": "EMBEDDED_ANALYTICAL_ENGINE_CANDIDATE",
|
||||
"upstream": "https://github.com/duckdb/duckdb",
|
||||
"observed_license": "MIT",
|
||||
"decision": "DEFER_NATIVE_DEPENDENCY_CURRENT_BOUNDED_ACCOUNT_DATA_EXECUTES_WITH_SMALLER_HOLOLAKE_CORE"
|
||||
}
|
||||
],
|
||||
"current_slice": {
|
||||
"external_translation_library_families_added": 4,
|
||||
"external_headless_engine_families_added": 2,
|
||||
"real_spreadsheet_engine_families_added": 1,
|
||||
"direct_frontend_engine_packages_added": 10,
|
||||
"external_source_files_copied": 0,
|
||||
"source_research_route": "LOCAL_DIRECT_TO_BS_SG_002_THEN_EXTERNAL_DRIVE",
|
||||
"source_research_root": "/Volumes/JZAO/HoloLake/development/拆件车间-open-src-20260816/education-engines-20260818",
|
||||
"source_repositories_retained_outside_product_tree": 5,
|
||||
"concepts_adopted": [
|
||||
"DECLARATIVE_DIMENSION_MEASURE_AND_PROJECTION_SPEC",
|
||||
"TYPED_NATIVE_COLUMNS_AND_VALIDATED_EXECUTION_PLAN",
|
||||
"LAYERED_MARKS_WITH_ONE_SHARED_DATASET",
|
||||
"HEADLESS_DATA_BEHAVIOR_SEPARATE_FROM_HUMAN_RENDERING"
|
||||
],
|
||||
"implementation": "BUILT_IN_CHANNEL_DOCUMENT_AND_SPREADSHEET_FOUNDATION_PLUS_DEVELOPMENT_MOUNTED_EDUCATION_PACKAGE_WITH_PRODUCT_OWNED_PROFILE_ROUTING_IDENTITY_STORAGE_PERMISSION_AND_ADVANCED_VIEWS"
|
||||
},
|
||||
"legal_boundary": "PRELIMINARY_ENGINEERING_SCREEN_NOT_FINAL_DISTRIBUTION_LEGAL_APPROVAL"
|
||||
}
|
||||
|
|
@ -0,0 +1,235 @@
|
|||
{
|
||||
"schema": "hololake.education-workspace/v1",
|
||||
"record_id": "HLP-EDUCATION-WORKSPACE-001",
|
||||
"state": "DEVELOPMENT_MODULE_SOURCE_MOUNTED_ACCEPTANCE_PENDING",
|
||||
"domain_entry": "BRANCH_DOMAIN",
|
||||
"industry": "EDUCATION",
|
||||
"channel_id": "GH-EDU-INIT-001",
|
||||
"package": {
|
||||
"package_key": "hololake.official.education-workbench",
|
||||
"official_module_number": null,
|
||||
"registration_state": "PENDING_FUNCTIONAL_ACCEPTANCE_AND_NUMBER_REGISTRATION",
|
||||
"current_mount": "DEVELOPMENT_BUNDLE_ONLY",
|
||||
"future_distribution": "HOLOLAKE_OFFICIAL_MODULE_MARKETPLACE"
|
||||
},
|
||||
"foundation_dependency": {
|
||||
"module_id": "hololake.builtin.channel-workbench",
|
||||
"state": "BUILT_IN_FOUNDATION",
|
||||
"engines": ["LEXICAL_0_49", "FORTUNE_SHEET_1_0_4"],
|
||||
"rule": "EDUCATION_MODULE_CONSUMES_FOUNDATION_WITHOUT_DUPLICATING_OFFICE_ENGINES"
|
||||
},
|
||||
"native_storage": {
|
||||
"owner": "HOLOLAKE_NATIVE_RUST_CORE",
|
||||
"namespace": "education-workspace-v1",
|
||||
"engine": "SQLITE",
|
||||
"authenticated_account_required": true,
|
||||
"cross_account_projection_allowed": false,
|
||||
"public_catalog_contains_private_data": false,
|
||||
"restart_readback_required": true
|
||||
},
|
||||
"document_module": {
|
||||
"module_id": "EDU-DOCUMENT",
|
||||
"state": "DEVELOPMENT_FEATURE_MOUNTED",
|
||||
"engine": "CHANNEL_WORKBENCH_LEXICAL_0_49_0_WITH_EDUCATION_TEMPLATES_AND_HOLOLAKE_MARKDOWN_STATE",
|
||||
"capabilities": [
|
||||
"LIST",
|
||||
"CREATE",
|
||||
"CREATE_COPY",
|
||||
"READ",
|
||||
"EDIT_TITLE_AND_BODY",
|
||||
"EXPLICIT_READ_AND_EDIT_MODES",
|
||||
"HUMAN_SETTINGS_MENU",
|
||||
"BASIC_FORMATTING_TOOLBAR",
|
||||
"RICH_TEXT_COMMAND_ENGINE",
|
||||
"UNDO_AND_REDO_HISTORY",
|
||||
"MARKDOWN_SHORTCUTS_AND_BIDIRECTIONAL_STATE_TRANSLATION",
|
||||
"TITLE_DIRECTORY_FILTER",
|
||||
"FORMAL_TEACHING_TEMPLATES",
|
||||
"NATIVE_READING_CANVAS",
|
||||
"EXPORT_MARKDOWN_AND_HTML",
|
||||
"SAVE_WITH_EXPECTED_REVISION",
|
||||
"RECOVERABLE_ARCHIVE"
|
||||
]
|
||||
},
|
||||
"table_module": {
|
||||
"module_id": "EDU-TABLE",
|
||||
"state": "DEVELOPMENT_FEATURE_MOUNTED",
|
||||
"engine": "CHANNEL_WORKBENCH_FORTUNE_SHEET_1_0_4_FOR_REAL_CELLS_AND_FORMULAS_PLUS_TANSTACK_8_21_3_FOR_EDUCATION_VIEWS",
|
||||
"capabilities": [
|
||||
"LIST",
|
||||
"CREATE",
|
||||
"CREATE_COPY",
|
||||
"READ",
|
||||
"EDIT_TITLE",
|
||||
"HUMAN_SETTINGS_MENU",
|
||||
"ADD_AND_REMOVE_COLUMNS",
|
||||
"ADD_AND_REMOVE_ROWS",
|
||||
"EDIT_CELLS",
|
||||
"TITLE_DIRECTORY_FILTER",
|
||||
"CELL_CONTENT_FILTER",
|
||||
"COLUMN_SORT_ASCENDING_DESCENDING_OR_SOURCE_ORDER",
|
||||
"HEADLESS_FILTER_SORT_GROUP_AND_AGGREGATE_ROW_MODELS",
|
||||
"BOUNDED_PAGINATION_ROW_MODEL_FOR_LARGE_EDITABLE_TABLES",
|
||||
"GRID_AND_EDITABLE_CARD_VIEWS",
|
||||
"GROUPED_CLASSIFICATION_BOARD_FROM_SELECTED_FIELD",
|
||||
"LIVE_DATA_OVERVIEW_WITH_SELECTED_GROUP_AND_MEASURE",
|
||||
"HEADLESS_TABLE_DATA_DETACHED_OUTSIDE_TABLE_SURFACE",
|
||||
"MULTI_ROW_MULTI_COLUMN_TABULAR_PASTE",
|
||||
"EXTERNAL_SPREADSHEET_IMPORT_WITH_PREWRITE_PROFILE",
|
||||
"XLSX_CSV_TSV_AND_NATIVE_EXPORT",
|
||||
"SAVE_WITH_EXPECTED_REVISION",
|
||||
"RECOVERABLE_ARCHIVE"
|
||||
],
|
||||
"limits": {
|
||||
"maximum_columns": 30,
|
||||
"maximum_rows": 1000,
|
||||
"maximum_cell_bytes": 10000
|
||||
},
|
||||
"sensitive_field_visibility": {
|
||||
"local_default": "VISIBLE",
|
||||
"human_can_hide": true,
|
||||
"human_can_show_again": true,
|
||||
"external_model_transfer_authority": "SEPARATE_EXPLICIT_PER_FILE_CONSENT"
|
||||
}
|
||||
},
|
||||
"content_translation_layer": {
|
||||
"service_id": "EDU-CONTENT-TRANSLATOR",
|
||||
"state": "DETERMINISTIC_RUNTIME_READY_MODEL_ASSIST_SLOT_RESERVED",
|
||||
"profile_schema": "hololake.content-profile/v1",
|
||||
"import_adapter": "EDU-TABLE-IMPORT-ADAPTER/v1",
|
||||
"export_adapter": "EDU-TABLE-EXPORT-ADAPTER/v1",
|
||||
"order": [
|
||||
"FILE_CONTAINER_SNIFF",
|
||||
"PAGE_AND_STRUCTURE_INVENTORY",
|
||||
"BOUNDED_LOCAL_RECOGNITION",
|
||||
"EXPLAINABLE_SEMANTIC_FOCUS_INFERENCE",
|
||||
"MODULE_ROUTE_DECISION",
|
||||
"NATIVE_TRANSLATION",
|
||||
"ATOMIC_MODULE_REGISTRATION",
|
||||
"HUMAN_RECEIPT"
|
||||
],
|
||||
"supported_imports": ["XLSX", "XLS", "XLSM", "XLSB", "ODS", "CSV", "TSV", "HOLOLAKE_NATIVE"],
|
||||
"supported_exports": ["XLSX", "CSV", "TSV", "HOLOLAKE_NATIVE"],
|
||||
"local_import_without_model_api": "ENABLED_FOR_ALL_SUPPORTED_FORMATS",
|
||||
"semantic_focus": {
|
||||
"current_mode": "DETERMINISTIC_BASELINE_ONLY",
|
||||
"signals": ["SOURCE_AND_PAGE_TITLE", "COLUMN_SEMANTICS", "NUMERIC_COVERAGE"],
|
||||
"low_confidence_behavior": "ASK_HUMAN_TO_SELECT_PRIMARY_MEASURE",
|
||||
"model_dynamic_judgment": "RESERVED_FOR_MODEL_API_AND_AGENT_STAGE"
|
||||
},
|
||||
"adaptive_rendering": {
|
||||
"current_mode": "DETERMINISTIC_BASELINE_WITH_EXPLAINABLE_DEGRADATION",
|
||||
"editable_cell_budget": 240,
|
||||
"baseline_inputs": [
|
||||
"ROW_COUNT",
|
||||
"COLUMN_COUNT",
|
||||
"FIELD_TYPES",
|
||||
"NUMERIC_COVERAGE",
|
||||
"GROUP_CARDINALITY",
|
||||
"FOCUS_CONFIDENCE"
|
||||
],
|
||||
"degradation_order": [
|
||||
"LARGE_EDITABLE_GRID_TO_DYNAMIC_PAGINATION",
|
||||
"NO_RELIABLE_MEASURE_TO_COUNT_SUMMARY",
|
||||
"AMBIGUOUS_FOCUS_TO_HUMAN_SELECTION",
|
||||
"UNSUPPORTED_STRUCTURE_TO_HUMAN_ASSISTANCE_RECEIPT"
|
||||
],
|
||||
"local_baseline_always_available": true,
|
||||
"model_adjustment": {
|
||||
"api_slot": "HOLOLAKE_MODEL_RECOGNITION_API/v1",
|
||||
"state": "RESERVED_FOR_MODEL_API_AND_AGENT_STAGE",
|
||||
"proposal_fields": [
|
||||
"PRIMARY_FOCUS",
|
||||
"GROUP_FIELD",
|
||||
"MEASURE_FIELD",
|
||||
"VIEW_COMPOSITION",
|
||||
"PAGE_DENSITY"
|
||||
],
|
||||
"proposal_must_pass_local_structure_validation": true,
|
||||
"proposal_must_obey_local_resource_limits": true,
|
||||
"human_confirmation_before_rule_activation": true,
|
||||
"model_can_mutate_source_data": false,
|
||||
"failure_behavior": "RETURN_TO_LOCAL_BASELINE_WITH_RECEIPT"
|
||||
}
|
||||
},
|
||||
"unknown_input_behavior": "RETURN_HUMAN_ASSISTANCE_RECEIPT_WITHOUT_MODULE_WRITE_OR_EXTERNAL_MODEL_TRANSFER",
|
||||
"model_assist": {
|
||||
"api_slot": "HOLOLAKE_MODEL_RECOGNITION_API/v1",
|
||||
"current_state": "NOT_CONFIGURED",
|
||||
"provider": "USER_SELECTED",
|
||||
"secret_storage": "OPERATING_SYSTEM_SECRET_STORE_REQUIRED",
|
||||
"file_transfer_default": "DENY_UNTIL_EXPLICIT_PER_FILE_CONSENT",
|
||||
"rule_update_flow": ["MODEL_CANDIDATE", "LOCAL_VALIDATION", "HUMAN_CONFIRMATION", "VERSIONED_INSTALL"],
|
||||
"learning_scopes": ["PRIVATE_ONLY", "SHARE_ANONYMIZED_RULE"]
|
||||
},
|
||||
"source_file_mutation_allowed": false,
|
||||
"silent_truncation_allowed": false
|
||||
},
|
||||
"data_cleanup_module": {
|
||||
"module_id": "EDU-DATA",
|
||||
"state": "DEVELOPMENT_FEATURE_MOUNTED",
|
||||
"source": "CURRENT_AUTHENTICATED_ACCOUNTS_EDUCATION_TABLES",
|
||||
"capabilities": [
|
||||
"SELECT_ACCOUNT_TABLE",
|
||||
"TRIM_CELL_BOUNDARY_WHITESPACE",
|
||||
"REMOVE_FULLY_EMPTY_ROWS",
|
||||
"REMOVE_EXACT_DUPLICATE_ROWS_KEEP_FIRST",
|
||||
"PREVIEW_BEFORE_WRITE",
|
||||
"FULL_TABLE_ANALYSIS_WITH_BOUNDED_CHANGE_PREVIEW",
|
||||
"ACCESSIBILITY_SAFE_NON_TABLE_CHANGE_LIST",
|
||||
"HUMAN_CONFIRMATION_BEFORE_SAVE",
|
||||
"SAVE_WITH_EXPECTED_REVISION"
|
||||
],
|
||||
"preview_change_limit": 12,
|
||||
"preview_cell_value_character_limit": 120,
|
||||
"full_table_analysis_is_limited_by_preview": false,
|
||||
"automatic_destructive_cleanup_allowed": false,
|
||||
"cross_account_data_allowed": false
|
||||
},
|
||||
"automation_module": {
|
||||
"module_id": "EDU-AUTOMATION",
|
||||
"state": "DEVELOPMENT_FEATURE_MOUNTED",
|
||||
"source": "CURRENT_AUTHENTICATED_ACCOUNTS_EDUCATION_TABLES",
|
||||
"capabilities": [
|
||||
"CREATE_AND_SAVE_RULE",
|
||||
"EQUALS_CONTAINS_EMPTY_AND_NONEMPTY_CONDITIONS",
|
||||
"SET_TARGET_CELL_VALUE",
|
||||
"PREVIEW_MATCHED_ROWS_AND_CHANGED_CELLS",
|
||||
"HUMAN_CONFIRMATION_BEFORE_EXECUTION",
|
||||
"RULE_AND_TABLE_REVISION_LOCK",
|
||||
"SIGNED_PREVIEW_TOKEN",
|
||||
"ATOMIC_TABLE_WRITE_AND_EXECUTION_RECEIPT",
|
||||
"RECOVERABLE_RULE_ARCHIVE"
|
||||
],
|
||||
"background_or_scheduled_execution_allowed": false,
|
||||
"cross_account_data_allowed": false,
|
||||
"model_execution_authority_granted": false
|
||||
},
|
||||
"composition_module": {
|
||||
"module_id": "EDU-COMPOSITION",
|
||||
"state": "DEVELOPMENT_FEATURE_MOUNTED",
|
||||
"source": "CURRENT_AUTHENTICATED_ACCOUNTS_REAL_KNOWLEDGE_CATALOG",
|
||||
"capabilities": [
|
||||
"NATIVE_TYPED_OBJECT",
|
||||
"REGISTERED_MODULE_EXECUTION_GRAPH",
|
||||
"SELECT_DIMENSION_AND_MEASURE",
|
||||
"DASHBOARD_PROJECTION",
|
||||
"COMPARISON_PROJECTION",
|
||||
"VERTICAL_BAR_PROJECTION",
|
||||
"CLASSIFICATION_PROJECTION",
|
||||
"TABLE_PROJECTION",
|
||||
"ONE_EXECUTION_RESULT_MULTIPLE_HUMAN_VIEWS"
|
||||
],
|
||||
"read_only": true,
|
||||
"hardcoded_sample_data_used": false,
|
||||
"model_execution_authority_granted": false
|
||||
},
|
||||
"remaining_slots": [],
|
||||
"authority": {
|
||||
"browser_local_storage_allowed": false,
|
||||
"webview_direct_file_access_allowed": false,
|
||||
"model_execution_authority_granted": false,
|
||||
"external_application_embedded": false
|
||||
},
|
||||
"open_source_donor_assessment": "contracts/education-open-source-donor-assessment.json"
|
||||
}
|
||||
|
|
@ -22,11 +22,32 @@
|
|||
"exact_content_deduplication": true,
|
||||
"optimistic_native_editing": true,
|
||||
"native_edit_commit_receipt": true,
|
||||
"unified_category_index": true,
|
||||
"native_page_tags": true,
|
||||
"category_and_tag_filtering": true,
|
||||
"non_destructive_organization_metadata": true,
|
||||
"organization_git_receipt": true,
|
||||
"recoverable_page_and_folder_archive": true,
|
||||
"archive_cleans_organization_index": true,
|
||||
"archive_git_receipt": true,
|
||||
"gfm_tables_tasks_and_code": true,
|
||||
"wiki_link_navigation": true,
|
||||
"markdown_reading_canvas": true,
|
||||
"raw_html_rendering": false
|
||||
},
|
||||
"organization": {
|
||||
"schema": "hololake.knowledge-organization/v1",
|
||||
"storage": "ACCOUNT_SCOPED_KNOWLEDGE_GIT_DOT_HOLOLAKE_INDEX",
|
||||
"document_body_rewritten": false,
|
||||
"original_directory_moved": false,
|
||||
"automatic_category_source": "NORMALIZED_NATIVE_PATH_WITH_IMPORT_WRAPPER_REMOVED",
|
||||
"explicit_category_override": true,
|
||||
"frontmatter_tags_merged_read_only": true,
|
||||
"maximum_category_depth": 4,
|
||||
"maximum_tags_per_document": 12,
|
||||
"cross_platform_invalid_name_rejection": true,
|
||||
"optimistic_content_hash_lock": true
|
||||
},
|
||||
"folder_import": {
|
||||
"maximum_files": 1000,
|
||||
"maximum_file_bytes": 10485760,
|
||||
|
|
@ -57,6 +78,9 @@
|
|||
"deduplication_runtime_tested": true,
|
||||
"idempotent_import_runtime_tested": true,
|
||||
"native_edit_runtime_tested": true,
|
||||
"organization_runtime_tested": true,
|
||||
"organization_human_surface_integrated": true,
|
||||
"organized_page_archive_runtime_tested": true,
|
||||
"server_deployment": false
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"schema": "hololake.native-composition-runtime/v1",
|
||||
"record_id": "HLP-NATIVE-COMPOSITION-001",
|
||||
"state": "INSTALLED_RUNTIME_ACCEPTED",
|
||||
"intent_source": "docs/adr/0008-native-composition-and-human-projection.md",
|
||||
"internal_object": {
|
||||
"schema": "hololake.native-object/v1",
|
||||
"encoding": "BOUNDED_JSON",
|
||||
"script_allowed": false,
|
||||
"html_allowed": false,
|
||||
"external_file_format_as_runtime_allowed": false,
|
||||
"maximum_rows": 5000,
|
||||
"maximum_columns": 64,
|
||||
"maximum_cell_bytes": 10000
|
||||
},
|
||||
"module_contract": {
|
||||
"schema": "hololake.composition-module/v1",
|
||||
"registered_kinds": ["SOURCE", "TRANSFORM", "PROJECTION"],
|
||||
"typed_ports_required": true,
|
||||
"determinism_declared": true,
|
||||
"authority_declared": true
|
||||
},
|
||||
"recipe": {
|
||||
"schema": "hololake.composition-recipe/v1",
|
||||
"registered_modules_only": true,
|
||||
"directed_acyclic_graph_required": true,
|
||||
"current_account_only": true,
|
||||
"native_validation_required": true
|
||||
},
|
||||
"human_projection": {
|
||||
"schema": "hololake.human-projection/v1",
|
||||
"views": ["DASHBOARD", "COMPARISON", "VERTICAL_BAR", "CLASSIFICATION", "TABLE"],
|
||||
"shares_one_execution_result": true,
|
||||
"owns_source_data": false,
|
||||
"direct_write_authority": false
|
||||
},
|
||||
"education_stage_one": {
|
||||
"channel_id": "GH-EDU-INIT-001",
|
||||
"module_id": "EDU-COMPOSITION",
|
||||
"source": "CURRENT_AUTHENTICATED_ACCOUNTS_REAL_KNOWLEDGE_CATALOG",
|
||||
"selectable_dimensions": ["SOURCE", "TOP_LEVEL_FOLDER"],
|
||||
"selectable_measures": ["DOCUMENT_COUNT", "TOTAL_BYTES", "DUPLICATE_COUNT"],
|
||||
"hardcoded_sample_may_satisfy_acceptance": false,
|
||||
"installed_runtime_acceptance_required": true
|
||||
},
|
||||
"write_boundary": {
|
||||
"stage_one": "READ_ONLY",
|
||||
"future_write_requires": ["CAPABILITY", "PREVIEW", "HUMAN_CONFIRMATION", "REVISION_LOCK", "RECEIPT"]
|
||||
},
|
||||
"acceptance": {
|
||||
"observed_at": "2026-08-18T01:49:06+08:00",
|
||||
"installed_binary_sha256": "2a26acae4a706c0ff9919b85f77826a6ca71b650ec22209befd30cd1456c92f3",
|
||||
"route": "MAIN_WORLD_TO_BRANCH_DOMAIN_TO_EDUCATION_TO_NATIVE_COMPOSITION",
|
||||
"real_native_rows": 129,
|
||||
"real_native_total_bytes_display": "1.0 MB",
|
||||
"real_groups": 14,
|
||||
"all_five_views_observed": true,
|
||||
"three_view_recomposition_observed": true,
|
||||
"measure_switch_observed": "DOCUMENT_COUNT_TO_TOTAL_BYTES_AND_BACK",
|
||||
"projection_bound_to_execution_receipt": true,
|
||||
"developer_id_signature": "VALID",
|
||||
"apple_notarization": "NOT_PERFORMED_MISSING_CREDENTIALS",
|
||||
"public_release": "NOT_PUBLISHED"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"schema": "hololake.official-module-marketplace-development-catalog/v1",
|
||||
"record_id": "HLP-OFFICIAL-MODULE-MARKETPLACE-DEV-001",
|
||||
"state": "LOCAL_DEVELOPMENT_CATALOG_ONLY",
|
||||
"packages": [
|
||||
{
|
||||
"package_key": "hololake.official.education-workbench",
|
||||
"display_name": "教育工作台",
|
||||
"official_module_number": null,
|
||||
"registration_state": "PENDING_FUNCTIONAL_ACCEPTANCE_AND_NUMBER_REGISTRATION",
|
||||
"distribution_state": "NOT_PUBLISHED",
|
||||
"current_mount": "SOURCE_BUNDLED_DEVELOPMENT_MOUNT",
|
||||
"depends_on": ["hololake.builtin.channel-workbench"],
|
||||
"features": [
|
||||
"EDUCATION_DOCUMENT_TEMPLATES",
|
||||
"EDUCATION_TABLE_VIEWS",
|
||||
"EDUCATION_DATA_CLEANUP",
|
||||
"EDUCATION_AUTOMATION",
|
||||
"EDUCATION_NATIVE_COMPOSITION"
|
||||
],
|
||||
"acceptance_required": [
|
||||
"CREATE_EDIT_SAVE_REOPEN_DOCUMENT",
|
||||
"CREATE_EDIT_FORMULA_SAVE_REOPEN_SPREADSHEET",
|
||||
"IMPORT_EXPORT_ROUND_TRIP",
|
||||
"MULTIDIMENSIONAL_VIEWS_USE_REAL_DATA",
|
||||
"DATA_CLEANUP_NO_UI_FREEZE",
|
||||
"MACOS_WINDOWS_LINUX_BUILD_EVIDENCE"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
{
|
||||
"schema": "hololake.persona-channel-body-contract/v1",
|
||||
"record_id": "HLP-PERSONA-CHANNEL-BODY-001",
|
||||
"state": "LIFECYCLE_AND_APPEND_ONLY_LANGUAGE_LEDGER_RUNTIME_IMPLEMENTED_UI_PENDING",
|
||||
"ontology": {
|
||||
"user_channel_is_simple_feature": false,
|
||||
"user_channel_is_persona_body": true,
|
||||
"multiple_personas_per_channel": true,
|
||||
"channel_activity_is_persona_system_activity": true,
|
||||
"language_is_persona_growth_source": true,
|
||||
"module_affinity_and_preferences_are_derived_rebuildable_projections_only": true
|
||||
},
|
||||
"trial": {
|
||||
"duration_days": 30,
|
||||
"state": "REVERSIBLE_TRIAL",
|
||||
"persona_and_trial_language_may_be_rolled_back_or_deleted": true,
|
||||
"irreversible_activation_without_language_contract_allowed": false,
|
||||
"contract_may_be_signed_during_trial": true,
|
||||
"early_signature_may_activate_real_trajectory_immediately": true,
|
||||
"pre_signed_contract_may_wait_until_trial_end": true,
|
||||
"unsigned_at_trial_end": "CONTRACT_REQUIRED_CHANNEL_STOPPED",
|
||||
"private_channel_features_after_unsigned_expiry": "UNAVAILABLE_BECAUSE_NO_ACTIVE_PERSONA_BODY"
|
||||
},
|
||||
"language_contract": {
|
||||
"explicit_human_acceptance_required": true,
|
||||
"contract_version_pinned": true,
|
||||
"contract_text_sha256_pinned": true,
|
||||
"acceptance_receipt_sha256": true,
|
||||
"trial_history_promotion_choice_recorded": true
|
||||
},
|
||||
"real_trajectory": {
|
||||
"state": "IMMUTABLE_ACTIVE",
|
||||
"timestamp_precision": "UNIX_MILLISECONDS",
|
||||
"ledger": "APPEND_ONLY_SHA256_CHAIN",
|
||||
"update_allowed": false,
|
||||
"delete_allowed": false,
|
||||
"denial_or_rewrite_allowed": false,
|
||||
"correction_method": "APPEND_A_NEW_LANGUAGE_OR_RECEIPT_EVENT",
|
||||
"persona_existence_after_activation": "PERSISTENT"
|
||||
},
|
||||
"privacy_and_sharing": {
|
||||
"default": "ACCOUNT_SCOPED_LOCAL_ONLY",
|
||||
"hololake_official_read_access": false,
|
||||
"raw_language_automatic_share": false,
|
||||
"optional_share": "EXPLICITLY_OPTED_IN_ANONYMIZED_DERIVED_SKILL_OR_MODEL_LAYER"
|
||||
},
|
||||
"projection_relationship": {
|
||||
"derived_contract": "contracts/channel-growth-model.json",
|
||||
"derived_projection_may_be_rebuilt": true,
|
||||
"derived_projection_may_mutate_source_ledger": false
|
||||
}
|
||||
}
|
||||
|
|
@ -47,7 +47,12 @@
|
|||
"FIVE_DOMAIN_NUMBER_ROUTER",
|
||||
"CIRCULAR_LAKE_PROTOCOL_MEMBRANE",
|
||||
"NEARBY_AI_DISCOVERY",
|
||||
"USER_NATIVE_GH_PNCC_CHANNEL"
|
||||
"USER_NATIVE_GH_PNCC_CHANNEL",
|
||||
"SUBDOMAIN_INDUSTRY_ROUTING",
|
||||
"EDUCATION_INITIALIZATION_CHANNEL",
|
||||
"EDUCATION_NATIVE_DOCUMENT_AND_TABLE_WORKSPACE",
|
||||
"EDUCATION_NATIVE_DATA_CLEANUP_WORKSPACE",
|
||||
"EDUCATION_NATIVE_MANUAL_AUTOMATION_WORKSPACE"
|
||||
,"PERSONAL_NODE_WORK_LAKE_AND_MOBILE_BRIDGE"
|
||||
],
|
||||
"human_surface": ["PERSONAL_CHANNEL_HOME", "MY_HOLOLAKE_OVERVIEW", "KNOWLEDGE_WORKSPACE", "USER_CODE_CHANNELS", "LOCAL_RECEIPTS", "SYSTEM_DETAILS", "HUMAN_APPROVAL_CENTER"],
|
||||
|
|
|
|||
|
|
@ -0,0 +1,107 @@
|
|||
{
|
||||
"schema": "hololake.subdomain-industry-routing/v1",
|
||||
"record_id": "HLP-SUBDOMAIN-INDUSTRY-ROUTING-001",
|
||||
"state": "SOURCE_INTEGRATED_DESKTOP_ACCEPTANCE_PENDING",
|
||||
"domain": "BRANCH_DOMAIN",
|
||||
"entry_surface": "PUBLIC_MAIN_WORLD_SUBDOMAIN",
|
||||
"numbering": {
|
||||
"human_number_role": "SUBJECT_IDENTITY_ONLY",
|
||||
"industry_number_role": "SYSTEM_ROUTING_ONLY",
|
||||
"human_number_mutation_by_industry": false,
|
||||
"industry_order_is_industry_number": false,
|
||||
"multiple_industry_memberships_allowed": true,
|
||||
"default_industry_route_is_replaceable": true,
|
||||
"unregistered_industry_number_behavior": "DISPLAY_PENDING_AND_DO_NOT_INVENT"
|
||||
},
|
||||
"distribution": {
|
||||
"shared_kernel": "HOLOLAKE",
|
||||
"profile": "LIGHTWEIGHT_SINGLE_INDUSTRY_EDITION",
|
||||
"future_bundle": "OPTIONAL_MULTI_INDUSTRY_BUNDLE",
|
||||
"runtime_loading": "HOT_PLUG_ON_DEMAND"
|
||||
},
|
||||
"industries": [
|
||||
{
|
||||
"key": "WEB_NOVEL",
|
||||
"display_name": "网文行业",
|
||||
"order": 1,
|
||||
"industry_number": "IND-WEBNOVEL-001",
|
||||
"state": "PLANNED",
|
||||
"state_label": "待开发",
|
||||
"initialization_channel": null
|
||||
},
|
||||
{
|
||||
"key": "PET",
|
||||
"display_name": "宠物行业",
|
||||
"order": 2,
|
||||
"industry_number": null,
|
||||
"state": "PLANNED",
|
||||
"state_label": "待开发",
|
||||
"initialization_channel": null
|
||||
},
|
||||
{
|
||||
"key": "EDUCATION",
|
||||
"display_name": "教育行业",
|
||||
"order": 3,
|
||||
"industry_number": null,
|
||||
"state": "IN_DEVELOPMENT",
|
||||
"state_label": "开发中",
|
||||
"initialization_channel": {
|
||||
"channel_id": "GH-EDU-INIT-001",
|
||||
"display_name": "教育行业初始化频道",
|
||||
"state": "DEVELOPMENT_MODULE_MOUNTED",
|
||||
"state_label": "基础工作台已内置 · 教育模块开发测试中",
|
||||
"module_loading": "HOT_PLUG_ON_DEMAND",
|
||||
"installed_open_source_modules": 0,
|
||||
"installed_native_modules": 1,
|
||||
"development_mounted_modules": 1,
|
||||
"module_slots": [
|
||||
{
|
||||
"slot_id": "EDU-DOCUMENT",
|
||||
"display_name": "文档",
|
||||
"state": "DEVELOPMENT_MOUNTED",
|
||||
"state_label": "开发态模块 · 使用频道内置文档引擎"
|
||||
},
|
||||
{
|
||||
"slot_id": "EDU-TABLE",
|
||||
"display_name": "表格与多维视图",
|
||||
"state": "DEVELOPMENT_MOUNTED",
|
||||
"state_label": "开发态模块 · 使用频道内置工作表引擎"
|
||||
},
|
||||
{
|
||||
"slot_id": "EDU-DATA",
|
||||
"display_name": "数据整理",
|
||||
"state": "DEVELOPMENT_MOUNTED",
|
||||
"state_label": "开发态模块 · 预览确认后整理"
|
||||
},
|
||||
{
|
||||
"slot_id": "EDU-AUTOMATION",
|
||||
"display_name": "自动化",
|
||||
"state": "DEVELOPMENT_MOUNTED",
|
||||
"state_label": "开发态模块 · 预览确认后运行"
|
||||
},
|
||||
{
|
||||
"slot_id": "EDU-COMPOSITION",
|
||||
"display_name": "原生组合视图",
|
||||
"state": "DEVELOPMENT_MOUNTED",
|
||||
"state_label": "开发态模块 · 动态组合投影"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"authority": {
|
||||
"public_catalog_read_allowed": true,
|
||||
"private_channel_data_requires_identity_and_permission": true,
|
||||
"ui_can_issue_industry_numbers": false,
|
||||
"ui_can_change_human_identity": false,
|
||||
"module_installation_requires_separate_review": true,
|
||||
"visual_state_is_execution_receipt": false
|
||||
},
|
||||
"sources": [
|
||||
"source://codex-current-dialogue/2026-08-17/bingshuo-correction-subdomain-is-industry-entry",
|
||||
"source://codex-current-dialogue/2026-08-17/bingshuo-industry-status-and-education-initialization-channel",
|
||||
"REPO-012:GLS-0249-ALL-INDUSTRY-FOUR-DOMAIN-MINIMUM-ENGINEERING-AND-WEB-NOVEL-REFERENCE",
|
||||
"product-source/guanghu-education-industry-os/protocol/module-registry.json",
|
||||
"product-source/guanghu-education-industry-os/protocol/xiaoxin-channel.json"
|
||||
]
|
||||
}
|
||||
Loading…
Reference in a new issue