Project model for SaveContext.
Projects represent distinct codebases/directories that can have their own issue prefixes, plans, and memory.