hololake-system-architecture/product-source/hololake-native-desktop/contracts/web-novel-workspace.json

131 lines
4.8 KiB
JSON

{
"schema": "hololake.web-novel-workspace/v1",
"record_id": "HLP-WEBNOVEL-WORKSPACE-001",
"state": "SIGNED_BASE_AND_FOUR_ADVANCED_MODULES_ADMITTED_RESTART_ACCEPTED",
"domain_entry": "BRANCH_DOMAIN",
"industry_key": "WEB_NOVEL",
"industry_number": "IND-WEBNOVEL-001",
"channel_id": "GH-WEBNOVEL-INIT-001",
"ontology_correction": {
"channel_body_contract": "contracts/user-channel-body.json",
"marketplace_plan_contract": "contracts/web-novel-module-marketplace-plan.json",
"this_contract_is": "BUNDLED_SIGNED_LIGHT_AUTHOR_WORKBENCH_AND_FOUR_OFFICIAL_NUMBERED_ADAPTERS",
"this_contract_is_not": "USER_CHANNEL_BODY",
"legacy_channel_id_semantics": "DEPRECATED_INDUSTRY_PROJECTION_IDENTIFIER",
"author_editor_operator_are_ui_tabs": false,
"shared_story_graph_copies": 1
},
"user_channel_entry": {
"current_domain": "FIFTH_DOMAIN",
"current_channel": "HEARTBEAT_CORE_CHANNEL",
"display_name": "作者工作台",
"routes_to_same_native_workspace": true,
"duplicates_account_story_data": false
},
"distribution_boundary": {
"preinstalled": "SIGNED_PACKAGE_ARTIFACTS_WITH_EXPLICIT_FIRST_ACTIVATION",
"complete_author_features": "FOUR_INDEPENDENT_NUMBERED_OFFICIAL_MODULES_ACTIVE_IN_SHARED_RUNTIME",
"current_advanced_features_are_registered_marketplace_modules": true,
"hololake_bundles_entire_web_novel_world": false
},
"native_storage": {
"owner": "HOLOLAKE_NATIVE_RUST_CORE",
"engine": "SQLITE",
"authenticated_account_required": true,
"cross_account_projection_allowed": false,
"restart_readback_required": true,
"source_manuscript_mutation_allowed": false
},
"work_objects": [
"WORK",
"VOLUME",
"CHAPTER",
"CHAPTER_VERSION",
"CHECKPOINT",
"STORY_ENTITY",
"STORY_RELATION",
"FORESHADOW",
"EDITOR_REVIEW_NOTE",
"WORKFLOW_EVENT",
"AUTHORIZED_METRIC"
,"SCENE"
,"BEAT"
,"STORY_GRID_FIELD"
,"TIMELINE_EVENT"
,"SCENE_ENTITY_LINK"
,"WRITING_ACTIVITY"
,"INSPIRATION"
,"SHOT"
],
"writing_shapes": [
"LONG_NOVEL",
"SHORT_NOVEL",
"SHORT_DRAMA"
],
"chapter_workflow": {
"states": [
"DRAFT",
"SELF_REVIEW",
"EDITOR_REVIEW",
"REVISION_REQUIRED",
"APPROVED",
"SCHEDULED",
"PUBLISHED"
],
"human_confirmed_transitions_only": true,
"unreviewed_auto_publish_allowed": false
},
"required_real_engines": [
"CREATE_AND_READ_WORK",
"VOLUME_AND_CHAPTER_TREE",
"DEBOUNCED_CHAPTER_PERSISTENCE",
"OPTIMISTIC_REVISION_CONFLICT",
"CHAPTER_VERSION_HISTORY",
"CREATE_AND_RESTORE_CHECKPOINT",
"STORY_BIBLE_AND_RELATIONS",
"FORESHADOW_LIFECYCLE",
"CONTINUITY_AUDIT",
"EDITORIAL_WORKFLOW_AND_REVIEW_NOTES",
"AUTHORIZED_OPERATIONS_METRICS",
"MARKDOWN_EXPORT",
"SHARED_SIGNED_MODULE_PACKAGE_HASH_VERIFICATION",
"SHARED_MODULE_INSTALL_MOUNT_SELF_TEST_UNMOUNT",
"SHARED_HASH_CHAINED_LIFECYCLE_RECEIPT",
"SCENE_BEAT_AND_OUTLINE_TRACKING",
"MULTIDIMENSIONAL_STORY_GRID",
"TIMELINE_AND_SCENE_ENTITY_LINKS",
"CHAPTER_VERSION_RESTORE",
"TXT_DOCX_EPUB_JSON_DELIVERY",
"PROMINENT_CREATE_CHAPTER_OR_EPISODE",
"SHORT_DRAMA_SCREENPLAY_TEMPLATE_ON_CREATE",
"AUTO_FORMAT_ON_IMPORT_WITH_SOURCE_VERSION_PRESERVED",
"LIVE_WORD_COUNT_AND_REAL_EDITING_TIME",
"ONE_CLICK_FORMAT_WITH_NEW_CHAPTER_VERSION",
"SELECTABLE_CHAPTER_OR_WHOLE_WORK_FORMAT_PRESET",
"SYNCHRONIZED_OUTLINE_SOURCE_AND_STRUCTURED_RENDER",
"INSPIRATION_CAPTURE_AND_STATUS",
"FULL_TEXT_SEARCH_AND_TRACKING",
"SHORT_DRAMA_SHOT_AND_PROMPT_STORAGE"
],
"forbidden_substitutes": [
"HARDCODED_STATIC_PROJECTS",
"UI_ONLY_BUTTONS_WITHOUT_NATIVE_COMMANDS",
"PRIVATE_MANUSCRIPT_MODEL_TRAINING",
"THIRD_PARTY_AUTO_LOGIN",
"UNREVIEWED_AUTO_PUBLISH",
"PLATFORM_DETECTION_EVASION"
],
"current_acceptance": {
"state": "PASS",
"numbered_ipc_modules": ["HLP-NIPC-MOD-0025", "HLP-NIPC-MOD-0026", "HLP-NIPC-MOD-0027", "HLP-NIPC-MOD-0028", "HLP-NIPC-MOD-0029"],
"numbered_operations": "HLP-NIPC-OP-0103..HLP-NIPC-OP-0140",
"runtime_module_numbers": ["HLP-MOD-OFFICIAL-WEB-NOVEL-WORKBENCH-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-OUTLINE-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-GRID-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-STORYWORLD-0001", "HLP-MOD-OFFICIAL-WEB-NOVEL-DELIVERY-0001"],
"node_tests": "130_PASS",
"rust_tests": "170_PASS_2_EXPLICIT_DESKTOP_FIXTURES_IGNORED",
"clippy": "PASS_DENY_WARNINGS",
"developer_id_team": "825A9L3G7Q",
"signed_binary_sha256": "2f8fdd71f9d5a9178bc23058261dbb43f1388486dc5a4415e865cfcf78869db3",
"restart_readback": "PASS_5_MODULES_ACTIVE_ACCEPTANCE_WORK_1_CHAPTER_53_WORDS_SCENE_GRID_FIELD_TIMELINE_PRESENT",
"legacy_account_readback": "PASS_504_CHAPTER_1082978_WORD_NOVEL_50_CHAPTER_OUTLINE_75_EPISODE_SCRIPT_UNCHANGED"
}
}