A2A clientはtask layerでretryし, proxyはHTTP requestをretryし, transport libraryはreconnectします. 各layerは異なるtimeoutを持ち, task deadlineを参照できません. duplicate executionは有害ですが, modular ownershipはproject要件です.
**Explanation:**
RFC 3439 Sections 3と3.1はlayeringの構造的価値を認めつつ, 機能重複, 情報隠蔽, local optimization, tight couplingへ注意します.
A: 全module boundaryを削除する要件ではありません.
B: 設問ではtimeoutが合成され, duplicate workがlayer外へ漏れるinteractionを示しています.
C: 正解. modularityを捨てずに重複したrecovery ownershipを除き, coherent decisionに必要なdeadlineを与えます.
D: harmful actionを制御せず, 事後処理のcomplexityを加えます.