{
  "story_id": "e094902eed75f1dab2d661aa74229d55",
  "desk": "drm3",
  "revision": 1,
  "published_at": "2026-09-04T15:51:00.000Z",
  "content_hash": "ef8199efe3ac14df171a955f87f6a8272d08567afcb395a6e8b8376db7ff51bb",
  "hash_basis": "sha256 over `headline\\ndek\\nprose`, plus `\\n` + the canonical citations JSON when any source is placed, plus `\\n#blog` for blogs",
  "basis": {
    "headline": "Salesforce Stock Surges 22% Following Anthropic Partnership and Record Earnings",
    "dek": "Salesforce shares jumped 22.4% after reporting record quarterly revenue and announcing an expanded partnership with Anthropic.",
    "prose": "Salesforce reported second-quarter revenue of $11.3 billion, up 11% year over year. [^1]\n\nSalesforce stock closed the week of August 24 up 22.4%, marking its sharpest weekly gain in years. [^2]\n\nThe article argues that the hardest part of building an AI agent is often getting CRM data ready, because AI agents inherit existing data quality problems rather than cleaning them up. [^3]\n\nSalesforce and Anthropic announced Claudeforce, embedding Claude models across enterprise workflows. [^4]\n\nSalesforce management raised full-year guidance to a range of $46.1 billion to $46.4 billion. [^5]\n\nThe article defines AI-ready CRM data as data that is accurate, complete, consistent, unique, current, structured, and connected, meaning the information an agent depends on reliably supports the decisions it is designed to make. [^6]\n\nThe article's first cleanup step is to audit the CRM before deleting anything, identifying duplicate contacts and companies, missing fields, invalid emails, outdated opportunities, and inconsistent lifecycle stages, and prioritizing problems that could cause an AI agent to make wrong decisions. [^7]\n\nThe article's second step is to resolve duplicate records carefully by establishing matching rules (email, phone, or name plus company for contacts; domain for companies) and survivorship rules, because similarity does not automatically mean duplication and automatic merging can destroy valid customer history. [^8]",
    "cited": "[{\"statement\":\"Salesforce reported second-quarter revenue of $11.3 billion, up 11% year over year.\",\"source\":\"beincrypto.com\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-03T13:00:00.000Z\",\"publisher_count\":1,\"sources\":[\"beincrypto.com\"]},{\"statement\":\"Salesforce stock closed the week of August 24 up 22.4%, marking its sharpest weekly gain in years.\",\"source\":\"beincrypto.com\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-03T13:00:00.000Z\",\"publisher_count\":1,\"sources\":[\"beincrypto.com\"]},{\"statement\":\"The article argues that the hardest part of building an AI agent is often getting CRM data ready, because AI agents inherit existing data quality problems rather than cleaning them up.\",\"source\":\"Medium\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T15:51:00.000Z\",\"publisher_count\":1,\"sources\":[\"Medium\"]},{\"statement\":\"Salesforce and Anthropic announced Claudeforce, embedding Claude models across enterprise workflows.\",\"source\":\"beincrypto.com\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-03T13:00:00.000Z\",\"publisher_count\":1,\"sources\":[\"beincrypto.com\"]},{\"statement\":\"Salesforce management raised full-year guidance to a range of $46.1 billion to $46.4 billion.\",\"source\":\"beincrypto.com\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-03T13:00:00.000Z\",\"publisher_count\":1,\"sources\":[\"beincrypto.com\"]},{\"statement\":\"The article defines AI-ready CRM data as data that is accurate, complete, consistent, unique, current, structured, and connected, meaning the information an agent depends on reliably supports the decisions it is designed to make.\",\"source\":\"Medium\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T15:51:00.000Z\",\"publisher_count\":1,\"sources\":[\"Medium\"]},{\"statement\":\"The article's first cleanup step is to audit the CRM before deleting anything, identifying duplicate contacts and companies, missing fields, invalid emails, outdated opportunities, and inconsistent lifecycle stages, and prioritizing problems that could cause an AI agent to make wrong decisions.\",\"source\":\"Medium\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T15:51:00.000Z\",\"publisher_count\":1,\"sources\":[\"Medium\"]},{\"statement\":\"The article's second step is to resolve duplicate records carefully by establishing matching rules (email, phone, or name plus company for contacts; domain for companies) and survivorship rules, because similarity does not automatically mean duplication and automatic merging can destroy valid customer history.\",\"source\":\"Medium\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T15:51:00.000Z\",\"publisher_count\":1,\"sources\":[\"Medium\"]}]",
    "kind": "news"
  },
  "receipt_verify": "Ed25519 over the dot-joined string `slice_hash.cursor_from.cursor_to.view.view_version.row_count`; public_key and sig are base64url of the raw 32-byte key / 64-byte signature",
  "receipt": null,
  "receipt_note": "this revision predates receipt-keeping (before v0.37.0); the filed row lives in the record",
  "generation_chain": {
    "wire": {
      "stream": "fountain_news",
      "story_id": "5b21fca88d048aab696e23cbed970c72",
      "thread_id": "0c619d233b2b72851ab6bb5bcd2623ad",
      "thread_label": "CRM",
      "novelty": "UPDATE",
      "content_hash": "fa827e3d81f098a0daf141a84d4c82377fbd132c5a3d63153c99a3ea78259792",
      "last_published_at": "2026-09-04T15:51:00.000Z",
      "read_receipt": {
        "slice_hash": "4c515b29f6c545a6f2cb5c991b46c60b62a8ef5f2058597d40ed4cb3dd96423e",
        "cursor_from": "eyJ0cyI6IjIwMjYtMDktMDRUMTU6NDk6MDAuMDAwMDAwWiIsImlkIjoiMDdlZmFkYTBjNWUzYzY1MmUyYjNmMmYxNGE5YzNlYzAiLCJ2IjoiMSJ9",
        "cursor_to": "eyJ0cyI6IjIwMjYtMDktMDRUMTg6MDE6MDAuMDAwMDAwWiIsImlkIjoiNDM2Y2FhODVhZGY5YzZmODIwOGIxNDJiYzM5ZWRjYWMiLCJ2IjoiMSJ9",
        "view": "v_fountain_news",
        "view_version": "1",
        "row_count": 53,
        "window_days": 3,
        "bytes_scanned": 9795940,
        "credits": 4.24,
        "price_per_100_rows": 8,
        "sig": "1D6k5eGXVgjjn1CEK-PKMI0-6HN3inJccU9F0SyoDm2m-OkP32L2mZOy8FNUPV9VKAud39wJ5Qpg5vEMSLOQBQ",
        "public_key": "bMUigy8O0jOnBxQ4Sc-5lwhIZ8LQVAhxMbR7qESVuUE",
        "signer_path": "lakehouse/data-extract/v1",
        "alg": "Ed25519",
        "signed": true
      }
    },
    "written_at": "2026-09-04T18:22:17.825Z"
  },
  "cited_facts": [
    {
      "statement": "Salesforce reported second-quarter revenue of $11.3 billion, up 11% year over year.",
      "source": "beincrypto.com",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-03T13:00:00.000Z",
      "publisher_count": 1,
      "sources": [
        "beincrypto.com"
      ]
    },
    {
      "statement": "Salesforce stock closed the week of August 24 up 22.4%, marking its sharpest weekly gain in years.",
      "source": "beincrypto.com",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-03T13:00:00.000Z",
      "publisher_count": 1,
      "sources": [
        "beincrypto.com"
      ]
    },
    {
      "statement": "The article argues that the hardest part of building an AI agent is often getting CRM data ready, because AI agents inherit existing data quality problems rather than cleaning them up.",
      "source": "Medium",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T15:51:00.000Z",
      "publisher_count": 1,
      "sources": [
        "Medium"
      ]
    },
    {
      "statement": "Salesforce and Anthropic announced Claudeforce, embedding Claude models across enterprise workflows.",
      "source": "beincrypto.com",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-03T13:00:00.000Z",
      "publisher_count": 1,
      "sources": [
        "beincrypto.com"
      ]
    },
    {
      "statement": "Salesforce management raised full-year guidance to a range of $46.1 billion to $46.4 billion.",
      "source": "beincrypto.com",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-03T13:00:00.000Z",
      "publisher_count": 1,
      "sources": [
        "beincrypto.com"
      ]
    },
    {
      "statement": "The article defines AI-ready CRM data as data that is accurate, complete, consistent, unique, current, structured, and connected, meaning the information an agent depends on reliably supports the decisions it is designed to make.",
      "source": "Medium",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T15:51:00.000Z",
      "publisher_count": 1,
      "sources": [
        "Medium"
      ]
    },
    {
      "statement": "The article's first cleanup step is to audit the CRM before deleting anything, identifying duplicate contacts and companies, missing fields, invalid emails, outdated opportunities, and inconsistent lifecycle stages, and prioritizing problems that could cause an AI agent to make wrong decisions.",
      "source": "Medium",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T15:51:00.000Z",
      "publisher_count": 1,
      "sources": [
        "Medium"
      ]
    },
    {
      "statement": "The article's second step is to resolve duplicate records carefully by establishing matching rules (email, phone, or name plus company for contacts; domain for companies) and survivorship rules, because similarity does not automatically mean duplication and automatic merging can destroy valid customer history.",
      "source": "Medium",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T15:51:00.000Z",
      "publisher_count": 1,
      "sources": [
        "Medium"
      ]
    }
  ],
  "note": "A signature proves who filed this and that it has not changed since. It never makes a claim true."
}