Project identity
A project ID should be stable and boring. Display names can be friendlier, but the underlying identifier should survive cosmetic changes.Repo-aware defaults
This is the right place to define:- default branch
- default agent
- dev server command
- worktree mode
- source-control metadata

