flag (0x02) が追加(trace-id がランダム⽣成であることを⽰すフラグ) ◦ 仕様上、未知の flag は無視して伝搬すべき (MUST) • 何が起きたか ◦ Kotlin の OTel agent は Level 2 準拠 → random flag を付与 ◦ Rust の OTel SDK は Level 2 未対応 → 未知 flag として拒否 ◦ → Kotlin→Rust 間で Trace が切断される • 対処と学び ◦ upstream 修正版を patch.crates-io で適⽤ ◦ ⾔語ごとに OTel SDK の仕様追従速度が異なる。多⾔語では要注意 W3C TraceContext flags の⾮互換 (Kotlin→Rust)