Filed unassigned while implementing #14157. Small documentation drift, recorded so it does not rot silently.
docs/qa/platform-checklist/areas/cli.json quotes the --seed-admin flag description verbatim in two places:
- line 42, in a
verify clause: flag contract: 'only acts on a zero-user DB, never overwrites an existing account' - line 797, a clause note repeating the same sentence
#14157 changes that sentence in packages/cli/src/commands/dev.ts, because the zero-user predicate WAS the defect: the seed now acts while no account holds the seed address and no local password login exists anywhere. Both quotations go stale on the day it lands.
Not folded into that PR on purpose — its claim fenced packages/plugins/plugin-auth plus the single CLI sentence that states the gate predicate, and docs/qa/ is a different surface with its own authoring playbook (checklist-author). Nothing reconciles the quotation mechanically, so this is drift rather than a red gate.
Fix: re-quote both from the flag's own text once #14157 has landed, and check that the step at line 42 (restart after a password change, expect the original credentials to keep working) still describes what it means to — it should, since "never overwrites an existing account" is unchanged.
Generated by Claude Code
Filed unassigned while implementing #14157. Small documentation drift, recorded so it does not rot silently.
docs/qa/platform-checklist/areas/cli.jsonquotes the--seed-adminflag description verbatim in two places:verifyclause:flag contract: 'only acts on a zero-user DB, never overwrites an existing account'#14157 changes that sentence in
packages/cli/src/commands/dev.ts, because the zero-user predicate WAS the defect: the seed now acts while no account holds the seed address and no local password login exists anywhere. Both quotations go stale on the day it lands.Not folded into that PR on purpose — its claim fenced
packages/plugins/plugin-authplus the single CLI sentence that states the gate predicate, anddocs/qa/is a different surface with its own authoring playbook (checklist-author). Nothing reconciles the quotation mechanically, so this is drift rather than a red gate.Fix: re-quote both from the flag's own text once #14157 has landed, and check that the step at line 42 (restart after a password change, expect the original credentials to keep working) still describes what it means to — it should, since "never overwrites an existing account" is unchanged.
Generated by Claude Code