Skip to content

feat(credentials): add reusable bundle wizard - #25

Merged
birdmanmandbir merged 3 commits into
mainfrom
feat/project-credentials-wizard
Sep 5, 2026
Merged

feat(credentials): add reusable bundle wizard#25
birdmanmandbir merged 3 commits into
mainfrom
feat/project-credentials-wizard

Conversation

@orga-agent

@orga-agent orga-agent Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a reusable Go wizard for generating the complete five-field project credential bundle
  • generate ES256 signing material, five-year role JWTs, and canonical Supabase opaque API keys
  • validate every generated bundle with the operator production validator before copying fields
  • require a trusted interactive terminal and send OSC52 only to the controlling terminal, never stdout
  • clear the clipboard after every field, on failure, and on interruption
  • document that agents hand the command to a human instead of running it

Verification

  • go test ./...
  • go build ./...
  • make lint
  • non-TTY refusal check confirms no credential-shaped output
  • wizard tests use an injected clipboard and verify the copied bundle with the production validator

@birdmanmandbir
birdmanmandbir merged commit 7aaf8dd into main Sep 5, 2026
3 checks passed
@orga-agent
orga-agent Bot deleted the feat/project-credentials-wizard branch September 5, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant