Skip to content

feat(sync): bootstrap prompt variations from LaunchDarkly - #800

Draft
ctawiah wants to merge 3 commits into
ctawiah/AIC-3344/bootstrap-add-flowfrom
ctawiah/AIC-3344/interactive-bootstrap
Draft

feat(sync): bootstrap prompt variations from LaunchDarkly#800
ctawiah wants to merge 3 commits into
ctawiah/AIC-3344/bootstrap-add-flowfrom
ctawiah/AIC-3344/interactive-bootstrap

Conversation

@ctawiah

@ctawiah ctawiah commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the first testable LaunchDarkly-to-local flow for Phase 1 prompt variations.

  • Lists projects and AI Configs through paginated API requests.
  • Lets users select a project, AI Config, and one or more prompt variations interactively.
  • Bootstraps .launchdarkly when it is missing and supports adding variations with ldcli sync prompt --add.
  • Marks existing local variations as unavailable so bootstrap never overwrites them.
  • Reuses the atomic local variation store and works with Git or non-Git workspaces.
  • Includes no tool, skill, source metadata file, or source-selection behavior.

Verification

  • go test ./internal/sync/api ./internal/sync/bootstrap ./internal/sync/local ./cmd/sync -count=1
  • go test ./cmd -count=1
  • Remaining commit hook passed.

@ctawiah
ctawiah added this pull request to stack #799 September 12, 2026 00:33
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