{ "schema": "hololake.web-novel-module-marketplace-plan/v1", "record_id": "HLP-WEBNOVEL-MODULE-MARKETPLACE-PLAN-001", "state": "FOUR_LOCAL_MODULE_CANDIDATES_MIGRATED_CONVERGENCE_ACCEPTANCE_PENDING", "distribution_model": { "hololake_role": "LIGHTWEIGHT_FRAMEWORK_LANGUAGE_WORLD_AND_MODULE_RUNTIME", "channel_profile": "SINGLE_HUMAN_SINGLE_FACT_LANE", "built_in_author_workbench": "LIGHTWEIGHT_REAL_NATIVE_ENGINE", "complete_author_capabilities": "INDEPENDENT_HOT_PLUGGABLE_OFFICIAL_MODULES", "repository_role": "IMMUTABLE_SOURCE_AND_RELEASE_FACT_NOT_UNREVIEWED_DIRECT_RUNTIME", "persona_role": "DISCOVER_PROPOSE_DEPLOY_VERIFY_AND_RECEIPT_WITHIN_USER_AUTHORIZATION" }, "built_in_light_author_workbench": { "distribution": "PREINSTALLED", "marketplace_module": false, "real_engine_owner": "HOLOLAKE_NATIVE_RUST_SQLITE", "capabilities": [ "CREATE_OPEN_AND_REOPEN_WORK", "VOLUME_AND_CHAPTER_TREE", "REAL_CHAPTER_TEXT_EDITING", "DEBOUNCED_AUTOSAVE_AND_RESTART_READBACK", "WORD_COUNT", "REAL_EDITING_TIME_RECEIPTS", "PROMINENT_CREATE_CHAPTER_OR_EPISODE", "LONG_NOVEL_SHORT_NOVEL_AND_SHORT_DRAMA_SHAPES", "SHORT_DRAMA_SCREENPLAY_TEMPLATE", "AUTO_FORMAT_ON_IMPORT_WITH_SOURCE_VERSION", "ONE_CLICK_FORMAT_WITH_VERSION_SAFETY", "CHAPTER_OR_WHOLE_WORK_FORMAT_PRESETS", "OUTLINE_SOURCE_AND_STRUCTURED_RENDER", "INSPIRATION_CAPTURE", "FULL_TEXT_SEARCH", "SHORT_DRAMA_SHOT_AND_PROMPT_EDITING", "BASIC_VERSION_SAFETY", "BASIC_TXT_MARKDOWN_DOCX_IMPORT", "BASIC_MARKDOWN_EXPORT" ], "forbidden_substitutes": [ "STATIC_EDITOR_SHELL", "FRONTEND_ONLY_LOCAL_ARRAY", "FAKE_AUTOSAVE", "IMPORT_FILENAME_WITHOUT_PARSE_AND_PERSIST" ] }, "official_module_candidates": [ { "candidate_key": "AUTHOR_STRUCTURE_AND_OUTLINE_TRACKING", "module_number": "HL-MOD-WEBNOVEL-OUTLINE-001", "numbering_state": "CANDIDATE_NUMBER_NOT_OFFICIALLY_REGISTERED", "version": "1.0.0", "package_sha256": "6d31d3f530862000bd84a8f5dc73bcb9cf0d5738219f7a287562d4f4bcfa5318", "capabilities": ["SCENE_AND_BEAT_STRUCTURE", "OUTLINE_STATUS_TRACKING", "GOAL_CONFLICT_OUTCOME", "HOOK_FORESHADOW_AND_PAYOFF_TRACKING"] }, { "candidate_key": "AUTHOR_MULTIDIMENSIONAL_STORY_GRID_AND_BOARD", "module_number": "HL-MOD-WEBNOVEL-GRID-002", "numbering_state": "CANDIDATE_NUMBER_NOT_OFFICIALLY_REGISTERED", "version": "1.0.0", "package_sha256": "2e34e0337c51dbbdd1efdd807be71e69a0cb2a1745624e1f51b452b7b54f1553", "capabilities": ["ONE_STORY_GRAPH_EDITABLE_GRID", "GROUPABLE_STORY_BOARD", "CUSTOM_FIELDS", "CROSS_VIEW_SYNCHRONIZATION"] }, { "candidate_key": "AUTHOR_TIMELINE_AND_STORY_BIBLE", "module_number": "HL-MOD-WEBNOVEL-STORYWORLD-003", "numbering_state": "CANDIDATE_NUMBER_NOT_OFFICIALLY_REGISTERED", "version": "1.0.0", "package_sha256": "d486719500ddfc08054d9c9bb6d3683afe5547a2b24c9b04d0f899ac66094d2f", "capabilities": ["STORY_TIME_MODEL", "CHARACTER_LOCATION_ITEM_ORGANIZATION_ENTITIES", "ENTITY_RELATIONS", "CHARACTER_AND_PLOTLINE_TRAJECTORIES"] }, { "candidate_key": "AUTHOR_ADVANCED_IMPORT_VERSION_AND_DELIVERY", "module_number": "HL-MOD-WEBNOVEL-DELIVERY-004", "numbering_state": "CANDIDATE_NUMBER_NOT_OFFICIALLY_REGISTERED", "version": "1.0.0", "package_sha256": "4af1d4610826edd29759bd0dc12b4b0c04fd2ebebb4ebc362d47d762810989e8", "capabilities": ["REIMPORT_DIFF_AND_SOURCE_BINDING", "FULL_STORY_SNAPSHOT", "RESTORE_OR_FORK", "DOCX_EPUB_MARKDOWN_TXT_DELIVERY"] } ], "acceptance_evidence": { "native_engine_tests": "PASS", "real_novel": "504_CHAPTERS_IMPORTED_ORGANIZED_AND_EPUB_EXPORTED", "real_outline": "50_CHAPTERS_IMPORTED_ORGANIZED_AND_DOCX_TXT_EXPORTED", "real_script": "75_EPISODES_IMPORTED_ORGANIZED_AND_JSON_EXPORTED", "desktop_install_mount_self_test": "PASS_ALL_FOUR_MODULES", "desktop_restart_readback": "PASS_WITH_REAL_ACCOUNT_WORK_AND_SCENE", "current_account_visible_novel_import": "504_CHAPTERS_1082978_WORDS_OPENED_IN_SIGNED_DESKTOP_APP", "prominent_create_chapter_entry": "PASS_SHORT_DRAMA_LABEL_NEW_EPISODE_LONG_AND_SHORT_NOVEL_LABEL_NEW_CHAPTER", "uninstall_preserves_data_and_receipts": "PASS", "signed_desktop_bundle": "APPLE_DEVELOPER_ID_825A9L3G7Q", "remote_marketplace_publication": "PENDING_OFFICIAL_REPOSITORY_RELEASE" }, "publication_gate": [ "SOURCE_AND_LICENSE_REVIEW", "NATIVE_OR_AUDITED_ADAPTER_IMPLEMENTATION", "AUTOMATED_ENGINE_TESTS", "REAL_NOVEL_OUTLINE_AND_SCRIPT_FIXTURE_ACCEPTANCE", "DESKTOP_INSTALL_MOUNT_RUN_RESTART_AND_UNINSTALL_ACCEPTANCE", "PERMISSION_DATA_EXPORT_ROLLBACK_AND_RECEIPT_ACCEPTANCE", "IMMUTABLE_RELEASE_BUILD_AND_SIGNATURE", "THEN_ASSIGN_PERMANENT_MODULE_NUMBER", "THEN_REGISTER_OFFICIAL_MODULE_REGISTRY", "THEN_PUBLISH_OFFICIAL_MARKETPLACE" ], "channel_deployment_flow": [ "AUTHOR_EXPRESSES_NEED", "PERSONA_SEARCHES_OFFICIAL_REGISTRY", "PERSONA_EXPLAINS_MODULE_PERMISSION_DATA_AND_RESOURCE_BOUNDARY", "HUMAN_CONFIRMS_WHEN_BOUNDARY_REQUIRES", "RESOLVE_MODULE_NUMBER_AND_PINNED_VERSION", "FETCH_IMMUTABLE_RELEASE_ARTIFACT", "VERIFY_SOURCE_SIGNATURE_HASH_DEPENDENCIES_AND_COMPATIBILITY", "INSTALL_TO_LOCAL_CACHE", "MOUNT_IN_CURRENT_CHANNEL", "RUN_MODULE_SELF_TEST", "WRITE_INSTALLATION_AND_RUNTIME_RECEIPT", "ROLL_BACK_ON_FAILURE" ], "deployment_experience": { "warm_or_small_module_target_seconds": 30, "target_is_unconditional_guarantee": false, "depends_on": ["ARTIFACT_SIZE", "NETWORK", "CACHE", "DEPENDENCY_STATE", "SELF_TEST_DURATION"], "already_installed_module_offline_start_allowed": true }, "data_boundary": { "one_story_graph_for_builtin_and_modules": true, "module_program_and_user_story_data_separated": true, "unmount_preserves_story_data": true, "uninstall_preserves_story_data_and_receipts": true, "module_install_grants_all_channel_data": false }, "sources": [ "source://current-dialogue/2026-08-18/bingshuo-light-author-workbench-built-in-and-complete-modules-in-official-marketplace", "REPO-012:gls/GLS-0233-GH-AIOS-MODULAR-AI-OPERATING-PLATFORM-AND-FAIR-ECOSYSTEM.hdlp", "REPO-012:gls/GLS-0236-PERSONA-BRAIN-HANDS-VISIBLE-EXECUTION-RECURSIVE-MEMORY-AND-HOTPLUG-RUNTIME.hdlp", "REPO-012:gls/GLS-0241-HOLOLAKE-SOURCE-OWNERSHIP-AND-DEPLOYMENT-ROUTING.hdlp", "REPO-012:gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp" ] }