fix(msteams): keep attachment replies in channel threads#94348
fix(msteams): keep attachment replies in channel threads#94348arkyu2077 wants to merge 1 commit into
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed July 1, 2026, 2:40 PM ET / 18:40 UTC. Summary PR surface: Source +24, Tests +87. Total +111 across 2 files. Reproducibility: yes. at source level: current main resolves threaded channel reply style, but the SharePoint and OneDrive attachment branches bypass the existing threadActivityId delivery path. I did not run a live Microsoft Teams tenant reproduction in this read-only review. Review metrics: 1 noteworthy metric.
Root-cause cluster Members:
Proposal only: this assessment does not dispatch repair, suppress jobs, mutate sibling items, close, or merge anything. Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Proof path suggestion Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Land one narrow, typecheck-clean Microsoft Teams plugin fix after redacted Teams proof shows threaded and top-level attachment placement, then close duplicate candidates. Do we have a high-confidence way to reproduce the issue? Yes, at source level: current main resolves threaded channel reply style, but the SharePoint and OneDrive attachment branches bypass the existing threadActivityId delivery path. I did not run a live Microsoft Teams tenant reproduction in this read-only review. Is this the best way to solve the issue? Partially: forwarding the existing threadActivityId contract inside the Microsoft Teams plugin is the right owner-boundary fix, but this PR is not the best mergeable state until the test typing, real Teams proof, and duplicate landing choice are resolved. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 477b27b6f87e. Label changesLabel justifications:
Evidence reviewedPR surface: Source +24, Tests +87. Total +111 across 2 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (1 earlier review cycle)
|
|
This pull request has been automatically marked as stale due to inactivity. |
|
Proof video showing PR fix in live Teams environment https://youtu.be/jRtrJrWGAaQ |
Fixes #88836.
Summary
Test