"""Shared fail-closed Salesforce file-history source contract.""" MINIMUM_FULL_CONTENT_DOCUMENT_COUNT = 5000 BLOB_VERIFICATION_CONTRACT = "exact-key-size-checksum-v1" SALESFORCE_HISTORY_ARCHIVE_PROVIDER = "s3" SALESFORCE_HISTORY_ARCHIVE_BUCKET = ( "nexuscrm-sf-export-604175033442-us-west-2" ) SALESFORCE_HISTORY_ARCHIVE_REGION = "us-west-2" SALESFORCE_HISTORY_ARCHIVE_PREFIX = "salesforce/content/blobs" def salesforce_history_archive_authority() -> dict[str, str]: """Return the one fixed read-only authority for exported Salesforce blobs.""" return { "provider": SALESFORCE_HISTORY_ARCHIVE_PROVIDER, "bucket": SALESFORCE_HISTORY_ARCHIVE_BUCKET, "region": SALESFORCE_HISTORY_ARCHIVE_REGION, "key_prefix": SALESFORCE_HISTORY_ARCHIVE_PREFIX, }