pub async fn init_board(project_dir: &Path) -> Result<InitOutcome>Expand description
Initialize .pinto/ (config.toml and tasks/) in project_dir.
If config.toml already exists, leave the board unchanged and return
InitOutcome::AlreadyInitialized.