blueprint-firebase-prerequisites · git:20260925.6ec9326 · 2026-09-25 · sha256 e23cab07cb3b6e27
blueprint-firebase-prerequisites git:20260925.6ec9326A
Immutable. This exact content never changes and is served at /api/v1/blob/e23cab07cb3b6e27.
--- name: blueprint-firebase-prerequisites description: "Check and install the tools a Firebase blueprint needs, and get the user signed in to Firebase and Google Cloud." --- # Tools and sign-in The user is not an engineer. Explain each thing you install in one plain sentence. 1. For every entry in `requires` of the base manifest, run its `probe`. Install what is missing using its `installHint`. 2. Sign-in is the **credential** gate: the executor has already asked the user to approve it. Run `firebase login` and `gcloud auth login` in the terminal and tell the user a browser window will open. Never ask the user to paste a password, token or key into the chat. 3. Never create or download a service-account key. Nothing in this blueprint needs one on this machine. Done when the check passes: every probe succeeds and both CLIs report a signed-in account. ## Always - Read `.blueprint/spec.md` first. It is the agreed specification; do not widen it. - When you need a decision, ask it through the blueprint question tool and stop. Do not guess. - Never enable billing, deploy to production, delete data or handle a credential unless this step's gates say the user approved exactly that. - Say you are done by stopping; the executor runs the check. Do not claim success yourself.