[Fix] Fast misses Slack follow-ups after peer mentions - #2407
Conversation
|
Pushed and verified fc419ff6: GitHub PR head and remote branch match that SHA. Removed The actual final diff retains the established-Fast-thread cutoff bypass in 75 focused Slack tests and 103 SDK tests pass, plus affected typechecks and pre-push gates. The reminder is ordinary model context, not guaranteed persistent state; no live-model silence claim. Earlier unrelated DB-test schema failures remain disclosed in the refreshed PR body. PR not merged. |
What changed
Slack peer conversationsswitch under Settings > Experimental, persisted in the conversation owner's personal preferences.Why this change was made
The peer-conversation behavior changes which human messages reach Fast and can add inference cost. Keeping it opt-in preserves established Slack routing unless the owner of that Fast conversation deliberately enables the experiment.
Impact
With the experiment off or missing, peer mentions remain the existing admission cutoff and no peer-conversation hint is attached. With it on, eligible human discussion in an established Fast Slack thread reaches Fast, and current peer mentions add the quiet-participation hint while direct Roomote mentions continue normally.
The GitHub Test failure after the initial update was caused by two web client test fixtures that had not incorporated the new preference and Experimental-page child component. Those fixtures now cover the new false default and loaded/error rendering states. The full web client suite passes 300 files and 2,697 tests; focused Slack routing, preference persistence, durable follow-up delivery, conversation repository, and Fast service suites also pass. Full repository lint/type checking and pre-push validation pass. A final browser recapture was unavailable because the supervised Next.js development server retained stale Turbopack state after the large base merge; no final screenshot proof is claimed.