Skip to content

fix(init): prefer linking existing project before create (2.4.9)#23

Merged
jeffdi merged 1 commit intomainfrom
fix/init-link-or-create-flow
May 6, 2026
Merged

fix(init): prefer linking existing project before create (2.4.9)#23
jeffdi merged 1 commit intomainfrom
fix/init-link-or-create-flow

Conversation

@jeffdi
Copy link
Copy Markdown
Contributor

@jeffdi jeffdi commented May 6, 2026

Summary

  • update cf init to prompt link-existing vs create-new (default to linking existing)
  • add explicit confirmation before creating a new platform project
  • fix shuttle sorting when tapeout_date is null, and add regression tests

Test plan

  • Verify lint diagnostics for edited files are clean
  • Run pytest tests/test_init_command.py in a fully provisioned env (local run here blocked by missing paramiko)
  • Install branch build via pip and manually test cf init interactive flow

Made with Cursor

Update cf init to present existing platform projects and default to linking, while still allowing explicit new project creation with confirmation. Also harden shuttle sorting against null tapeout dates and add regression tests for the new init prompts.

Co-authored-by: Cursor <cursoragent@cursor.com>
@jeffdi jeffdi merged commit 688fb21 into main May 6, 2026
@jeffdi jeffdi deleted the fix/init-link-or-create-flow branch May 6, 2026 20:04
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.

2 participants