地下駐車場(オフライン)でオフにした機能スイッチが、再接続後の最初の同期でサーバーの古い on 値に上書きされ、気づかれないまま再びオンになる。サーバーが真実の源泉であり、デバイスが複数台ある瞬間、設定トグル1つが分散状態同期の問題になる過程を解剖した記録です。事例は iOS ですが、フィーチャーフラグや通知設定を扱うすべてのクライアントの話です。
同期の優先順位ルール — ユーザーの未伝播の意図 > サーバー値 > ローカルキャッシュ
意図フラグが生む二次障害(ゾンビフラグ・再送信-読み取り順序)
オフ状態の復活経路5種を完全封鎖(遅延した 200 応答・再試行キュー・起動時の復元・プッシュ・デバッグフック)
運用サーバー契約の再生検証7ケース(off トランザクションの状態初期化レシートフィールド)
サーバー保存設定なら、プラットフォームを問わず答えるべき3つの質問 — stale / 復活 / 収束
まだコメントはありません。