{
  "manifestFormatVersion": "1",
  "name": "salesforce-crm-standard",
  "displayName": "Salesforce-Compatible CRM Standard",
  "category": "app-pack",
  "version": "0.75.0",
  "platformCompatibility": {
    "min": "0.2.0",
    "maxExclusive": "0.3.0"
  },
  "dependencies": [
    {
      "name": "gmail-connected-mail-connector",
      "versionConstraint": ">=0.1.0 <0.2.0"
    }
  ],
  "hostRequirements": [
    {
      "kind": "product-dialect",
      "name": "salesforce-v63"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/action-renderer/lead-convert"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/action-renderer/create-record-from-source"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/action-renderer/email-compose"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/record-panel/activity-timeline"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/record-panel/record-activity-feed"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/record-panel/record-child-bar-chart"
    },
    {
      "kind": "renderer",
      "name": "app-pack:crm/banner/converted-lead"
    }
  ],
  "components": [
    {
      "kind": "formula_function_bundle",
      "businessKey": "crm_formula_functions",
      "manageability": "locked",
      "path": "formula_functions/crm_formula_functions.json"
    },
    {
      "kind": "object_spec",
      "businessKey": "standard_objects_spec:crm",
      "manageability": "locked",
      "path": "objects/standard_objects_spec.json"
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "RecordType",
      "manageability": "locked",
      "path": "policies/record_type_record_mutation_denials.json"
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "IdentitySyncSetting",
      "manageability": "locked",
      "path": "policies/identity_sync_setting_record_mutation_denials.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "IdentitySyncDeactivationTicket",
      "manageability": "locked",
      "path": "policies/identity_sync_deactivation_ticket_record_mutation_denials.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "FlowDefinition",
      "manageability": "locked",
      "path": "policies/flow_definition_record_mutation_denials.json"
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "Flow",
      "manageability": "locked",
      "path": "policies/flow_record_mutation_denials.json"
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "ProcessDefinition",
      "manageability": "locked",
      "path": "policies/process_definition_record_mutation_denials.json"
    },
    {
      "kind": "object_lifecycle_policy",
      "businessKey": "ProcessDefinition",
      "manageability": "locked",
      "path": "policies/process_definition_lifecycle.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "object_lifecycle_policy",
      "businessKey": "Lead",
      "manageability": "locked",
      "path": "policies/lead_remote_identity_owner_delete_lifecycle.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "object_lifecycle_policy",
      "businessKey": "Contact",
      "manageability": "locked",
      "path": "policies/contact_remote_identity_owner_delete_lifecycle.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "ProcessNode",
      "manageability": "locked",
      "path": "policies/process_node_record_mutation_denials.json"
    },
    {
      "kind": "object_record_mutation_policy",
      "businessKey": "ProcessAction",
      "manageability": "locked",
      "path": "policies/process_action_record_mutation_denials.json"
    },
    {
      "kind": "permission",
      "businessKey": "crm_standard_permissions",
      "manageability": "defaults_only",
      "path": "permissions/crm_standard_permissions.json"
    },
    {
      "kind": "custom_permission",
      "businessKey": "SkipOpportunityOnConvert",
      "manageability": "locked",
      "path": "permissions/SkipOpportunityOnConvert.custom-permission.json"
    },
    {
      "kind": "custom_permission",
      "businessKey": "SendRecordEmail",
      "manageability": "locked",
      "path": "permissions/SendRecordEmail.custom-permission.json"
    },
    {
      "kind": "folder_type",
      "businessKey": "analytics_folder_types",
      "manageability": "locked",
      "path": "folder_types/analytics_folder_types.json",
      "dependsOn": [
        {
          "kind": "permission",
          "businessKey": "crm_standard_permissions"
        }
      ]
    },
    {
      "kind": "oauth_custom_scope",
      "businessKey": "external.records.read",
      "manageability": "locked",
      "path": "oauth_scopes/external_records_read.json"
    },
    {
      "kind": "connected_app",
      "businessKey": "salesforce-compat-client",
      "manageability": "locked",
      "path": "connected_apps/salesforce_compat_client.json"
    },
    {
      "kind": "connected_app",
      "businessKey": "nexuscrm-ai-connect",
      "manageability": "locked",
      "path": "connected_apps/ai_assistant_connect.json",
      "dependsOn": [
        {
          "kind": "oauth_custom_scope",
          "businessKey": "external.records.read"
        }
      ]
    },
    {
      "kind": "connected_app",
      "businessKey": "nexuscrm-codex-connect",
      "manageability": "locked",
      "path": "connected_apps/codex_connect.json",
      "dependsOn": [
        {
          "kind": "oauth_custom_scope",
          "businessKey": "external.records.read"
        }
      ]
    },
    {
      "kind": "connected_app",
      "businessKey": "nexuscrm-claude-code-connect",
      "manageability": "locked",
      "path": "connected_apps/claude_code_connect.json",
      "dependsOn": [
        {
          "kind": "oauth_custom_scope",
          "businessKey": "external.records.read"
        }
      ]
    },
    {
      "kind": "record_type",
      "businessKey": "record_types",
      "manageability": "locked",
      "path": "record_types/record_types.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "list_fields",
      "businessKey": "standard_listfields",
      "manageability": "defaults_only",
      "path": "ux/standard_listfields.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "validation_rule",
      "businessKey": "standard_validation_rules",
      "manageability": "defaults_only",
      "path": "validation/standard_validation_rules.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "autonumber_format",
      "businessKey": "autonumber_formats",
      "manageability": "locked",
      "path": "autonumber/formats.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "autonumber_counter",
      "businessKey": "autonumber_counters",
      "manageability": "defaults_only",
      "path": "autonumber/counters.json",
      "dependsOn": [
        {
          "kind": "autonumber_format",
          "businessKey": "autonumber_formats"
        }
      ]
    },
    {
      "kind": "field_mapping",
      "businessKey": "standard_field_mappings",
      "manageability": "defaults_only",
      "path": "field_mappings/standard_field_mappings.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "changeowner",
      "manageability": "locked",
      "path": "flow_action_call_handlers/change_owner.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "enqueueoutboundmailv3",
      "manageability": "locked",
      "path": "flow_action_call_handlers/send_record_email.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "pushtoconnector",
      "manageability": "locked",
      "path": "flow_action_call_handlers/push_to_connector.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "applyconnectorfieldmappings",
      "manageability": "locked",
      "path": "flow_action_call_handlers/apply_connector_field_mappings.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "registerconnectorinboundremoteauthorship",
      "manageability": "locked",
      "path": "flow_action_call_handlers/register_connector_inbound_remote_authorship.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "finalizeconnectorinboundremoteidentity",
      "manageability": "locked",
      "path": "flow_action_call_handlers/finalize_connector_inbound_remote_identity.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "resolveconnectorremoteidentity",
      "manageability": "locked",
      "path": "flow_action_call_handlers/resolve_connector_remote_identity.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "recoverconnectorremoteidentity",
      "manageability": "locked",
      "path": "flow_action_call_handlers/recover_connector_remote_identity.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "transferconnectorremoteidentity",
      "manageability": "locked",
      "path": "flow_action_call_handlers/transfer_connector_remote_identity.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "setretriable",
      "manageability": "locked",
      "path": "flow_action_call_handlers/set_retriable.json"
    },
    {
      "kind": "flow_action_call_handler",
      "businessKey": "setidentityconvergencedependency",
      "manageability": "locked",
      "path": "flow_action_call_handlers/set_identity_convergence_dependency.json"
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_ConvertLead",
      "manageability": "defaults_only",
      "path": "flows/Std_ConvertLead.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_ConvertLeadCampaignPreview",
      "manageability": "defaults_only",
      "path": "flows/Std_ConvertLeadCampaignPreview.flow.json",
      "dependsOn": [
        {
          "kind": "standard_flow",
          "businessKey": "Std_ConvertLead"
        },
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_CreateQuoteFromOpportunity",
      "manageability": "defaults_only",
      "path": "flows/Std_CreateQuoteFromOpportunity.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        },
        {
          "kind": "field_mapping",
          "businessKey": "standard_field_mappings"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_CreateOrderFromQuote",
      "manageability": "defaults_only",
      "path": "flows/Std_CreateOrderFromQuote.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        },
        {
          "kind": "field_mapping",
          "businessKey": "standard_field_mappings"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_ContractActivateStamp",
      "manageability": "defaults_only",
      "path": "flows/Std_ContractActivateStamp.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_OrderActivateStamp",
      "manageability": "defaults_only",
      "path": "flows/Std_OrderActivateStamp.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_OpportunityLastStageChangeStamp",
      "manageability": "defaults_only",
      "path": "flows/Std_OpportunityLastStageChangeStamp.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_OpportunityStageDerivedFields",
      "manageability": "defaults_only",
      "path": "flows/Std_OpportunityStageDerivedFields.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_RelinkLeadChildren",
      "manageability": "defaults_only",
      "path": "flows/Std_RelinkLeadChildren.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_SyncOpportunityContactRole",
      "manageability": "defaults_only",
      "path": "flows/Std_SyncOpportunityContactRole.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_SendRecordEmail",
      "manageability": "defaults_only",
      "path": "flows/Std_SendRecordEmail.flow.json",
      "dependsOn": [
        {
          "kind": "flow_action_call_handler",
          "businessKey": "enqueueoutboundmailv3"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_DatedConversionRateDefaultNextStart",
      "manageability": "defaults_only",
      "path": "flows/Std_DatedConversionRateDefaultNextStart.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "standard_flow",
      "businessKey": "Std_DatedConversionRateCloseOnAppend",
      "manageability": "defaults_only",
      "path": "flows/Std_DatedConversionRateCloseOnAppend.flow.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "invocable_action",
      "businessKey": "bootstrap_standard_actions",
      "manageability": "defaults_only",
      "path": "actions/invocable_standard_actions.json",
      "dependsOn": [
        {
          "kind": "standard_flow",
          "businessKey": "Std_ConvertLead"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_ConvertLeadCampaignPreview"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_CreateQuoteFromOpportunity"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_CreateOrderFromQuote"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_ContractActivateStamp"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_OrderActivateStamp"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_OpportunityStageDerivedFields"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_RelinkLeadChildren"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_SyncOpportunityContactRole"
        },
        {
          "kind": "standard_flow",
          "businessKey": "Std_SendRecordEmail"
        },
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        },
        {
          "kind": "custom_permission",
          "businessKey": "SkipOpportunityOnConvert"
        },
        {
          "kind": "custom_permission",
          "businessKey": "SendRecordEmail"
        }
      ]
    },
    {
      "kind": "related_list_rule",
      "businessKey": "standard_related_list_rules",
      "manageability": "defaults_only",
      "path": "related_lists/standard_related_list_rules.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "href_rewrite_fields",
      "businessKey": "content_distribution_href_fields",
      "manageability": "locked",
      "path": "ux/content_distribution_href_fields.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Account/default",
      "manageability": "defaults_only",
      "path": "layouts/account_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Campaign/default",
      "manageability": "defaults_only",
      "path": "layouts/campaign_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "CampaignMember/default",
      "manageability": "defaults_only",
      "path": "layouts/campaign_member_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Case/default",
      "manageability": "defaults_only",
      "path": "layouts/case_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Contact/default",
      "manageability": "defaults_only",
      "path": "layouts/contact_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Contract/default",
      "manageability": "defaults_only",
      "path": "layouts/contract_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "EmailMessage/default",
      "manageability": "defaults_only",
      "path": "layouts/email_message_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Lead/default",
      "manageability": "defaults_only",
      "path": "layouts/lead_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Opportunity/default",
      "manageability": "defaults_only",
      "path": "layouts/opportunity_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "OpportunityLineItem/default",
      "manageability": "defaults_only",
      "path": "layouts/opportunity_line_item_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Order/default",
      "manageability": "defaults_only",
      "path": "layouts/order_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Pricebook2/default",
      "manageability": "defaults_only",
      "path": "layouts/pricebook2_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Product2/default",
      "manageability": "defaults_only",
      "path": "layouts/product2_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Quote/default",
      "manageability": "defaults_only",
      "path": "layouts/quote_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "QuoteLineItem/default",
      "manageability": "defaults_only",
      "path": "layouts/quote_line_item_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "page_layout",
      "businessKey": "Task/default",
      "manageability": "defaults_only",
      "path": "layouts/task_page_layout.json",
      "dependsOn": [
        {
          "kind": "related_list_rule",
          "businessKey": "standard_related_list_rules"
        }
      ]
    },
    {
      "kind": "report_type",
      "businessKey": "standard_report_types",
      "manageability": "locked",
      "path": "report_types/standard_report_types.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "ui_action",
      "businessKey": "ui_standard_actions",
      "manageability": "locked",
      "path": "actions/ui_actions.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    },
    {
      "kind": "search_scope_order",
      "businessKey": "crm_search_scope_order",
      "manageability": "defaults_only",
      "path": "ux/standard_search_scope_order.json",
      "dependsOn": [
        {
          "kind": "object_spec",
          "businessKey": "standard_objects_spec:crm"
        }
      ]
    }
  ]
}
