Skip to content

CLI auth referrer flags are accepted but have no effect #979

Description

@tobyhede

stash auth login --supabase, --drizzle, and --prisma compute a referrer
string, but the login function receives it as an unused parameter. The bundled
CLI guidance nevertheless describes these flags as referrer tracking.

This creates a public surface that appears successful while doing nothing.

Decision required

Choose one supported contract:

  • remove or deprecate the inert auth-login flags and correct the guidance; or
  • carry their value through a deliberately supported attribution channel.

Acceptance criteria

  • No auth-login path computes a referrer value that nothing consumes.
  • CLI help, the bundled skill, and runtime behaviour describe the same contract.
  • Combined flags have an explicit, tested meaning if the flags remain.
  • Any removal follows the package's compatibility and changeset policy.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions