{
  "schemaVersion": "hubspot-inbound-pressure-matrix/v1",
  "workerCounts": [8, 16, 32],
  "eventCounts": [2000, 4000, 6000],
  "caseExpectations": [
    {
      "workers": 8,
      "events": 2000,
      "expectation": "must_pass",
      "releaseBlocking": true,
      "correctnessRequired": true,
      "description": "Required default-worker admission, receipt, projection, drain, and business-value baseline.",
      "nonPassPolicy": "blocks_release_acceptance"
    },
    {
      "workers": 8,
      "events": 4000,
      "expectation": "must_pass",
      "releaseBlocking": true,
      "correctnessRequired": true,
      "description": "Required production-like SC400 acceptance at the current safe/default worker count.",
      "nonPassPolicy": "blocks_release_acceptance"
    },
    {
      "workers": 8,
      "events": 6000,
      "expectation": "diagnostic",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Default-worker stretch above the historical 4k baseline; terminally drained capacity shortfall is diagnostic, while timeout or residue blocks.",
      "nonPassPolicy": "terminal_capacity_shortfall_is_informational_but_timeout_blocks_and_correctness_failure_blocks"
    },
    {
      "workers": 16,
      "events": 2000,
      "expectation": "should_pass",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Worker-16 scale sanity check before the production-like 4k comparison.",
      "nonPassPolicy": "blocks_worker16_scale_claim_not_worker8_release"
    },
    {
      "workers": 16,
      "events": 4000,
      "expectation": "should_pass",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Worker-16 SC400 comparison that should improve or preserve the worker-8 correctness baseline.",
      "nonPassPolicy": "blocks_worker16_scale_claim_not_worker8_release"
    },
    {
      "workers": 16,
      "events": 6000,
      "expectation": "diagnostic",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Worker-16 high-load stretch; terminally drained capacity shortfall is diagnostic, while timeout or residue blocks.",
      "nonPassPolicy": "terminal_capacity_shortfall_is_informational_but_timeout_blocks_and_correctness_failure_blocks"
    },
    {
      "workers": 32,
      "events": 2000,
      "expectation": "diagnostic",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Non-production worker-32 activation and low-load scaling experiment.",
      "nonPassPolicy": "pre_mutation_runtime_mismatch_or_terminal_capacity_shortfall_is_informational_but_timeout_blocks_and_correctness_failure_blocks"
    },
    {
      "workers": 32,
      "events": 4000,
      "expectation": "diagnostic",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Non-production worker-32 SC400 scaling experiment.",
      "nonPassPolicy": "pre_mutation_runtime_mismatch_or_terminal_capacity_shortfall_is_informational_but_timeout_blocks_and_correctness_failure_blocks"
    },
    {
      "workers": 32,
      "events": 6000,
      "expectation": "diagnostic",
      "releaseBlocking": false,
      "correctnessRequired": true,
      "description": "Maximum non-production worker and event-count stress experiment.",
      "nonPassPolicy": "pre_mutation_runtime_mismatch_or_terminal_capacity_shortfall_is_informational_but_timeout_blocks_and_correctness_failure_blocks"
    }
  ],
  "sourceLanes": 400,
  "timeoutSeconds": 7200,
  "maxProcessingRows": 32,
  "queueProfile": "default-heavy",
  "queueClass": "bulk",
  "webhookBatchSize": 100,
  "admissionConcurrency": 4,
  "sourceSettleSeconds": 5,
  "signatureScheme": "sha256-secret-prefix-template",
  "signatureHeader": "X-HubSpot-Signature",
  "subscriptionType": "object.propertyChange",
  "objectTypeId": "0-1",
  "eventKind": "contact.propertychange",
  "flowDeveloperName": "HubSpot_Contact_Lead_Upsert",
  "invocationMode": "latest_by_source_full_record_preserve_payload_settled",
  "businessOracle": "firstname_latest_per_source",
  "verifiedIngressReceipts": true,
  "fixtureContract": "candidate-scoped-manifest"
}
