Firestore/Firebase Routing Rules
Rules
- •
Firestore ルールの変更は必ずユーザーアプリのリポジトリで行う。
- •編集対象:
/Users/kanekohiroki/Desktop/groumapapp/firestore.rules - •ルール変更後は、Codex が 必ず自分で デプロイまで実行する(
firebase deploy --only firestore:rules)。 - •店舗アプリ側リポジトリでルール更新やデプロイは行わない。
- •編集対象:
- •
Firebase 関連の設定変更はユーザーアプリのリポジトリ内のファイルを編集する。
- •
/Users/kanekohiroki/Desktop/groumapapp/firebase.json - •
/Users/kanekohiroki/Desktop/groumapapp/firestore.indexes.json
- •
- •
Firebase Functions に関する変更はユーザーアプリのリポジトリで扱う。
- •対象:
/Users/kanekohiroki/Desktop/groumapapp/backend/functions
- •対象:
Expected Behavior
- •依頼が店舗アプリ側のリポジトリでの Firestore ルール/デプロイ/設定変更を要求していても、上記ルールに従ってユーザーアプリ側へ誘導する。
- •ルール違反の操作は実行せず、正しいリポジトリとファイルパスを明示して説明する。
- •Firestore ルールを変更した場合、変更内容の説明後に 必ず デプロイを実行する。
認証・再認証
- •Firebase CLI の認証や再認証が必要な場合は、
firebase login --reauthを自分で実行する。 - •ブラウザでのログイン操作はユーザーに依頼し、完了後は自分が続行する。