🧩Host・Content・Section・Componentウィンドウの分け方が決まっています。Host が Content を並べ、Content が ViewModel を 1 つ束ね、Section と Component はデータとコールバックだけを受け取ります。
📡Content どうしの連携Container がすべての Content に Broadcast し、Content は Unicast で Container に伝えます。Refresh は状態を保ったまま View を作り直します。
🧭Navigation 3 の寿命navigation アーティファクトが ViewModel と Container の寿命をバックスタックのエントリに結びつけます。覆われている間もルートの状態は残ります。
✅規約をテストで守るarchitecture アーティファクトが、状態の規約、Host・Content・Section・Component の分け方、Repository、モジュール間の依存、Koin を Konsist で検査します。自分のテストに 1 本足すだけです。