1. Read `~/.config/marshroom/state.json` and extract the cart entries.
2. Determine the current repository's `owner/repo` from the remote URL.
3. Filter the cart to find matching issues for the current repository.
4. If an issue number is provided, select that issue; otherwise, prompt the user to select one.
5. Update the local `main` branch with `git checkout main && git pull origin main`.
6. Create and checkout a new branch using `git checkout -b {branchName}`.
7. Update the issue status to `running` in `state.json` using `marsh start` or `jq`.
8. Display issue details, branch information, and repository details to the user.