2026-03-07開発アップデートFloorFloor: Phase 1 βリリースブロッカー完了βリリースに必要なPhase 1タスクを全て完了しました。SupabaseService 書き込みメソッドupsertVisit / upsertNominations / upsertOrderItems / upsertPayment / upsertCashWithdrawal共通エラーハンドリング(SupabaseError enum、指数バックオフリトライ、認証エラー時トークンリフレッシュ)ユニットテスト(正常系・バリデーション・空配列・エラーハンドリング・DTOマッピング)SyncEngine オフライン同期SwiftDataエンティティにneedsSync/lastSyncedAt/syncRetryCountを追加NetworkMonitor(NWPathMonitor)でネットワーク復旧時に自動同期外部キー依存順(Visit→Nomination→OrderItem→Payment→CashWithdrawal)で同期指数バックオフリトライ(3回失敗でsyncFailed)、競合解決(Last Write Wins、会計はサーバー優先)PriceCalculatorStoreSettingsからの動的取得、指名料・同伴料・延長・割引・建て替え・手動上書きの全パターン対応48テスト全PASS(基本セット・指名・同伴・延長・割引・建て替え・複合・オーバーフロー)エラーUINetworkStatusBadge(オフライン時に赤バッジ表示)SyncStatusBanner(同期中プログレス・失敗時リトライボタン)ErrorState統合管理(ObservableObject)βテスト用データseed_beta.sql: テナント・キャスト5名・メニュー17品・テーブル8卓・セットプラン3種・来店10件reset_beta.sql: テストデータ全削除