pub async fn select(cwd: &Path) -> Result<Option<String>, String>
Select a project session before the main harness is built.
Returns Ok(None) when the user cancels with Esc or Ctrl+C.
Ok(None)