Files
teknium1 77a799e2f9 test(e2e/platforms): port the contract suite onto the PM test environment
- The adapters' SDKs ship in the `messaging` extra, which the default PM
  test environment ([all]) does not carry, so every gateway child timed out
  waiting for its adapter. The rig now fails fast naming the missing
  distribution and the supported fix (`source ./activate --test-extras
  all,messaging`; CI already passes it through setup-pm extras).
- rejected_finalize_leaves_one_copy settles on the ending being visible
  whole OR completed by a continuation message, then asserts first that the
  continuation did not resume mid-word. Main's Slack adapter now reopens a
  sealed stream (message_not_in_streaming_state) with only the text past the
  sealed message, which splits the straddling word: gated on #124219. The
  #95430 partial-copy gate is dropped (fixed on main, issue closed).
- Slack stream_trailing_whitespace is a strict cell again: main's
  edge-whitespace-tolerant finalize (72893ca6a1) makes it pass (#121326).
2026-09-26 11:57:54 -07:00
..