{
  "pr": "https://github.com/pingdotgg/t3code/pull/14859",
  "base": "ab6be13d438abeace7617e8d789d59cf2e880f42",
  "head": "d3897eefed164639606a91b9a407e62fc26ff0f5",
  "method": "Same authenticated actual-WebSocket protocol as first proof. Slow subscriber withholds first update ACK while fast subscriber observes 30 project title mutations. Resume slow and collect through final title, restore original project title. Main baseline reused; head recaptured after enrichment ACK fix.",
  "before": {
    "sent": 30,
    "fastUpdates": 30,
    "slowBeforeResume": 1,
    "slowUpdates": [
      {
        "sequence": 67,
        "title": "coalesce-proof-00"
      },
      {
        "sequence": 68,
        "title": "coalesce-proof-01"
      },
      {
        "sequence": 69,
        "title": "coalesce-proof-02"
      },
      {
        "sequence": 70,
        "title": "coalesce-proof-03"
      },
      {
        "sequence": 71,
        "title": "coalesce-proof-04"
      },
      {
        "sequence": 72,
        "title": "coalesce-proof-05"
      },
      {
        "sequence": 73,
        "title": "coalesce-proof-06"
      },
      {
        "sequence": 74,
        "title": "coalesce-proof-07"
      },
      {
        "sequence": 75,
        "title": "coalesce-proof-08"
      },
      {
        "sequence": 76,
        "title": "coalesce-proof-09"
      },
      {
        "sequence": 77,
        "title": "coalesce-proof-10"
      },
      {
        "sequence": 78,
        "title": "coalesce-proof-11"
      },
      {
        "sequence": 79,
        "title": "coalesce-proof-12"
      },
      {
        "sequence": 80,
        "title": "coalesce-proof-13"
      },
      {
        "sequence": 81,
        "title": "coalesce-proof-14"
      },
      {
        "sequence": 82,
        "title": "coalesce-proof-15"
      },
      {
        "sequence": 83,
        "title": "coalesce-proof-16"
      },
      {
        "sequence": 84,
        "title": "coalesce-proof-17"
      },
      {
        "sequence": 85,
        "title": "coalesce-proof-18"
      },
      {
        "sequence": 86,
        "title": "coalesce-proof-19"
      },
      {
        "sequence": 87,
        "title": "coalesce-proof-20"
      },
      {
        "sequence": 88,
        "title": "coalesce-proof-21"
      },
      {
        "sequence": 89,
        "title": "coalesce-proof-22"
      },
      {
        "sequence": 90,
        "title": "coalesce-proof-23"
      },
      {
        "sequence": 91,
        "title": "coalesce-proof-24"
      },
      {
        "sequence": 92,
        "title": "coalesce-proof-25"
      },
      {
        "sequence": 93,
        "title": "coalesce-proof-26"
      },
      {
        "sequence": 94,
        "title": "coalesce-proof-27"
      },
      {
        "sequence": 95,
        "title": "coalesce-proof-28"
      },
      {
        "sequence": 96,
        "title": "coalesce-proof-29"
      }
    ],
    "sequenceIncreasing": true
  },
  "after": {
    "sent": 30,
    "fastUpdates": 30,
    "slowBeforeResume": 1,
    "slowUpdates": [
      {
        "sequence": 98,
        "title": "coalesce-proof-00"
      },
      {
        "sequence": 127,
        "title": "coalesce-proof-29"
      }
    ],
    "sequenceIncreasing": true
  },
  "enrichmentRegression": "Focused test models real sliding PubSub(256), groupedWithin(64,25ms) and shell enrichment marker conversion: first batch64 delivered; withhold ACK; one pending root then256later roots; current revision preserves pending+all later roots. Previous PR head drops pending root; main compositor preserves it but fails separate shell-tail ACK-budget regression. Both pass on current revision. 49 related tests pass."
}
