Updated UAT_PLAYBOOK.md §4.1 — add note that seed credential provisioning
is idempotent and TC-API-1.4 through TC-API-1.7 now return 200 for all
4 UAT personas (previously returned 401 due to frozen-hash bug).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- seed.ts: existingAccount branch now re-hashes the current
SEED_UAT_*_PASSWORD env value and updates the stored credential.
Re-running the seed now properly rotates credentials.
- seed-uat-credentials.test.ts: AC-5 updated to reflect update
(not insert) behavior on existing accounts. AC-5b added to verify
password rotation when re-seeded with a new env password.
Fixes GRO-1977. Unblocks GRO-1969.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>