Skip to content

feat!: make team mode the default - #1

Merged
Donmclean merged 1 commit into
mainfrom
codex/team-mode-default
Aug 31, 2026
Merged

Donmclean merged 1 commit into
mainfrom
codex/team-mode-default

Conversation

@Donmclean

Copy link
Copy Markdown
Member

Summary

  • make team mode the default for new scaffolds while retaining explicit local mode
  • keep durable context Git-visible and move private continuation state under local/
  • preserve legacy Init layout/API behavior and fresh-clone hydration
  • harden init, doctor, Git/worktree handling, and update publication safety
  • document the 0.2 migration and pre-1.0 breaking-release policy
  • refresh scaffold descriptions and domain-specific terminology

Breaking change

New ctx init scaffolds use team mode by default. Pass --mode local for the previous whole-folder-private behavior. Existing legacy scaffolds continue to use legacy-local behavior.

Verification

  • go test -race ./... -count=1
  • go vet ./...
  • make smoke
  • Windows amd64/arm64 and FreeBSD amd64 package cross-compilation
  • semantic-release rule checks
  • npm package dry run
  • git diff --check

Pass --mode local for the previous whole-folder-private behavior.

BREAKING CHANGE: Team mode is now the default for new scaffolds.
@Donmclean
Donmclean merged commit c2ad3c2 into main Aug 31, 2026
2 checks passed
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