chore(qa): keep fixture credentials in a gitignored local file, not the repo

Test-account emails/uids/passwords now live in qa/fixtures.local.md (gitignored);
qa/README.md carries only a pointer. Credentials must never be committed or pushed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
null 2026-07-07 22:32:37 -05:00
parent 3acba138a3
commit 5d03fd98be
2 changed files with 9 additions and 0 deletions

4
.gitignore vendored
View File

@ -91,3 +91,7 @@ docs/strategy/positioning-vs-paired.md
ClaudeQAPlan.md
ClaudeReport.md
relationship-app.code-workspace
# QA fixtures with test credentials — local only, never commit
qa/fixtures.local.md
qa/*.local.md

View File

@ -33,3 +33,8 @@ NODE_PATH=functions/node_modules node qa/qa_push.js <uid> chat_message conversat
- coupleId `Xal3Kw3gjSdn0niERYKJ`
- QA (emulator-5554) `Y05AKO2IlTPMa0JQW1BiNIM0uzK2` · Sam (emulator-5556) `imDjjOTTQvXGGjyUhUc5JSeHWkU2`
- Admin SA JSON: `~/.config/closer/closer-admin-sa.json` (kept OUTSIDE the repo; override path via `SA_JSON`). For tools using Application Default Credentials: `export GOOGLE_APPLICATION_CREDENTIALS=~/.config/closer/closer-admin-sa.json`.
## Fixture accounts & passwords
Live test-account emails, uids, AVD mapping, and passwords are kept OUT of this repo in the
gitignored `qa/fixtures.local.md` (dev-project throwaway creds). Ask the operator or read that
local file. Never commit credentials.