Skip to content

platform-checklist quotes the old --seed-admin contract sentence verbatim, and #14157 changes it #14350

Description

@claude

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions